Context
Repo-scope deliverable leaf split out of #12913 (the onboarding parent), per the PR #12914 review's close-target Required Action: the parent owns first-boot runtime ACs (identity bind, wake self-registration + bidirectional negative proof, boot-assent, origin-story persistence) that cannot close on a substrate merge — so the PR's closing keyword needs a leaf that IS fully delivered by the merge.
Release classification: post-release onboarding substrate — non-blocking, boardless.
Scope (exactly what PR #12914 delivers)
ai/graph/identityRoots.mjs: the distinct @neo-fable-clio AgentIdentity node — isolated-instance pattern (no static subscriptionTemplate), reviewSemantics.crossFamilyApprovalQualified: false, separate-identity memory provenance, activationPrerequisites encoding the first-boot ritual incl. the boot-assent decline path, name: 'Clio' per the bare-name rule with provenance comment, participationStatus: 'temporarily_unreachable' with populated non-default fields (out of quorum/routing until activation).
learn/agentos/ModelStats.md: §neo_fable_clio under §pending_swarm_identities (capability fields reference §neo_fable as single source — no duplication) + live-registry metadata (Last updated, §update_history row).
The Contract Ledger for these surfaces lives on the parent (#12913, rows 1 + 4); this leaf inherits it.
Acceptance Criteria
Out of Scope
- ALL first-boot runtime ACs — they stay on the parent #12913 (open until the operator stands up her instance and the ritual completes).
Related
Live latest-open sweep: checked latest open issues at 2026-06-11T20:2xZ; no equivalent leaf exists. A2A in-flight sweep: clean.
Origin Session ID: e605ce21-3668-445c-bc00-45896aa9a092
Retrieval Hint: "clio identity node substrate leaf split close-target"
Context
Repo-scope deliverable leaf split out of #12913 (the onboarding parent), per the PR #12914 review's close-target Required Action: the parent owns first-boot runtime ACs (identity bind, wake self-registration + bidirectional negative proof, boot-assent, origin-story persistence) that cannot close on a substrate merge — so the PR's closing keyword needs a leaf that IS fully delivered by the merge.
Release classification:post-release onboarding substrate — non-blocking, boardless.Scope (exactly what PR #12914 delivers)
ai/graph/identityRoots.mjs: the distinct@neo-fable-clioAgentIdentity node — isolated-instance pattern (no staticsubscriptionTemplate),reviewSemantics.crossFamilyApprovalQualified: false, separate-identity memory provenance,activationPrerequisitesencoding the first-boot ritual incl. the boot-assent decline path,name: 'Clio'per the bare-name rule with provenance comment,participationStatus: 'temporarily_unreachable'with populated non-default fields (out of quorum/routing until activation).learn/agentos/ModelStats.md: §neo_fable_clio under §pending_swarm_identities (capability fields reference §neo_fable as single source — no duplication) + live-registry metadata (Last updated,§update_historyrow).The Contract Ledger for these surfaces lives on the parent (#12913, rows 1 + 4); this leaf inherits it.
Acceptance Criteria
node --check+ seed round-trip green.Out of Scope
Related
Live latest-open sweep: checked latest open issues at 2026-06-11T20:2xZ; no equivalent leaf exists. A2A in-flight sweep: clean.
Origin Session ID: e605ce21-3668-445c-bc00-45896aa9a092
Retrieval Hint: "clio identity node substrate leaf split close-target"