4.4 KiB
4.4 KiB
Perfect Machine audit roadmap
Updated: 2026-08-12
Operating state
The live shakedown is paused for architectural consolidation. Source development
continues on codex/epiphany-shakedown-live; accepted live c011 remains exact
465af24d on Starfire, braked at revision 384 with no active lease, admitted
work, or defunct children. Yggdrasil is the public crossing, never the forge.
No new capability surface or live-body replacement is authorized until the consolidation gates below close.
Architectural consolidation
| Invariant | Owner | Current evidence | Remaining gate |
|---|---|---|---|
| Durable request identity excludes mutable transport provenance | causal_work_identity |
Proposal Modeling, Research, Planning, PlanMind, and Admitted Model Direction use one pure derivation owner; stale thread restoration refuses byte-identically | replay packaged coordinated circuits after worker-attempt extraction |
| Immutable GitHub identity has one grammar | ImmutableGithubSource |
Modeling selection, Eyes execution, and Mind authentication share one parser/canonicalizer; malformed identities fail at Mind | copied packaged public success and no-grant denial |
| One worker attempt has one process/result/archive authority | runtime_worker_attempt |
typed status classes and request association are shared by runtime, resident, and coordinator; core 684/684 (+1 ignored), tool runtime 14/14 (+1 ignored), OpenAI runtime 39/39 | replay packaged settlement/archive circuits |
| Canonical state admission has one writer | coordinator state transaction / Mind | CAS companions and negative source guards accepted | continue legacy-writer audit only when source evidence finds a live seam |
Worker-attempt extraction boundary
- Owner:
runtime_worker_attemptowns immutable launch, exact process claim, semantic result terminality, authenticated fulfillment, and archive tombstone. - Inputs: typed launch, runtime job, exact process identity/activation token, semantic result, exact OS observation, Mind admission evidence, and the resident-live request set.
- Outputs: typed attempt projection, allowed transitions, fulfillment evidence, and failed/fulfilled tombstones.
- Derived state: runtime job/result/event are audit projections; resident grant/ack are scheduling projections; coordinator receipt closes an incarnation. None independently owns attempt success.
- Forbidden writers: Heartbeat, coordinator receipt, generic job status, process liveness without exact identity, retention, and archived tombstones cannot synthesize semantic fulfillment.
- Cut line: remove process-status string matching and repeated typed-request
family arrays from
runtime_spine,resident_self, andcoordinator_launch. Do not merge stores or create a universal lifecycle service.
Shakedown acceptance matrix
| Circuit | Positive | Negative | Timeline/restart | Status |
|---|---|---|---|---|
| Heartbeat -> Self -> coordinator -> worker -> settlement | packaged genuine workers | no dual grant/process authority | endurance, SIGTERM, restart, receipt-order skew | accepted on c011 ancestry |
| Eyes immutable public source -> Mind | provider source proof and source tests | malformed identity rejected by Mind; missing grant source test | copied packaged success/denial pair | source complete, live gate open |
| Proposal/Planning causal identity | deterministic shared owner | stale carrier cannot restore thread | cross-incarnation replay | source complete |
| Hands -> Soul -> Modeling -> Mind -> Self | bounded adjacent circuits | bypass/substitution refusals | fresh-repository full loop | capstone open |
| Persona -> Bifrost -> public consequence | signed failure/unknown/no-repost | private-state and permit refusal | successful receipted consequence | blocked by external credential |
| Worker process -> result/death -> archive | genuine Linux workers and zero-zombie reaping | resurrection and competing retry refused | both receipt orderings and restart | source extraction complete; packaged replay pending |
| Eve/CultUI operator interface | typed state surfaces | renderer cannot own truth | load/transition/settled/re-entry probes | open |
Immediate order
- Commit and push
runtime_worker_attempt. - Replay the accepted worker settlement/archive circuits.
- Resume shakedown with the packaged public Eyes success/denial pair.
- Run the fresh-repository full-organ capstone before any deployment-ready claim.