Commit graph

8 commits

Author SHA1 Message Date
Sam & Claude
95c0cf879f docs(poudriere): point port section at canonical colibri port; fix MIT→AGPLv3
The inline Makefile example claimed LICENSE=MIT (wrong — colibri is
AGPL-3.0-only) and duplicated what now lives canonically in
colibri/packaging/freebsd/port/. Replace the snippet with a pointer + the
corrected key facts (license, binaries shipped, generated files).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 17:22:28 +02:00
Sam & Claude
8437b6e237 docs(poudriere): retarget plan to mother-build + pkg.clawdie.si; mark done work
v1.0.0 → v2.0.0. Fix stale references and cross resolved items from pending:

- Target: ML350p Gen8 (retired/boot-looping) → mother-build FreeBSD VPS.
- Repo URL: pkg.clawdie.home.arpa → pkg.clawdie.si (signed). Client config now
  uses signature_type pubkey + ships the public key; points at the
  clawdie-repo.conf.in template.
- Phase 1: drop iLO/IPMI/10.0.0.2 boot path (provider-specific now).
- Phase 2/4: marked SCRIPTED — implemented by scripts/poudriere/.
- Phase 6 (bhyve): marked DONE — the ISO-boot test gate already exists
  (scripts/bhyve-test.sh + run-bhyve-test.sh + bhyve-pf-allow.sh).
- Jail/tree example names aligned to the scripts (clawdie-amd64 / clawdie).
- Timeline rebuilt with real status; ML350p sizing kept only as labeled
  reference numbers. .home.arpa LIVE-USB hostname refs left intact (not stale).

Validation: prettier@3 --check '**/*.md' clean.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 17:22:28 +02:00
54f9fb4a0b docs(iso): clean builder handoff terminology (Sam & Codex)
Replace stale colibri-smoke-agent references with colibri-test-agent, mark colibri-tui optional/desirable, update image-name comments, and avoid smoke wording in current build handoff docs.\n\nChecks: sh -n build.sh; sh -n scripts/test-release-gate.sh; ./scripts/check-format.sh; git diff --check.
2026-06-15 18:50:16 +02:00
368e663965 Stage colibri-mcp in operator USB by default (Sam & Codex)
Makes colibri-mcp a required Colibri artifact for the live operator USB, copies it into the image, documents the read-only default and explicit trusted COLIBRI_MCP_WRITE profile, and updates ISO build handoff docs.\n\nChecks: ./scripts/check-format.sh; sh -n build.sh scripts/stage-colibri-iso.sh; git diff --check
2026-06-13 19:29:31 +02:00
0e6d8cbe53 Drop unresolved Clawdie service staging from USB (Sam & Codex)
Keeps service clawdie as a deployed-system contract only, removes the old mini-binary FEATURE_CLAWDIE staging lane from the ISO build, and adds explicit Linux-vs-FreeBSD proof boundaries for provider/runtime claims.\n\nChecks: ./scripts/check-format.sh; git diff --check; sh -n over scripts/ firstboot/ live/operator-session/ executables
2026-06-13 12:12:34 +02:00
96b52baca5 docs: format deployment and Poudriere plans (Sam & Codex) 2026-06-04 20:59:47 +02:00
88dddb1860 Merge pull request 'Poudriere + bhyve plan: memory split, test VMs' (#24) from fix/poudriere-bhyve into main 2026-06-04 20:04:23 +02:00
0668cad94d Merge pull request 'Add Poudriere build server plan' (#23) from docs/poudriere-plan into main 2026-06-04 20:04:23 +02:00