village ops ยท vault ยท spine ยท dashboards โ copy-paste ready
Double-click from File Explorer:
C:\Users\acebu\Desktop\queen-sync.cmdOr from Git Bash:
bash ~/projects/mcp-and-skills-framework-and-brain-v3/hooks/queen-sync.shPrompts master password once, renders ~/.claude/secrets.env (78 items), runs checks, shows recent sessions.
git clone https://github.com/mygebruikernaam/mcp-and-skills-framework-and-brain-v3.git \
~/projects/mcp-and-skills-framework-and-brain-v3Install bw CLI + copy Desktop shims:
cd ~/projects/mcp-and-skills-framework-and-brain-v3
bash hooks/install-bw.sh
cp hooks/queen-sync.cmd hooks/village-unlock-vault.cmd hooks/fix-ssh-config-perms.cmd ~/Desktop/Then run queen-sync.cmd from Desktop โ first run logs you in, subsequent runs unlock.
Windows OpenSSH refuses .ssh/config with inherited ACEs. Run once per config file:
C:\Users\acebu\Desktop\fix-ssh-config-perms.cmdRuns icacls /inheritance:r + /grant:r %USERNAME%:F, smoke-tests SSH to cax31.
py -3 in scripts, not python3. The python3 shim in PATH hits the Microsoft Store stub.
bash in .cmd files: WSL 2.6.3 is installed without a distro, its bash.exe stub hijacks PATH. Always use the absolute "C:\Program Files\Git\bin\bash.exe".
.cmd: cmd.exe defaults to CP437 and mangles Unicode โโโ. Add chcp 65001 >nul 2>&1 at the top, or use ASCII ===.
bash ~/projects/mcp-and-skills-framework-and-brain-v3/hooks/queen-sync.shOr with alias (add once to ~/.bashrc):
alias queen-sync="bash ~/projects/mcp-and-skills-framework-and-brain-v3/hooks/queen-sync.sh"Then just type queen-sync from anywhere on spud2.
Assumes repo already cloned at ~/projects/mcp-and-skills-framework-and-brain-v3 and node/npm already installed (/usr/local/bin/node).
cd ~/projects/mcp-and-skills-framework-and-brain-v3
git pull
bash hooks/install-bw.sh
bash hooks/queen-sync.shFirst run prompts bw login (email + master password + 2FA). Subsequent runs prompt master password only.
ssh root@100.97.123.98Tailscale mesh. Also ssh root@204.168.163.51 via public IP.
~/.claude/CLAUDE.md invariant.
ssh root@100.97.123.98Tailscale. Public: ssh root@204.168.163.51.
Safe default โ claude_ro can only SELECT from v_* views. secrets table is blocked.
ssh root@100.97.123.98 'docker exec postgres psql -U claude_ro -d brain -c "SELECT * FROM v_learnings LIMIT 10"'acebuddy role is privileged. State the SQL before running.ssh root@100.97.123.98 'docker exec postgres psql -U acebuddy -d brain -c "..."'Row counts across the v2 spine:
ssh root@100.97.123.98 'docker exec postgres psql -U acebuddy -d brain -c "
SELECT '\''sessions'\'', COUNT(*) FROM v2.sessions
UNION ALL SELECT '\''turns'\'', COUNT(*) FROM v2.turns
UNION ALL SELECT '\''personas'\'', COUNT(*) FROM v2.personas
UNION ALL SELECT '\''hook_fires'\'', COUNT(*) FROM v2.hook_fires
UNION ALL SELECT '\''repos'\'', COUNT(*) FROM v2.repos
UNION ALL SELECT '\''narrations'\'', COUNT(*) FROM v2.narrations;"'/opt/acebuddy/vaultwarden/./root/village-import-hetzner.sh/usr/bin/bw, configured for the server, login state cached at /root/.config/Bitwarden CLI/.