Add Object B and self-growth canons with Cursor ledger rules; refresh connectivity and VPN runbooks.

Track day metrics/anamnesis HARD rules under .cursor/rules and personal docs so each screening updates days/{KIN}, dynamics, and big-data ledger.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
ahauimix
2026-07-26 10:22:56 +08:00
parent 4bc9629a09
commit 0238aa7c02
214 changed files with 121312 additions and 388 deletions

View File

@@ -1,5 +1,5 @@
#!/bin/sh
# Одноразово: passwordless sudo только для joplin-hotspot-alias.sh ensure
# Одноразово: passwordless sudo для joplin-hotspot-alias.sh (setmanual *.100, dhcp)
set -e
SCRIPT="$(CDPATH= cd -- "$(dirname "$0")" && pwd)/joplin-hotspot-alias.sh"
@@ -12,8 +12,8 @@ TMP="$(mktemp)"
trap 'rm -f "$TMP"' EXIT
cat >"$TMP" <<EOF
# Joplin WebDAV: alias *.100 на en0 после reconnect хотспота (только этот скрипт)
${USER_NAME} ALL=(ALL) NOPASSWD: ${SCRIPT} ensure
# Joplin WebDAV: primary *.100 на Wi-Fi (setmanual) + dhcp (только этот скрипт)
${USER_NAME} ALL=(ALL) NOPASSWD: ${SCRIPT}, ${SCRIPT} ensure, ${SCRIPT} ensure --force, ${SCRIPT} repair, ${SCRIPT} dhcp
EOF
echo "Будет создан $DEST:"
@@ -22,4 +22,4 @@ echo ""
sudo cp "$TMP" "$DEST"
sudo chmod 440 "$DEST"
sudo visudo -c -f "$DEST"
echo "OK. LaunchAgent сможет поднимать alias без пароля."
echo "OK. LaunchAgent сможет выставлять *.100 без пароля."