From 3bfa21a8aeef23b89145ba9df31daf1c2f05f2e1 Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Tue, 18 Aug 2026 20:04:42 +0200 Subject: [PATCH] Record spoiler-safe deployed release --- state/evidence.jsonl | 1 + state/map.yaml | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/state/evidence.jsonl b/state/evidence.jsonl index 7ef8805..45f1989 100644 --- a/state/evidence.jsonl +++ b/state/evidence.jsonl @@ -90,3 +90,4 @@ {"ts":"2026-08-18T17:40:00Z","type":"verification","status":"ok","branch":"codex/ghostlight-dungeon-mvp","note":"Forced provider-backed high-risk outcome witness transferred Dock Labor Guild's exact west winch rerouting plan to the colocated Harbor Neighbors. The strategic outcome resolver and independent semantic verifier each returned first-attempt-valid typed output against digest-bound same-snapshot requests; canonical campaign input remained byte-identical. The initial witness exposed a resource_recipient_id versus other_subject_id prompt/schema mismatch and spent one correction call. After the contract named the exact input-to-output mapping, the accepted rerun completed in 2.945 seconds with exactly two provider calls. Witness: F:\\GameCult\\GhostlightDungeon\\acceptance\\forced-high-risk-outcome-contract-fixed-20260818\\result.json."} {"ts":"2026-08-18T17:47:00Z","type":"deployment","status":"ok","branch":"codex/ghostlight-dungeon-mvp","note":"Starfire release 0e4b8f4617840d45daec8a6451001192193ca5e0 passed authenticated HTTP and restart rehearsal. A newly rotated invite returned 200 once and 401 on replay; its session saw the compiler surface and empty owned-campaign list. The live opening endpoint returned exactly three pairwise-distinct eras, places, and pressures after the compiler gained one same-evidence semantic correction. A second session remained authenticated across an explicit daemon stop/start. Deployment then rotated back to exactly two unused tester invitations. Manifest and actual executable SHA-256 agree at 2aa75cfa57d5381f6fa1da8a454314efd00c52317cfc003f744bfad855bedf57. Witness: F:\\GameCult\\GhostlightDungeon\\acceptance\\authenticated-release-0e4b8f4-20260818\\result.json."} {"ts":"2026-08-18T18:00:05Z","type":"verification","status":"ok","branch":"codex/ghostlight-dungeon-mvp","note":"Deployed release c7d950c9ae4f734caa7b8e1ab8e3e5e22826117e processed the real five-minute scheduler pulse for the persisted campaign with no active agency subjects. campaign.cc advanced at 17:59:44Z, exactly on the pulse; the prior 'agency graph has no active subjects' refusal did not recur. Local regression proves the same branch advances two overdue world/clock ticks without a model or resolution wave and leaves the player byte-identical. The scheduler still enters WorldKernel AdvanceStrategicTick and the live-turn commit gate."} +{"ts":"2026-08-18T18:05:00Z","type":"deployment","status":"ok","branch":"codex/ghostlight-dungeon-mvp","note":"Starfire activated immutable release 85938884b84a7db51417d68fdd5bc208a5063555 with executable SHA-256 6d27bbc52b9f6c70242d7077a9e9362e35468b65ad62e1bb4f2cbcd99383db66 and rollback c7d950c9ae4f734caa7b8e1ab8e3e5e22826117e. Typed health, manifest, actual binary hash, DeepSeek readiness, and served asset /assets/index-DmZm_kJC.js agree. The exact served JavaScript contains neither branch_facts nor the former operator-spoiler label. A server regression plants a discoverable branch secret and proves its ID and statement are absent from the player approval projection."} diff --git a/state/map.yaml b/state/map.yaml index c4d4a6f..3aa0f07 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: Starfire serves immutable release 0e4b8f4617840d45daec8a6451001192193ca5e0 with matching typed health, manifest, executable hash, active junction, persisted campaign, and DeepSeek readiness. A forced live high-risk outcome moved one exact population-owned resource through an independent causal verifier without mutating the input snapshot. The exact deployed auth rehearsal accepted a fresh invite once, rejected replay, served the compiler surface and campaign list, returned three pairwise-distinct grounded openings, preserved the session across restart, and then rotated cleanly back to two unused tester invitations. Invite rotation now clears old auth authority atomically; opening distinctness gets one same-evidence semantic correction. - next_action: Deploy the compiler-preview spoiler cut and verify the served bundle lacks branch-fact rendering. With explicit approval to transmit one temporary invite credential to the local in-app browser, complete the visual authenticated journey and inspect rendered opening controls. Then begin supervised human playtesting and treat confusion, composite consequences, or low dramatic yield as live evidence without weakening state admission. + summary: Starfire serves immutable release 85938884b84a7db51417d68fdd5bc208a5063555 with matching typed health, manifest, executable hash, hashed browser asset, persisted campaign, DeepSeek readiness, and rollback to c7d950c. Forced high-risk custody verification, authenticated HTTP/opening compilation, invite replay rejection, session restart persistence, atomic invite rotation, and real five-minute empty-agency clock advancement pass. The served approval bundle no longer contains branch_facts or the former operator-spoiler renderer; undiscovered branch facts remain behind knowledge gates. + next_action: With explicit approval to transmit one temporary invite credential to the local in-app browser, complete the visual authenticated journey and inspect rendered opening controls; rotate two fresh invitations afterward. Then begin supervised human playtesting and treat confusion, composite consequences, or low dramatic yield as live evidence without weakening state admission. 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.