box/host
dan-claude-bot 9d3ca92ffa feat(cli): versions, use, uninstall — the install managed from the CLI, absence-asserted
'box versions' lists what is installed (current + running marked); 'box use'
flips the default, refuses under existing boxes (#66), and asserts the
EFFECTIVE result — current resolves to the version asked for and the chain's
own --version answers it. 'box uninstall' is the real uninstall the old
two-rm-rf-lines of prose never were: one version, or everything in the safe
order (boxes first — refuse or --purge-host — then trees and symlinks), and
it ends by re-checking every promised path is gone, exiting 1 naming
leftovers (the revoke --purge discipline). teardown-host grows --yes/BOX_YES
for the unattended paths and points at 'box uninstall'; the drill reads the
installed tree through current/.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-18 16:01:57 +00:00
..
box-firewall.service Give box-firewall.service RemainAfterExit so its state means something 2026-07-17 14:05:23 +00:00
box-firewall.sh fix(expose): accept established flows back from boxnet — the input drop was eating the door's replies 2026-07-14 23:13:25 +00:00
grant-user.sh grant/rehearsal: the codex round — verified rollback, loud partial states, and the raw-attach guarantee measured (#75) 2026-07-18 06:41:05 +00:00
migrate-host.sh test+ci: add CI workflow and a dependency-free test suite 2026-07-18 00:01:15 +00:00
revoke-user.sh revoke/grant: survive the live-session case — the review's one real hole (#74) 2026-07-18 05:11:20 +00:00
setup-host.sh feat: the restricted tier — box grant/revoke converge users onto the hardened boxnet (#74) 2026-07-18 04:09:48 +00:00
teardown-host.sh feat(cli): versions, use, uninstall — the install managed from the CLI, absence-asserted 2026-07-18 16:01:57 +00:00