"Retired" reads like the Clawdie product is dead — the opposite of
reality. Clawdie is the product and brand; Colibri (Rust) is the
control plane that drives it. The Node.js clawdie-ai codebase was
superseded by Colibri (PR #146) — that is the only thing that changed.
Reword every "retired"/"phased out" token to reflect this:
- build.sh manifest: clawdie_ai_ref/commit now "superseded".
- build.sh manifest: clawdie_ai_modified was "(retired)" emitted via
the unquoted ${...:-null} field — that produced INVALID JSON
("clawdie_ai_modified": (retired),). Now "" → emits valid `null`.
- build.sh build banner + provenance comment: "Clawdie is the product;
Colibri is the control plane."
- RELEASE-BUILD-RUNBOOK.md: the release-check bullets now document
clawdie_ai_commit="superseded" and clawdie_ai_modified=null instead
of expecting a real SHA.
No behavioral change to the build — provenance wording + a JSON fix.
(Sam & Claude)
Update the ISO default Zot pin and build docs from v0.2.29 to v0.2.42 so the next image stages the current rebuilt FreeBSD zot binary instead of recording a mismatched checkout/binary pair. Also refresh the release runbook's 0.11.0 examples.\n\nValidation: ./scripts/check-format.sh; sh -n build.sh scripts/stage-zot-iso.sh; BUILD_CHANNEL=dev build.cfg default check; git diff --check.
Add COLIBRI_STAGE_TEST_AGENT with dev/release defaults so validation builds can include colibri-test-agent while production/release operator USB images omit it by default. Keep poudriere guidance test-friendly and document binary roles in BUILD.md.\n\nValidation: sh -n build.sh scripts/stage-colibri-iso.sh live/operator-session/colibri-live-rebuild; ./scripts/check-format.sh; ./scripts/test-release-gate.sh; build.cfg default/override checks.
Use zot's Makefile VERSION hook in release/live rebuild instructions and preflight hints so the staged binary reports 0.2.29 instead of the local-build 0.0.0 default.\n\nChecks: sh -n build.sh; sh -n scripts/stage-zot-iso.sh; sh -n scripts/stage-colibri-iso.sh; ./scripts/check-format.sh; git diff --check; stage-zot-iso dummy-artifact smoke; VERSION=0.2.29 make build in zot produced 'zot 0.2.29'.