Merge pull request 'fix(packages): keep agent jail drift gate parseable (Sam & Pi)' (#101) from fix/post-pull-format-and-mother-sync-notes into main

Reviewed-on: #101
This commit is contained in:
clawdie 2026-06-21 20:39:04 +02:00
commit b1202bb235
2 changed files with 6 additions and 4 deletions

View file

@ -150,8 +150,9 @@ unit-tested. `plan` + dry-run `apply` validated on FreeBSD host (osa).
#### Strategy C2: Guided firstboot wizard
A `/usr/local/sbin/clawdie-setup` shell script (or firstboot hook):
1. Run `clawdie discover`, show available pools
2. Prompt: "Which pool?"
2. Prompt: "Which pool?"
3. Show `clawdie plan --pool <chosen>` for review
4. Prompt: "Deploy? [y/N]"
5. Run `clawdie apply --pool <chosen> --yes`
@ -180,6 +181,7 @@ bhyve = true # install bhyve + vm-bhyve
```
Boot behavior:
- If `/etc/clawdie/deploy.toml` present → `clawdie apply --config …` runs on boot
- If absent → boots to desktop (operator USB mode)

View file

@ -9,18 +9,18 @@ bash
git
rsync
curl
# jq — JSON processor for the MCP tool path. Mirrors the entry in
# Colibri packaging/freebsd/agent-jail-bootstrap.sh.
jq
# agent-jail (Colibri agent-jail-bootstrap.sh baseline)
# python312 is our application Python. System deps (npm-node24 etc.) pull
# python311 as a transitive dependency from FreeBSD's default PYTHON=3.11.
# jq is used by the MCP tool path and mirrors Colibri
# packaging/freebsd/agent-jail-bootstrap.sh.
python312
node24
npm-node24
bash
curl
jq
# cms-jail
nginx