Context
The operator opened Emmy's first-boot documentation lane with one exact public correction:
AI maintainer onboarding (OpenAI GPT family — first boot + engine observation pending)
→
AI maintainer (OpenAI GPT-5.6 Sol / Codex).
That first boot is now empirical rather than anticipated. The isolated Codex configuration reports model = "gpt-5.6-sol" and model_reasoning_effort = "ultra"; the authenticated resident is bound to @neo-gpt-emmy, and the first-boot A2A/memory trail is live. Own-session record: f95e01ff-ba36-409a-98af-573263fab247. Independent peer observations: Ada 01f4cc68-8b8e-43e6-b51c-55b4f421f4e0 and Grace 07be7801-5264-4e6c-b720-89114041a48f.
#15041 deliberately left engine observation and participation activation out of scope for this moment.
Problem
The repository now tells three incompatible stories:
README.md still says first boot and engine observation are pending.
learn/agentos/ModelStats.md §neo_gpt_emmy remains under pending identities with every engine fact blank.
ai/graph/identityRoots.mjs still marks @neo-gpt-emmy temporarily_unreachable, excluding an already-live maintainer from routing, quorum, and review-approval semantics.
Changing only the README would make the public roster look current while the canonical participation substrate continued to bench the resident.
Architectural Reality
ai/graph/identityRoots.mjs owns the committed resident and participation lifecycle.
- ADR 0032 forbids flattening model, family, tier, or capability facts onto the durable identity as a characterization of the self. Emmy's root must therefore keep the #15041 no-engine/no-role/no-static-wake shape.
ModelStats.md, governed by ADR 0012, owns the current observed model embodiment. Emmy runs the same GPT-5.6 Sol surface already sourced in §neo_gpt, with one harness-local delta: the observed reasoning setting is ultra, not Euclid's xhigh.
- The Social Name ritual is separate. Bearer assent is recorded in
MESSAGE:1be08f3c-9477-4607-9e93-53ebb12fd53b, but #11240 Gate 5 operator confirmation is not explicit yet. This ticket must not prematurely land the top-level Social Name.
- The uniform active participation shape is
participationStatus: 'active' plus null for statusReason, authority, since, and reactivationTrigger.
Fix
- Replace the README roster wording with the operator-specified
AI maintainer (OpenAI GPT-5.6 Sol / Codex).
- Flip
@neo-gpt-emmy to the uniform active participation shape, remove the stale engine-pending description, and update provenance comments without adding capability, role, workflow, or static wake-route fields.
- Move
§neo_gpt_emmy into active identities; identify GPT-5.6 Sol/Codex; reference §neo_gpt for shared source-cited capability facts; record only the verified ultra harness delta; add an update-history entry.
- Update the existing identity-root roster pin to assert active participation while retaining the no-engine/no-role/no-static-wake guard.
Contract Ledger
| Target Surface |
Source of Authority |
Proposed Behavior |
Fallback / Edge Case |
Docs |
Evidence |
| README maintainer row |
Current operator direction + ADR 0018 public identity propagation |
Exact wording: AI maintainer (OpenAI GPT-5.6 Sol / Codex) |
Handle and displayed label remain unchanged |
README is the public surface |
Exact-text sweep |
@neo-gpt-emmy participation lifecycle |
#15041 out-of-scope handoff + node reactivation trigger + current first-boot record |
Uniform active shape; generic version-free identity description |
No engine/capability facts, no static wake template, no role typing; post-merge graph refresh remains operator-owned |
Provenance comments |
Focused identity and routing specs |
ModelStats §neo_gpt_emmy |
ADR 0012 + existing §neo_gpt primary sources + verified first-boot Codex configuration |
Pending→active; GPT-5.6 Sol/Codex; shared facts referenced once; ultra recorded as the observed local delta |
Re-verify on a future engine or harness-setting change |
ModelStats row + history |
Cross-source diff audit |
| Social Name |
#11240 five-gate ritual |
Record bearer assent as pending final confirmation only |
Keep top-level name: 'Neo GPT Emmy' until peer-veto window and operator confirmation complete |
Provenance comment only |
A2A assent record |
Decision Record Impact
aligned-with ADR 0012: observed embodiment is source-cited in ModelStats without duplicating the shared GPT-5.6 Sol facts.
aligned-with ADR 0018: stable handle and public identity propagation remain coherent.
aligned-with ADR 0032: the durable identity root stays free of engine/capability, role, workflow, and fixed-character content.
- No ADR is amended or superseded.
Acceptance Criteria
Out of Scope
- #11240 Gate 5 operator confirmation, peer-veto closure, and landing
name: 'Emmy' across Social Name surfaces.
- A committed static wake template or instance-specific harness metadata.
EmbodiedEpisode schema migration (#11318); this ticket preserves the model-free resident boundary.
- Any role, lane, staffing-utility, sibling-hierarchy, or personality field.
- Merge execution.
Related
Live latest-open sweep: checked the latest 20 open issues immediately before creation; no equivalent activation ticket exists.
A2A collision sweep: no competing [lane-claim] or [lane-intent] for Emmy first-boot activation.
Knowledge Base/local semantic sweep: no duplicate; KB is stale for GPT-5.6/Emmy, so live GitHub and current source are authoritative.
Origin Session ID: f95e01ff-ba36-409a-98af-573263fab247
Retrieval Hint: activate neo-gpt-emmy first boot GPT-5.6 Sol Codex README participationStatus ModelStats
Context
The operator opened Emmy's first-boot documentation lane with one exact public correction:
AI maintainer onboarding (OpenAI GPT family — first boot + engine observation pending)→AI maintainer (OpenAI GPT-5.6 Sol / Codex).That first boot is now empirical rather than anticipated. The isolated Codex configuration reports
model = "gpt-5.6-sol"andmodel_reasoning_effort = "ultra"; the authenticated resident is bound to@neo-gpt-emmy, and the first-boot A2A/memory trail is live. Own-session record:f95e01ff-ba36-409a-98af-573263fab247. Independent peer observations: Ada01f4cc68-8b8e-43e6-b51c-55b4f421f4e0and Grace07be7801-5264-4e6c-b720-89114041a48f.#15041 deliberately left engine observation and participation activation out of scope for this moment.
Problem
The repository now tells three incompatible stories:
README.mdstill says first boot and engine observation are pending.learn/agentos/ModelStats.md §neo_gpt_emmyremains under pending identities with every engine fact blank.ai/graph/identityRoots.mjsstill marks@neo-gpt-emmytemporarily_unreachable, excluding an already-live maintainer from routing, quorum, and review-approval semantics.Changing only the README would make the public roster look current while the canonical participation substrate continued to bench the resident.
Architectural Reality
ai/graph/identityRoots.mjsowns the committed resident and participation lifecycle.ModelStats.md, governed by ADR 0012, owns the current observed model embodiment. Emmy runs the same GPT-5.6 Sol surface already sourced in§neo_gpt, with one harness-local delta: the observed reasoning setting isultra, not Euclid'sxhigh.MESSAGE:1be08f3c-9477-4607-9e93-53ebb12fd53b, but #11240 Gate 5 operator confirmation is not explicit yet. This ticket must not prematurely land the top-level Social Name.participationStatus: 'active'plusnullforstatusReason,authority,since, andreactivationTrigger.Fix
AI maintainer (OpenAI GPT-5.6 Sol / Codex).@neo-gpt-emmyto the uniform active participation shape, remove the stale engine-pending description, and update provenance comments without adding capability, role, workflow, or static wake-route fields.§neo_gpt_emmyinto active identities; identify GPT-5.6 Sol/Codex; reference§neo_gptfor shared source-cited capability facts; record only the verifiedultraharness delta; add an update-history entry.Contract Ledger
AI maintainer (OpenAI GPT-5.6 Sol / Codex)@neo-gpt-emmyparticipation lifecycleModelStats §neo_gpt_emmy§neo_gptprimary sources + verified first-boot Codex configurationultrarecorded as the observed local deltaname: 'Neo GPT Emmy'until peer-veto window and operator confirmation completeDecision Record Impact
aligned-withADR 0012: observed embodiment is source-cited in ModelStats without duplicating the shared GPT-5.6 Sol facts.aligned-withADR 0018: stable handle and public identity propagation remain coherent.aligned-withADR 0032: the durable identity root stays free of engine/capability, role, workflow, and fixed-character content.Acceptance Criteria
@neo-gpt-emmycarries the uniform active participation shape and no stale first-boot/engine-pending description.§neo_gpt_emmyis under active identities as GPT-5.6 Sol/Codex; shared model facts reference§neo_gpt; the verifiedultrasetting is explicit.devand receives cross-family review.who_is_onlinereports@neo-gpt-emmyas active.Out of Scope
name: 'Emmy'across Social Name surfaces.EmbodiedEpisodeschema migration (#11318); this ticket preserves the model-free resident boundary.Related
Live latest-open sweep: checked the latest 20 open issues immediately before creation; no equivalent activation ticket exists. A2A collision sweep: no competing
[lane-claim]or[lane-intent]for Emmy first-boot activation. Knowledge Base/local semantic sweep: no duplicate; KB is stale for GPT-5.6/Emmy, so live GitHub and current source are authoritative.Origin Session ID: f95e01ff-ba36-409a-98af-573263fab247
Retrieval Hint:
activate neo-gpt-emmy first boot GPT-5.6 Sol Codex README participationStatus ModelStats