fix(iso): reword clawdie-ai "retired" → "superseded by Colibri" #148
2 changed files with 20 additions and 14 deletions
22
build.sh
22
build.sh
|
|
@ -127,7 +127,7 @@ fi
|
|||
echo "==> clawdie-iso build"
|
||||
echo " ISO : ${ISO_VERSION}-${BUILD_CHANNEL} (zot ${ZOT_RESOLVED_VERSION})"
|
||||
echo " FreeBSD : ${FREEBSD_VERSION} ${FREEBSD_ARCH}"
|
||||
echo " Clawdie : CLI phased out — Colibri is the control plane"
|
||||
echo " Clawdie : product — Colibri is the control plane"
|
||||
echo " Desktop : ${DEFAULT_DESKTOP}"
|
||||
echo " Pkg : ${DEFAULT_PKG_BRANCH}"
|
||||
echo " GPU : ${GPU_DRIVER:-auto-detect}"
|
||||
|
|
@ -304,7 +304,7 @@ resolve_colibri_paths() {
|
|||
fi
|
||||
}
|
||||
|
||||
# clawdie-ai retired — Colibri is the control plane.
|
||||
# The Node.js clawdie-ai codebase was superseded by Colibri (Rust) as the control plane.
|
||||
|
||||
preflight_colibri_artifacts() {
|
||||
[ "${FEATURE_COLIBRI:-NO}" = "YES" ] || return 0
|
||||
|
|
@ -485,9 +485,11 @@ write_build_manifest() {
|
|||
_iso_repo_modified="true"
|
||||
fi
|
||||
fi
|
||||
# Clawdie-AI provenance: the image stages a git checkout of the AI source,
|
||||
# so record whether the tree is modified at build time.
|
||||
_clawdie_ai_modified="(retired)"
|
||||
# Clawdie-AI provenance: the Node.js clawdie-ai codebase was superseded by
|
||||
# Colibri (Rust) as the control plane (PR #146). Clawdie is the product;
|
||||
# Colibri drives it. No clawdie-ai checkout is staged, so there is nothing
|
||||
# to track here — emit null for manifest compatibility.
|
||||
_clawdie_ai_modified=""
|
||||
if [ -n "${LIVE_SSH_PUBKEY_FP:-}" ]; then
|
||||
_live_ssh_pubkey_fp_json="\"$(json_escape "${LIVE_SSH_PUBKEY_FP}")\""
|
||||
fi
|
||||
|
|
@ -540,8 +542,8 @@ write_build_manifest() {
|
|||
"build_channel": "$(json_escape "${BUILD_CHANNEL}")",
|
||||
"freebsd_version": "$(json_escape "${FREEBSD_VERSION}")",
|
||||
"freebsd_arch": "$(json_escape "${FREEBSD_ARCH}")",
|
||||
"clawdie_ai_ref": "(retired)",
|
||||
"clawdie_ai_commit": "(retired)",
|
||||
"clawdie_ai_ref": "superseded",
|
||||
"clawdie_ai_commit": "superseded",
|
||||
"clawdie_ai_modified": ${_clawdie_ai_modified:-null},
|
||||
"pi_version": "$(json_escape "${_pi_version:-unknown}")",
|
||||
"live_ssh_pubkey_fp": ${_live_ssh_pubkey_fp_json},
|
||||
|
|
@ -1270,9 +1272,9 @@ directories, or uncommitted worktree changes are included. Each checkout keeps a
|
|||
.git directory plus a .clawdie-source.json file recording the source remote,
|
||||
branch, commit, modified state, ISO version, and build channel at image build time.
|
||||
|
||||
clawdie-ai (TypeScript) is no longer included — it is being phased out in favor
|
||||
of the colibri (Rust) control plane. The `clawdie` name is retained as the brand
|
||||
and bare-metal installer identity.
|
||||
clawdie-ai (TypeScript) is no longer included — it was superseded by the
|
||||
colibri (Rust) control plane. The `clawdie` name is retained as the brand and
|
||||
bare-metal installer identity; Colibri drives the Clawdie setup.
|
||||
|
||||
hermes-bsd (Python) is the agent CLI and gateway — powers the Telegram bot,
|
||||
agent-to-agent relay, and the operator's primary chat interface.
|
||||
|
|
|
|||
|
|
@ -149,11 +149,15 @@ Confirm:
|
|||
|
||||
- `"iso_version": "0.11.0"`, `"version_scheme": "product"`,
|
||||
`"build_channel": "release"`.
|
||||
- `zot_commit`, `colibri_commit`, `clawdie_ai_commit`, `iso_repo_commit` are all
|
||||
real SHAs (not `unknown`).
|
||||
- `zot_commit`, `colibri_commit`, `iso_repo_commit` are all real SHAs (not
|
||||
`unknown`). `clawdie_ai_commit` reads `"superseded"`: the Node.js clawdie-ai
|
||||
codebase was superseded by Colibri (Rust) as the control plane in PR #146.
|
||||
Clawdie is the product; Colibri drives it, so there is no clawdie-ai commit
|
||||
to track.
|
||||
- **Every** `*_modified` flag is `false` (`zot_modified`, `colibri_modified`,
|
||||
`clawdie_ai_modified`, `iso_repo_modified`). A `true` here on a release means a
|
||||
tree was modified — the gate should have caught it; investigate.
|
||||
`iso_repo_modified`). `clawdie_ai_modified` is `null` (no longer tracked —
|
||||
superseded). A `true` here on a release means a tree was modified — the gate
|
||||
should have caught it; investigate.
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue