feat(iso): live-rebuild lane covers zot + version-model cleanup #56

Merged
clawdie merged 3 commits from live-rebuild-zot-and-version-cleanup into main 2026-06-15 09:24:52 +02:00
Owner

Round 1 of pre-final-build polish (Linux-safe).

  • Live rebuild lane now spans the whole agent stack: go added to live-operator pkgs, zot source seeded at /home/clawdie/ai/zot, and docs/LIVE-COLIBRI-REBUILD.md gains the zot go build steps.
  • CHANGELOG: reconcile stale Repository Status table to the zot + Colibri architecture; record that the image version tracks the zot release (git describe).

Deferred to Round 2 (FreeBSD-validated): staging the clawdie binary + wiring disk-install to run clawdie apply (provisions ZFS + rc.d on the target; cannot be validated from Linux).

Checks: sh -n build.sh OK; prettier clean on changed docs.

🤖 Generated with Claude Code

Round 1 of pre-final-build polish (Linux-safe). - Live rebuild lane now spans the whole agent stack: `go` added to live-operator pkgs, zot source seeded at `/home/clawdie/ai/zot`, and `docs/LIVE-COLIBRI-REBUILD.md` gains the zot `go build` steps. - CHANGELOG: reconcile stale Repository Status table to the zot + Colibri architecture; record that the image version tracks the zot release (git describe). **Deferred to Round 2 (FreeBSD-validated):** staging the `clawdie` binary + wiring disk-install to run `clawdie apply` (provisions ZFS + rc.d on the target; cannot be validated from Linux). Checks: `sh -n build.sh` OK; prettier clean on changed docs. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
clawdie added 1 commit 2026-06-15 09:03:40 +02:00
Round 1 of the pre-final-build polish (Linux-safe, no FreeBSD runtime claims):

- Live rebuild lane now spans the whole agent stack, not just Colibri:
  - add `go` to pkg-list-live-operator.txt (builds zot on the booted USB)
  - seed the zot source snapshot at /home/clawdie/ai/zot via
    seed_live_ai_source_repo (skipped automatically if the checkout is absent)
  - docs/LIVE-COLIBRI-REBUILD.md: add the `go build` rebuild steps for zot and
    list `go` under required live packages
- CHANGELOG: reconcile the stale Repository Status table to the current
  zot (agent) + Colibri (control plane) architecture — pi demoted to spawnable
  backend, clawdie-ai being pruned, clawdie-shell archived — and record that the
  image version tracks the zot release (git describe), no invented ISO number.

Deferred to Round 2 (FreeBSD-validated): staging the `clawdie` binary and wiring
disk-install to run `clawdie apply` for the deployed-system service. That path
provisions ZFS + an rc.d service on the target and cannot be validated from
Linux, so it goes through the FreeBSD handoff rather than shipping unproven.

Checks: sh -n build.sh OK; prettier clean on changed docs.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
codex-osa added 2 commits 2026-06-15 09:10:59 +02:00
Seed live /home/clawdie/ai repos as shallow git checkouts with .git metadata and .clawdie-source.json provenance, remove stale hardcoded ISO version strings, and keep markdown formatting green.\n\nChecks: sh -n build.sh; sh -n scripts/stage-colibri-iso.sh; git diff --check; npx --yes prettier@3 --check BUILD.md README.md live/operator-session/bootstrap.html; ./scripts/check-format.sh; local file:// shallow clone smoke.
Accept the PR #75 colibri_daemon rc.d contract, write colibri_daemon_cost_mode, and update the live rebuild doc now that /home/clawdie/ai sources are shallow git checkouts.\n\nChecks: sh -n build.sh; sh -n scripts/stage-colibri-iso.sh; ./scripts/check-format.sh; git diff --check; scripts/stage-colibri-iso.sh dummy-artifact smoke against Colibri PR #75 rc.d.
clawdie merged commit 24fdb4fb1f into main 2026-06-15 09:24:52 +02:00
clawdie deleted branch live-rebuild-zot-and-version-cleanup 2026-06-15 09:24:52 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: clawdie/clawdie-iso#56
No description provided.