workstation: document homelab-memory hooks + provisioner self-deploy [ci skip]

multi-tenancy.md never mentioned the homelab-memory hooks rollout and still
listed claude_memory credential injection as purely "future". Document what is
actually true now: install_memory provisions the recall/auto-learn/compaction
hooks per user, the provisioner binary self-deploys from the repo (step 0), the
set -e abort fix, and that the hooks no-op without a MEMORY_API_KEY in env (CLI
defaults the URL) — emo has a key, ancamilea is keyless until one is minted.
Also clarify setup-devvm.sh's binary install is now bootstrap-only (ongoing
edits self-deploy).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Viktor Barzin 2026-06-22 08:04:38 +00:00
parent 92f35550f2
commit a0897de7c3
2 changed files with 7 additions and 2 deletions

View file

@ -103,8 +103,11 @@ for d in skills rules agents commands; do
done
log "skel: launcher + tmux + inheritance symlinks (base=$CONFIG_BASE)"
# 6) deploy the roster-driven provisioner to /usr/local/bin (run hourly by
# t3-provision-users.timer). Re-deployed here so its logic is reproducible.
# 6) BOOTSTRAP-deploy the roster-driven provisioner to /usr/local/bin (run hourly
# by t3-provision-users.timer). This seeds the binary on a fresh box; ongoing
# edits self-deploy from the repo on the next reconcile (the script's step 0),
# so a committed change no longer needs a manual setup-devvm.sh re-run to land
# (the gap that left the homelab-memory rollout undeployed for a day).
install -m 0755 "$HERE/../t3-provision-users.sh" /usr/local/bin/t3-provision-users
log "t3-provision-users -> /usr/local/bin/ (roster-driven)"