75 lines
27 KiB
JSON
75 lines
27 KiB
JSON
{"note": "Initialized Ghostlight with a stripped-down Epiphany-style persistence spine.", "status": "accepted", "ts": "2026-05-02T10:31:00+00:00", "type": "distilled_state"}
|
|
{"note": "Rejected old active game-slice drift; Ghostlight targets Aetheria authoring, Call of the Void, and timeline drama scaffolding.", "status": "accepted", "ts": "2026-05-02T10:32:00+00:00", "type": "distilled_state"}
|
|
{"note": "Canonical state separates authored state from perceived overlays; perceived reads carry confidence and can be wrong.", "status": "accepted", "ts": "2026-05-02T10:33:00+00:00", "type": "distilled_state"}
|
|
{"note": "Projection compiles character-local context from state, memory, relationship, culture, scene pressure, embodiment, affordances, and lore.", "status": "accepted", "ts": "2026-05-02T10:34:00+00:00", "type": "distilled_state"}
|
|
{"note": "Ink is the playable branching scene format; Ghostlight owns projection, annotations, consequences, and reviewed mutation around it.", "status": "accepted", "ts": "2026-05-02T10:36:00+00:00", "type": "distilled_state"}
|
|
{"note": "Sequential runtime target: characters act from local awareness; actions become event proposals; every affected participant appraises before next turn.", "status": "accepted", "ts": "2026-05-02T10:37:00+00:00", "type": "distilled_state"}
|
|
{"note": "Aetheria generation is source-first and source-repairing; patch blocking lore gaps before projecting details.", "status": "accepted", "ts": "2026-05-02T10:38:00+00:00", "type": "distilled_state"}
|
|
{"note": "Soft judgments are training-artifact targets: coordinator, retriever, projector, responder, appraiser, mutator, relationship/perception, evaluator, and decision models.", "status": "accepted", "ts": "2026-05-02T10:39:00+00:00", "type": "distilled_state"}
|
|
{"note": "Future branches are branch-local Elysium canon indexed by lineage and constraint labels; technology exploration must emit blueprint-grade item/supply-chain data.", "status": "accepted", "ts": "2026-05-02T10:40:00+00:00", "type": "distilled_state"}
|
|
{"note": "Gold responder data must be sandboxed with exact visible input, raw/reviewed output, leakage audit, isolation method, and coordinator interventions.", "status": "accepted", "ts": "2026-05-02T10:41:00+00:00", "type": "distilled_state"}
|
|
{"note": "Research-enabled responder scope is seed-plus-traversal, not a narrow file whitelist: training samples should recover PSC, Jovian territory, resident faction, linked movement, politics, and technology context; parent-visible subagent output does not prove tool calls, so future gold data needs explicit research trace receipts.", "status": "accepted", "ts": "2026-05-02T10:41:08+00:00", "type": "design"}
|
|
{"note": "Persisted state was compacted to mission, live seams, and next action; older evidence moved to state/evidence.archive.jsonl.", "status": "ok", "ts": "2026-05-02T10:44:00+00:00", "type": "distilled_state"}
|
|
{"note": "CompoundCommodityData is not limited to gear assemblies or manufacturing inputs; it also covers finished manufactured trade goods consumed by colonies, habitats, ships, clinics, institutions, species communities, and faction enclaves. Generated setting texture like a Navigator wet-interface cradle should be eligible to become a demand-profiled trade-good blueprint candidate.", "status": "accepted", "ts": "2026-05-02T10:51:01+00:00", "type": "design"}
|
|
{"note": "VoidBot social intelligence is a first-class Ghostlight consumer: appraiser and relationship/perception training must support human-facing reads, grounded opinions, uncertainty, repair signals, and opinion updates over repeated interaction, not only fictional scene mutation.", "status": "accepted", "ts": "2026-05-02T14:41:30+00:00", "type": "architecture"}
|
|
{"note": "Complete interactive-fiction fixtures should emit scene art direction and image prompt seeds; visual continuity is part of cross-scene consequence carryover for website imagery and branch legibility.", "status": "ok", "ts": "2026-05-02T16:55:59+00:00", "type": "design"}
|
|
{"note": "Scene imagery should use a durable base image prompt plus additive branch/state modification prompts, so visual consequences can be edited onto a stable scene instead of regenerated from scratch.", "status": "ok", "ts": "2026-05-02T16:58:51+00:00", "type": "design"}
|
|
{"note": "Documented branch-and-fold IF process: local branches should normalize consequences into compact state variables and fold into shared later scenes by default; major route splits are reserved for world-changing divergence that would make convergence false.", "status": "ok", "ts": "2026-05-02T17:06:00+00:00", "type": "design"}
|
|
{"note": "IF artifact reviewer required before acceptance to catch Potemkin state variables, cosmetic choices, fake folds, missing state reads, state-named-instead-of-checked prose, visual callback gaps, and endings that ignore major state.", "status": "ok", "ts": "2026-05-02T22:29:00+00:00", "type": "design"}
|
|
{"note": "Branch Compiler documented as a separate organ: it materializes playable Ink, sidecars, fold/callback structure, and visual handles from fixture state and reviewed consequence packets, without owning hidden character truth or durable social mutation.", "status": "ok", "ts": "2026-05-02T22:30:27+00:00", "type": "design"}
|
|
{"note": "Added accepted-as-draft Pallas Species Strikes branch-and-fold IF fixture set: lore digest, schema-valid agent state, coordinator artifact, playable Ink, Ink training sidecar, and readable clean-run story with branch variables tied to consequences.", "status": "ok", "ts": "2026-05-03T00:30:04+00:00", "type": "implementation"}
|
|
{"note": "Added prompts/narrative-quality-reviewer.md to audit reader orientation, character introduction, branch-fold coherence, pacing, voice, IF playability, and lore accessibility for story/IF artifacts.", "status": "ok", "ts": "2026-05-03T07:47:52+00:00", "type": "implementation"}
|
|
{"note": "Revised narrative-quality reviewer prompt after checking Aetheria stories Rain and When We Get Home: it now treats tonal lane as explicit review constraint and rejects constant-crisis bias in favor of quiet, comic, domestic, technical, or poetic pacing when appropriate.", "status": "ok", "ts": "2026-05-03T07:59:59+00:00", "type": "design"}
|
|
{"note": "Broadened narrative reviewer tonal guidance: prior three lanes are examples, not taxonomy; default touchstone now emphasizes Adams/Pratchett-style wit-with-stakes, warmth, absurdity, and humane levity without dissolving consequence.", "status": "ok", "ts": "2026-05-03T08:06:28+00:00", "type": "design"}
|
|
{"note": "Audited persistent steering surfaces for constant-crisis/dry-technical bias and added first-class tonal-range doctrine across AGENTS, map, handoff, implementation plan, system map, architecture rationale, README, content targets, and prompt guidance.", "status": "ok", "ts": "2026-05-03T08:11:57+00:00", "type": "design"}
|
|
{"note": "Pallas Species Strikes IF fixture was reviewed by narrative-quality subagent, revised for shared character onboarding, conditional folded callbacks, materialized variables, BioElevate/ALF in-text bridges, visual trigger mapping, and accepted as coordinator/IF scaffold training data after cleanup.", "status": "ok", "ts": "2026-05-03T08:41:33+00:00", "type": "review"}
|
|
{"note": "Added visual scene continuity reviewer prompt and revised Pallas IF fixture for illustrated replay: click-through visual scene anchors, imagegen-ready per-section prompts, character visibility/stance controls, branch/state visual modifiers, and acceptance after visual review cleanup.", "status": "ok", "ts": "2026-05-03T09:08:30+00:00", "type": "review"}
|
|
{"note": "Added stable visual character refs for the Pallas illustrated IF fixture and updated visual review doctrine so named characters cannot rely on imagegen knowing their appearance from names alone.", "status": "ok", "ts": "2026-05-03T09:25:38+00:00", "type": "review"}
|
|
{"note": "Illustrated IF fixtures with a target look should store a global visual style cue and include it in every assembled image prompt; the Pallas fixture now carries the Dreams-style volumetric brushstroke cue.", "status": "ok", "ts": "2026-05-03T09:30:46+00:00", "type": "design"}
|
|
{"note": "Corrected illustrated prompt assembly: prompts should include only in-frame character refs, while continuity notes remain tooling constraints unless rewritten as concrete visible prompt text.", "status": "ok", "ts": "2026-05-03T09:37:16+00:00", "type": "design"}
|
|
{"note": "Corrected illustrated prompt doctrine: environment labels such as manifold line must be rewritten as concrete visible geometry, materials, interfaces, lights, and scale before reaching imagegen.", "status": "ok", "ts": "2026-05-03T09:39:31+00:00", "type": "design"}
|
|
{"note": "Ran the visual scene reviewer on the Pallas fixture and expanded environment prompts across the sidecar so imagegen receives concrete geometry/material descriptions instead of lore handles; reviewer receipt saved under experiments/pallas-species-strikes.", "status": "ok", "ts": "2026-05-03T09:43:55+00:00", "type": "review"}
|
|
{"note": "Patched Pallas cephalopod grounding: AU dry-operation support rigs are bare-minimum productivity equipment for zero-g crawl and seal work, not Navigator-style or cephalopod-native comfort habitat; revised Pallas story/state/digest/coordinator/visual prompts and patched AetheriaLore source docs accordingly.", "status": "ok", "ts": "2026-05-03T09:57:42+00:00", "type": "lore"}
|
|
{"note": "Revised Pallas fixture prose and visual sidecar to make Teth Inkwise carry AU cephalopod dry-operation exploitation through visible discomfort, restrained stoicism, and worn harness details without turning the scene into exposition.", "status": "ok", "ts": "2026-05-03T10:05:39+00:00", "type": "fixture"}
|
|
{"note": "Tightened Pallas visual segmentation doctrine and fixture structure: scene-changing arrivals and institutional reframes now require click-through visual transitions; split Nara refusal from Ilya arrival and AU classification from BioElevate legal reframe.", "status": "ok", "ts": "2026-05-03T10:12:17+00:00", "type": "review"}
|
|
{"note": "Split illustrated IF visual planning out of the Pallas Ink training annotation into a separate .visual.json artifact, with validator support for visual_plan_ref so training sidecars stay focused on branch semantics and mutation surfaces.", "status": "ok", "ts": "2026-05-03T10:20:18+00:00", "type": "architecture"}
|
|
{"note": "Removed legacy visual_art_direction/modification_prompts from the Pallas visual plan path. Canonical image variants now come from visual_scene_plan.scenes[].state_image_modifiers and visual_scene_plan.global_branch_image_modifiers only; the counter and validator reject the legacy layer.", "status": "ok", "ts": "2026-05-03T10:26:26+00:00", "type": "architecture"}
|
|
{"note": "Corrected Pallas Bloom grounding: Ghostlight artifacts now treat the yard as an engineered rotating Bloom cavity shell made from consolidated asteroid rubble/aggregate and TCS, not a natural hollowed solid-rock asteroid. Visual reviewer and architecture docs now reject cave/monolith assumptions for Bloom habitats.", "status": "ok", "ts": "2026-05-03T10:34:48+00:00", "type": "lore-grounding"}
|
|
{"note": "Persisted affirmative image prompt doctrine: imagegen-facing prompts describe desired visible geometry, materials, composition, bodies, tools, lighting, and state deltas. Forbidden assumptions stay in reviewer findings or validator errors; validate_ink_examples now rejects common negative-prompt markers in visual prompt fields.", "status": "ok", "ts": "2026-05-03T10:40:50+00:00", "type": "visual-doctrine"}
|
|
{"note": "Ran narrative and visual reviewer subagents on the Pallas fixture, patched required revisions, scoped global visual modifiers by scene, added the red-alert worker-judgment visual beat, and resolved the final Orrin/Nara route-memory staging mismatch.", "status": "ok", "ts": "2026-05-03T10:55:19+00:00", "type": "review"}
|
|
{"note": "Corrected visual reviewer scope: it reviews playable Ink plus .visual.json for illustrated replay and website value, ignores clean-run prose receipts, and treats visual artifacts as auxiliary corpus presentation rather than core social-model training signal.", "status": "ok", "ts": "2026-05-03T10:58:29+00:00", "type": "doctrine"}
|
|
{"note": "Fixed memory-dependent image prompts in the Pallas visual plan and added visual reviewer guardrails requiring base prompts to stand alone without prior-scene memory. Sandbox visual reviewer pass accepted the fixture with minor revisions; patched its remaining standalone-location and relative-modifier findings.", "status": "ok", "ts": "2026-05-03T12:06:24+00:00", "type": "visual-doctrine"}
|
|
{"note": "Generalized visual reviewer guardrails for unnamed drawable groups and stale lore terminology, removed Pallas-specific policing from the reviewer, and revised the Pallas fixture to replace stale dry-side language with anchor-rail/baseline-anchor work-zone language plus concrete group descriptions.", "status": "ok", "ts": "2026-05-03T12:14:28+00:00", "type": "visual-doctrine"}
|
|
{"note": "Finished Pallas visual prompt cleanup after imagegen spot check: Teth now uses affirmative cephalopod work-support rig language, padded contact bands, support loops, humidity rings, oxygenation, and tool access instead of containment-shaped harness wording. Added generalized reviewer guardrail for assistive/workplace equipment object-class drift. Did not add scene-geometry continuity guardrails; multi-angle continuity should be handled by future Blender/blockout guide assets, not prompt policing.", "status": "ok", "ts": "2026-05-03T12:55:07+00:00", "type": "visual-doctrine"}
|
|
{"note": "Pallas Kappa fixture corrected from vague crawl/throat imagery to a bounded local service-loop geometry: loop-inner manifold faces and Kappa-7 access ports, loop-outer anchor/staging, far-loop break/access space, and partial operations-gallery sightlines. Future Pallas writing and visuals should treat Kappa-7 False-Seam Artery/Rell's Cut as the dangerous passage, not Kappa itself.", "status": "ok", "ts": "2026-05-04T08:52:29+00:00", "type": "implementation"}
|
|
{"note": "Lore and spatial reviewer pass exposed BioElevate/VitaForge provenance drift and Pallas visual geometry issues; fixture now uses supplier_liability, VitaForge BioDrone Standard provenance, narrowed BioElevate uplift-adaptation liability, explicit Ilya stair route, triptych final callback, and lockout-rigging solidarity imagery. AetheriaLore gained economy item hooks plus industrial spoke manifold ring backfill.", "status": "ok", "ts": "2026-05-04T10:03:43+00:00", "type": "review"}
|
|
{"note": "Generated environment images are accepted only as concept/material reference for illustrated IF. Multi-angle or branch-consistent replay needs a durable scene-set/blockout/layout source with named cameras and staging slots; imagegen should paint over camera-specific visual input rather than preserve room topology from memory.", "status": "ok", "ts": "2026-05-04T11:20:03+00:00", "type": "visual-doctrine"}
|
|
{"note": "Pruned obsolete prototype fixture receipts, removed stale runner scripts and image-provider experiment tooling from the live workspace, moved old experiment notes out of active evidence, and kept Pallas Species Strikes as the current accepted-as-draft fixture.", "status": "ok", "ts": "2026-05-04T12:31:39+00:00", "type": "maintenance"}
|
|
{"note": "Added corpus coverage ledger seam: state/corpus-coverage.json, schema reference, validator/status command, state:status coverage summary, and initial Pallas Species Strikes coverage row. Coverage status now reports 1/100-150 accepted fixtures and gap signals for future-branch, founding-era, and day-in-life coverage.", "status": "ok", "ts": "2026-05-04T12:52:20+00:00", "type": "implementation"}
|
|
{"note": "Downgraded Pallas Species Strikes in the coverage ledger to draft reference-only material. It is no longer counted as accepted training coverage; training_usability now marks it as reference_only overall and not_training_data for model stages because exact stage-shaped receipts were not generated.", "status": "ok", "ts": "2026-05-04T13:05:46+00:00", "type": "correction"}
|
|
{"note": "Built pallas-training-loop-v0 as the first separate training-shaped scene-loop derivative: three no-fork sandboxed responder turns with exact packets/raw captures, event records, participant appraisals, reviewed mutations, coordinator receipts, bundle manifest, validator coverage, and draft coverage row. Existing Pallas fixture remains reference-only.", "status": "ok", "ts": "2026-05-04T13:59:00+00:00", "type": "implementation"}
|
|
{"note": "Staged lucent-hostage-feed-v0 as an open-ended dark-comedy training-loop seed: Lucent media-eye counterweight gazing down a tether at a metropolis bubble, live feed hostage negotiation, participant pressure cards, branch surface, coverage row, and lore gaps for future Lucent station/protocol backfill.", "status": "ok", "ts": "2026-05-04T14:18:34+00:00", "type": "implementation"}
|
|
{"note": "Built lucent-hostage-feed-v0 as an open-ended six-turn post-restart training-loop draft with exact packet prompts, no-fork responder captures, event/appraisal/mutation receipts, coordinator artifacts, clean run, coverage update, and schema validation. Opening exploratory turns are setup/rehearsal only because of the compaction seam.", "status": "ok", "ts": "2026-05-04T15:04:32+00:00", "type": "implementation"}
|
|
{"note": "Extended lucent-hostage-feed-v0 through safe-line confirmation and non-contact protective handoff. Key Ghostlight machine lesson: the coordinator should nudge with game-ergonomic affordances and state gates rather than force outcomes; actors choose locally within elastic constraints and observed actions fold through reviewed mutation.", "status": "ok", "ts": "2026-05-04T16:09:04+00:00", "type": "implementation"}
|
|
{"note": "Coordinator seam correction: future training-shaped loops should sandbox coordinator turns as their own promptable organ. Codex acts as meta-coordinator, preparing inputs, launching/reviewing workers, labeling interventions, and wiring structured state; raw coordinator training data must not be silently collapsed into omniscient chat steering.", "status": "ok", "ts": "2026-05-04T17:14:29+00:00", "type": "architecture"}
|
|
{"note": "Dedicated Perfect Machine memory pass: distilled global Epiphany from origin narrative into operational doctrine, added project-local persistent-state stewardship rule, and sharpened Ghostlight map around sandboxed coordinator seam and current fixture truth.", "status": "ok", "ts": "2026-05-04T18:00:02+00:00", "type": "maintenance"}
|
|
{"note": "Character cognition seam: Ghostlight machinery should be maximally smart, but characters must reason and socially maneuver only to the level supported by their modeled intelligence, culture, role, experience, stress, and state. Coordinator/narrator prose may translate opaque high-context tactics for reader legibility without granting that explanation to characters.", "status": "ok", "ts": "2026-05-04T18:44:45+00:00", "type": "architecture"}
|
|
{"note": "Added prompts/sandboxed-coordinator-turn.md as the coordinator prompt surface. It enforces meta-coordinator separation, character cognitive ceilings, reader translation without character overclocking, affordance-based nudging, branch/fold discipline, and structured next-beat output.", "status": "ok", "ts": "2026-05-04T18:47:36+00:00", "type": "architecture"}
|
|
{"note": "Added first Lucent branch-and-fold Ink draft for state-space exploration and created the Interactive Fiction Weaver prompt as the future sandboxed branch compiler organ. The Lucent Ink is meta-coordinator authored and marked needs_revision, not training-ready Weaver output.", "status": "ok", "ts": "2026-05-04T19:01:54+00:00", "type": "implementation"}
|
|
{"note": "Lucent negotiator branch v1 exercised sandboxed coordinator and sandboxed Interactive Fiction Weaver; meta-coordinator repairs were labeled; Ink validates; narrative, lore, and spatial reviewers returned B-level or better; visual review was not applicable without a visual plan.", "status": "ok", "ts": "2026-05-04T22:17:05+00:00", "type": "implementation"}
|
|
{"note": "Added initiative scheduling as a deterministic runtime seam between reviewed mutation and next actor projection: action opportunity is selected from readiness, recovery, load, status, and reaction windows while participant appraisal remains universal per event.", "status": "ok", "ts": "2026-05-04T22:57:20+00:00", "type": "architecture"}
|
|
{"note": "Added corvid-collective-founding-v0 as a draft founding-era branch-and-fold fixture. Prompt iteration improved responder/coordinator/Weaver handling of nonhuman embodiment, concrete fallible leverage, and initiative/recovery constraints. Lore review caught unsupported memory-compression language and missing Rossum & Douglas pressure; fixture now uses recon-log pruning, telemetry/audit machinery, and bounded Chaos Weaver future-interface framing. The artifact is reference/draft branch material, not full responder/appraiser/mutator training data.", "status": "ok", "ts": "2026-05-05T00:04:58+00:00", "type": "implementation"}
|
|
{"note": "Enabled Corvid visual replay plan and visual-enabled review receipts. Explicit hatch_3c_state plus a draft Blackbox Aviary 3C scene_set fixed branch spatial leakage; narrative/lore/spatial/visual reviewers now accept the fixture as draft, with visual artifacts recorded as collateral rather than core model training data.", "status": "ok", "ts": "2026-05-05T00:31:04+00:00", "type": "implementation"}
|
|
{"note": "Rebuilt a reusable BFL image batch script after the old runner had been cleaned out. Corvid BFL test generated 16 ignored local images from succinct abstract prompts; one proof prompt moderated until simplified, confirming Flux prompt batches should avoid emotionally loaded/ambiguous safety language and keep one strong visual symbol per frame.", "status": "ok", "ts": "2026-05-05T00:49:06+00:00", "type": "implementation"}
|
|
{"note": "Published Corvid Collective First Exodus to AetheriaLore as a cinematic illustrated Ink page. Site player now supports data-ink-mode=cinematic with section click-through, background image crossfades, animated text transitions, hidden state chips by default, and cohesive branch-card choices.", "status": "ok", "ts": "2026-05-05T01:04:51+00:00", "type": "implementation"}
|
|
{"note": "VoidBot's new routine should become Ghostlight's cast swarm timing and memory substrate: characters take scene turns through heartbeat initiative, offstage agents use slower rumination/sleep turns for consolidation, canonical state moves toward CultCache-style MessagePack with JSON projections, and memory resonance/incubation/dream state should be backed by Qdrant vectors. Captured the plan in docs/architecture/voidbot-routine-adoption-plan.md.", "status": "ok", "ts": "2026-05-06T00:25:00+00:00", "type": "architecture"}
|
|
{"note": "Ghostlight began migrating machine-managed persistent state behind cultcache-py: branch and evidence records now route through a registered CultCache seam with readable JSON exports kept for diffability and compatibility.", "status": "accepted", "ts": "2026-05-06T03:46:41+00:00", "type": "architecture"}
|
|
{"note": "CultCache wire contract clarified: DatabaseEntry payloads must be MessagePack arrays indexed by explicit field keys with nil gaps for reserved/deleted slots; cultcache-py now exposes define_database_entry_type for that contract and CultLib generator was patched to preserve sparse key slots.", "status": "accepted", "ts": "2026-05-06T03:57:10+00:00", "type": "architecture"}
|
|
{"note": "Ghostlight agent-state schema is now the first shared cross-runtime payload contract. CultNet clients should carry ghostlight.agent_state.v0 unchanged inside typed document envelopes, with CultLib-style auth/session semantics handled by the transport layer rather than bespoke per-repo glue.", "status": "accepted", "ts": "2026-05-06T04:49:20+00:00", "type": "architecture"}
|
|
{"note": "GhostlightDungeon ownership map accepted: Ghostlight owns generalized Projector-Persona-Interpreter machinery; consuming Personas such as Epiphany retain canonical mind and commit authority through narrow adapters. WorldKernel is the sole campaign writer.", "status": "accepted", "ts": "2026-08-16T14:26:32+00:00", "type": "architecture"}
|
|
{"note": "Epiphany extraction map grounded in persona_turn.rs, persona_executor.rs, persona-service, conversation, and Discord crossing: shared orchestration moves to Ghostlight; Epiphany Mind/state/mouth stay; narrow slicer, transport, receipt, schema, and permit ports split; strict v1 removes second-channel state from Persona turn.", "status": "accepted", "ts": "2026-08-16T14:28:19+00:00", "type": "architecture"}
|
|
{"note": "DeepSeek credential validated and migrated from plaintext ops ingress to machine-scoped DPAPI at the runtime root; native Rust DPAPI loading and live deepseek-v4-flash startup probe passed without persisting or displaying secret or reasoning content. Service ACL and protected invite generation remain in the elevated ops install.", "status": "ok", "ts": "2026-08-16T14:46:04+00:00", "type": "verification"}
|
|
{"note": "GhostlightDungeon MVP deployed on Starfire as a normal detached operator process, not a Windows service. Exact release 747b27e9 listens on 8831, DeepSeek DPAPI startup inference is ready, unauthenticated surface access returns 401, PID/executable/log witnesses are recorded, and the obsolete stopped service was deleted.", "status": "ok", "ts": "2026-08-16T15:00:31+00:00", "type": "deployment"}
|
|
{"note": "World compiler live acceptance passed on 2026-08-16: DeepSeek v4 Pro consumed 30 hashed VoidBot witnesses across three receipts, emitted three locations, three actors, two institutions, two clocks, explicit gaps and branch assumptions, and remained an uncommitted revision-0 approval preview. Deterministic tests reject dangling routes and malformed typed seeds.", "status": "ok", "ts": "2026-08-16T18:12:28+00:00", "type": "implementation"}
|
|
{"note": "Disposable HTTP acceptance proved unauthenticated 401, compiler-only surface before approval, explicit campaign admission with three evidence receipts, campaign reload after daemon restart, authenticated session survival after restart, and 401 on consumed-invite reuse. Auth CultCache stores token/session hashes rather than plaintext.", "status": "ok", "ts": "2026-08-16T18:17:14+00:00", "type": "verification"}
|
|
{"ts": "2026-08-16T21:10:00+00:00", "type": "verification", "status": "ok", "branch": "codex/ghostlight-dungeon-mvp", "note": "Registry HTTP acceptance at commit 381cbf2: two single-use invite sessions compiled distinct live DeepSeek/VoidBot-grounded campaigns with different IDs, surfaces, evidence receipts, and per-campaign .cc stores; cross-session selection returned 403. Fork, reset, 1,056,768-byte CultCache export, session/campaign survival across daemon restart, rejected-command receipt without revision advance, committed Wait narration, and zero settled live-turn pressure all passed. Disposable witness root: F:\\GameCult\\GhostlightDungeon\\smoke\\registry-381cbf2."}
|