colibri/crates
Sam & Claude 09604c0ad4 feat(cli): register-tenant command + --jail flags on spawn (#101, #102)
Land the CLI-driveability steps from HIVE-ONBOARDING that replace the
first-proof runbook's manual SQLite/raw-socket steps:

- register-tenant TENANT_ID JAIL_ROOT_PATH COLLECTION_ID (client + daemon
  RegisterTenant -> store::register_tenant), plus list-tenants. The 1:1:1
  tenant=jail=collection map is now socket-driveable. (#101)
- --jail-name / --jail-root on spawn-agent and spawn-local, feeding JailConfig
  so a jailed spawn triggers the vault provision hook to write .env into the
  jail root. (#102)
- live_socket_check.rs: client-side live socket smoke test.

Drive-by: move colibri-vault validate_key before its #[cfg(test)] mod tests to
clear a pre-existing clippy "items after test module" error that is already red
on origin/main (independent of this branch); fixing it unblocks the
--all-targets gate for this PR.

Verified locally: fmt clean; clippy --workspace --all-targets -D warnings clean;
cargo test --workspace green (0 failed, incl. live_socket_check: 5 passed,
colibri-daemon: 77 passed, colibri-vault: 7 passed).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 14:16:55 +02:00
..
clawdie fix(clawdie): harden FreeBSD installer plan (Sam & Codex) 2026-06-14 00:42:43 +02:00
colibri-client feat(cli): register-tenant command + --jail flags on spawn (#101, #102) 2026-06-20 14:16:55 +02:00
colibri-contracts fmt: format current main Rust sources (Sam & Codex) 2026-06-04 20:59:20 +02:00
colibri-daemon feat(cli): register-tenant command + --jail flags on spawn (#101, #102) 2026-06-20 14:16:55 +02:00
colibri-deepseek feat: cache warming on daemon startup + periodic re-warm (T1.4 PR3b) 2026-05-31 17:33:53 +02:00
colibri-glasspane docs: purge all Herdr references, consolidate into AGENTS.md + README (Sam & Hermes) 2026-06-14 14:04:49 +02:00
colibri-glasspane-tui feat(rc): rename test agent and load provider env (Sam & Codex) 2026-06-15 07:35:44 +02:00
colibri-mcp fix(spawner): stage jailed env payloads (Sam & Codex) 2026-06-13 23:28:19 +02:00
colibri-runtime Add read-only watchdog host-status reader (Codex) 2026-05-26 16:01:03 +02:00
colibri-skills fix: satisfy clippy for skill status default (Sam & Codex) 2026-05-31 14:38:28 +02:00
colibri-store fix(store): polish tenants table — UNIQUE constraints + export + tests 2026-06-19 21:38:30 +02:00
colibri-vault feat(cli): register-tenant command + --jail flags on spawn (#101, #102) 2026-06-20 14:16:55 +02:00