Repair maps after semantic subsystem deletion
This commit is contained in:
parent
856648decc
commit
5364608039
7 changed files with 111 additions and 241 deletions
|
|
@ -153,15 +153,13 @@ v0 deployment and aftercare DTOs; Epiphany had no writer, test, or consumer for
|
|||
them. Those schemas, registry entries, context fields, loaders, and key helpers
|
||||
are deleted rather than advertising a crossing that never existed.
|
||||
|
||||
Exact `c553868d` deletes the entire generic daemon supervision subsystem rather
|
||||
than adding the producer its tests implied: daemon status, poke intent/receipt,
|
||||
restart policy, scheduler receipt, their CultMesh registry and local-Verse
|
||||
slots, the generic reconcile/tick/serve/policy commands, and their helper-only
|
||||
tests are gone. Semantic and workspace-coverage projectors remain the owners of
|
||||
their authenticated health. Specialized managed-service policies own desired
|
||||
launch configuration; exact lifecycle and provider receipts own observed
|
||||
consequences. LocalVerse and Eve may derive status from those family documents,
|
||||
but no writable aggregate may impersonate them.
|
||||
Exact `856648de` completes the daemon and derived-cache subtraction. Epiphany
|
||||
owns no local daemon supervisor, semantic-memory projector, workspace-coverage
|
||||
projector, managed-service policy, projector lifecycle/heartbeat/recovery
|
||||
mirror, or Qdrant/Ollama/Postgres cache configuration. Idunn owns deployment and
|
||||
daemon survival; signed Idunn health is the operational receipt. Eve/CultMesh
|
||||
may project that provider-owned state, but Epiphany does not mirror it into a
|
||||
second writable authority.
|
||||
|
||||
Exact `30c66080`, `008bd493`, `7e16e758`, and `3312880e` close the remaining
|
||||
generic command entrances, legacy lifecycle lineage, finite/fallback launch,
|
||||
|
|
@ -180,17 +178,10 @@ process identity/PID reuse, and heartbeat freshness plus lifecycle correlation.
|
|||
Tests that merely format bytes, call a match arm, round-trip a brake, or preserve
|
||||
a display/history mirror are gone with the production scaffolding they excused.
|
||||
|
||||
Exact `47454e61` splits launch authority into semantic and workspace-coverage
|
||||
families over one small native spawn mechanic. Optional family tuples and the
|
||||
generic launch outcome are gone. The same cut deletes Epiphany's Windows Task
|
||||
Scheduler installer/control plane and its argv test: Idunn on Yggdrasil is the
|
||||
deployment and daemon-survival owner. The supervisor falls from 3,156 to 2,693
|
||||
lines, 463 net lines smaller. Its four surviving tests now guard brake scope,
|
||||
Idunn signed-health binding, stale process identity, and heartbeat correlation.
|
||||
Exact `803e3447` deletes the unconsumed ad hoc semantic service-status JSON
|
||||
command. Exact typed lifecycle and heartbeat documents plus Idunn's signed
|
||||
aggregate health remain the inspection surfaces; the supervisor no longer owns
|
||||
a parallel display summary.
|
||||
The earlier supervisor reductions established that Idunn on Yggdrasil is the
|
||||
deployment and daemon-survival owner. `856648de` deletes the remaining local
|
||||
spawn, process-identity, heartbeat, and recovery implementation instead of
|
||||
keeping a parallel physiology alive for two cache processes that no agent used.
|
||||
The model-provider boundary explicitly selects a
|
||||
typed provider dialect and internally derives the exact provider request from
|
||||
the canonical native request. OpenRouter/Ox is the current Yggdrasil provider;
|
||||
|
|
@ -372,16 +363,11 @@ Collection members therefore remain separate CultCache identities. Shared
|
|||
vectors and mutable global heads are forbidden because they manufacture false
|
||||
conflict between Persona, Hands, Modeling, and Verification.
|
||||
|
||||
The semantic projector applies the same doctrine to derived cache work. It has
|
||||
one corpus: Modeling documents derived from live RepoArchitecture and
|
||||
RepoDataflow state. Persona memory and other Mind documents are not flattened
|
||||
into a second semantic graph. Before acquisition, completion, retention, or
|
||||
retirement, the projector reconstructs the complete current Modeling basis
|
||||
from the opening snapshot and requires the supplied content-addressed
|
||||
obligation to match. Acquisition is full-snapshot CAS, so a concurrent keyed
|
||||
insert is fenced even though none of the older source envelopes changed.
|
||||
Semantic cache generations and times remain diagnostic cargo; they do not
|
||||
establish direction or currentness.
|
||||
There is no derived semantic cache authority. Modeling consumes the exact typed
|
||||
Body and keyed RepoModel projection directly. Persona consumes keyed Persona
|
||||
memory and typed social state directly. If a future retrieval provider earns a
|
||||
place in a reasoning basis, its exact observation and receipt must enter Mind
|
||||
as typed evidence; it may not grow a parallel mutable head.
|
||||
|
||||
## State-driven work
|
||||
|
||||
|
|
@ -436,7 +422,7 @@ Reorientation use that shared shape. Research and the two-stage Planning
|
|||
workflow retain their full exact lifecycle projections because they carry more
|
||||
than one pass stage; current-work may not crush them to an action or stage enum.
|
||||
|
||||
The semantic obligation and exact attempt/lifecycle together form current-work
|
||||
The typed family obligation and exact attempt/lifecycle together form current-work
|
||||
identity. A failed or cancelled attempt therefore changes the projection digest
|
||||
and permits one fresh Resident Self pressure/grant; replaying unchanged failed
|
||||
state remains idempotent. Proposal attempt ordinals are canonical and
|
||||
|
|
@ -454,7 +440,7 @@ These are distinct authorities and must not be collapsed into one state enum:
|
|||
- Coordinator process owns its incarnation receipt or exact-death closure.
|
||||
- Runtime worker attempt owns immutable launch, process claim, activation,
|
||||
typed result, job result, and terminal attempt classification.
|
||||
- Mind owns adoption of a successful semantic result.
|
||||
- Mind owns adoption of a successful structured family result.
|
||||
- Retention owns deletion only after all live authorities are terminal.
|
||||
|
||||
The attempt aggregate centralizes exact request association and typed terminal
|
||||
|
|
@ -478,7 +464,7 @@ the mention pending with the terminal receipt bound into its next deterministic
|
|||
request identity. Resident Self cannot launch, block, or terminalize Persona
|
||||
work.
|
||||
|
||||
## RepoModel and semantic projection
|
||||
## RepoModel projection
|
||||
|
||||
RepoModel persistence is keyed by semantic identity: identity/body binding,
|
||||
domain, node, edge, summary, frontier, lifecycle receipt, and per-node claim-
|
||||
|
|
@ -489,19 +475,11 @@ and cycle checks include the exact reachable closure in strong reads. Per-node
|
|||
guards make node retirement versus concurrent frontier targeting physically
|
||||
conflict without serializing unrelated graph writes.
|
||||
|
||||
Semantic vector projection is derived cache work. Readiness is based on exact
|
||||
projection obligations and receipts; semantic cache state never admits Mind or
|
||||
routes an agent pass.
|
||||
|
||||
For Modeling, each projector pulse assembles the complete current keyed
|
||||
RepoModel view, authenticates every exact document version through the Mind
|
||||
commit receipt that owns it, and derives a content-addressed projection work
|
||||
item from that basis. The work item is not written inside a Mind mutation:
|
||||
doing so would recreate a singleton conflict domain across disjoint graph
|
||||
commits. An older bootstrap or concurrent work item remains harmless cache
|
||||
history and cannot suppress the newly assembled basis. Modeling retention uses
|
||||
exact basis identity, not the graph-shaped projector DTO's synthetic revision;
|
||||
that DTO is compatibility-shaped cache cargo only.
|
||||
Each Modeling basis assembles the complete current keyed RepoModel view from
|
||||
exact document versions and authenticates those versions through their owning
|
||||
Mind commit receipts. There is no aggregate model revision, semantic projector
|
||||
DTO, workspace-coverage readiness gate, or cache work item. Currentness is the
|
||||
exact source-version set sealed into the reasoning basis.
|
||||
|
||||
## External and social facts
|
||||
|
||||
|
|
|
|||
|
|
@ -20,8 +20,10 @@ earned OpenAI-compatible authentication or model-transport capability.
|
|||
receipts. Persisted `EpiphanyThreadStateEntry`, the in-memory
|
||||
`EpiphanyThreadState` schema, generic launch/update transactions, and global
|
||||
launch revisions have been deleted with no compatibility path.
|
||||
- Native binaries expose coordinator, status, state, runtime, memory, daemon,
|
||||
Persona, repo-work, and Verse operations.
|
||||
- Native binaries expose coordinator, status, state, model runtime, Persona,
|
||||
repository Body observation, governed work, and Verse operations. Deployment
|
||||
and daemon survival belong to Idunn; retrieval providers remain external
|
||||
evidence sources until a typed reasoning consumer earns them.
|
||||
- CultCache stores typed state and receipts; CultMesh/CultNet carry typed local
|
||||
and federated projections.
|
||||
- Vendored Codex exposes no Epiphany route, DTO, thread-state field, rollout
|
||||
|
|
@ -185,7 +187,7 @@ Exit evidence:
|
|||
|
||||
- Demonstrate a Bifrost-originated work item flowing through Epiphany lanes,
|
||||
maintainer review, credit/ledger receipts, and operator-safe public proof.
|
||||
- Demonstrate Persona discussion with semantic memory, consent, disagreement,
|
||||
- Demonstrate Persona discussion with keyed typed memory, consent, disagreement,
|
||||
and governed external crossing.
|
||||
- Treat foreign dreams as thought weather until a reviewed adoption receipt.
|
||||
|
||||
|
|
@ -220,22 +222,16 @@ Delete or demote:
|
|||
|
||||
## Immediate Next Action
|
||||
|
||||
Keep the five-day shakedown and Model Atlas operational Gate 1 paused. The
|
||||
source-level Decision-Auditable Concurrent Mind hard cut is accepted. Fresh
|
||||
Gate preflight exposed the aggregate ownership defect; the aggregate has now
|
||||
been structurally removed. Decision-context admission, retention,
|
||||
writable-epoch refusal, keyed graph/Verification concurrency, concrete
|
||||
Persona+Hands concurrency, sealed Persona ingress, and deterministic read-only
|
||||
restart/re-entry are accepted. Exact source `d2ca6630` is deployed,
|
||||
OpenRouter `stealth/ox-alpha` credential readiness is proven. Ox9 and Ox10 were
|
||||
deliberate isolated resumptions, and both falsified routing seams without
|
||||
contaminating production Mind. Ox12 proved the d2ca Body/dead-worker repairs,
|
||||
then exact `9b9b5c85` proved canonical proposal retry and exposed a structured
|
||||
mutation refusal that was not durable routing state. Exact `e046a4d1` makes
|
||||
family admission refusal typed, replayable, and retryable, and cuts writable
|
||||
Mind/runtime epochs to v3/v4. Build it through Idunn and use a new private
|
||||
fresh-store Ox root; historical Ox12 cannot be resumed. Model Atlas Gate 1
|
||||
remains paused.
|
||||
Keep the five-day shakedown, Ox17 deployment, and Model Atlas operational Gate
|
||||
1 paused. Continue the source-subtraction and test-authority audit from exact
|
||||
`856648de`. That cut deletes the unused semantic-memory/workspace-coverage
|
||||
projection system, its four binaries, its local daemon supervisor, and 32,866
|
||||
net source lines. Modeling now consumes typed Body and keyed RepoModel state
|
||||
directly. Persona consumes keyed memory and social state directly. No
|
||||
Epiphany-owned Rider or Unity bridge exists: Brokkr owns Unity through typed
|
||||
Eve/CultMesh capabilities, and a future Rider daemon will own Rider. Do not
|
||||
admit a fresh package until the remaining production surfaces and tests have
|
||||
earned their authority under the same audit.
|
||||
|
||||
Exact `f8412b69` closes the last known retention wound before that capstone:
|
||||
the packaged model runtime can reconstruct a decision by context ID from its
|
||||
|
|
@ -260,12 +256,11 @@ RepoModel initializer independently validates the complete route before any
|
|||
envelope is written. A hostile seed refuses byte-identically; no migration or
|
||||
fallback identity exists.
|
||||
|
||||
Exact `bb823c54` closes the two wounds found by that native replay. One
|
||||
shared model-pass terminal owner atomically binds a typed failure to its sealed
|
||||
decision context and closes the exact Persona session. Modeling semantic work
|
||||
is derived from the complete exact keyed RepoModel document-version set plus
|
||||
the Mind commit receipts that own those versions; it is content-addressed cache
|
||||
physiology outside Mind mutation CAS, not a singleton projection head.
|
||||
Exact `bb823c54` closed the two wounds found by that native replay. One shared
|
||||
model-pass terminal owner atomically binds a typed failure to its sealed
|
||||
decision context and closes the exact Persona session. Its derived semantic
|
||||
cache design was later proven unconsumed and deleted wholesale at `856648de`;
|
||||
the sealed typed Body/RepoModel basis remains the current Modeling input.
|
||||
|
||||
Cut in this order:
|
||||
|
||||
|
|
@ -394,7 +389,7 @@ Cut in this order:
|
|||
`553f79d9` package proved concurrent Persona plus terminal Modeling cognition,
|
||||
then correctly exposed the bad seed during admission. Rebuild and replay the
|
||||
capstone from exact `a8f3c1f0`; do not transplant the prior decision.
|
||||
23. **Terminality, provider-authorship, and semantic-work cut landed at `bb823c54`:**
|
||||
23. **Terminality and provider-authorship landed at `bb823c54`; its cache projection was superseded by `856648de`:**
|
||||
a provider or contract failure seals one `EpiphanyModelPassFailure`; its
|
||||
sealed context, not caller arguments, identifies and atomically closes the
|
||||
exact model transport job/session. Role, reorient, and Persona failures share
|
||||
|
|
@ -403,16 +398,12 @@ Cut in this order:
|
|||
opening, event recording, and context sealing; the public caller-authored
|
||||
provider store is deleted. Reorientation failure admission requires the
|
||||
same canonical model-pass failure rather than a generic failed worker result
|
||||
plus context. Restart cannot silently infer again. Modeling
|
||||
semantic projection work is regenerated from exact keyed document versions
|
||||
and their owning Mind commit receipts. Disjoint Mind commits never replace
|
||||
a shared semantic head. Each semantic operation reconstructs the complete
|
||||
current keyed basis from its opening snapshot and uses a full-snapshot fence
|
||||
where namespace phantoms matter; stale work is identified by exact basis
|
||||
identity rather than aggregate revision or timestamp order. Focused
|
||||
concurrency/retention suites and core `496/496` pass. The complete native
|
||||
workspace/all-target suite also passes; the only ignored test is the
|
||||
explicitly live immutable-GitHub proof.
|
||||
plus context. Restart cannot silently infer again. Modeling seals exact keyed
|
||||
document versions and their owning Mind commit receipts directly into its
|
||||
reasoning basis. The later cache/projector layer that duplicated this source
|
||||
set had no reasoning consumer and is gone. Concurrency is protected by keyed
|
||||
Mind CAS and exact basis identity rather than aggregate revision or timestamp
|
||||
order.
|
||||
24. **Build/run retention is bounded:** Idunn on upgraded Yggdrasil owns the
|
||||
source-triggered compile/test/package/deploy path. Starfire does not run a
|
||||
parallel release build. Any containerized run must use exact run labels and remove disposable
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
|
||||
Updated: 2026-08-23
|
||||
Branch: `codex/epiphany-shakedown-live`
|
||||
Latest committed implementation cut: `803e3447`
|
||||
Current worktree: final heartbeat deletion and behavioral-test audit; Ox17 remains paused
|
||||
Latest committed implementation cut: `856648de`
|
||||
Current worktree: documentation repair and continuing source/test-authority audit; Ox17 remains paused
|
||||
|
||||
## Orientation
|
||||
|
||||
|
|
@ -44,29 +44,25 @@ authorize the next capstone or Gate 1.
|
|||
|
||||
## What just landed
|
||||
|
||||
The current uncommitted subtraction removes the final heartbeat scheduler.
|
||||
Exact `856648de` deletes the unused semantic-memory and workspace-coverage
|
||||
projection subsystem: 32,866 net source lines, four binaries, the competing
|
||||
local daemon supervisor, Qdrant/Ollama/Postgres configuration, projector
|
||||
policy/lifecycle/heartbeat/recovery state, query/context packets, aggregate
|
||||
RepoModel revision/hash cargo, and Persona's always-empty semantic-recall
|
||||
plumbing.
|
||||
|
||||
- Resident Self directly owns typed pressure selection, pressure-to-grant
|
||||
batch CAS, prepared and active launch exclusion, leases, terminal receipts,
|
||||
retry, and bounded retention. Terminal receipts are final records; no second
|
||||
daemon consumes acknowledgements.
|
||||
- Persona owns its separate keyed social store. The swarm receives that store
|
||||
directly and cannot use a scheduler singleton to launch, block, retain, or
|
||||
terminalize Persona work.
|
||||
- The heartbeat Rust module, six submodules, CLI binary, release role, schema,
|
||||
store contract, systemd unit, deployment lifecycle, readiness checks,
|
||||
artifact directory, pacing/history state, stale repair, and old cross-store
|
||||
reconciliation are deleted. Old heartbeat grants, acknowledgements, and
|
||||
Resident Self v0 stores fail the writable epoch check.
|
||||
- Native core passes 426/426 after the first fake-test pruning slice. Twenty-
|
||||
one tests across library and runtime targets that only inspected source
|
||||
spelling, copied removed fields, or exercised one-line helper truth tables
|
||||
are gone. Daemon supervisor passes 29/29, coordinator 8/8, status 1/1, and
|
||||
swarm 4/4. Exact CAS, hostile substitution, concurrency, lifecycle,
|
||||
readiness, and re-entry proofs remain.
|
||||
- The gamecult-ops contract removes 52 net lines, and Git Bash syntax plus the
|
||||
deployment outage-order check pass. Bootstrap retains one deliberate cleanup
|
||||
line to remove an obsolete installed heartbeat unit.
|
||||
No agent request builder or sealed reasoning projection consumed those caches.
|
||||
Modeling now reads the exact typed Body and keyed RepoModel projection directly;
|
||||
Persona reads keyed memory and typed social state directly. Future retrieval
|
||||
evidence must earn a typed provider receipt and an explicit reasoning consumer.
|
||||
Idunn remains the sole deployment and daemon-survival authority. Core 165/165,
|
||||
OpenAI runtime 25/25, and release construction 19/19 pass serially.
|
||||
|
||||
The active editor boundary is also clean. Epiphany owns no Rider or Unity
|
||||
bridge, command schema, or editor-specific actuator. Brokkr owns Unity through
|
||||
Eve/CultMesh; a future Rider daemon will own Rider. Historical architecture
|
||||
snapshots retain their dated record but cannot be mistaken for executable or
|
||||
current authority.
|
||||
|
||||
The global thread-state authority is gone.
|
||||
|
||||
|
|
@ -463,9 +459,17 @@ coordinator `12/12`, swarm `10/10`, and model-runtime `13/13`.
|
|||
|
||||
## Immediate next action
|
||||
|
||||
The Ox17 deployment lane is paused. Yggdrasil exposed 96 GiB of dead native
|
||||
Cargo targets after interrupted full-workspace builds; exact cleanup returned
|
||||
the builder target root to 4 KiB. Exact `1d5a1f17` landed the first causal cut:
|
||||
The Ox17 deployment lane is paused. Continue the source/test-authority audit
|
||||
from exact `856648de`; do not compile or deploy through Idunn yet. Inspect the
|
||||
remaining production modules and tests by owner, consumer, invariant, and
|
||||
failure mode. Delete an abstraction with the tests that merely animate it when
|
||||
it has no decision-bearing consumer. Preserve the keyed Mind, sealed reasoning,
|
||||
direct Body-to-Modeling flow, family admission owners, Persona social state,
|
||||
provider boundaries, and consequence-verifying receipts.
|
||||
|
||||
Yggdrasil previously exposed 96 GiB of dead native Cargo targets after
|
||||
interrupted full-workspace builds; exact cleanup returned the builder target
|
||||
root to 4 KiB. Exact `1d5a1f17` landed the first causal cut:
|
||||
|
||||
- 21 duplicate core/release binary declarations are gone; each production
|
||||
entrypoint has one Cargo owner;
|
||||
|
|
@ -496,13 +500,11 @@ documents participate in the exact projection digest and source set. Dead
|
|||
test-only alternate Resident Self and direct Continuity writers are also gone.
|
||||
The final core library passes 483/483 and Persona service re-entry passes 1/1.
|
||||
|
||||
Exact `360073a3` collapses semantic projection to one Modeling corpus and
|
||||
removes 1,726 net lines. The global Mind semantic corpus, agent-memory graph
|
||||
profile, dual-store projector contract, multi-source fairness cursor, legacy
|
||||
semantic migrators, one-variant partition type, unused semantic traits, and
|
||||
their obsolete tests are gone. Modeling retrieval now derives only live
|
||||
RepoArchitecture/RepoDataflow documents from the complete exact keyed
|
||||
RepoModel basis. Native core check passes and the library suite passes 472/472.
|
||||
Exact `360073a3` was an intermediate reduction of semantic projection. Exact
|
||||
`856648de` later proved the remaining cache had no reasoning consumer and
|
||||
deleted the subsystem wholesale. Modeling now seals the live typed Body and
|
||||
keyed RepoModel basis directly; no vector readiness or workspace-coverage gate
|
||||
stands between Body and Modeling.
|
||||
|
||||
Exact `d1685df8` deletes heartbeat aggregate cognition: personality/mood timing,
|
||||
appraisal, rumination, dreaming, the void routine, and its memory graph. Exact
|
||||
|
|
@ -624,12 +626,10 @@ topology strings already exercised at prompt/liveness boundaries, and one still
|
|||
claimed to reject provider-owned bootstrap state after those provider fields
|
||||
had been deleted. This is 78 pure test-line deletions; CultMesh passes 27/27.
|
||||
|
||||
Exact `ab5b16ec` deletes the `#[cfg(test)]` generic managed-service-policy writer
|
||||
and the two assertions that summoned that forbidden path solely to watch it
|
||||
refuse reserved services. Production already exposes only specialized semantic
|
||||
and workspace-coverage projector writers. Their hostile-command, injected-
|
||||
argument, exact-policy, and policy-digest checks remain. This removes 28 lines;
|
||||
non-test core and the three focused reserved-policy tests pass.
|
||||
Exact `ab5b16ec` deleted a `#[cfg(test)]` generic managed-service-policy writer
|
||||
and the two assertions that summoned it. The specialized projector writers and
|
||||
tests that survived that intermediate cut were later deleted with the entire
|
||||
unconsumed subsystem at `856648de`.
|
||||
|
||||
Exact `c977d149` deletes Epiphany's unused v0 Idunn deployment-receipt and
|
||||
aftercare-audit families. VoidBot, `gamecult-ops`, and the local Odin/Idunn body
|
||||
|
|
@ -639,7 +639,7 @@ had no writer, test, or consumer beyond unused context slots and loaders. The
|
|||
cut removes 151 lines; non-test core, CultMesh 27/27, and prompt projection 1/1
|
||||
pass.
|
||||
|
||||
The next producer audit found no production writer for
|
||||
An intermediate producer audit found no production writer for
|
||||
`EpiphanyCultMeshDaemonStatusEntry`; only CultMesh tests call its public writer.
|
||||
The daemon supervisor and local-Verse context read this manually conjured
|
||||
aggregate, while the real semantic/workspace projectors already publish their
|
||||
|
|
@ -654,8 +654,8 @@ loop, CLI flags, and nine fixture-driven tests; and one helper kept alive only
|
|||
by those tests. The cut is 1,808 net lines. Non-test release-bundle supervisor
|
||||
check passes, CultMesh passes 20/20, and the remaining supervisor tests pass
|
||||
8/8. No source reference to the deleted schemas or reconciliation path remains.
|
||||
The live managed-service path continues through specialized semantic and
|
||||
workspace-coverage policy, lifecycle, heartbeat, and recovery documents.
|
||||
That left an intermediate specialized managed-service path. Exact `856648de`
|
||||
later deleted it because neither projector fed a reasoning basis.
|
||||
|
||||
Exact `f9eeb460` then removes the remaining self-referential supervisor display
|
||||
test and its helper. The test asserted only that a non-authoritative label
|
||||
|
|
@ -681,34 +681,21 @@ conflicts on concurrent same-service replacement while disjoint services remain
|
|||
independent. The cut subtracts 209 net lines. Focused native checks pass:
|
||||
CultMesh 18/18, workspace process authority 11/11, and supervisor 5/5.
|
||||
|
||||
Exact `47454e61` replaces the branch-filled generic launch function with one
|
||||
semantic launch owner, one workspace-coverage launch owner, and one shared
|
||||
native spawn mechanic. Optional family tuples and generic launch outcomes are
|
||||
gone. The same cut deletes six Windows Task Scheduler commands, PowerShell
|
||||
mutation/readback, survival settings, parser cargo, and the argv test. Idunn on
|
||||
Yggdrasil is the sole deployment and daemon-survival authority. The supervisor
|
||||
drops from 3,156 to 2,693 lines: 463 net lines removed; native check and its
|
||||
four consequence tests pass. The retired command refuses at runtime.
|
||||
|
||||
`notes/semantic-projector-service-runbook.md` now describes the Yggdrasil/Idunn
|
||||
body. Its deployment preflight records one external mismatch: the current
|
||||
`gamecult-ops/systemd/epiphany.service` still supplies retired `--agent-store`
|
||||
and `--daemon-id` flags. The owning infrastructure lane must correct that unit
|
||||
before a fresh Epiphany package is admitted; do not edit or deploy it from this
|
||||
source-subtraction lane.
|
||||
Exact `47454e61` was the last intermediate supervisor split and correctly
|
||||
deleted Epiphany's Windows Task Scheduler control plane. Exact `856648de`
|
||||
deletes the remaining native spawn mechanic and both cache-process launch
|
||||
owners. Idunn on Yggdrasil is the sole deployment and daemon-survival authority.
|
||||
The obsolete semantic-projector runbook is deleted rather than preserved as
|
||||
current deployment guidance.
|
||||
|
||||
Exact `803e3447` deletes the unconsumed `semantic-projector-service-status`
|
||||
command and its ad hoc JSON projection: 40 net lines. Typed lifecycle and
|
||||
heartbeat state plus Idunn's signed aggregate health remain the read paths.
|
||||
Supervisor check and 4/4 consequence tests pass.
|
||||
|
||||
Exact `da8ed840` removes 484 net lines of console-shaped reconcile state.
|
||||
Semantic and workspace recovery now prove launches, termination, readiness,
|
||||
and recovery through typed receipts; the scheduler proves health through its
|
||||
signed Idunn publication. Authentication failures fail the command instead of
|
||||
printing a JSON refusal and returning success. Degraded native process sight
|
||||
still refuses actuation. The supervisor is 2,104 lines and its four remaining
|
||||
tests each cross a live brake, process-identity, or signed-health boundary.
|
||||
Exact `da8ed840` removed 484 net lines of console-shaped reconcile state. Its
|
||||
remaining supervisor and cache recovery authorities were subsequently deleted
|
||||
at `856648de`; signed Idunn health is the operational truth.
|
||||
|
||||
Exact `2aeab7a9` deletes the generic organ dependency/proof-profile subsystem,
|
||||
its persisted worker-launch field, Persona prompt injection, evaluator, and
|
||||
|
|
|
|||
|
|
@ -1,88 +0,0 @@
|
|||
# Projector service runbook
|
||||
|
||||
## Authority
|
||||
|
||||
Idunn on Yggdrasil owns Epiphany package admission, unit installation,
|
||||
deployment mutation, restart, and daemon survival. Epiphany does not install a
|
||||
second scheduler or service manager.
|
||||
|
||||
Inside the admitted package:
|
||||
|
||||
- the semantic projector policy owns the exact Modeling projector command;
|
||||
- the semantic launch receipt and correlated heartbeat own observed semantic
|
||||
process readiness;
|
||||
- the workspace-coverage policy owns its exact projector command;
|
||||
- the signed workspace launch, process, heartbeat, termination, and recovery
|
||||
documents own workspace-coverage consequences;
|
||||
- the supervisor owns only exact policy reconciliation and shared native process
|
||||
mechanics;
|
||||
- Qdrant and Ollama are derived indexing dependencies, never Mind authority.
|
||||
|
||||
## Deployment shape
|
||||
|
||||
The Idunn-admitted systemd unit runs two policy commands before starting the
|
||||
reconciler:
|
||||
|
||||
```text
|
||||
epiphany-daemon-supervisor semantic-projector-service-policy
|
||||
epiphany-daemon-supervisor workspace-coverage-projector-service-policy
|
||||
epiphany-daemon-supervisor managed-service-serve
|
||||
```
|
||||
|
||||
Every command binds the same local Verse path, runtime ID, exact release ID, and
|
||||
release-witness digest. The policy commands additionally bind the canonical
|
||||
runtime store, Qdrant URL, Ollama URL/model, loop interval, and log artifacts.
|
||||
The reconciler binds Resident Self and the complete Idunn signed-health identity
|
||||
tuple.
|
||||
|
||||
The source CLI is the contract. Before deployment, compare the reviewed
|
||||
`gamecult-ops/systemd/epiphany.service` argv with the exact candidate binary.
|
||||
The current ops unit still supplies retired `--agent-store` and `--daemon-id`
|
||||
arguments; it must be corrected in its owning infrastructure lane before Idunn
|
||||
admits a new Epiphany release.
|
||||
|
||||
Do not compile or install this service on Starfire. Do not create a Windows Task
|
||||
Scheduler fallback. The package must arrive through Idunn's source-triggered
|
||||
native Yggdrasil build, test, package, and exact brake-grant transaction.
|
||||
|
||||
## Launch admission
|
||||
|
||||
The semantic family preallocates one lifecycle receipt ID, injects it into the
|
||||
child environment, captures the exact process identity and executable digest,
|
||||
then atomically writes the launch receipt. The child heartbeat must name that
|
||||
receipt and follow launch completion before readiness is projected.
|
||||
|
||||
The workspace family creates a host-signed launch document, passes its launch ID
|
||||
and one ephemeral provider seed through the child bootstrap pipe, zeroizes the
|
||||
seed, and records exact boot, process, executable, policy, and replacement
|
||||
evidence. It never lowers this authority into a generic lifecycle receipt.
|
||||
|
||||
If either launch cannot seal its owning document, the supervisor kills and
|
||||
waits for the unowned child.
|
||||
|
||||
## Recovery
|
||||
|
||||
Semantic recovery requires the exact abandoned claim, current policy digest,
|
||||
launch receipt, and causally later correlated heartbeat. It rotates executor
|
||||
authority; it does not mint projection success.
|
||||
|
||||
Workspace recovery requires the signed terminal/advancement sight, exact
|
||||
termination evidence, a signed replacement launch, replacement heartbeat, and
|
||||
an `ExactAlive` process observation. The recovery directive commits only after
|
||||
that chain authenticates.
|
||||
|
||||
## Acceptance
|
||||
|
||||
After Idunn deploys an exact package:
|
||||
|
||||
1. Verify the deployed source, package release ID, witness digest, and systemd
|
||||
argv against Idunn's sealed receipt.
|
||||
2. Verify one semantic current lifecycle receipt and its correlated fresh
|
||||
heartbeat.
|
||||
3. Verify one signed workspace launch and per-launch heartbeat chain.
|
||||
4. Stop each child in turn and prove Idunn continuity produces a new exact
|
||||
family-owned launch without changing the package or Mind state.
|
||||
5. Run an admitted Modeling semantic query. A running process, open port,
|
||||
Qdrant collection, or heartbeat alone is not semantic readiness.
|
||||
6. Confirm the deployment brake is re-engaged and Idunn remains independent of
|
||||
Epiphany health, credentials, stores, and target brake state.
|
||||
Binary file not shown.
|
|
@ -46,13 +46,13 @@ current_status:
|
|||
decision_audit_cut: Exact f8412b69 adds a read-only context-ID audit projection over the sealed basis, decoded reasoning projection, exact terminal native/provider requests, governed tool observations, structured terminal records, and exact Mind commit receipts. Exact 5f66d6c9 adds deterministic read-only discovery of fully auditable terminal context IDs through the existing packaged model runtime; sealed but nonterminal contexts remain physiology and are omitted. Worker archive v1 retains the typed role and generic result family; runtime schema v2 refuses the prior digest-only writable archive shape. Yggdrasil CI then falsified five portable-test assumptions and accepted their source repairs through exact ebc0ffe4. Its sealed Linux package predates the operator-control-plane deletion and is now historical package evidence, not a deployable current release.
|
||||
provider_schema_cut: Exact 553f79d9 makes one OpenAI Responses dialect compiler own every role and Persona output schema. Provider-illegal conditional and parent-relative structure is removed, literal-only schemas receive explicit types, supported standard-model constraints remain generation guidance, and UUID formats lower to exact patterns. Full native decoding and family Mind admission remain final authority. Preserved packaged falsifications at 55fb4cf8, edd664db, and 1e01c339 prove refusal before inference, typed failure without Mind writes, successful concurrent Persona cognition, and transcript-free failure audit.
|
||||
repo_model_body_cut: Exact a8f3c1f0 makes the authenticated runtime Body route own initial keyed RepoModel binding. Bootstrap derives the digest from the admitted RepositoryBodyObservationBasis, initialization reauthenticates runtime, swarm, workspace, and Body binding before any write, and a hostile seed refuses with the whole store byte-identical. The exact 553f79d9 package exposed this root after concurrent Persona and terminal Modeling cognition; its result is not transplanted.
|
||||
semantic_cache_cut: The current worktree derives Modeling semantic work from the complete exact keyed RepoModel document-version set and the Mind commit receipts that own those versions. Work items are content-addressed cache physiology generated from the freshly assembled view, so disjoint Mind commits never contend on a singleton projection head. Every operation rederives the complete current keyed basis from its opening snapshot; full-snapshot CAS fences concurrent namespace phantoms. Bootstrap work cannot suppress a later keyed basis, and Modeling retention judges staleness by exact basis identity rather than synthetic aggregate generation or timestamp order. The projector's graph-shaped revision/hash fields survive only as compatibility-shaped cache DTO fields and cannot admit Mind or route cognition. Focused keyed-concurrency and retention suites pass; core is 496/496.
|
||||
semantic_cache_cut: Exact 856648de deletes the unused semantic-memory and workspace-coverage projection subsystem rather than preserving a second derived model of Mind. Four binaries, the local daemon supervisor, Qdrant/Ollama/Postgres configuration, projector policy/lifecycle/heartbeat/recovery state, semantic query/context packets, aggregate model revision/hash cargo, workspace file-cache reader, and Persona's always-empty semantic-recall fields are gone. No agent request builder or sealed reasoning projection consumed this cache. Modeling now reads the exact typed Body and keyed RepoModel projection directly; future retrieval evidence must enter through an earned typed provider receipt. Idunn remains the sole deployment and daemon-survival authority. Core 165/165, OpenAI runtime 25/25, and release construction 19/19 pass.
|
||||
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.
|
||||
competitive_launch_signal: The 2026-08-22 Munder Difflin launch analysis in notes/munder-difflin-launch-intelligence-2026-08-23.md is the current Eyes/Imagination owner for this category signal. It establishes strong demand to try a packaged, local, visual multi-agent control plane and supplies repeated qualitative demand for an operator-attention surface over plans, questions, blockers, decisions, consequences, and liveness; it does not establish retention, reliable autonomy, or paid product-market fit. Munder is materially ahead in installation, cross-platform reach, provider reuse, category compression, community formation, and feedback velocity. Its public failures make renderer-owned physiology, cross-Body restoration, proxy safety metrics, false consequence receipts, provider parity, and marketed-but-unavailable federation concrete falsification targets. Epiphany does not yet own a general operator UI: Persona projection into shared asynchronous chat is the concrete human surface, while CultMesh remains projection-neutral. Social Aquarium, a dense operator cockpit, TUI, and audit surfaces may use distinct Eve compositions over the same provider-owned facts. A one-hour projection experiment and managed continuity/federation remain evidence-led options rather than adopted roadmap authority; the source-subtraction and test-authority audit remains next.
|
||||
latest_phase: The fresh-package Ox17 lane remains paused for source subtraction. Exact 4d0db2c7 deletes the final heartbeat scheduler and twenty-one low-value tests. Exact 67a3a57b deletes all nineteen remaining Rust self-source inspection tests plus two argument-vector mirrors. Exact bbe5fcf1 deletes four CultMesh tableaux and their production-absent seven-cluster fixture world. Exact f236e1cd deletes six parallel CultMesh families; exact a4af4734 later deletes the callerless organ factories and local-Verse projection left behind. Exact fe591b33 removes persisted fixed Verse/room policy and two literal-copy tests. Exact 4ed3a6e0 deletes four JSON-derived CultMesh mirrors, five unauthenticated legacy provider/tool families, prompt branches, retirement paths, one supervisor migration command, and ten tests: 2,398 net lines. Exact e8bc0382 deletes unused Persona-speech-audit and Weksa-lowering CultMesh shadows plus four tests: 432 lines. Exact db6a7131 deletes unused CultMesh operator-run intent/receipt and generic work-loop telemetry shadows, runtime declarations, prompt branch, and two tests: 829 pure deletions. Exact 75ead942 deletes the abandoned RepoWork aggregates, service-audit helper, Bifrost artifact/metrics/public-proof families, and tests that alone animated them: 1,410 net lines. Exact 753707ff deletes the duplicate CultMesh status bootstrap sentinel; exact a4af4734 later proves the remaining topology was another non-authenticating sentinel and deletes it too. Exact 967743cc deletes seven test-only daemon-poke/Bifrost loader APIs; exact a4af4734 later deletes the callerless LocalVerseContext itself. Exact 1ab0859b deletes two obsolete tableau tests: 78 lines. Exact ab5b16ec deletes the test-only generic managed-service writer that recreated a forbidden path: 28 lines. Exact c977d149 deletes two counterfeit Idunn receipt families after external audit proved no live producer or consumer: 151 lines. Native runtime, keyed Mind, Persona, Weksa, the real provider-owned Bifrost Persona crossing, specialized policy writers, and Odin/Idunn's actual deployment manifest/signed health remain owners. Non-test core, CultMesh 27/27, prompt 1/1, affected readiness/Persona tests, and supervisor 10/10 are clean. Old stores containing deleted envelopes refuse; there is no migrator or dual reader. No Idunn build, package, deployment, or Ox root is authorized yet. Ox16 remains sealed historical evidence and must never resume.
|
||||
supervisor_subtraction: Exact 30c66080, 008bd493, 7e16e758, and 3312880e delete generic commands, legacy lifecycle lineage, fallback/finite launch, and caller-authored supervisor identity for 596 net lines. Exact afb223da deletes two implementation-mirror tests, their recovery wrapper, and five behaviorless policy fields; managed-service policy v1 refuses historical writable rows. Exact ffe707ff deletes the global lifecycle latest mirror, receipt-history scan, timestamp election, local-Verse slot, and two more false proofs. Each service now owns one exact current receipt head. Exact 47454e61 splits semantic/workspace launch ownership and deletes Epiphany's Windows Task Scheduler deployment/continuity authority and its argv test: another 463 net lines. Exact 803e3447 deletes the unused semantic status JSON mirror. Exact da8ed840 deletes console-shaped scheduler/reconcile state machines and makes authentication refusal fail the command: 484 net lines. The supervisor is 2,104 lines; its four remaining tests cross live brake, process-identity, or signed-health boundaries.
|
||||
latest_phase: The fresh-package Ox17 lane remains paused for source subtraction. Exact 856648de is the largest current cut: 32,866 net source lines, four binaries, one competing daemon-survival authority, and the entire unconsumed semantic/workspace projection stack are gone. Earlier cuts removed heartbeat scheduling, test-only source inspection, counterfeit CultMesh families, false topology, dead operator surfaces, prose-only organ contracts, editor bridges, and other authorities sustained only by their own tests. Native runtime, keyed Mind, Persona, direct Body-to-Modeling flow, exact provider requests, provider-owned Bifrost feedback, and Odin/Idunn deployment receipts remain. Old writable epochs refuse; there is no migrator or dual reader. No Idunn build, package, deployment, or Ox root is authorized yet. Ox16 remains sealed historical evidence and must never resume.
|
||||
supervisor_subtraction: Exact 856648de completes the supervisor deletion. Epiphany owns no local generic daemon supervisor, semantic projector service, workspace-coverage projector, Windows Task Scheduler integration, or service-policy/lifecycle/heartbeat/recovery mirror. Idunn on Yggdrasil owns source-triggered compilation, testing, packaging, deployment, signed health, and daemon survival. The canonical Epiphany brake gates Epiphany cognition and consequence authority, not Idunn startup or unrelated lifecycle.
|
||||
launch_dependency_cut: Exact 2aeab7a9 deletes the generic organ dependency matrix, generic receipt catalogue/proof profiles, persisted worker-launch cargo, Persona prompt injection, evaluator, and three self-certifying tests: 700 net lines. Family admission owners derive exact dependencies from typed state. Worker-launch schema v2 and Persona projector prompt v1 refuse the old writable shape. Core 378/378, OpenRouter runtime 27/27, packaged runtime 13/13, and Persona re-entry 1/1 pass.
|
||||
operator_surface_subtraction: Exact ef92e853 deletes the callerless view-lens registry, legacy acceptance-bundle builders, test-only raw-JSON result interpreters, and six tests: 797 net lines. Exact a292979d and 77e817c1 delete the duplicate CRRC recommendation algorithm, its unused input model, and four tests: 206 lines. Exact 3b94bf6e and 59c5e3a6 delete the nested duplicate status view, false auxiliary mode, and ignored status arguments. Exact 7c9b0cf3 deletes the fixed synthetic job table, role-board job cargo/mappers, and its test: 338 net lines. Exact 2ce91461 deletes the scene/planning Mind reconstructions, duplicate self-policy crate, unused prompt templates, four counterfeit schemas, and ten producer/source-text tests: 1,723 net lines. Exact 78836f3b deletes eight unconsumed status tableaux, the pressure calculator production only called without telemetry, its unreachable compaction action, one counterfeit schema, and six tests: 518 net lines. Exact f10f7fb3 deletes the final twelve epiphany.surface.* schemas and ten catalog entries after every one proved producerless and consumerless: 692 pure deletions. Exact ab3cacfb deletes thirty-one more producerless contracts, the false runtime-session mutation mouth, every Epiphany-owned Rider/Unity command schema, a callerless prompt-context module, its test-only specialist prompt system, and four self-affirming tests: 3,514 net lines. Exact 16d85b1b deletes six duplicate JSON-schema builder tests and two OpenAI-runtime self-source searches: 209 pure test-line deletions. Exact 06f93f70 deletes the test-only inverse OpenAI-to-native request mapper and makes two retained tests follow canonical native-to-provider derivation: sixty net lines. The local catalog now has twenty-three live or portable contracts. Brokkr owns Unity capabilities through CultMesh/Eve; a future Rider daemon owns Rider. Status retains Mind identity, exact current work, one action/reason decision, readable role lanes, and operator thought sealing. Core checks cleanly; retained provider and focused request-flow tests pass.
|
||||
bifrost_authority_cut: Exact 203bcc41 deletes Epiphany's producerless Bifrost body-change/GitHub publication family: four document types, three singleton latest heads, constructors, validators, writers, local-Verse advertisement/projection, public exports, and five tests that manufactured both ends. Bifrost owns the real Persona feedback/delivery stores and signed crossing receipts; Epiphany does not publish an alternate Bifrost protocol. Core and release-bundle checks pass; the remaining CultMesh suite passes 13/13.
|
||||
|
|
@ -105,7 +105,7 @@ current_status:
|
|||
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: Generic command, legacy lineage, caller-authored identity, behaviorless policy fields, global lifecycle latest state, timestamp election, Windows Task Scheduler authority, and their false proofs are gone. Semantic and workspace launch owners are separate over shared process mechanics. The remaining daemon supervisor still combines the service loop, aggregate signed-health publication, semantic reconciliation, and the large workspace recovery state machine. Continue decomposing only where ownership becomes smaller; do not create family frameworks or adapters. The false persisted cluster-topology bootstrap sentinel is gone; supervisor admission remains bound to exact runtime/store identity, packaged release, brake, service policy, process identity, and signed health. The current gamecult-ops Epiphany unit has retired agent-store and daemon-id argv that its owning lane must fix before deployment. Fresh exact-package Ox17 and Model Atlas Gate 1 remain paused until subtraction closes. Bifrost remains Persona and governed external-consequence transport. Historical c011 and partial Gate roots stay untouched/read-only.
|
||||
next_action: Continue the test-authority audit, beginning with remaining direct schema, prompt-rendering, CLI-parser, and CultMesh projection tests. Retain only tests that reach Epiphany validation, ownership, authentication, monotonicity, CAS conflict, replay, projection, or an externally visible consequence; delete test-only APIs and fixtures with the tests they animate. Preserve real decision-audit contracts, provider-owned CultMesh/Eve documents, exact current work, and the four consequence-bearing supervisor tests. Do not run a local full-workspace compile, package, deployment, or Ox root.
|
||||
next_action: Continue the source/test-authority audit after exact 856648de. Retain only code and tests that reach decision admission, validation, authentication, keyed CAS conflict/replay, exact projection, provider lowering, or an externally visible consequence. Delete test-only APIs and fixtures with the tests they animate. Preserve sealed decision audit, direct typed Body-to-Modeling flow, provider-owned CultMesh/Eve documents, keyed Persona state, exact current work, and family admission owners. Epiphany owns no local daemon supervisor or editor bridge. Do not run a local full-workspace compile, package, deployment, or Ox root.
|
||||
|
||||
runtime_event_cut: Exact 27fe11ae deletes persisted generic runtime events, their registry and CultNet contract, CLI/status surfaces, coordinator and lifecycle shadows, archival dependencies, and the obsolete legacy coordinator repair path. Exact d66baa27, 058751fb, and 573ddc8b first removed provider-event duplication, the arbitrary event writer, and paired lifecycle events. Runtime session/job state plus exact typed results, failures, coordinator run receipts, and coordinator death recoveries solely own terminal facts. Events cannot route work, authenticate terminality, or resurrect authority because no runtime-event document remains.
|
||||
|
||||
|
|
|
|||
|
|
@ -67,6 +67,8 @@ and janitors may reduce the symptom but cannot substitute for deleting code.
|
|||
exercise one-line helpers without reaching a consequence. Preserve exact
|
||||
CAS, conflict, substitution, concurrency, lifecycle, and re-entry proofs.
|
||||
The remaining source-inspection concentration is the daemon supervisor and
|
||||
workspace-coverage service; map those claims before deleting them.
|
||||
The semantic-memory/workspace-coverage projection stack and its local daemon
|
||||
supervisor were deleted at 856648de after proving that no sealed reasoning
|
||||
projection consumed them. Repair current maps; preserve history as history.
|
||||
6. Run focused tests after each cut. Only after source subtraction stabilizes
|
||||
should Idunn's build scratch contract be reconsidered.
|
||||
|
|
|
|||
Reference in a new issue