diff --git a/notes/fresh-workspace-handoff.md b/notes/fresh-workspace-handoff.md index 1a3ed51a..4e809604 100644 --- a/notes/fresh-workspace-handoff.md +++ b/notes/fresh-workspace-handoff.md @@ -522,7 +522,7 @@ five dead schemas, and eight self-referential tests: 2,145 deletions against 118 additions. The strict heartbeat state is now `v1`; the owning binary checks cleanly and the surviving core suite passes 448/448. -The current source cut completes the separation. Pending Persona mentions, +The keyed Persona cut completes the separation. Pending Persona mentions, immutable requests, terminal receipts, quarantine records, and retention state are keyed CultCache documents. Persona derives and reserves its own work; the heartbeat daemon has no Persona path. The exact social request envelope is the @@ -531,14 +531,31 @@ and retention excludes its immutable retired frontier instead of deleting decision history. The old heartbeat bridge/terminal names and writable types have no compatibility reader. -Next audit whether a singleton one-participant heartbeat scheduler still earns -its state, selection, projection, artifact-retention, stale-repair, grant, and -ack machinery. Map the Resident Self grant lifecycle first; delete heartbeat -state if Resident Self already owns exclusion and terminality. Continue -deleting tests that prove constructors, field copies, or boolean helpers rather -than named invariants. Do not run a full-workspace compile, package, deployment, -or Ox root until the subtraction audit closes. Never resume Ox10, Ox12, Ox13, -Ox15, or Ox16. +Exact `4d0db2c7` deletes the final singleton heartbeat scheduler: module, +binary, schema, store, service, deployment lifecycle, artifact tree, stale +repair, pacing/history state, and acknowledgement consumer. Resident Self now +owns pressure-to-grant CAS, launch exclusion, leases, terminal receipts, retry, +and retention directly. The same cut deletes twenty-one tests that guarded +source spelling, constructor copies, or one-line helpers instead of behavior. + +Exact `67a3a57b` deletes every remaining Rust test that parses its own source: +nineteen daemon-supervisor/workspace-coverage string and ordering assertions, +plus two exact argument-vector mirrors. This removes 591 lines. The focused +native supervisor suite now passes 10/10 and the workspace-coverage behavioral +slice passes 74/74. The retained tests exercise validation, owned-store +exclusion, process observation, CAS conflict, signed authority, recovery, and +re-entry. The deleted tests named several legitimate sequencing invariants but +proved none of them. The 4.7-kiloline daemon supervisor is therefore an exposed +launch/reconcile authority knot; split it before restoring transition-level +proof rather than adding a mock shell around the monolith. + +Next audit `cultmesh_integration.rs`: it is 11.1 kilolines with sixty-one tests +and several test-only Odin, Eve, daemon-capability, and topology template +factories. Delete fixtures and assertions that preserve static presentation or +copy field values without exercising persistence, authentication, projection, +or an authority boundary. Do not run a full-workspace compile, package, +deployment, or Ox root until the subtraction audit closes. Never resume Ox10, +Ox12, Ox13, Ox15, or Ox16. ## Operational state that matters diff --git a/state/ledgers.msgpack b/state/ledgers.msgpack index 23934e16..596c4c60 100644 Binary files a/state/ledgers.msgpack and b/state/ledgers.msgpack differ diff --git a/state/map.yaml b/state/map.yaml index 7ef99302..ec6b884f 100644 --- a/state/map.yaml +++ b/state/map.yaml @@ -4,7 +4,7 @@ experiment: purpose: Native, inspectable agent organism with typed state and explicit organ authority. objective: - current: Build exact repository-authority cut 5b799b12 through Idunn, then run private fresh-store Ox17 through direct Body Modeling, concurrent Persona, Planning, Hands, Verification, decision audit, and restart/re-entry. Production remains braked and historical Ox roots are never resumed. + current: Complete the source-subtraction and test-authority audit before admitting a fresh Ox17 package. Production remains braked and historical Ox roots are never resumed. architecture: body: Repository, runtime, service processes, stores, interfaces, and deployment substrate. @@ -48,10 +48,10 @@ current_status: package_baseline: Exact d2ca66301fb6af4e7d2d27fff0b772b0f0fccdf4 remains the admitted production source and current symlink target. Its native serialized full-workspace gate passed with receipt SHA-256 de0fc6b360ce03493b13208d917dc8349801f03364617d966152c85846c47482. Idunn sealed 26 root-owned non-writable binaries plus release-witness.ccmp as release sha256-46407552b4a0937f63d2b7f2bd09a1dacb89d671a6e3807c97209159541aef06; witness-file SHA-256 is 348785ffb0fc3130d3b4538329870c6e6f8442a8da4a01b32fa9b7ffb1f01357. Source 9b9b5c85 also passed Idunn's native test gate under receipt SHA-256 6c6a71359f8c31297419665d2872f6982a89f84e197d71fc5b36a7fc86216093 and remains sealed as release sha256-30a910785a380224bbdbd56a7b742c8d058fa70cb72dab3562e3907903e0d191 with witness-file SHA-256 75bf52d31c56ea3b08e1a702273301c1db12a4b1ffae45e3d948ce8a29b50e1d. A foreign-target helper restarted Idunn during the Epiphany transaction; rollback restored d2ca, removed deployment.env, and left production Epiphany units inactive. OpenRouter model stealth/ox-alpha and its systemd-injected credential are readiness-proven. Idunn is active with zero restarts and its deployment brake is engaged. summary: The keyed RepoModel hard cut, decision-context foundation, Model Atlas code slice, complete Body, Proposal, frontier-verdict Modeling, frontier Research, frontier Verification, frontier Planning/PlanMind, Reorientation, and Persona decision-context lifecycles are landed on codex/epiphany-shakedown-live. Keyed Mind plus exact runtime receipts own coordinator presence, work discovery, deterministic launch, job-bound continuation, review, typed failure, semantic admission, and retained decision reachability. Exact 07d891ba and ec1431ff delete the persisted/global thread aggregate and its generic coordinator/prompt/revision surfaces. Exact f7948795 deletes MindGatewayReview, MindStateCommitReceipt v0, the generic interpreter prompt, runtime registration/read APIs, false thought/state-effect/adoption CultNet mouths, and stale launch proof profiles. CultMesh now projects only reasoning basis, decision context, and exact Mind commit receipt, read-only. Exact 1c9aafd8 seals the terminal decision context before model-backed frontier-Planning failure and binds the typed failure plus generic job result to it. Exact e0e75a30 deletes the residual aggregate role patch/parser/policy surface, gives Research one closed typed decision, and deletes the unowned generic Imagination planning patch. Exact 12b1b285 makes runtime model/tool binding validation the shared owner for execution and decision sealing; hostile provider, receipt, and stored-binding substitutions refuse, while retained basis/context audit survives transcript-delta deletion. Exact 01602fd3 advances Mind/runtime to v2/v1 and refuses historical or split writable identity pairs before registered writers see them. Exact 26b6a5bf proves simultaneous disjoint Modeling writes, simultaneous Verification+Modeling admission, same-identity conflict, exact replay, and reopened graph assembly; raw mutation primitives are crate-private. Exact 7c2ebd81 moves Persona state-note admission from the legacy agent-memory aggregate into keyed Mind documents and proves a concrete Hands consequence can commit simultaneously. Exact 79c0e373 seals the assembled Persona input and observed source versions in Mind before inference. Exact d3300bba authenticates that input through its one exact Mind commit, refuses naked typed documents, re-enters without external observation or model inference, and proves current-work reconstruction is identical and read-only across Launch, Wait, completed, and post-Research boundaries. No compatibility reader, bootstrap aggregate, schema migrator, or dual reader survives. The source-level Decision-Auditable Concurrent Mind migration is accepted; the fresh exact-package capstone remains open. The machine remains a supervised engineering alpha; Model Atlas operational Gate 1 stays paused. public_positioning: docs/positioning.md is the current public claim owner. Epiphany is the organizational layer above frontier AI workers; global coherence collapse is the primary failure; prompts are bounded projections of governed organizational state; humans retain purpose, judgment, authority, disagreement, exceptions, and acceptance. GameCult is the forge and longitudinal evidence program for a target federation of one locally owned Epiphany project organism per living project Body. Model Atlas carries typed offers, claims, evidence, and derived technical relationships; Bifrost is the intended external work, membership, governance, attribution, and identity-linked receipt rail. Public Persona relationships and visitor surfaces are intended social infrastructure, while private Mind and consequence authority remain local. The fleet, real three-repository Gate 1, complete Bifrost attribution, sustained autonomous production, visitor experience, and external design-partner pilots remain gated alpha targets. - latest_phase: The fresh-package Ox17 lane remains paused for source subtraction. The current worktree deletes the final heartbeat scheduler module, binary, schema, store, service, deployment lifecycle, artifact tree, stale repair, pacing/history state, and acknowledgement consumer. Resident Self now owns pressure-to-grant CAS, launch exclusion, leases, terminal receipts, retry, and bounded retention directly; Persona owns its disjoint keyed social corpus. The hard-cut Resident Self epoch refuses old heartbeat grants, acknowledgements, and v0 state. After removing twenty-one source-spelling, constructor-copy, and one-line-helper tests across library and runtime targets, native core passes 426/426; daemon supervisor passes 29/29, coordinator 8/8, status 1/1, and swarm 4/4. No Idunn build, package, deployment, or Ox root is authorized yet. Ox16 remains sealed historical evidence and must never resume. + latest_phase: The fresh-package Ox17 lane remains paused for source subtraction. Exact 4d0db2c7 deletes the final heartbeat scheduler module, binary, schema, store, service, deployment lifecycle, artifact tree, stale repair, pacing/history state, acknowledgement consumer, and twenty-one low-value tests. Resident Self now owns pressure-to-grant CAS, launch exclusion, leases, terminal receipts, retry, and bounded retention directly; Persona owns its disjoint keyed social corpus. The hard-cut Resident Self epoch refuses old heartbeat grants, acknowledgements, and v0 state. Exact 67a3a57b then deletes all nineteen remaining tests that parsed daemon-supervisor or workspace-coverage source text plus two argument-vector mirrors: 591 lines of false coverage. The surviving supervisor suite executes ten behavioral checks; the workspace-coverage behavioral slice executes seventy-four. No Idunn build, package, deployment, or Ox root is authorized yet. Ox16 remains sealed historical evidence and must never resume. persona_social_cut: Pending mentions, immutable requests, terminal receipts, quarantine records, retention heads, and retention plans are separate keyed CultCache documents. Persona derives its own deterministic work identity, reserves and terminalizes through exact batch CAS, cites the exact request envelope as pass-input provenance, and retries failed mentions without a timestamp or global revision. No scheduler can launch, block, retain, or provide pass provenance for Persona work. operational_state: - local_worktree: final_heartbeat_scheduler_and_fake_test_subtraction_in_progress_ox17_and_deployment_paused + local_worktree: cultmesh_test_authority_audit_in_progress_ox17_and_deployment_paused docker_engine_access: starfire_compiler_retired_all_yggdrasil_epiphany_transient_containers_volumes_package_roots_and_per_run_test_target_removed_future_idunn_epiphany_builds_native_rust_1_95_0_via_gamecult_ops_89f0d78 operator_wireguard: restored starfire_persona_permit_firewall: persistent_exact_gamecult_ops_6ee08a4 @@ -91,8 +91,8 @@ current_status: starfire_linux_modeling_peak: 109887488_bytes_resident_body_plus_modeling_circuit yggdrasil_epiphany_service_contract: idunn_source_change_owner_eve_and_local_typed_operator_surfaces_no_discord_control_plane resident_physiology: historical_c011_exact_465af24d_zero_zombie_proof_accepted_current_containers_exited_255 - unresolved_authority: The final heartbeat scheduler authority is gone. The next corrosion front is the test/code feedback loop: source-spelling assertions, constructor copies, one-line helper truth tables, and tests that preserve superseded shapes can make deletions expensive without protecting behavior. Twenty-one such tests are already removed in this worktree; the remaining source-inspection concentration is primarily the daemon supervisor and workspace-coverage service. Fresh exact-package Ox17 and Model Atlas Gate 1 remain paused until the subtraction pass closes. Bifrost remains Persona and governed external-consequence transport. Historical c011 and partial Gate roots stay untouched/read-only. - next_action: Land the verified final-heartbeat cut. Then map the remaining daemon-supervisor and workspace-coverage source-inspection tests to actual authority invariants. Delete those with no behavioral witness; replace only critical sequencing claims with transition-level tests at the consequence layer. Do not run a local full-workspace compile, package, deployment, or Ox root. + unresolved_authority: The final heartbeat scheduler authority and every Rust self-source inspection test are gone. The daemon supervisor remains a 4.7-kiloline launch/reconcile authority knot; deleted textual tests named real sequencing claims but never proved them. Decompose that body before restoring any transition proof. The next bounded test-corrosion front is cultmesh_integration.rs: 11.1 kilolines, sixty-one tests, and test-only Odin/Eve/daemon template factories that may preserve display doctrine rather than runtime consequences. Fresh exact-package Ox17 and Model Atlas Gate 1 remain paused until the subtraction pass closes. Bifrost remains Persona and governed external-consequence transport. Historical c011 and partial Gate roots stay untouched/read-only. + next_action: Audit CultMesh test-only templates and static topology assertions. Delete fixtures and tests that do not exercise persistence, authentication, projection, or an authority boundary. Do not add mocks around the daemon supervisor's current monolith; map and split its launch/reconcile authority before claiming transition coverage. Do not run a local full-workspace compile, package, deployment, or Ox root. active_subgoals: - Complete the fresh exact-package Decision-Auditable Concurrent Mind capstone before any further operational Gate run.