d391a76354
Deployment now flows FROM the repo: install.sh replaces the loose hand-edited ~/.local/bin/bullpen-* copies with symlinks into the checked-out tree, so the running fleet == the repo and editing a "live copy" is editing the tracked file. Idempotent, reversible (pre-existing files -> .predeploy-bak). To update a host: git pull in the working copy. Closes the drift vector that hid a whole session of edits on one host. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EWpfhDgYNA21tETDP9ueBE