diff --git a/state/evidence.jsonl b/state/evidence.jsonl index 5a59111..be23164 100644 --- a/state/evidence.jsonl +++ b/state/evidence.jsonl @@ -86,3 +86,4 @@ {"ts":"2026-08-17T17:22:30Z","type":"deployment","status":"ok","branch":"codex/ghostlight-dungeon-mvp","note":"Starfire activated immutable release f1d55b181ad60ace8e8e92859c4d0b2f1a94fc87 with binary SHA-256 119772af15859d8c26e7239d705a229ce01b24d6a7e70105b78e4df227ef0583. Active junction, release manifest, executable hash, PID 26140, typed health, persisted campaign count, ready DeepSeek startup inference, and the Ghostlight-owned CultMesh store agree. Periwinkle at 192.168.178.158 received exact health over the LocalSubnet lane and HTTP 401 for unauthenticated campaign access; Raven and Yggdrasil independently received exact health over WireGuard. Windows-generated public prompt rules were removed; the only Ghostlight rules admit TCP 8831 from LocalSubnet and 10.77.0.0/24. Live VoidBot retrieval returned the canonical Aetheria factions source, and the deployed browser renders a non-interactive authentication gate when no valid session exists."} {"ts":"2026-08-18T14:36:02Z","type":"design","status":"accepted","branch":"codex/ghostlight-dungeon-mvp","note":"Multiplayer is an intended post-solo extension of the existing one-WorldKernel, many-actor authority model. Multiple authenticated humans will control distinct actors through the same campaign mailbox, perception gates, initiative, and atomic commit path; no party prompt or room-state authority is introduced. The paid alpha remains single-player while multiresolution Gestalt proof stays the immediate forge priority."} {"ts":"2026-08-18T16:15:00Z","type":"verification","status":"ok","branch":"codex/ghostlight-dungeon-mvp","note":"The provider-backed strategic-outcome golden completed four waves across active-cell budgets 1, 4, 8, and 4 in 81.28 seconds in a debug build. It committed ten durable consequences including seven typed material activity outcomes, recorded three explicit no-material-change results, rejected zero pulses, preserved exact member attribution, left the player unchanged, and returned the same Mira with persistent state. Usage was 126826 prompt tokens, 73984 cache-hit prompt tokens (58.34%), and 14477 completion tokens. The harness now requires a typed material activity outcome. Selective independent semantic verification protects resource custody/transfers, agency-relation shifts, and named-member private deltas; its local regressions pass, while a forced live high-risk witness remains outstanding. Witness: F:\\GameCult\\GhostlightDungeon\\acceptance\\outcome-risk-verifier-20260818\\result.json."} +{"ts":"2026-08-18T17:27:00Z","type":"deployment","status":"ok","branch":"codex/ghostlight-dungeon-mvp","note":"Starfire activated immutable GhostlightDungeon release 9367ad13292863ed3bf0159e4d5164b3ecb7d77d with executable SHA-256 043bc72b1e00257e5052d62fc071468ffd52945a4bb7a441a7c732313ec4ebe6. Active junction, manifest, binary hash, embedded typed-health commit, one persisted campaign, DeepSeek readiness, HTTP 401 for unauthenticated surface access, browser-rendered invite gate, and explicit stop/start recovery agree. Deployment first exposed that an Odin RUDP connection reset could terminate startup; release 9367ad1 demotes outbound rendezvous to best-effort replication while preserving the canonical local CultMesh projection, with a regression proving unavailable Odin cannot take away health or schema state."} diff --git a/state/map.yaml b/state/map.yaml index a75662b..93e307e 100644 --- a/state/map.yaml +++ b/state/map.yaml @@ -270,6 +270,6 @@ data_flow: - If state grows faster than understanding, cut it back. current_status: - summary: GhostlightDungeon production remains on the verified older Starfire release. The current candidate's provider-backed material-outcome golden completed four waves across budgets 1, 4, 8, and 4 with zero rejected pulses, ten durable consequences, seven typed material activity outcomes, exact member binding, no player mutation, and the same Mira returning with persistent state. A selective independent verifier now protects high-risk custody, relation, and named-member private effects without taxing every low-risk preparation. - next_action: Rebuild and deploy the candidate after demoting unavailable Odin rendezvous from daemon-liveness authority, then repeat authenticated browser, restart, served-commit, and persistence checks. Force one live high-risk outcome-verifier witness before broad human playtesting; continue measuring composite consequences, retries, cache hits, and dramatic yield per token. + summary: Starfire now serves immutable release 9367ad13292863ed3bf0159e4d5164b3ecb7d77d. Its embedded health commit, release manifest, executable SHA-256, active junction, persisted campaign, DeepSeek startup probe, unauthenticated rejection, browser invite gate, and stop/start recovery agree. A real deployment exposed and repaired an ownership bug: unavailable Odin rendezvous no longer kills the daemon or prevents the canonical local CultMesh projection. The provider-backed material-outcome golden remains clean across budgets 1, 4, 8, and 4 with zero rejected pulses, ten durable consequences, seven typed material outcomes, exact member binding, no player mutation, and Mira continuity. + next_action: Begin supervised human playtesting with one invite while preserving the second tester lane. Before calling the alpha broadly hardened, force one live high-risk outcome-verifier witness and complete an authenticated exact-release browser journey; continue measuring composite consequences, retries, cache hits, and dramatic yield per token. gestalt_population: Gestalt Personas own shared population baselines; persistent member deltas own named individuality; WorldKernel materialization and approval-gated fission preserve lineage and identity. Presence projection is limited to nearby active leaves and exact-location dormant members, includes reciprocal player relationship evidence, and may propose an earned cast without committing it. Simulation cells are derived covers only.