From 59bbe858754edc0738cd0f5abe728a9ff5f8ec0b Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Sun, 13 Sep 2026 16:35:03 +0200 Subject: [PATCH] Keep the world elaboration record and first-generation world fixtures in Ghostlight The elaborator swarm's GitHub branches were removed after verified bundling, but its output is still wanted: the operator will integrate ideas into the lore vaults as time allows. The durable record now lives in the repository that owns the obligation instead of a Codex task folder and deleted branches. experiments/elaboration/ carries the reviewed additions packet (A2 and D1-D3 approved, A1 demoted, K1/K2/Z1-Z3 pending), the per-world reviews, the 2026-09-05 shortlist with its 20 full candidates, and the 92 per-pass idea ledgers, with a README naming where the bundled vault additions are and how to restore one. The four reviewer-accepted first-generation world fixtures return from their deleted codex/world-* branches to examples/ and prompts/image-generation/ beside the existing fixtures. The map and handoff point at the new home. Co-Authored-By: Claude Opus 5 --- examples/ink/aetheria/RUN.md | 65 ++ ...or-berth-hearing-v0.branch-and-fold.v0.ink | 354 +++++++ ...earing-v0.branch-and-fold.v0.training.json | 552 ++++++++++ examples/ink/delvehold/RUN.md | 15 + ...e-nine-breaker-test.branch-and-fold.v0.ink | 433 ++++++++ ...aker-test.branch-and-fold.v0.training.json | 443 ++++++++ examples/ink/kalsa/RUN.md | 88 ++ ...rmshield-handoff-v0.branch-and-fold.v0.ink | 410 ++++++++ ...andoff-v0.branch-and-fold.v0.training.json | 374 +++++++ examples/ink/zyphos/RUN.md | 100 ++ ...se-nursery-handover.branch-and-fold.v0.ink | 461 +++++++++ ...-handover.branch-and-fold.v0.training.json | 510 ++++++++++ .../navigator-berth-hearing-v0.v0.json | 663 ++++++++++++ .../cistern-house-nine-breaker-test.v0.json | 626 ++++++++++++ .../kalsa/stormshield-handoff-v0.v0.json | 364 +++++++ .../zyphos/eclipse-nursery-handover.v0.json | 545 ++++++++++ ...-hearing-v0.branch-and-fold.v0.visual.json | 829 +++++++++++++++ ...reaker-test.branch-and-fold.v0.visual.json | 959 ++++++++++++++++++ ...-handoff-v0.branch-and-fold.v0.visual.json | 462 +++++++++ ...ry-handover.branch-and-fold.v0.visual.json | 732 +++++++++++++ experiments/elaboration/README.md | 47 + .../aetheria/ledger/20260904-165328-ledger.md | 81 ++ .../aetheria/ledger/20260904-165330-tangle.md | 88 ++ .../ledger/20260904-165333-charter.md | 56 + .../aetheria/ledger/20260904-165336-ember.md | 71 ++ .../aetheria/ledger/20260904-165338-veil.md | 74 ++ .../aetheria/ledger/20260904-165340-hearth.md | 71 ++ .../aetheria/ledger/20260904-165343-ledger.md | 67 ++ .../aetheria/ledger/20260904-165345-tangle.md | 78 ++ .../aetheria/ledger/20260904-173543-patina.md | 66 ++ .../ledger/20260904-173644-charter.md | 74 ++ .../aetheria/ledger/20260904-174148-numen.md | 78 ++ .../aetheria/ledger/20260904-175839-tangle.md | 74 ++ .../aetheria/ledger/20260904-181836-hearth.md | 84 ++ .../aetheria/ledger/20260904-182547-ledger.md | 91 ++ .../aetheria/ledger/20260904-184532-tangle.md | 162 +++ .../ledger/20260904-184730-charter.md | 115 +++ .../aetheria/ledger/20260904-194009-ledger.md | 96 ++ .../aetheria/ledger/20260904-195037-ember.md | 103 ++ .../aetheria/ledger/20260904-195734-veil.md | 69 ++ .../ledger/20260904-165347-ledger.md | 64 ++ .../delvehold/ledger/20260904-165348-numen.md | 57 ++ .../ledger/20260904-165349-tangle.md | 64 ++ .../ledger/20260904-165351-charter.md | 61 ++ .../delvehold/ledger/20260904-165354-ember.md | 69 ++ .../ledger/20260904-165355-hearth.md | 53 + .../ledger/20260904-165357-patina.md | 55 + .../delvehold/ledger/20260904-165359-veil.md | 64 ++ .../ledger/20260904-173949-ledger.md | 63 ++ .../delvehold/ledger/20260904-175328-numen.md | 64 ++ .../ledger/20260904-175446-tangle.md | 61 ++ .../ledger/20260904-180040-charter.md | 71 ++ .../delvehold/ledger/20260904-181742-ember.md | 40 + .../ledger/20260904-182910-hearth.md | 65 ++ .../ledger/20260904-184048-ledger.md | 83 ++ .../delvehold/ledger/20260904-185040-numen.md | 75 ++ .../ledger/20260904-185327-tangle.md | 45 + .../ledger/20260904-185331-patina.md | 82 ++ .../delvehold/ledger/20260904-192646-veil.md | 84 ++ .../ledger/20260904-193905-charter.md | 83 ++ .../ledger/20260904-194014-ledger.md | 68 ++ .../delvehold/ledger/20260904-194600-numen.md | 48 + .../ledger/20260904-194640-tangle.md | 75 ++ .../kalsa/ledger/20260904-165401-tangle.md | 85 ++ .../kalsa/ledger/20260904-165403-veil.md | 78 ++ .../kalsa/ledger/20260904-165405-charter.md | 60 ++ .../kalsa/ledger/20260904-165407-numen.md | 57 ++ .../kalsa/ledger/20260904-165411-ember.md | 137 +++ .../kalsa/ledger/20260904-165415-ledger.md | 127 +++ .../kalsa/ledger/20260904-165421-hearth.md | 56 + .../kalsa/ledger/20260904-165429-patina.md | 69 ++ .../kalsa/ledger/20260904-173238-tangle.md | 76 ++ .../kalsa/ledger/20260904-175158-veil.md | 66 ++ .../kalsa/ledger/20260904-175332-charter.md | 80 ++ .../kalsa/ledger/20260904-175800-numen.md | 58 ++ .../kalsa/ledger/20260904-180542-ember.md | 72 ++ .../kalsa/ledger/20260904-181455-tangle.md | 52 + .../kalsa/ledger/20260904-181950-veil.md | 61 ++ .../kalsa/ledger/20260904-182029-ledger.md | 150 +++ .../kalsa/ledger/20260904-190342-charter.md | 75 ++ .../kalsa/ledger/20260904-190732-numen.md | 69 ++ .../kalsa/ledger/20260904-192316-tangle.md | 84 ++ .../kalsa/ledger/20260904-193906-veil.md | 64 ++ .../kalsa/ledger/20260904-194855-ember.md | 85 ++ .../kalsa/ledger/20260904-195325-charter.md | 89 ++ .../kalsa/ledger/20260904-195514-hearth.md | 90 ++ .../aetheria-hearth-20260905-w001-1.md | 31 + .../aetheria-hearth-20260905-w003-1.md | 26 + .../aetheria-numen-20260905-w003-4.md | 31 + .../aetheria-patina-20260905-w002-3.md | 31 + .../aetheria-patina-20260905-w004-4.md | 24 + .../delvehold-hearth-20260905-w001-1.md | 32 + .../delvehold-hearth-20260905-w002-2.md | 28 + .../delvehold-ledger-20260905-w004-2.md | 34 + .../delvehold-numen-20260905-w004-4.md | 30 + .../delvehold-patina-20260905-w001-4.md | 38 + .../delvehold-tangle-20260905-w003-3.md | 34 + .../kalsa-hearth-20260905-w001-1.md | 38 + .../kalsa-ledger-20260905-w004-4.md | 32 + .../candidates/kalsa-numen-20260905-w002-1.md | 41 + .../candidates/kalsa-numen-20260905-w003-4.md | 34 + .../kalsa-patina-20260905-w004-2.md | 33 + .../zyphos-hearth-20260905-w001-1.md | 33 + .../zyphos-hearth-20260905-w002-2.md | 27 + .../zyphos-numen-20260905-w003-4.md | 35 + .../candidates/zyphos-veil-20260905-w002-1.md | 29 + .../review/elaboration-completion.md | 48 + .../review/elaboration-progress.md | 13 + .../review/elaboration-shortlist.md | 103 ++ .../review/elaboration-wave-001-review.md | 122 +++ .../review/elaboration-wave-002-review.md | 124 +++ .../review/elaboration-wave-003-review.md | 102 ++ .../review/elaboration-wave-004-review.md | 133 +++ .../elaboration/review/review-aetheria.md | 108 ++ .../elaboration/review/review-delvehold.md | 139 +++ .../elaboration/review/review-kalsa.md | 117 +++ .../elaboration/review/review-revisions.md | 72 ++ .../elaboration/review/review-sources.md | 75 ++ .../elaboration/review/review-zyphos.md | 115 +++ .../review/world-additions-review.md | 111 ++ .../review/world-elaboration-evaluation.md | 135 +++ .../zyphos/ledger/20260904-165434-ledger.md | 77 ++ .../zyphos/ledger/20260904-165441-tangle.md | 72 ++ .../zyphos/ledger/20260904-165445-hearth.md | 76 ++ .../zyphos/ledger/20260904-165448-numen.md | 81 ++ .../zyphos/ledger/20260904-165451-veil.md | 61 ++ .../zyphos/ledger/20260904-165454-charter.md | 72 ++ .../zyphos/ledger/20260904-165456-ember.md | 64 ++ .../zyphos/ledger/20260904-165459-ledger.md | 73 ++ .../zyphos/ledger/20260904-173457-tangle.md | 74 ++ .../zyphos/ledger/20260904-173907-patina.md | 63 ++ .../zyphos/ledger/20260904-174101-hearth.md | 73 ++ .../zyphos/ledger/20260904-174333-numen.md | 73 ++ .../zyphos/ledger/20260904-174653-ledger.md | 77 ++ .../zyphos/ledger/20260904-180047-veil.md | 78 ++ .../zyphos/ledger/20260904-180440-charter.md | 67 ++ .../zyphos/ledger/20260904-185101-ledger.md | 103 ++ .../zyphos/ledger/20260904-185334-tangle.md | 86 ++ .../zyphos/ledger/20260904-190604-hearth.md | 79 ++ .../zyphos/ledger/20260904-193349-numen.md | 124 +++ .../zyphos/ledger/20260904-193456-ember.md | 104 ++ .../zyphos/ledger/20260904-193500-ledger.md | 92 ++ .../zyphos/ledger/20260904-193505-tangle.md | 96 ++ .../zyphos/ledger/20260904-194016-patina.md | 85 ++ .../zyphos/ledger/20260904-195915-hearth.md | 90 ++ .../zyphos/ledger/20260904-200343-numen.md | 103 ++ .../zyphos/ledger/20260904-200746-veil.md | 95 ++ .../zyphos/ledger/20260904-200748-ledger.md | 107 ++ notes/fresh-workspace-handoff.md | 32 +- ...erth-hearing-v0.bfl-simple-prompts.v0.json | 76 ++ ...ne-breaker-test.bfl-simple-prompts.v0.json | 100 ++ ...ield-handoff-v0.bfl-simple-prompts.v0.json | 68 ++ ...ursery-handover.bfl-simple-prompts.v0.json | 68 ++ state/map.yaml | 8 +- 154 files changed, 18699 insertions(+), 20 deletions(-) create mode 100644 examples/ink/aetheria/RUN.md create mode 100644 examples/ink/aetheria/navigator-berth-hearing-v0.branch-and-fold.v0.ink create mode 100644 examples/ink/aetheria/navigator-berth-hearing-v0.branch-and-fold.v0.training.json create mode 100644 examples/ink/delvehold/RUN.md create mode 100644 examples/ink/delvehold/cistern-house-nine-breaker-test.branch-and-fold.v0.ink create mode 100644 examples/ink/delvehold/cistern-house-nine-breaker-test.branch-and-fold.v0.training.json create mode 100644 examples/ink/kalsa/RUN.md create mode 100644 examples/ink/kalsa/stormshield-handoff-v0.branch-and-fold.v0.ink create mode 100644 examples/ink/kalsa/stormshield-handoff-v0.branch-and-fold.v0.training.json create mode 100644 examples/ink/zyphos/RUN.md create mode 100644 examples/ink/zyphos/eclipse-nursery-handover.branch-and-fold.v0.ink create mode 100644 examples/ink/zyphos/eclipse-nursery-handover.branch-and-fold.v0.training.json create mode 100644 examples/lore-grounding/aetheria/navigator-berth-hearing-v0.v0.json create mode 100644 examples/lore-grounding/delvehold/cistern-house-nine-breaker-test.v0.json create mode 100644 examples/lore-grounding/kalsa/stormshield-handoff-v0.v0.json create mode 100644 examples/lore-grounding/zyphos/eclipse-nursery-handover.v0.json create mode 100644 examples/visual/aetheria/navigator-berth-hearing-v0.branch-and-fold.v0.visual.json create mode 100644 examples/visual/delvehold/cistern-house-nine-breaker-test.branch-and-fold.v0.visual.json create mode 100644 examples/visual/kalsa/stormshield-handoff-v0.branch-and-fold.v0.visual.json create mode 100644 examples/visual/zyphos/eclipse-nursery-handover.branch-and-fold.v0.visual.json create mode 100644 experiments/elaboration/README.md create mode 100644 experiments/elaboration/aetheria/ledger/20260904-165328-ledger.md create mode 100644 experiments/elaboration/aetheria/ledger/20260904-165330-tangle.md create mode 100644 experiments/elaboration/aetheria/ledger/20260904-165333-charter.md create mode 100644 experiments/elaboration/aetheria/ledger/20260904-165336-ember.md create mode 100644 experiments/elaboration/aetheria/ledger/20260904-165338-veil.md create mode 100644 experiments/elaboration/aetheria/ledger/20260904-165340-hearth.md create mode 100644 experiments/elaboration/aetheria/ledger/20260904-165343-ledger.md create mode 100644 experiments/elaboration/aetheria/ledger/20260904-165345-tangle.md create mode 100644 experiments/elaboration/aetheria/ledger/20260904-173543-patina.md create mode 100644 experiments/elaboration/aetheria/ledger/20260904-173644-charter.md create mode 100644 experiments/elaboration/aetheria/ledger/20260904-174148-numen.md create mode 100644 experiments/elaboration/aetheria/ledger/20260904-175839-tangle.md create mode 100644 experiments/elaboration/aetheria/ledger/20260904-181836-hearth.md create mode 100644 experiments/elaboration/aetheria/ledger/20260904-182547-ledger.md create mode 100644 experiments/elaboration/aetheria/ledger/20260904-184532-tangle.md create mode 100644 experiments/elaboration/aetheria/ledger/20260904-184730-charter.md create mode 100644 experiments/elaboration/aetheria/ledger/20260904-194009-ledger.md create mode 100644 experiments/elaboration/aetheria/ledger/20260904-195037-ember.md create mode 100644 experiments/elaboration/aetheria/ledger/20260904-195734-veil.md create mode 100644 experiments/elaboration/delvehold/ledger/20260904-165347-ledger.md create mode 100644 experiments/elaboration/delvehold/ledger/20260904-165348-numen.md create mode 100644 experiments/elaboration/delvehold/ledger/20260904-165349-tangle.md create mode 100644 experiments/elaboration/delvehold/ledger/20260904-165351-charter.md create mode 100644 experiments/elaboration/delvehold/ledger/20260904-165354-ember.md create mode 100644 experiments/elaboration/delvehold/ledger/20260904-165355-hearth.md create mode 100644 experiments/elaboration/delvehold/ledger/20260904-165357-patina.md create mode 100644 experiments/elaboration/delvehold/ledger/20260904-165359-veil.md create mode 100644 experiments/elaboration/delvehold/ledger/20260904-173949-ledger.md create mode 100644 experiments/elaboration/delvehold/ledger/20260904-175328-numen.md create mode 100644 experiments/elaboration/delvehold/ledger/20260904-175446-tangle.md create mode 100644 experiments/elaboration/delvehold/ledger/20260904-180040-charter.md create mode 100644 experiments/elaboration/delvehold/ledger/20260904-181742-ember.md create mode 100644 experiments/elaboration/delvehold/ledger/20260904-182910-hearth.md create mode 100644 experiments/elaboration/delvehold/ledger/20260904-184048-ledger.md create mode 100644 experiments/elaboration/delvehold/ledger/20260904-185040-numen.md create mode 100644 experiments/elaboration/delvehold/ledger/20260904-185327-tangle.md create mode 100644 experiments/elaboration/delvehold/ledger/20260904-185331-patina.md create mode 100644 experiments/elaboration/delvehold/ledger/20260904-192646-veil.md create mode 100644 experiments/elaboration/delvehold/ledger/20260904-193905-charter.md create mode 100644 experiments/elaboration/delvehold/ledger/20260904-194014-ledger.md create mode 100644 experiments/elaboration/delvehold/ledger/20260904-194600-numen.md create mode 100644 experiments/elaboration/delvehold/ledger/20260904-194640-tangle.md create mode 100644 experiments/elaboration/kalsa/ledger/20260904-165401-tangle.md create mode 100644 experiments/elaboration/kalsa/ledger/20260904-165403-veil.md create mode 100644 experiments/elaboration/kalsa/ledger/20260904-165405-charter.md create mode 100644 experiments/elaboration/kalsa/ledger/20260904-165407-numen.md create mode 100644 experiments/elaboration/kalsa/ledger/20260904-165411-ember.md create mode 100644 experiments/elaboration/kalsa/ledger/20260904-165415-ledger.md create mode 100644 experiments/elaboration/kalsa/ledger/20260904-165421-hearth.md create mode 100644 experiments/elaboration/kalsa/ledger/20260904-165429-patina.md create mode 100644 experiments/elaboration/kalsa/ledger/20260904-173238-tangle.md create mode 100644 experiments/elaboration/kalsa/ledger/20260904-175158-veil.md create mode 100644 experiments/elaboration/kalsa/ledger/20260904-175332-charter.md create mode 100644 experiments/elaboration/kalsa/ledger/20260904-175800-numen.md create mode 100644 experiments/elaboration/kalsa/ledger/20260904-180542-ember.md create mode 100644 experiments/elaboration/kalsa/ledger/20260904-181455-tangle.md create mode 100644 experiments/elaboration/kalsa/ledger/20260904-181950-veil.md create mode 100644 experiments/elaboration/kalsa/ledger/20260904-182029-ledger.md create mode 100644 experiments/elaboration/kalsa/ledger/20260904-190342-charter.md create mode 100644 experiments/elaboration/kalsa/ledger/20260904-190732-numen.md create mode 100644 experiments/elaboration/kalsa/ledger/20260904-192316-tangle.md create mode 100644 experiments/elaboration/kalsa/ledger/20260904-193906-veil.md create mode 100644 experiments/elaboration/kalsa/ledger/20260904-194855-ember.md create mode 100644 experiments/elaboration/kalsa/ledger/20260904-195325-charter.md create mode 100644 experiments/elaboration/kalsa/ledger/20260904-195514-hearth.md create mode 100644 experiments/elaboration/review/candidates/aetheria-hearth-20260905-w001-1.md create mode 100644 experiments/elaboration/review/candidates/aetheria-hearth-20260905-w003-1.md create mode 100644 experiments/elaboration/review/candidates/aetheria-numen-20260905-w003-4.md create mode 100644 experiments/elaboration/review/candidates/aetheria-patina-20260905-w002-3.md create mode 100644 experiments/elaboration/review/candidates/aetheria-patina-20260905-w004-4.md create mode 100644 experiments/elaboration/review/candidates/delvehold-hearth-20260905-w001-1.md create mode 100644 experiments/elaboration/review/candidates/delvehold-hearth-20260905-w002-2.md create mode 100644 experiments/elaboration/review/candidates/delvehold-ledger-20260905-w004-2.md create mode 100644 experiments/elaboration/review/candidates/delvehold-numen-20260905-w004-4.md create mode 100644 experiments/elaboration/review/candidates/delvehold-patina-20260905-w001-4.md create mode 100644 experiments/elaboration/review/candidates/delvehold-tangle-20260905-w003-3.md create mode 100644 experiments/elaboration/review/candidates/kalsa-hearth-20260905-w001-1.md create mode 100644 experiments/elaboration/review/candidates/kalsa-ledger-20260905-w004-4.md create mode 100644 experiments/elaboration/review/candidates/kalsa-numen-20260905-w002-1.md create mode 100644 experiments/elaboration/review/candidates/kalsa-numen-20260905-w003-4.md create mode 100644 experiments/elaboration/review/candidates/kalsa-patina-20260905-w004-2.md create mode 100644 experiments/elaboration/review/candidates/zyphos-hearth-20260905-w001-1.md create mode 100644 experiments/elaboration/review/candidates/zyphos-hearth-20260905-w002-2.md create mode 100644 experiments/elaboration/review/candidates/zyphos-numen-20260905-w003-4.md create mode 100644 experiments/elaboration/review/candidates/zyphos-veil-20260905-w002-1.md create mode 100644 experiments/elaboration/review/elaboration-completion.md create mode 100644 experiments/elaboration/review/elaboration-progress.md create mode 100644 experiments/elaboration/review/elaboration-shortlist.md create mode 100644 experiments/elaboration/review/elaboration-wave-001-review.md create mode 100644 experiments/elaboration/review/elaboration-wave-002-review.md create mode 100644 experiments/elaboration/review/elaboration-wave-003-review.md create mode 100644 experiments/elaboration/review/elaboration-wave-004-review.md create mode 100644 experiments/elaboration/review/review-aetheria.md create mode 100644 experiments/elaboration/review/review-delvehold.md create mode 100644 experiments/elaboration/review/review-kalsa.md create mode 100644 experiments/elaboration/review/review-revisions.md create mode 100644 experiments/elaboration/review/review-sources.md create mode 100644 experiments/elaboration/review/review-zyphos.md create mode 100644 experiments/elaboration/review/world-additions-review.md create mode 100644 experiments/elaboration/review/world-elaboration-evaluation.md create mode 100644 experiments/elaboration/zyphos/ledger/20260904-165434-ledger.md create mode 100644 experiments/elaboration/zyphos/ledger/20260904-165441-tangle.md create mode 100644 experiments/elaboration/zyphos/ledger/20260904-165445-hearth.md create mode 100644 experiments/elaboration/zyphos/ledger/20260904-165448-numen.md create mode 100644 experiments/elaboration/zyphos/ledger/20260904-165451-veil.md create mode 100644 experiments/elaboration/zyphos/ledger/20260904-165454-charter.md create mode 100644 experiments/elaboration/zyphos/ledger/20260904-165456-ember.md create mode 100644 experiments/elaboration/zyphos/ledger/20260904-165459-ledger.md create mode 100644 experiments/elaboration/zyphos/ledger/20260904-173457-tangle.md create mode 100644 experiments/elaboration/zyphos/ledger/20260904-173907-patina.md create mode 100644 experiments/elaboration/zyphos/ledger/20260904-174101-hearth.md create mode 100644 experiments/elaboration/zyphos/ledger/20260904-174333-numen.md create mode 100644 experiments/elaboration/zyphos/ledger/20260904-174653-ledger.md create mode 100644 experiments/elaboration/zyphos/ledger/20260904-180047-veil.md create mode 100644 experiments/elaboration/zyphos/ledger/20260904-180440-charter.md create mode 100644 experiments/elaboration/zyphos/ledger/20260904-185101-ledger.md create mode 100644 experiments/elaboration/zyphos/ledger/20260904-185334-tangle.md create mode 100644 experiments/elaboration/zyphos/ledger/20260904-190604-hearth.md create mode 100644 experiments/elaboration/zyphos/ledger/20260904-193349-numen.md create mode 100644 experiments/elaboration/zyphos/ledger/20260904-193456-ember.md create mode 100644 experiments/elaboration/zyphos/ledger/20260904-193500-ledger.md create mode 100644 experiments/elaboration/zyphos/ledger/20260904-193505-tangle.md create mode 100644 experiments/elaboration/zyphos/ledger/20260904-194016-patina.md create mode 100644 experiments/elaboration/zyphos/ledger/20260904-195915-hearth.md create mode 100644 experiments/elaboration/zyphos/ledger/20260904-200343-numen.md create mode 100644 experiments/elaboration/zyphos/ledger/20260904-200746-veil.md create mode 100644 experiments/elaboration/zyphos/ledger/20260904-200748-ledger.md create mode 100644 prompts/image-generation/aetheria/navigator-berth-hearing-v0.bfl-simple-prompts.v0.json create mode 100644 prompts/image-generation/delvehold/cistern-house-nine-breaker-test.bfl-simple-prompts.v0.json create mode 100644 prompts/image-generation/kalsa/stormshield-handoff-v0.bfl-simple-prompts.v0.json create mode 100644 prompts/image-generation/zyphos/eclipse-nursery-handover.bfl-simple-prompts.v0.json diff --git a/examples/ink/aetheria/RUN.md b/examples/ink/aetheria/RUN.md new file mode 100644 index 0000000..2d3763e --- /dev/null +++ b/examples/ink/aetheria/RUN.md @@ -0,0 +1,65 @@ +# Aetheria Fixture Run + +## navigator-berth-hearing-v0 — blocked before prose + +- Locality: a low-resource Cetacean Navigator station's shared wet/dry berth-hearing chamber during routine convoy-claim review. +- Institution: Cetacean Navigator route certification and arbitration. +- Routine: reconcile a carrier's hazard record, witness notation, and berth guarantee before the next convoy watch. +- Pressure: the station's improvised multimodal route board drops one interface channel, making a valid record inaccessible to one participant while the berth clock continues. +- Tonal mode: humane workplace comedy with procedural stakes and a quiet undertow of exclusion. +- Files written: + - `examples/ink/aetheria/RUN.md` + - Lore working-tree patch: `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Cetacean Navigators.md` +- Lore notes read: + - `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Cetacean Navigators.md` + - `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Lightsail Express.md` + - `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Ganymede Route Compact.md` + - `Aetheria/Worldbuilding/Pre-Elysium/Technology/Uplift.md` + - `Aetheria/Worldbuilding/Pre-Elysium/Territories.md` + - `Aetheria/Narrative Themes.md` +- Lore patch: added a fixture-marked paragraph defining Brineglass Waystation's wet/dry hearing-room geometry, synchronized route-board channels, evidence drawer, and manual-translation cost. +- Lore commit: not created. `git add` and `git commit` failed because Git could not create `F:/Projects/AetheriaLore/.git/worktrees/ghostlight-worlds/index.lock` (`Permission denied`). +- Reviewer verdicts: not run; the required lore commit must precede prose compilation. +- Ink compilation: not attempted. +- BFL rendering: deferred by contract; no image was generated. +- Stop reason: the current permission profile allows Aetheria content edits but only read access to the lore worktree's shared Git metadata. The loop cannot satisfy the required commit-and-push gate. + +- Next: grant write access to `F:\Projects\AetheriaLore\.git\worktrees\ghostlight-worlds` plus `F:\Projects\AetheriaLore\.git`, and to `F:\Projects\Ghostlight\.git\worktrees\aetheria` plus `F:\Projects\Ghostlight\.git`; then commit the existing lore patch before writing the scene. + +## navigator-berth-hearing-v0 — completed after resume + +- Locality: Brineglass Waystation's long shared wet/dry berth-hearing chamber during a local Lightsail Express hazard-diversion claim in 2671. +- Institution: Cetacean Navigator Waystation berth allocation and corridor-record arbitration, with a narrow local docket delegation rather than corridor-wide court authority. +- Routine: test the synchronized light, sound, pressure-pulse, and raised-notation channels; seal the witness slate; replay the route trace; then enter a local berth disposition. +- Pressure: the pressure-pulse channel drops at the decisive interval, making the record inaccessible to the wet-side clerk while docking minutes, a carrier bond, food and clinic-filter cargo, and the next convoy remain live costs. +- Tonal mode: humane workplace comedy with procedural stakes and a quiet undertow of exclusion. +- Files written: + - `examples/ink/aetheria/navigator-berth-hearing-v0.branch-and-fold.v0.ink` + - `examples/ink/aetheria/navigator-berth-hearing-v0.branch-and-fold.v0.training.json` + - `examples/visual/aetheria/navigator-berth-hearing-v0.branch-and-fold.v0.visual.json` + - `examples/lore-grounding/aetheria/navigator-berth-hearing-v0.v0.json` + - `prompts/image-generation/aetheria/navigator-berth-hearing-v0.bfl-simple-prompts.v0.json` + - `examples/ink/aetheria/RUN.md` +- Lore notes read: + - `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Cetacean Navigators.md` + - `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Lightsail Express.md` + - `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Ganymede Route Compact.md` + - `Aetheria/Worldbuilding/Pre-Elysium/Technology/Uplift.md` + - `Aetheria/Worldbuilding/Pre-Elysium/Territories.md` + - `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Identity Abyss.md` + - `Aetheria/Narrative Themes.md` + - `Aetheria/Brainstorming/Stories/Pirate Metagame Novella/Cast Bible.md` (same-era bottlenose Navigator continuity example only; no cast or plot imported) +- Lore patch: the earlier fixture-marked Brineglass paragraph defines the room geometry, synchronized channels, sealed evidence drawer, and recorded manual-translation cost. +- Lore commit: `ba5c2ce` — `Bank Ghostlight fixture lore elaboration drafted by the AetheriaLore world worker`. +- Reviewer verdicts: + - Narrative quality: `accepted` — 5/5 orientation, coherence, tonal fit, and playability; 4/5 pacing and voice after repairing clock consistency, the full-replay hold, and the carrier-trust callback. + - Lore grounding: `accepted` — source coverage 5/5, canon fit 4/5, grounding 5/5, backfill value 5/5; cast and exact orbit remain explicitly fixture-local or open. + - Visual continuity: `accepted_with_minor_revisions` for concept planning, 5/5 segmentation/prompts/character visibility/branch continuity and 3/5 website replay; a camera-specific blockout is still required before high-consistency illustrated replay. + - Spatial cohesion: `accepted` — coherent wet/dry floor plan, routes, reach, object positions, sightlines, and branch-persistent state; the same blockout requirement is recorded in the visual plan. +- Verification: all four JSON artifacts parse; 11 Ink branch ids match 11 sidecar branches; 16 Ink visual ids match 16 visual-plan scenes and 16 BFL prompts; every declared Ink variable is read; all eight source paths resolve; `git diff --check` passes. +- Ink compilation: not run because `inklecate` is not installed or on PATH; no compiler was installed. +- BFL rendering: deferred by contract; no image was generated. +- Ghostlight bank commit: `8860c47` — `Bank aetheria world worker output`; it contains the five fixture artifacts and the provisional resume ledger lines and is synchronized with `origin/codex/world-aetheria` (`HEAD...origin` = `0 0`). +- Commit blocker: this worker cannot stage or commit the completed ledger update. `git add` and `git commit` both fail with `fatal: Unable to create 'F:/Projects/Ghostlight-worlds/aetheria/.git/index.lock': Permission denied` because the active sandbox SID has an explicit write deny on the worktree's `.git` directory. +- Stop reason: the required per-fixture commit-and-push loop cannot proceed coherently while the final ledger remains a local modification the worker cannot commit. The external bank preserved the fixture body, but it does not give this worker a controllable commit boundary for the next locality. +- Next: grant this worker write access to `F:\Projects\Ghostlight-worlds\aetheria\.git`, commit and push the completed `RUN.md` update, then inspect the Aya Collective's Hellas reserve-and-water routines as the next distinct locality candidate. diff --git a/examples/ink/aetheria/navigator-berth-hearing-v0.branch-and-fold.v0.ink b/examples/ink/aetheria/navigator-berth-hearing-v0.branch-and-fold.v0.ink new file mode 100644 index 0000000..8b08252 --- /dev/null +++ b/examples/ink/aetheria/navigator-berth-hearing-v0.branch-and-fold.v0.ink @@ -0,0 +1,354 @@ +// ghostlight.artifact_id: navigator_berth_hearing_branch_fold_v0 +// ghostlight.fixture_id: navigator-berth-hearing-v0 +// ghostlight.scene_id: navigator-berth-hearing-v0.brineglass-berth-claim +// ghostlight.final_ink_path: examples/ink/aetheria/navigator-berth-hearing-v0.branch-and-fold.v0.ink + +VAR record_confidence = 1 +VAR witness_access = 1 +VAR carrier_trust = 1 +VAR berth_minutes = 4 +VAR evidence_custody = 1 +VAR apprentice_understanding = 0 +VAR clock_paused = 0 +VAR requester_recorded = 0 +VAR manual_translation = 0 +VAR embodied_inference = 0 +VAR carrier_account_used = 0 + +-> start + +=== start === +// ghostlight.scene: brineglass_hearing_room_open +// ghostlight.visual_scene_id: brineglass_room_establishing +Brineglass Waystation begins each berth hearing by testing whether everyone can hear the furniture. + +The chamber is a long transfer room divided by a waist-high pressure wall. On Sere-in-Return's side, the orientation pool darkens from turquoise shallows to a deep blue working lane. On the other, a grated dry gallery holds six folding seats, a tactile rail, and the clerk's console. Above both hangs the route board: light tracks for eyes, bass notes for ears, pressure pulses through the pool, and raised notation traveling beneath dryside fingertips. + +Brineglass calls that redundancy. Richer stations call it the minimum. Brineglass cannot afford either opinion. + +For this routine docket, the Waystation Council has delegated Sere one narrow authority: admit the trace for local berth allocation, reject it into standby, or keep the claim open. The carrier's bond and corridor-wide standing belong to later review. + +-> routine + +=== routine === +// ghostlight.scene: routine_docket_preparation +// ghostlight.visual_scene_id: brineglass_docket_routine +Sere circles once through the working lane while Mina Osei, the dryside docket clerk, feeds a witness slate into the sealed evidence drawer beneath the board. The drawer shuts with the solemn click of a machine that has never once been asked to pay a berth fee. + +Today's claimant is the Lightsail Express carrier _Dawn Ledger_. It crossed a micrometeoroid wake, broke convoy formation, spent rescue propellant on a damaged tender, and arrived late with food and clinic filters. Captain Halden Roe wants the delay entered as a valid hazard diversion so his bond survives. The next convoy wants this berth in nine minutes; the board allows four of them for the hearing. Everybody is correct in a way that has begun charging rent. + +Halden stands beside the dry rail in a creased blue carrier coat. His apprentice, Toma Pell, holds the duplicate trace as if the slate might bolt. Mina has already written the hearing number twice because the console rejected the first version for containing a slash it had supplied itself. + +Sere rolls one eye toward the board. The low-frequency test tone reaches the left side of his jaw as a clean vibration. The higher acoustic detail breaks into old scar-noise. That is why the pressure-pulse channel matters. + +-> preparation_choice + +=== preparation_choice === +// ghostlight.choice_layer: hearing_preparation ++ [Spend one berth minute testing every route-board channel against the sealed trace.] + // ghostlight.branch: prepare_full_channel_test + // ghostlight.action: inspect_interface + // ghostlight.intent: establish_cross_channel_confidence + ~ record_confidence = record_confidence + 2 + ~ witness_access = witness_access + 1 + ~ berth_minutes = berth_minutes - 1 + // ghostlight.visual_scene_id: brineglass_channel_test + Sere noses the wet-side test paddle. White route light runs capward across the board. A bass note follows. Three pressure ridges cross the pool and meet his flank in exact sequence. + + Mina walks two fingers over the raised dryside notation. "All four agree. This is the point at which the station develops confidence and the queue develops opinions." + + Halden looks at the berth clock. Toma looks at the board. Only one of them has learned anything. + // ghostlight.consequence: confidence_and_access_up_time_down + -> evidence_replay ++ [Accept Halden's practiced summary before replaying the trace.] + // ghostlight.branch: prepare_carrier_summary + // ghostlight.action: listen + // ghostlight.intent: preserve_schedule_margin_through_claimant_context + ~ carrier_trust = carrier_trust + 1 + ~ berth_minutes = berth_minutes + 1 + ~ record_confidence = record_confidence - 1 + // ghostlight.visual_scene_id: brineglass_carrier_summary + Halden gives the version built for insurers: wake, deviation, tender contact, recovery burn, late arrival. Each noun is scrubbed and stacked. + + Sere hears no lie. He also hears no frightened tender crew and no moment when a route choice became a rescue obligation. A good summary is a crate with the dangerous corners planed off. + + "Thank you," Sere says through the pool speaker. "Now we will inspect the corners." + Halden's shoulders loosen by half a uniform seam. + // ghostlight.consequence: carrier_trust_and_time_up_independent_confidence_down + -> evidence_replay ++ [Ask Toma to mirror the pressure trace on the dryside tactile rail.] + // ghostlight.branch: prepare_apprentice_mirror + // ghostlight.action: set_condition + // ghostlight.intent: make_cross_body_reading_part_of_routine + ~ apprentice_understanding = apprentice_understanding + 2 + ~ witness_access = witness_access + 1 + ~ berth_minutes = berth_minutes - 1 + // ghostlight.visual_scene_id: brineglass_apprentice_mirror + Toma puts both hands on the rail. Sere sends the test pattern from the wet paddle: one long ridge, two short, one long. + + Toma misses the second pulse. + + "Again," Sere says. + + Halden glances at the clock. Mina does not. On the third pass Toma's fingers move with the pool wave. Their grin is brief, private, and much too pleased for a hearing. + // ghostlight.consequence: apprentice_and_access_up_time_down + -> evidence_replay ++ [Inspect the sealed drawer and match its custody marks to the board before anyone speaks.] + // ghostlight.branch: prepare_evidence_custody + // ghostlight.action: inspect_object + // ghostlight.intent: strengthen_chain_of_custody_before_claimant_pressure + ~ evidence_custody = evidence_custody + 2 + ~ record_confidence = record_confidence + 1 + // ghostlight.visual_scene_id: brineglass_evidence_drawer + Sere sinks until one eye is level with the evidence drawer's wet window. The slate seal glows violet. The board answers with the same three custody marks: carrier, tender, rescue ledger. + + Mina taps each mark from the dry gallery. Halden waits. Toma stops trying to hold the duplicate slate like an innocent object. + + Nobody enjoys custody checks. That is one reason they remain useful. + // ghostlight.consequence: custody_and_confidence_up + -> evidence_replay + +=== evidence_replay === +// ghostlight.fold: prepared_hearing_state +// ghostlight.visual_scene_id: brineglass_trace_replay +Mina starts the disputed hazard trace. + +Light draws the convoy as six white lines. Sound gives each hull a note. Raised notation moves under Toma's hands. In the pool, pressure pulses build the route as a landscape against Sere's skin: smooth transit, wake warning, formation break, tender tumble, rescue turn. + +{record_confidence >= 3: Every channel begins in agreement. Sere has enough redundancy to notice a disagreement rather than merely suffer one.} +{record_confidence <= 0: Halden's summary sits in Sere's mind where an independent baseline should have been.} +{apprentice_understanding >= 2: Toma follows the trace on the rail, lips moving with the pulse count.} +{evidence_custody >= 3: The three violet custody marks remain visible beneath the route lines.} +{berth_minutes <= 3: The berth clock has already turned amber.} + +The critical segment approaches: the instant when _Dawn Ledger_ left formation. Before the wake warning, Halden pays the penalty. After it, the rescue diversion belongs in the ledger and the bond survives. + +-> channel_failure + +=== channel_failure === +// ghostlight.scene: pressure_channel_failure +// ghostlight.visual_scene_id: brineglass_pressure_failure +The light line bends. + +The dry rail ticks. + +The pool says nothing. + +The missing pressure ridge should carry the timing distinction Sere cannot recover cleanly from the high acoustic track. A red diagnostic bead appears over the wet emitter, very small and very satisfied with itself. + +~ record_confidence = record_confidence - 1 +~ witness_access = witness_access - 1 + +Mina's hand moves toward the clock control. Halden's moves toward his duplicate slate. Toma keeps both palms on a rail that still works. + +-> failure_choice + +=== failure_choice === +// ghostlight.choice_layer: inaccessible_evidence_response ++ [Strike the wet paddle for an official pause and put your own name on the delay.] + // ghostlight.branch: respond_pause_clock + // ghostlight.action: touch_interface + // ghostlight.intent: stop_procedure_until_access_is_restored + ~ clock_paused = 1 + ~ requester_recorded = 1 + ~ witness_access = witness_access + 1 + // ghostlight.visual_scene_id: brineglass_clock_pause + Sere hits the paddle with his rostrum. The amber berth digits freeze. Beside them appears REQUESTED BY: SERE-IN-RETURN, because even an accommodation needs someone convenient to blame. + + Halden reads the name. Mina reads Halden. + + "The queue will see it," Halden says. + + "The queue has excellent eyesight," Sere answers. "That is not the failed channel." + // ghostlight.npc_response: halden_registers_pause_as_schedule_cost + // ghostlight.consequence: access_partly_restored_clock_paused_request_public + -> disposition_fold ++ [Ask Mina to translate the missing interval into the raised rail and accept the docking-time cost.] + // ghostlight.branch: respond_manual_translation + // ghostlight.action: request_translation + // ghostlight.intent: rebuild_shared_evidence_through_staffed_mediation + ~ manual_translation = 1 + ~ record_confidence = record_confidence + 2 + ~ witness_access = witness_access + 2 + ~ berth_minutes = berth_minutes - 2 + // ghostlight.visual_scene_id: brineglass_manual_translation + Mina opens the translator pane and drags the raw light timing into a raised rail sequence. She reads each interval aloud; Toma repeats it; Sere answers from the pool with low clicks the speaker can carry. + + It is slower than synchronized replay and faster than pretending synchronization happened. + + {berth_minutes <= 1: By the time the last interval settles under Toma's fingers, the berth clock shows a single amber minute.} + {berth_minutes > 1: By the time the last interval settles under Toma's fingers, the berth clock has burned deep into amber.} + // ghostlight.npc_response: mina_translates_toma_witnesses_halden_loses_margin + // ghostlight.consequence: evidence_and_access_restored_time_spent + -> disposition_fold ++ [Reconstruct the absent ridge from the water still moving around your body.] + // ghostlight.branch: respond_embodied_inference + // ghostlight.action: inspect_environment + // ghostlight.intent: preserve_time_by_using_embodied_route_skill + ~ embodied_inference = 1 + ~ record_confidence = record_confidence + 1 + ~ berth_minutes = berth_minutes - 1 + // ghostlight.visual_scene_id: brineglass_embodied_inference + Sere turns sideways in the working lane and lets the surviving wake cross jaw, flank, fin, and scar tissue in four different timings. + + The absent ridge leaves a hole with edges. He can estimate where it belonged. Estimate is not replay, however much expertise dislikes the syllables. + + "I can reconstruct the interval," Sere says. "I cannot make it unbroken." + + Mina enters INFERENCE beside the segment. Halden does not thank him. Good. + // ghostlight.consequence: confidence_partly_restored_inference_marked_time_spent + -> disposition_fold ++ [Let Halden narrate the missing interval while Toma keeps hands on the working rail.] + // ghostlight.branch: respond_carrier_account + // ghostlight.action: listen + // ghostlight.intent: preserve_schedule_by_using_claimant_testimony + ~ carrier_account_used = 1 + ~ carrier_trust = carrier_trust + 1 + ~ record_confidence = record_confidence + 1 + // ghostlight.visual_scene_id: brineglass_carrier_account + Halden places the duplicate slate on the rail where Toma can feel each timestamp he names. + + "Wake warning at twelve-point-four. Formation break at twelve-point-nine. Tender distress at thirteen-point-one." + + Toma's fingers stop over the second mark. The rail agrees that the numbers exist. It cannot say why Halden selected them. + + Sere hears a usable account. He also hears the claimant standing inside it. + // ghostlight.npc_response: halden_supplies_contested_timing_toma_observes + // ghostlight.consequence: claimant_account_added_without_independent_channel + -> disposition_fold + +=== disposition_fold === +// ghostlight.fold: channel_response_into_shared_ruling +// ghostlight.visual_scene_id: brineglass_disposition_threshold +The trace ends with _Dawn Ledger_ alongside the damaged tender, rescue propellant falling, convoy geometry ruined, all six hull notes still sounding. + +The berth clock keeps running if it was never stopped. The dry gallery smells faintly of warmed cable insulation. The pool carries a small shiver from the failed emitter every time the board tries to clear itself. + +{clock_paused == 1: Sere's name remains beside the frozen clock. The delay has an owner before the decision does.} +{manual_translation == 1: The translated interval exists on light, rail, speech, and Sere's low-click confirmation.} +{embodied_inference == 1: INFERENCE marks the critical segment. The board does not pretend expertise is a sensor.} +{carrier_account_used == 1: Halden's three selected timestamps sit inside a blue claimant bracket.} +{carrier_trust >= 3: Halden has spent enough plain account in the room that his urgency reads as more than pressure, though it still does not become a sensor.} +{apprentice_understanding >= 2: Toma now knows exactly where the channels disagree and looks much less comforted by competence.} +{evidence_custody >= 3: The custody marks remain intact; whatever Sere decides will at least be about the trace that arrived.} +{witness_access <= 0: The decisive evidence is still more legible from the dry gallery than from the clerk's own pool.} + +Mina waits at the console. Halden waits by the rail. Toma waits with both hands open on the notation. + +Sere owns the next local act: admit the trace for this berth decision, reject it and send the carrier to standby, or keep the claim open until the missing interval survives a complete shared replay. + +-> disposition_choice + +=== disposition_choice === +// ghostlight.choice_layer: berth_claim_disposition ++ [Admit the hazard trace and allocate _Dawn Ledger_ the berth now.] + // ghostlight.branch: decide_admit_trace + // ghostlight.action: commit_ruling + // ghostlight.intent: protect_carrier_bond_and_cargo_schedule + {record_confidence >= 2 && witness_access >= 1: + -> ending_admit_grounded + - else: + -> ending_admit_cost + } ++ [Reject the trace for this hearing and send _Dawn Ledger_ to standby.] + // ghostlight.branch: decide_reject_trace + // ghostlight.action: commit_ruling + // ghostlight.intent: refuse_a_decision_from_inaccessible_or_contested_evidence + {evidence_custody >= 3 && record_confidence >= 1: + -> ending_reject_grounded + - else: + -> ending_reject_cost + } ++ [Keep the claim open until the translated interval clears a full replay.] + // ghostlight.branch: decide_adjourn_translate + // ghostlight.action: commit_ruling + // ghostlight.intent: preserve_shared_access_and_verify_translation_before_final_disposition + ~ manual_translation = 1 + {clock_paused == 1 || berth_minutes >= 2: + -> ending_adjourn_grounded + - else: + -> ending_adjourn_cost + } + +=== ending_admit_grounded === +// ghostlight.ending_label: admitted_with_shared_record +// ghostlight.training_hook: accessible_evidence_supports_time_sensitive_ruling +// ghostlight.visual_scene_id: brineglass_ending_admit +Sere touches the admit paddle. _Dawn Ledger_ receives the berth; the hazard diversion enters the record; the bond survives review. + +{manual_translation == 1: The translated interval travels with the ruling instead of vanishing as staff labor.} +{embodied_inference == 1: Sere's inference mark remains attached, a boundary around expertise rather than a halo.} +{requester_recorded == 1: His name stays on the pause. Halden's ship also carries the reason for it.} + +Toma takes one hand from the rail only after the board finishes all four versions of the decision. + +The food and clinic filters move toward unloading. Nobody wins back the minutes. At Brineglass, fairness is rarely free; today it is at least itemized beside the people who benefited. +-> END + +=== ending_admit_cost === +// ghostlight.ending_label: admitted_under_access_debt +// ghostlight.training_hook: schedule_preserved_by_weakening_shared_evidence +// ghostlight.visual_scene_id: brineglass_ending_admit +Sere admits the trace. + +The berth gate turns white at once. Halden exhales. Toma does not move their hands from the rail. + +The ruling protects the bond and cargo schedule, but the critical interval remains a dryside event Sere was asked to authorize from its shadow. Mina attaches the failed-channel diagnostic. That is evidence of the failure, not repair of the hearing. + +When _Dawn Ledger_ begins unloading, the board thanks all parties for completing an accessible proceeding. Machines acquire confidence very cheaply. +-> END + +=== ending_reject_grounded === +// ghostlight.ending_label: rejected_with_intact_custody +// ghostlight.training_hook: custody_and_uncertainty_bound_a_local_refusal +// ghostlight.visual_scene_id: brineglass_ending_reject +Sere touches reject. + +The carrier moves to standby. Its bond enters review, and another convoy receives the berth. The sealed trace stays intact with the failed segment, the rescue ledger mark, and the reason Sere would not treat one working channel as four agreeing witnesses. + +Halden's mouth tightens. "The tender crew is alive." + +"That fact is in the ledger," Sere says. "It is not permission to invent the timing." + +Toma copies the custody marks before leaving. The lesson may become resentment. It may become practice. Sere cannot select which from the console. +-> END + +=== ending_reject_cost === +// ghostlight.ending_label: rejected_from_thin_record +// ghostlight.training_hook: procedural_refusal_can_export_material_harm +// ghostlight.visual_scene_id: brineglass_ending_reject +Sere rejects the trace because it is incomplete. + +It remains incomplete after the rejection. _Dawn Ledger_ loses the berth, the food and filters wait behind a pressure door, and the next station receives Brineglass's doubt without receiving any better evidence. + +Halden calls it punishment. Mina calls it a reviewable local decision. Both descriptions fit through the same dry door. + +In the pool, the bad emitter shivers once more. It has displaced its failure into a carrier schedule and now reports itself idle. +-> END + +=== ending_adjourn_grounded === +// ghostlight.ending_label: adjourned_with_clock_protection +// ghostlight.training_hook: time_is_bounded_while_access_is_rebuilt +// ghostlight.visual_scene_id: brineglass_ending_adjourn +Sere touches adjourn. Mina freezes the disposition and opens the manual translator, or keeps it open if the first reconstruction is already on the board. + +{clock_paused == 1: The berth clock remains stopped under Sere's name. The queue can object to a visible act instead of benefiting from an invisible rush.} +{clock_paused == 0: Two berth minutes remain. Mina spends them aloud, one interval at a time.} + +Halden sits. Toma keeps the rail. Sere turns broadside to the replacement pulses while Mina rebuilds the missing segment across light, touch, speech, and water, then runs the complete trace once more. + +The hearing will finish late. That is not the same as failing to finish. Brineglass is poor enough to confuse those facts often, but not on this shift. +-> END + +=== ending_adjourn_cost === +// ghostlight.ending_label: adjourned_after_margin_spent +// ghostlight.training_hook: accommodation_arrives_after_schedule_authority_has_bitten +// ghostlight.visual_scene_id: brineglass_ending_adjourn +Sere touches adjourn with no useful minutes left. + +The berth passes to the next convoy before Mina can finish the translation. _Dawn Ledger_ goes to standby anyway, now carrying an open claim instead of a rejection. The distinction will matter later to a bond clerk. It does not open a pressure door tonight. + +Toma stays at the rail to help rebuild the record. Halden goes to manage the cargo delay. Mina puts fresh time beside every surviving channel. + +Sere listens to the repaired test pulse arrive through the pool after the power geometry has already decided the practical result. +-> END diff --git a/examples/ink/aetheria/navigator-berth-hearing-v0.branch-and-fold.v0.training.json b/examples/ink/aetheria/navigator-berth-hearing-v0.branch-and-fold.v0.training.json new file mode 100644 index 0000000..dc3f78f --- /dev/null +++ b/examples/ink/aetheria/navigator-berth-hearing-v0.branch-and-fold.v0.training.json @@ -0,0 +1,552 @@ +{ + "schema_version": "ghostlight.ink_training_annotation.v0", + "annotation_id": "navigator-berth-hearing-v0-branch-and-fold-training", + "ink_ref": "examples/ink/aetheria/navigator-berth-hearing-v0.branch-and-fold.v0.ink", + "source_fixture_ref": "examples/lore-grounding/aetheria/navigator-berth-hearing-v0.v0.json", + "visual_plan_ref": "examples/visual/aetheria/navigator-berth-hearing-v0.branch-and-fold.v0.visual.json", + "scene_id": "navigator-berth-hearing-v0.brineglass-berth-claim", + "protagonist_agent_id": "sere_in_return", + "npc_agent_ids": [ + "mina_osei", + "halden_roe", + "toma_pell" + ], + "purpose": "Interactive Fiction Weaver draft for a low-resource Cetacean Navigator berth hearing at Brineglass Waystation. Tonal mode: humane workplace comedy with procedural stakes and a quiet undertow of exclusion.", + "local_awareness_summary": [ + { + "text": "Sere-in-Return is an uplifted bottlenose dolphin and the wet-side hearing clerk. He can use the pool paddle and speaker, read light and low acoustic signals, feel pressure-pulse route traces across his body, and authorize this hearing's pause or local disposition.", + "source_refs": [ + "examples/lore-grounding/aetheria/navigator-berth-hearing-v0.v0.json", + "Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Cetacean Navigators.md" + ] + }, + { + "text": "The critical high acoustic detail is unreliable through Sere's old scar-noise, so the pressure-pulse channel is a practical access need rather than a decorative species cue.", + "source_refs": [ + "examples/ink/aetheria/navigator-berth-hearing-v0.branch-and-fold.v0.ink" + ] + }, + { + "text": "Sere can observe Halden's schedule pressure, Mina's work, Toma's rail use, the board diagnostics, and custody marks. He cannot know whether Halden's selected account is honest beyond what the evidence supports.", + "source_refs": [ + "examples/ink/aetheria/navigator-berth-hearing-v0.branch-and-fold.v0.ink", + "prompts/interactive-fiction-weaver.md" + ] + } + ], + "projection_controls": { + "frame_controls": [ + { + "text": "Playable perspective remains local to Sere's wet-side position, body, interfaces, authority, and uncertainty. Dryside records reach him through the shared board, sealed drawer, speaker, sightlines, or another participant's observable action.", + "source_refs": [ + "prompts/interactive-fiction-weaver.md", + "Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Cetacean Navigators.md" + ] + }, + { + "text": "The scene establishes an ordinary channel test and docket routine before the equipment failure interrupts the hearing.", + "source_refs": [ + "AGENTS.md" + ] + } + ], + "authority_boundaries": [ + { + "text": "Sere owns the local hearing pause and berth-claim disposition, not the carrier's final bond review, corridor-wide certification, or another court's later judgment.", + "source_refs": [ + "Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Cetacean Navigators.md", + "examples/ink/aetheria/navigator-berth-hearing-v0.branch-and-fold.v0.ink" + ] + }, + { + "text": "The failed pressure channel cannot be repaired by confidence language. Sere may pause, request translation, mark an embodied inference, or admit claimant testimony, each with a visible cost and evidence boundary.", + "source_refs": [ + "Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Cetacean Navigators.md", + "examples/ink/aetheria/navigator-berth-hearing-v0.branch-and-fold.v0.ink" + ] + } + ], + "object_custody": [ + { + "text": "The sealed witness slate remains inside the evidence drawer and is represented by three visible custody marks. Halden's duplicate slate is claimant-held and never silently replaces the sealed trace.", + "source_refs": [ + "examples/ink/aetheria/navigator-berth-hearing-v0.branch-and-fold.v0.ink", + "Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Cetacean Navigators.md" + ] + } + ], + "required_semantics": [ + { + "text": "Every preparation choice changes confidence, access, time, custody, learning, or claimant trust, and those changes are read after folding.", + "source_refs": [ + "docs/architecture/ink-branching-scenes.md" + ] + }, + { + "text": "The final outcomes must distinguish a grounded decision from one that merely exports the channel failure into cargo, bond, schedule, or staff costs.", + "source_refs": [ + "Aetheria/Narrative Themes.md", + "examples/lore-grounding/aetheria/navigator-berth-hearing-v0.v0.json" + ] + } + ], + "forbidden_resolutions": [ + { + "text": "Do not give Sere omniscient access to Halden's intent, dryside evidence, or corridor-wide authority.", + "source_refs": [ + "prompts/interactive-fiction-weaver.md" + ] + }, + { + "text": "Do not turn the access failure into a consequence-free moral lesson; docking time, bond review, cargo delay, requester visibility, and staff labor remain material.", + "source_refs": [ + "Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Cetacean Navigators.md", + "Aetheria/Narrative Themes.md" + ] + } + ] + }, + "branch_and_fold_plan": { + "mode": "branch_and_fold", + "summary": "Four preparation choices fold into one trace replay; four channel-failure responses fold into one disposition threshold; three final dispositions select six state-gated endings.", + "choice_layers": [ + "hearing_preparation", + "inaccessible_evidence_response", + "berth_claim_disposition" + ], + "variables": [ + "record_confidence", + "witness_access", + "carrier_trust", + "berth_minutes", + "evidence_custody", + "apprentice_understanding", + "clock_paused", + "requester_recorded", + "manual_translation", + "embodied_inference", + "carrier_account_used" + ], + "ending_gates": [ + "ending_admit_grounded", + "ending_admit_cost", + "ending_reject_grounded", + "ending_reject_cost", + "ending_adjourn_grounded", + "ending_adjourn_cost" + ] + }, + "branches": [ + { + "branch_id": "prepare_full_channel_test", + "ink_path": "preparation_choice", + "action_type": "inspect_interface", + "actor_intent": "Establish an independent cross-channel baseline before claimant testimony shapes the hearing.", + "state_basis": [ + "Brineglass's board exposes one record through light, sound, pressure pulse, and raised notation.", + "A full test consumes scarce berth time." + ], + "reviewed_consequences": [ + "Raises record_confidence and witness_access while spending one berth minute; later replay and endings read both values." + ], + "training_hooks": [ + "access_test_as_routine", + "time_for_confidence_tradeoff" + ] + }, + { + "branch_id": "prepare_carrier_summary", + "ink_path": "preparation_choice", + "action_type": "listen", + "actor_intent": "Preserve schedule margin by hearing the claimant's compact account first.", + "state_basis": [ + "Halden can summarize his own claim but does not own independent verification.", + "Lightsail reputation depends on reliable arrival and corridor trust." + ], + "reviewed_consequences": [ + "Raises carrier_trust and berth_minutes while lowering independent record_confidence; later prose identifies when claimant framing replaced baseline." + ], + "training_hooks": [ + "claimant_context_can_bias_baseline", + "schedule_margin" + ] + }, + { + "branch_id": "prepare_apprentice_mirror", + "ink_path": "preparation_choice", + "action_type": "set_condition", + "actor_intent": "Make cross-body route reading part of ordinary apprenticeship before it becomes an emergency accommodation.", + "state_basis": [ + "Navigator apprentices learn route notation and cross-body etiquette.", + "The dry gallery has a tactile rail synchronized with the pool trace." + ], + "reviewed_consequences": [ + "Raises apprentice_understanding and witness_access while spending one berth minute; Toma's later posture and knowledge change." + ], + "training_hooks": [ + "cross_body_apprenticeship", + "ordinary_access_practice" + ] + }, + { + "branch_id": "prepare_evidence_custody", + "ink_path": "preparation_choice", + "action_type": "inspect_object", + "actor_intent": "Verify the sealed trace and custody marks before accepting testimony about it.", + "state_basis": [ + "Witness slates pass through a sealed evidence drawer beneath the route board.", + "Shared records are a source of Navigator corridor authority." + ], + "reviewed_consequences": [ + "Raises evidence_custody and record_confidence; those values gate the strong rejection ending." + ], + "training_hooks": [ + "evidence_custody", + "record_before_testimony" + ] + }, + { + "branch_id": "respond_pause_clock", + "ink_path": "failure_choice", + "action_type": "touch_interface", + "actor_intent": "Stop the hearing clock until access is restored, accepting visible ownership of the delay.", + "state_basis": [ + "The hearing clerk may pause the berth clock for manual translation.", + "Brineglass records which party requested the interruption." + ], + "reviewed_consequences": [ + "Sets clock_paused and requester_recorded and partly restores witness_access; the pause enables a grounded adjournment and remains visible in later prose." + ], + "training_hooks": [ + "accommodation_request_visibility", + "pause_as_non_speech_action" + ] + }, + { + "branch_id": "respond_manual_translation", + "ink_path": "failure_choice", + "action_type": "request_translation", + "actor_intent": "Rebuild shared evidence through Mina's manual light, rail, speech, and pool translation.", + "state_basis": [ + "Poor stations may use staffed mediation when redundant controls fail.", + "Manual translation consumes docking time." + ], + "reviewed_consequences": [ + "Sets manual_translation, restores record_confidence and witness_access, and spends two berth minutes; translated evidence persists into the ruling." + ], + "training_hooks": [ + "staffed_mediation", + "access_labor_has_cost" + ] + }, + { + "branch_id": "respond_embodied_inference", + "ink_path": "failure_choice", + "action_type": "inspect_environment", + "actor_intent": "Use embodied route expertise to estimate the missing pressure interval without claiming that inference is replay.", + "state_basis": [ + "Sere can feel surviving pressure waves across jaw, flank, fin, and scar tissue.", + "Navigator authority depends on trained route cognition but remains answerable to records and challenge." + ], + "reviewed_consequences": [ + "Sets embodied_inference, partly restores record_confidence, and spends one minute; the board and ending preserve the inference label." + ], + "training_hooks": [ + "embodied_expertise_boundary", + "inference_not_sensor_truth" + ] + }, + { + "branch_id": "respond_carrier_account", + "ink_path": "failure_choice", + "action_type": "listen", + "actor_intent": "Use claimant testimony to preserve time while keeping its provenance visible.", + "state_basis": [ + "Halden holds a duplicate trace and can narrate selected timestamps.", + "Toma can compare the stated times to the working dry rail." + ], + "reviewed_consequences": [ + "Sets carrier_account_used and raises carrier_trust and record_confidence; later prose retains a claimant bracket instead of treating the account as independent evidence." + ], + "training_hooks": [ + "claimant_testimony_provenance", + "schedule_truth_tradeoff" + ] + }, + { + "branch_id": "decide_admit_trace", + "ink_path": "disposition_choice", + "action_type": "commit_ruling", + "actor_intent": "Protect the carrier bond, berth access, and cargo schedule by admitting the hazard diversion.", + "state_basis": [ + "A strong admission requires both usable record confidence and Sere's access to the decisive evidence." + ], + "reviewed_consequences": [ + "Routes to admitted_with_shared_record when record_confidence and witness_access clear threshold; otherwise routes to admitted_under_access_debt." + ], + "training_hooks": [ + "state_gated_admission", + "cargo_schedule_vs_access" + ] + }, + { + "branch_id": "decide_reject_trace", + "ink_path": "disposition_choice", + "action_type": "commit_ruling", + "actor_intent": "Refuse to certify the local claim from inaccessible or contested evidence.", + "state_basis": [ + "A strong rejection requires intact custody and at least partial independent confidence." + ], + "reviewed_consequences": [ + "Routes to rejected_with_intact_custody when evidence_custody and record_confidence clear threshold; otherwise rejection exports uncertainty without improving evidence." + ], + "training_hooks": [ + "state_gated_refusal", + "procedural_harm" + ] + }, + { + "branch_id": "decide_adjourn_translate", + "ink_path": "disposition_choice", + "action_type": "commit_ruling", + "actor_intent": "Keep the claim open until the translated interval survives one complete shared replay before final disposition.", + "state_basis": [ + "A pause or surviving berth margin can protect manual translation from being overtaken by allocation authority." + ], + "reviewed_consequences": [ + "Sets manual_translation and routes to a protected or already-overtaken adjournment based on clock_paused and berth_minutes." + ], + "training_hooks": [ + "state_gated_adjournment", + "accommodation_timing" + ] + } + ], + "mutation_policy": { + "automated": [ + "Ink variable changes for local playthrough state", + "Conditional prose callbacks", + "Ending gate selection" + ], + "manual_review_required": [ + "Any durable relationship or memory updates for Sere, Mina, Halden, or Toma", + "Any promotion of the fixture's hearing outcome into Aetheria history", + "Any generalization of Sere's personal sensory limits to other cetaceans", + "Any economy-schema treatment of berth minutes, bond review, or cargo delay" + ] + }, + "audit": { + "reviewer": "Codex Aetheria world worker using the four required Ghostlight reviewer prompts as separate passes", + "review_status": "accepted_with_visual_blockout_deferred", + "review_passes": [ + { + "reviewer_id": "ghostlight_narrative_quality_reviewer", + "overall_status": "accepted", + "reader_orientation_score": 5, + "coherence_score": 5, + "pacing_score": 4, + "voice_score": 4, + "tonal_fit_score": 5, + "if_playability_score": 5, + "detected_tonal_mode": "Humane workplace comedy with procedural stakes and a quiet undertow of exclusion.", + "major_findings": [], + "minor_findings": [], + "path_specific_failures": [], + "required_revisions": [], + "suggested_revisions": [], + "lore_context_bridges_needed": [], + "character_introduction_fixes": [], + "branch_fold_fixes": [], + "voice_and_prose_fixes": [], + "training_labels": [ + "strong_contextual_onboarding", + "strong_branch_callback", + "strong_tonal_control", + "strong_wit_with_stakes", + "strong_material_lore" + ], + "acceptance_notes": [ + "A first pass found inconsistent literal clock values, a redundant adjournment label after the manual-translation branch, and an unread carrier_trust variable.", + "The repaired artifact uses one four-minute hearing margin inside a nine-minute turnover, makes the final hold require a complete shared replay, and reads carrier_trust at the disposition fold.", + "All four participants and the local authority boundary are introduced before the first choice; no folded scene assumes optional onboarding." + ] + }, + { + "reviewer_id": "ghostlight_lore_grounding_reviewer", + "overall_status": "accepted", + "source_coverage_score": 5, + "canon_fit_score": 4, + "grounding_quality_score": 5, + "vault_backfill_value_score": 5, + "sources_checked": [ + { + "source_ref": "Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Cetacean Navigators.md", + "reason_checked": "Primary institution, room, access, berth, court, and record authority.", + "used_for": "canon check and backfill target" + }, + { + "source_ref": "Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Lightsail Express.md", + "reason_checked": "Carrier reliability, reputation, and cargo pressure.", + "used_for": "canon check" + }, + { + "source_ref": "Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Ganymede Route Compact.md", + "reason_checked": "Shared hazard ledgers, rescue obligations, and recognized arbitration.", + "used_for": "canon check" + }, + { + "source_ref": "Aetheria/Worldbuilding/Pre-Elysium/Technology/Uplift.md", + "reason_checked": "Nonhuman lineage, interface, habitat, labor, and recognition boundaries.", + "used_for": "canon check" + }, + { + "source_ref": "Aetheria/Worldbuilding/Pre-Elysium/Territories.md", + "reason_checked": "Outer-system waystations, route authority, docks, records, and supply intervals.", + "used_for": "context only" + }, + { + "source_ref": "Aetheria/Worldbuilding/Pre-Elysium/Timeline/Identity Abyss.md", + "reason_checked": "Pre-Elysium 2671 period boundary.", + "used_for": "canon check" + }, + { + "source_ref": "Aetheria/Narrative Themes.md", + "reason_checked": "Usable evidence, access, care, maintenance, and institutional cost pressure.", + "used_for": "context only" + }, + { + "source_ref": "Aetheria/Brainstorming/Stories/Pirate Metagame Novella/Cast Bible.md", + "reason_checked": "Same-era example of a bottlenose Navigator serving court and ledger functions.", + "used_for": "context only" + } + ], + "source_gaps": [], + "canon_drift_findings": [], + "unsupported_claims": [], + "stale_or_conflicting_lore": [], + "vault_backfill_candidates": [ + { + "priority": "high", + "target_source": "Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Cetacean Navigators.md", + "candidate_fact": "Low-resource Navigator berth hearings use a shared wet/dry room, synchronized multimodal route board, sealed evidence drawer, and a recorded manual-translation pause that consumes docking time.", + "artifact_origin": "Brineglass opening, channel failure, and disposition paths.", + "why_it_belongs": "It supplies durable room-scale infrastructure, access politics, visual geometry, and a repeatable arbitration routine.", + "how_to_add_without_bloat": "Already added as one fixture-marked paragraph and committed in lore commit ba5c2ce." + } + ], + "required_story_revisions": [], + "required_lore_patches": [], + "suggested_story_revisions": [], + "suggested_lore_patches": [], + "training_labels": [ + "source_grounded", + "strong_material_lore", + "strong_faction_pressure", + "strong_body_affordance_grounding", + "strong_infrastructure_grounding", + "vault_backfill_candidate" + ], + "acceptance_notes": [ + "The fixture keeps Brineglass's exact orbit and later history open, marks all cast and events as fixture-local drafts, and does not import the referenced pirate story character.", + "Sere's authority is explicitly a narrow Waystation Council delegation for this local docket; bond and corridor-wide standing remain later authorities.", + "The room-scale lore elaboration preceded prose and is already banked as ba5c2ce." + ] + }, + { + "reviewer_id": "ghostlight_visual_scene_continuity_reviewer", + "overall_status": "needs_revision", + "segmentation_score": 5, + "visual_prompt_score": 5, + "character_visibility_score": 5, + "branch_visual_continuity_score": 5, + "website_replay_score": 3, + "major_findings": [ + { + "severity": "major", + "location": "visual_scene_plan.scene_set_guidance", + "problem": "The textual scene-set specification has no rendered plan view or 3D blockout for the repeated multi-angle chamber.", + "why_it_matters": "Text prompts alone cannot reliably preserve the pressure wall, board, drawer, routes, occlusion, and wet/dry body positions across sixteen frames.", + "evidence": "The fixture returns to one room from six camera slots and makes sightlines and reach part of branch meaning.", + "fix_direction": "Before website rendering, build a durable camera-specific blockout from the supplied fixed zones, routes, occluders, camera slots, staging slots, and state anchors." + } + ], + "minor_findings": [], + "required_revisions": [], + "suggested_revisions": [], + "missing_visual_scenes": [], + "weak_image_prompts": [], + "missing_scene_set_needs": [ + { + "severity": "major", + "location": "visual_scene_plan.scene_set_guidance", + "problem": "The textual scene-set specification has no rendered plan view or 3D blockout for the repeated multi-angle chamber.", + "why_it_matters": "Text prompts alone cannot reliably preserve the pressure wall, board, drawer, routes, occlusion, and wet/dry body positions across sixteen frames.", + "evidence": "The fixture returns to one room from six camera slots and makes sightlines and reach part of branch meaning.", + "fix_direction": "Before website rendering, build a durable camera-specific blockout from the supplied fixed zones, routes, occluders, camera slots, staging slots, and state anchors." + } + ], + "missing_branch_modifiers": [], + "review_labels": [ + "strong_scene_segmentation", + "strong_imagegen_ready_prompt", + "strong_character_stance_control", + "strong_branch_visual_continuity", + "missing_scene_set" + ], + "acceptance_notes": [ + "A first pass removed a memory-dependent name typo, an affirmative-prompt violation, unsupported exact room dimensions, and an undescribed cargo-handler group.", + "All sixteen Ink visual ids map one-to-one to standalone base prompts and the BFL manifest contains sixteen matching concept prompts.", + "Verdict accepts the current visual plan and prompt manifest as concept-ready collateral only. It is explicitly not high-consistency replay-ready until the declared blockout is built." + ] + }, + { + "reviewer_id": "ghostlight_spatial_geometric_cohesion_reviewer", + "overall_status": "accepted", + "layout_cohesion_score": 5, + "sightline_score": 4, + "body_affordance_score": 5, + "movement_access_score": 5, + "object_system_geometry_score": 5, + "branch_spatial_state_score": 5, + "inferred_layout_summary": "One long rectangular transfer room is split lengthwise into equal wet and dry halves by a waist-high pressure wall. Sere moves in a shallow-to-deep pool loop and reaches wet paddles; Mina moves between the far clerk console, the dry face of the evidence drawer, and the staff side of the tactile rail; Halden and Toma enter from the opposite dry door and stay on the claimant side. The route board bridges both halves at midpoint, the sealed drawer passes through the wall below it, and the berth window remains visible from wide gallery cameras.", + "major_findings": [], + "minor_findings": [], + "required_revisions": [], + "suggested_revisions": [], + "spatial_questions": [], + "diagram_or_visual_plan_needs": [ + { + "priority": "high", + "needed_artifact": "camera-specific plan view or 3D blockout", + "reason": "Generated multi-angle art needs a geometry source stronger than text to preserve wet/dry division, sightlines, and body reach.", + "minimum_required_detail": "Use the declared fixed zones, three routes, two occluders, six camera slots, four staging slots, and three branch-state anchors." + } + ], + "review_labels": [ + "strong_layout_cohesion", + "strong_sightline_control", + "strong_body_affordance_staging", + "strong_branch_spatial_state", + "diagram_needed" + ], + "acceptance_notes": [ + "The prose and plan preserve one coordinate frame, explicit role routes, compatible body reach, and a stable location for every consequential object.", + "Folded scenes retain the failed emitter, clock, custody, inference, claimant-account, and access states through conditions or modifiers.", + "The textual layout is sufficient to stage and review the IF; the declared blockout remains required for generated replay continuity." + ] + } + ], + "review_notes": [ + "One-shot authoring is bootstrap scaffolding for the fixture corpus and does not claim to be a runtime responder capture.", + "The four reviewer prompts were applied as separate narrative, lore, visual, and spatial passes after artifact drafting.", + "No Ink compiler was present on PATH, so syntax received static structure checks but no compiled Ink JSON was produced." + ], + "checks": { + "uses_standard_branching_format": true, + "actor_local_context_only": true, + "includes_non_speech_actions": true, + "fuzzy_updates_marked_for_manual_review": true, + "aetheria_lore_content_readable": true + } + } +} diff --git a/examples/ink/delvehold/RUN.md b/examples/ink/delvehold/RUN.md new file mode 100644 index 0000000..135c094 --- /dev/null +++ b/examples/ink/delvehold/RUN.md @@ -0,0 +1,15 @@ +# Delvehold Fixture Run Ledger + +## cistern-house-nine-breaker-test + +- Status: blocked at Ghostlight commit after the five fixture artifacts and four reviewer passes were completed; the files remain uncommitted. +- Locality: Cistern House Nine, a public water-pumping workshop serving a terraced Hold beside a warm underground sea. +- Institution and routine: the seal-bearing pump workshop and its apprentices perform the morning isolation-wedge and null-rune test before opening district flow. +- Tonal mode: warm workplace comedy turning into quiet civic unease. +- Files: `examples/ink/delvehold/cistern-house-nine-breaker-test.branch-and-fold.v0.ink`; `examples/ink/delvehold/cistern-house-nine-breaker-test.branch-and-fold.v0.training.json`; `examples/visual/delvehold/cistern-house-nine-breaker-test.branch-and-fold.v0.visual.json`; `examples/lore-grounding/delvehold/cistern-house-nine-breaker-test.v0.json`; `prompts/image-generation/delvehold/cistern-house-nine-breaker-test.bfl-simple-prompts.v0.json`. +- Lore notes read: `Delvehold/index.md`; `Delvehold/Lore/index.md`; `Delvehold/Lore/The Greathold.md`; `Delvehold/Lore/Industry/index.md`; `Delvehold/Lore/Industry/Dwarven Industry.md`; `Delvehold/Lore/Industry/Runic Engineering.md`; `Delvehold/Lore/Industry/Machine-Dungeon.md`; `Delvehold/Lore/Peoples/index.md`; `Delvehold/Lore/Peoples/Dwarves.md`; `Delvehold/Lore/Peoples/Mastership and Citizenship.md`; `Delvehold/Lore/Ontology/index.md`; `Delvehold/Lore/Ontology/Mana and Pattern.md`; `Delvehold/Lore/Ontology/Dungeon Cores.md`; `Delvehold/Lore/Ontology/World-Spirit.md`. +- Lore patch: `Delvehold/Lore/The Greathold.md` contains the narrow Cistern House Nine room-scale elaboration in lore commit `e82098e` (`Bank Ghostlight fixture lore elaboration drafted by the Delvehold world worker`). The lore worktree is clean. +- Reviewer verdicts: narrative quality `accepted`; lore grounding `accepted`; visual continuity `accepted_with_minor_revisions` as an illustrated-IF scaffold; spatial-geometric cohesion `accepted_with_minor_revisions` as a stageable text plan. Both visual reviewers require a durable scene-set plan view or 3D blockout before replay-ready illustration. The training sidecar records the fixes and full verdicts. +- Verification: four JSON artifacts parse; the Ink has 16 material choices, 16 branch/action comment pairs, 8 state-gated endings, and all seven variables are read after mutation. No Ink compiler was present on PATH, so compilation was not attempted and no package was installed. +- Ghostlight commit failure: both `git add` and `git commit` failed with `fatal: Unable to create 'F:/Projects/Ghostlight-worlds/delvehold/.git/index.lock': Permission denied`. No Ghostlight commit was created and no Ghostlight push was attempted. The lore branch remains clean and synchronized with `origin/codex/ghostlight-worlds`; lore commit `e82098e` was already banked and pushed. +- Next: grant write access to `F:/Projects/Ghostlight-worlds/delvehold/.git` so Git can create `index.lock`; then commit and push this completed fixture before choosing a second locality. diff --git a/examples/ink/delvehold/cistern-house-nine-breaker-test.branch-and-fold.v0.ink b/examples/ink/delvehold/cistern-house-nine-breaker-test.branch-and-fold.v0.ink new file mode 100644 index 0000000..30caa24 --- /dev/null +++ b/examples/ink/delvehold/cistern-house-nine-breaker-test.branch-and-fold.v0.ink @@ -0,0 +1,433 @@ +// ghostlight.artifact_id: cistern_house_nine_breaker_test_branch_fold_v0 +// ghostlight.fixture_id: cistern-house-nine-breaker-test +// ghostlight.scene_id: cistern-house-nine-breaker-test.morning-handover +// ghostlight.final_ink_path: examples/ink/delvehold/cistern-house-nine-breaker-test.branch-and-fold.v0.ink + +VAR isolation_integrity = 2 +VAR district_flow = 1 +VAR seal_trust = 2 +VAR anomaly_evidence = 0 +VAR apprentice_standing = 2 +VAR witness_level = 0 +VAR network_pressure = 1 + +-> start + +=== start === +// ghostlight.scene: cistern_house_nine_establishing +Cistern House Nine begins every morning by stopping. + +The public pump workshop sits between a terraced Hold and its warm underground sea. A street landing opens into the dry rune gallery. Below, past a grated stair and a brass hoist, black water breathes in the wet intake chamber. Three squat pump engines stand behind safety rails on the service floor, each with a pressure float, an outlet valve, and a removable iron isolation wedge that can break its mana feed in a way even a committee can see. + +Orsa Rill is an apprentice, so today she is entitled to food, instruction, tools, appeal, and exactly no civic seal of her own. She has been trusted with Engine Two's wedge and is trying not to look grateful in a manner that might encourage anyone. + +-> morning_people + +=== morning_people === +// ghostlight.scene: cistern_house_nine_handover +Master Hessa Cairn waits at the inspection plate with her workshop seal hanging from a chain at her belt. Hessa is short even for a dwarf, square in the shoulders, and capable of making silence sound itemized. + +Journeyworker Brin Olt leans over the brass rail to read the three glass pressure floats. His beard is tied into two practical forks because once, years ago, it met a valve spindle and became briefly theoretical. + +On the public side of the rail, landing clerk Dema Sorn chalks yesterday's terrace levels onto a black slate. Anyone on the landing may watch the test. This is not generosity. It is how a workshop teaches a district where blame lives. + +The routine is simple: seat every wedge, draw a live null rune to close the active pattern, verify that the floats fall, stamp the plate, remove the wedges, and open district flow. + +Simple routines are civilization's way of hiding all the mornings on which they were invented. + +-> pre_test_choice + +=== pre_test_choice === +// ghostlight.choice_layer: ordinary_handover_role ++ [Seat Engine Two's isolation wedge and make Brin call the feed break aloud.] + // ghostlight.action: seat_wedge + // ghostlight.branch: prime_visible_isolation + // ghostlight.intent: make_the_safety_state_publicly_legible + ~ isolation_integrity = isolation_integrity + 1 + ~ apprentice_standing = apprentice_standing + 1 + ~ witness_level = witness_level + 1 + Orsa slides the iron wedge into the conduit throat until its red-painted shoulder sits flush with the engine casing. + + "Two isolated," Brin calls. + + Dema repeats it for the landing slate. Hessa checks the seam with one thumbnail and gives Orsa the smallest possible nod, carefully rationed for winter. + -> routine_fold ++ [Ask Dema to bring the terrace slate beside the rail before the test.] + // ghostlight.action: request_witness + // ghostlight.branch: prime_public_record + // ghostlight.intent: put_district_need_and_workshop_procedure_in_one_frame + ~ witness_level = witness_level + 2 + ~ seal_trust = seal_trust + 1 + ~ apprentice_standing = apprentice_standing - 1 + Dema lifts the public slate from its wall hook and carries it to the yellow line beside the rail. + + Hessa looks at Orsa. "Were you appointed clerk while I was oiling the seal?" + + "No, Master." + + "Then enjoy the novelty while it lasts." + + The rebuke is mild. The slate remains where Orsa asked for it. + -> routine_fold ++ [Rehearse the null stroke dry on the slate before taking live mana.] + // ghostlight.action: rehearse_gesture + // ghostlight.branch: prime_null_precision + // ghostlight.intent: protect_the_termination_by_spending_time_on_craft + ~ apprentice_standing = apprentice_standing + 2 + ~ district_flow = district_flow - 1 + Orsa draws the null rune in chalk from right to left. The closing hook lands true. Brin wipes it away and makes her draw it again. + + "A rune remembers confidence," he says. + + "A rune remembers shape," Hessa says. "Confidence is how apprentices sign accidents." + + The upper terrace gauge ticks lower while they argue. Dema marks the lost minute. + -> routine_fold ++ [Check the wet chamber through the grated stair before touching the feed.] + // ghostlight.action: inspect_space + // ghostlight.branch: prime_intake_awareness + // ghostlight.intent: ground_the_test_in_the_water_and_machinery_below + ~ district_flow = district_flow + 1 + ~ network_pressure = network_pressure + 1 + Orsa kneels at the top of the grated stair. Warm mist rises through the iron squares. Below, intake chains vanish into black water; three vertical pump rods stand still; the brass hoist hook hangs clear of them. + + Engine Three's outlet pipe knocks once, though every wedge is seated. + + Brin hears it too. He puts one hand on the rail and says nothing. + -> routine_fold + +=== routine_fold === +// ghostlight.fold: ordinary_handover_before_anomaly +The three wedges show red shoulders. The three outlet valves show shut. Dema stands where the public can see her slate. Hessa lays two fingers on the inspection plate but does not stamp it. + +{isolation_integrity >= 3: Engine Two's wedge sits so cleanly that the paint lines on casing and iron form one unbroken bar.} +{witness_level >= 2: Dema has yesterday's levels, today's callouts, and the unsealed inspection plate in the same chalk frame.} +{apprentice_standing >= 4: Orsa's hand knows the null stroke before fear gets a vote.} +{apprentice_standing <= 1: Hessa watches Orsa instead of the engines.} +{district_flow <= 0: Somewhere above, a terrace pipe coughs itself empty. The landing queue shifts from patience to arithmetic.} +{network_pressure >= 2: Engine Three's outlet pipe knocks again, a pressure pulse arriving from somewhere beyond the closed valves.} + +Hessa says, "Live termination. Engine Two." + +-> null_test + +=== null_test === +// ghostlight.scene: cistern_house_nine_null_closeup +Orsa touches two fingers to the municipal crystal feed on the gallery wall. Mana enters cold and organized. She draws the null rune from right to left across Engine Two's slate. + +The closing hook should make the active pattern go dark. + +It does. + +Then a thin blue line lights on the feed side of the isolation wedge. It curls around the iron break, writes a loop no one in the room has drawn, and reaches toward Engine Three. + +Engine Three's pressure float rises. + +Engine Two's stays dead. + +Up on the street landing, the district gauge drops another mark. + +-> first_anomaly_choice + +=== first_anomaly_choice === +// ghostlight.choice_layer: undocumented_reroute ++ [Keep the wedge seated and repeat the live null exactly.] + // ghostlight.action: repeat_termination + // ghostlight.branch: test_repeatable_refusal + // ghostlight.intent: distinguish_repeatable_machine_behavior_from_a_bad_stroke + ~ isolation_integrity = isolation_integrity + 1 + ~ anomaly_evidence = anomaly_evidence + 2 + ~ district_flow = district_flow - 1 + ~ network_pressure = network_pressure + 1 + Orsa draws the rune again. Right to left. Close. Release. + + Engine Two goes dark. The blue loop forms again, slower this time, routing around the wedge toward Engine Three. + + Brin stops leaning on the rail. + + "That wasn't your hand," he says. + + It is the kindest thing anyone has said all morning. + -> pressure_fold ++ [Chalk the undocumented loop onto Dema's public slate before it fades.] + // ghostlight.action: record_pattern + // ghostlight.branch: make_anomaly_public + // ghostlight.intent: preserve_visible_evidence_outside_the_workshop_archive + ~ anomaly_evidence = anomaly_evidence + 2 + ~ witness_level = witness_level + 2 + ~ seal_trust = seal_trust - 1 + Orsa copies the loop while it is still bright: feed line, iron break, return toward Three. + + Hessa says her name once. + + Dema turns the slate so the people at the landing can see. "Was that in the test?" + + "It is now," Orsa says. + + Hessa's mouth hardens. She has not stamped the plate, but her workshop name is already attached to the room. + -> pressure_fold ++ [Lift Engine Two's wedge and restore the expected path before the district gauge falls again.] + // ghostlight.action: remove_wedge + // ghostlight.branch: restore_service_early + // ghostlight.intent: protect_water_service_at_the_cost_of_a_clean_test + ~ district_flow = district_flow + 2 + ~ isolation_integrity = isolation_integrity - 1 + ~ anomaly_evidence = anomaly_evidence - 1 + ~ seal_trust = seal_trust - 1 + Orsa grips the wedge handle and pulls. + + Mana takes the familiar route through Engine Two. Its pressure float rises. The upper terrace gauge steadies. + + The thin blue loop vanishes so completely that Brin swears at it. + + Hessa looks first at the water gauge, then at the unsealed plate, then at Orsa's hand still holding the wedge. + -> pressure_fold ++ [Throw Engine Three's outlet valve shut and listen from the brass rail.] + // ghostlight.action: close_valve_and_listen + // ghostlight.branch: test_distant_pressure + // ghostlight.intent: use_body_and_tool_feedback_to_locate_the_pressure_source + ~ network_pressure = network_pressure + 2 + ~ anomaly_evidence = anomaly_evidence + 1 + ~ district_flow = district_flow - 1 + Orsa leans across the rail, catches the long valve handle with both hands, and drags it shut. + + The pipe knocks beneath her palms. Once from the wet chamber. Once from the gallery wall. Then three quick answers farther up the municipal feed. + + She cannot know what made them. She can know they came from beyond the house. + + "Distant load," Brin says. + + Hessa says, "Or coupled feedback. Do not promote a sound before examination." + -> pressure_fold + +=== pressure_fold === +// ghostlight.fold: anomaly_meets_civic_pressure +The street landing has filled while they worked. Householders hold empty copper cans. A bakery porter has brought a trough on wheels. Nobody crosses Dema's yellow line, which is how people demonstrate patience while making sure patience has witnesses. + +Master Hessa unhooks her civic seal. + +{anomaly_evidence >= 3: Two matching blue loops now exist in chalk or memory, enough to make "bad apprentice stroke" an expensive explanation.} +{anomaly_evidence <= 0: The loop is gone. Only Brin's oath and Orsa's account remain, both of which a clean engine can embarrass later.} +{witness_level >= 3: Dema's slate faces the landing, and the landing has begun reading back.} +{witness_level <= 1: The rail still separates workshop knowledge from public need.} +{district_flow <= 0: The terrace gauge enters its red lower band. A child in the queue shakes an empty can to confirm what everyone can already see.} +{district_flow >= 3: Engine Two holds the district gauge just above the red band, but it is running ahead of the stamped inspection.} +{network_pressure >= 4: All three outlet pipes answer one another through closed valves, a slow sequence moving toward the wall conduit.} + +Hessa says quietly, "If I stamp, I own the opening. If I do not, the terraces own the thirst. Apprentice—tell me what you are actually asking me to risk." + +-> seal_choice + +=== seal_choice === +// ghostlight.choice_layer: seal_and_service ++ {isolation_integrity >= 3} [Point to the seated wedge. "Keep Two dead. Run One alone under your seal while Brin watches the wall feed."] + // ghostlight.action: propose_bounded_service + // ghostlight.branch: isolate_two_run_one + // ghostlight.intent: preserve_a_physical_safety_boundary_while_restoring_partial_water + ~ district_flow = district_flow + 2 + ~ seal_trust = seal_trust + 1 + ~ network_pressure = network_pressure - 1 + Hessa looks from Orsa to the red shoulder of Engine Two's wedge. + + Brin moves to Engine One. Dema clears one line on the slate for a partial-flow seal. + + "That is a real boundary," Hessa says. "I can put my name on a boundary." + -> final_state ++ {anomaly_evidence >= 2} [Hand Dema the chalked loop and ask Hessa to leave the plate unstamped.] + // ghostlight.action: transfer_record + // ghostlight.branch: preserve_public_evidence + // ghostlight.intent: keep_the_anomaly_inspectable_even_if_water_rationing_worsens + ~ anomaly_evidence = anomaly_evidence + 1 + ~ witness_level = witness_level + 1 + ~ district_flow = district_flow - 1 + ~ apprentice_standing = apprentice_standing - 1 + Dema takes the slate with both hands. It is not evidence because she believes Orsa. It is evidence because the marks, levels, time, and absent seal now have different owners. + + Hessa leaves the plate bare. + + The queue groans. Orsa feels every empty vessel on the landing acquire her name. + -> final_state ++ [Set Engine Two's wedge on the inspection plate and refuse to clear it without a sealed exception.] + // ghostlight.action: withhold_object + // ghostlight.branch: force_seal_accountability + // ghostlight.intent: make_the_master_explicitly_own_any_unsafe_override + ~ seal_trust = seal_trust + 2 + ~ apprentice_standing = apprentice_standing - 1 + ~ district_flow = district_flow - 1 + Orsa lays the iron wedge across the brass plate. + + "Seal an exception or leave it closed," she says. + + Hessa's expression does not change. Brin's does; he has just watched an apprentice turn a safety tool into a civic sentence. + + Dema records the words exactly. Kindness would be editing them. + -> final_state ++ [Pull the emergency lever for all three pumps and restore the terrace gauges.] + // ghostlight.action: pull_emergency_lever + // ghostlight.branch: prioritize_immediate_water + // ghostlight.intent: accept_uncertain_network_behavior_to_prevent_immediate_service_failure + ~ district_flow = district_flow + 3 + ~ isolation_integrity = isolation_integrity - 2 + ~ seal_trust = seal_trust - 2 + ~ network_pressure = network_pressure + 2 + Orsa pulls the red lever. + + The isolation cams lift. Three wedges loosen. The pump rods drive downward into warm mist, and water strikes the outlet pipes hard enough to make the brass rails sing. + + The street gauge climbs. + + So does Engine Three's float, one mark higher than the lever position calls for. + + Hessa catches Orsa by the sleeve before she can touch anything else. + -> final_state + +=== final_state === +// ghostlight.scene: cistern_house_nine_threshold +The morning has become an argument with plumbing attached. + +{isolation_integrity >= 3: Engine Two remains visibly isolated: red wedge shoulder flush, null slate dark, no route for a hidden hand to pretend the test was complete.} +{isolation_integrity == 2: The wedges are seated, but the room has handled them enough that every seam now needs another witness.} +{isolation_integrity <= 1: The emergency cams have broken the clean isolation state. Water moves, and so may the undocumented pattern.} + +{district_flow >= 3: The terrace gauge climbs out of red. Relief travels through the landing faster than trust.} +{district_flow <= 0: The district remains dry. Copper cans and the bakery trough wait in a line that has stopped being patient.} + +{seal_trust >= 4: Hessa holds the seal as shared evidence, not private permission.} +{seal_trust <= 0: The civic seal hangs at Hessa's belt like a tool everyone has just discovered can arrive too late.} + +{witness_level >= 4: Dema's public slate carries times, levels, callouts, and the copied loop where no workshop archive can quietly misplace them.} +{anomaly_evidence >= 3: The blue reroute has a repeatable shape. It may be coupled feedback, undocumented technician work, or something harder to name; it is no longer nothing.} +{network_pressure >= 4: The wall conduit answers in a slow pulse that continues after local hands have gone still.} +{apprentice_standing >= 4: Hessa asks Orsa for the sequence in craft terms, giving her work the dignity of examination before judgment.} +{apprentice_standing <= 1: Hessa keeps Orsa in the room but takes the emergency controls out of her reach. Instruction survives; confidence does not.} + +Hessa must decide whether this remains a workshop fault or widens into a district matter. Orsa must decide what she will stand behind when the story leaves the pump house. + +-> final_choice + +=== final_choice === +// ghostlight.choice_layer: attributed_aftermath ++ [Stay beside the isolated engine and sign the apprentice line under Hessa's seal.] + // ghostlight.action: sign_record + // ghostlight.branch: own_bounded_service + // ghostlight.intent: accept_personal_accountability_for_the_safest_service_state_available + {isolation_integrity >= 3 && district_flow >= 2: + -> ending_bounded_service + - else: + -> ending_bounded_service_cost + } ++ [Carry Dema's slate to the stranded district moot before anyone recopies it.] + // ghostlight.action: carry_evidence + // ghostlight.branch: widen_jurisdiction + // ghostlight.intent: move_the_dispute_to_the_people_bearing_the_service_consequence + {witness_level >= 3 && anomaly_evidence >= 2: + -> ending_public_hearing + - else: + -> ending_public_hearing_cost + } ++ [Remain at the wall conduit with Brin and trace the distant knocks.] + // ghostlight.action: investigate + // ghostlight.branch: follow_network_pressure + // ghostlight.intent: preserve_uncertainty_and_find_the_boundary_of_the_behavior + {network_pressure >= 3 && anomaly_evidence >= 1: + -> ending_network_trace + - else: + -> ending_network_trace_cost + } ++ [Join the landing queue and help ration what water reached the troughs.] + // ghostlight.action: distribute_resource + // ghostlight.branch: accept_district_cost + // ghostlight.intent: keep_the_procedural_choice_attached_to_the_people_who_pay_for_it + {district_flow >= 2 || seal_trust >= 3: + -> ending_rationed_trust + - else: + -> ending_rationed_distrust + } + +=== ending_bounded_service === +// ghostlight.ending_label: bounded_service_success +// ghostlight.training_hook: safety_boundary_with_partial_service +Engine One carries the terraces. Engine Two stays dark behind its red wedge. Engine Three is left to sulk in measurements. + +Hessa stamps a partial-flow exception, then places Orsa's apprentice mark beneath it. The mark grants no vote. It does make the morning harder to rewrite. + +The bakery porter receives half a trough and complains with the grave precision of a person who will still have bread by noon. Brin begins a wall-feed watch. Dema posts the gauge schedule at the landing. + +Cistern House Nine opens imperfectly, which is different from opening blind. +-> END + +=== ending_bounded_service_cost === +// ghostlight.ending_label: bounded_service_cost +// ghostlight.training_hook: claimed_boundary_without_material_support +Orsa offers her name to a boundary the room no longer possesses. + +One wedge sits crooked. The district gauge stays low. Hessa stamps only the shutdown, not the service plan. + +"A principle is not isolation iron," she tells Orsa. "Bring me both next time." + +The workshop closes with its fault honestly named and its neighbours honestly thirsty. +-> END + +=== ending_public_hearing === +// ghostlight.ending_label: public_hearing_success +// ghostlight.training_hook: jurisdiction_expands_with_consequence +Dema carries one side of the slate. Orsa carries the other. Neither can claim the record alone. + +At the stranded district's moot, householders can see the falling levels, the repeated loop, the unsealed plate, and the exact minute the workshop stopped pretending the fault was private. + +Other seals begin arriving from kitchens, laundries, bathhouses, and liftworks whose pipes share the feed. The question widens because the consequence already did. + +No one calls the conduit alive. No one is allowed to call it nothing. +-> END + +=== ending_public_hearing_cost === +// ghostlight.ending_label: public_hearing_cost +// ghostlight.training_hook: weak_evidence_meets_public_need +Orsa brings the district a story with too little chalk under it. + +The landing remembers the dry taps more clearly than a blue line only three workers saw. Consortium clerks will later call it apprentice panic. Some neighbours will agree because water arrived late and explanation arrived first. + +The moot opens anyway, but around service failure, not the undocumented reroute. The stranger question waits outside with the empty cans. +-> END + +=== ending_network_trace === +// ghostlight.ending_label: network_trace_success +// ghostlight.training_hook: anomaly_preserved_as_observed_boundary +Brin ties a copper listening cup to the wall conduit. Orsa marks each knock by time and direction. + +The sequence travels beyond Cistern House Nine toward a heating spur and returns after the district load changes. It protects something, or merely behaves as if protection and feedback share a shape. + +Hessa sends sealed notices along the route. Dema keeps the public copy. By noon, three workshops are listening to the same wall. + +The machine has not spoken. The Hold has learned where to put its ear. +-> END + +=== ending_network_trace_cost === +// ghostlight.ending_label: network_trace_cost +// ghostlight.training_hook: uncertainty_without_repeatable_signal +Orsa and Brin wait beside the conduit until warm stone numbs their palms. + +No second sequence comes. The gauges recover or fail for reasons too ordinary to respect suspense. + +Brin records the silence. Hessa records the unproven fault. Orsa learns the discipline nobody sings about: an anomaly that does not repeat is still not permission to improve it into a revelation. +-> END + +=== ending_rationed_trust === +// ghostlight.ending_label: rationed_trust +// ghostlight.training_hook: infrastructure_choice_paid_in_public +The troughs receive enough water to make rationing possible rather than decorative. + +Orsa carries copper cans to the upper terrace while Hessa and Dema post the seal record together. People grumble at the workshop, the pipes, the queue, and one another. This is not collapse. It is civic life discovering the exact weight of a pump decision. + +When Orsa returns, someone has left a cup of water beside Engine Two's dark slate. +-> END + +=== ending_rationed_distrust === +// ghostlight.ending_label: rationed_distrust +// ghostlight.training_hook: service_failure_erodes_workshop_legitimacy +There is too little water to ration and too little record to explain why. + +Orsa joins the line anyway. The gesture earns no forgiveness. A workshop seal is valuable because it binds useful work to a name; today the name is attached mostly to empty copper. + +Above them, the terrace gauge rests in red. Behind the wall, one pipe knocks once, too late to count as testimony. +-> END diff --git a/examples/ink/delvehold/cistern-house-nine-breaker-test.branch-and-fold.v0.training.json b/examples/ink/delvehold/cistern-house-nine-breaker-test.branch-and-fold.v0.training.json new file mode 100644 index 0000000..44496b2 --- /dev/null +++ b/examples/ink/delvehold/cistern-house-nine-breaker-test.branch-and-fold.v0.training.json @@ -0,0 +1,443 @@ +{ + "schema_version": "ghostlight.ink_training_annotation.v0", + "annotation_id": "cistern-house-nine-breaker-test-branch-and-fold-v0-training", + "ink_ref": "examples/ink/delvehold/cistern-house-nine-breaker-test.branch-and-fold.v0.ink", + "source_fixture_ref": "examples/lore-grounding/delvehold/cistern-house-nine-breaker-test.v0.json", + "scene_id": "cistern-house-nine-breaker-test.morning-handover", + "protagonist_agent_id": "orsa_rill", + "npc_agent_ids": [ + "hessa_cairn", + "brin_olt", + "dema_sorn", + "cistern_house_nine_landing_queue" + ], + "purpose": "Interactive Fiction Weaver compilation of a Delvehold branch-and-fold fixture about an apprentice discovering an undocumented municipal-feed reroute during an ordinary public pump inspection.", + "local_awareness_summary": [ + { + "text": "Orsa is a dwarven apprentice who knows the morning isolation-wedge and live-null test, the visible controls of the three local pump engines, and the workshop hierarchy around Master Hessa's civic seal.", + "source_refs": [ + "examples/lore-grounding/delvehold/cistern-house-nine-breaker-test.v0.json", + "Delvehold/Lore/The Greathold.md", + "Delvehold/Lore/Industry/Runic Engineering.md", + "Delvehold/Lore/Peoples/Mastership and Citizenship.md" + ] + }, + { + "text": "Orsa can see pressure floats, wedge seams, the district gauge, Dema's public slate, and the blue reroute pattern, but cannot know whether the behavior is coupled feedback, undocumented work, fraud, or emerging agency.", + "source_refs": [ + "Delvehold/Lore/Industry/Machine-Dungeon.md", + "Delvehold/Lore/The Greathold.md" + ] + }, + { + "text": "The immediate stakes are both material and civic: upper-terrace water is falling while an unstamped inspection and uncertain safety boundary leave responsibility unresolved.", + "source_refs": [ + "Delvehold/Lore/The Greathold.md", + "Delvehold/Lore/Industry/Dwarven Industry.md", + "Delvehold/Lore/Peoples/Mastership and Citizenship.md" + ] + } + ], + "projection_controls": { + "frame_controls": [ + { + "text": "Playable perspective remains Orsa's apprentice-local viewpoint inside Cistern House Nine. Choices use reachable wedges, slates, valves, the rail, the emergency lever, witnessed speech, and public carrying work.", + "source_refs": [ + "prompts/interactive-fiction-weaver.md", + "examples/lore-grounding/delvehold/cistern-house-nine-breaker-test.v0.json" + ] + }, + { + "text": "The opening establishes routine and lets the player prime one procedural value before the undocumented reroute appears.", + "source_refs": [ + "docs/architecture/ink-branching-scenes.md" + ] + }, + { + "text": "Tonal mode is warm workplace comedy turning into quiet civic unease; jokes expose craft hierarchy and infrastructure pressure without dissolving the dry-tap stakes.", + "source_refs": [ + "AGENTS.md", + "prompts/narrative-quality-reviewer.md" + ] + } + ], + "authority_boundaries": [ + { + "text": "Orsa may perform assigned apprentice work and reach local controls, but only Master Hessa owns the workshop civic seal and may admit an engine to public service under it.", + "source_refs": [ + "Delvehold/Lore/Peoples/Mastership and Citizenship.md", + "Delvehold/Lore/The Greathold.md" + ] + }, + { + "text": "The scene may show repeatable system behavior and competing explanations; it must not let Orsa diagnose machine-dungeon personhood from one pump-house event.", + "source_refs": [ + "Delvehold/Lore/Industry/Machine-Dungeon.md", + "Delvehold/Lore/Ontology/Dungeon Cores.md" + ] + } + ], + "object_custody": [ + { + "text": "Engine Two's removable isolation wedge, Hessa's workshop seal, Dema's public slate, the three pressure floats, and the emergency lever are material controls or records whose state changes later options and endings.", + "source_refs": [ + "Delvehold/Lore/The Greathold.md", + "examples/ink/delvehold/cistern-house-nine-breaker-test.branch-and-fold.v0.ink" + ] + } + ], + "required_semantics": [ + { + "text": "The fixture must keep infrastructure legitimacy attached to visible isolation, seals, records, water service, and the people who bear failure costs.", + "source_refs": [ + "Delvehold/Lore/The Greathold.md", + "Delvehold/Lore/Industry/Dwarven Industry.md", + "Delvehold/Lore/Peoples/Mastership and Citizenship.md" + ] + }, + { + "text": "Every ending must preserve uncertainty about the reroute while materially distinguishing service, evidence, jurisdiction, investigation, and public trust outcomes.", + "source_refs": [ + "Delvehold/Lore/Industry/Machine-Dungeon.md", + "docs/architecture/ink-branching-scenes.md" + ] + } + ], + "forbidden_resolutions": [ + { + "text": "Do not let an apprentice apply a civic seal, silently make canonical public policy, or convert workshop observation into Greathold-wide truth.", + "source_refs": [ + "Delvehold/Lore/Peoples/Mastership and Citizenship.md" + ] + }, + { + "text": "Do not resolve the blue reroute as a speaking machine, a dungeon-core command, or proof of a unified Greathold mind.", + "source_refs": [ + "Delvehold/Lore/Industry/Machine-Dungeon.md", + "Delvehold/Lore/Ontology/World-Spirit.md" + ] + } + ] + }, + "branch_and_fold_plan": { + "mode": "branch_and_fold", + "summary": "Four procedural choice layers fold through the live-null anomaly and select one of eight state-gated aftermaths.", + "choice_layers": [ + "ordinary_handover_role", + "undocumented_reroute", + "seal_and_service", + "attributed_aftermath" + ], + "variables": [ + "isolation_integrity", + "district_flow", + "seal_trust", + "anomaly_evidence", + "apprentice_standing", + "witness_level", + "network_pressure" + ], + "ending_gates": [ + "ending_bounded_service", + "ending_bounded_service_cost", + "ending_public_hearing", + "ending_public_hearing_cost", + "ending_network_trace", + "ending_network_trace_cost", + "ending_rationed_trust", + "ending_rationed_distrust" + ] + }, + "branches": [ + { + "branch_id": "prime_visible_isolation", + "ink_path": "pre_test_choice", + "action_type": "seat_wedge", + "actor_intent": "Make Engine Two's physical safety state publicly legible before live mana enters the test.", + "state_basis": [ + "Orsa has been assigned Engine Two's wedge.", + "The handover routine uses visible callouts and public observation." + ], + "reviewed_consequences": [ + "Raises isolation_integrity, apprentice_standing, and witness_level; later enables the bounded-service proposal and improves its ending gate." + ], + "training_hooks": [ + "safety_state_visibility", + "apprentice_craft", + "public_callout" + ] + }, + { + "branch_id": "prime_public_record", + "ink_path": "pre_test_choice", + "action_type": "request_witness", + "actor_intent": "Put the terrace-level record and workshop procedure in one public frame.", + "state_basis": [ + "Dema owns the landing slate and may stand at the public side of the rail." + ], + "reviewed_consequences": [ + "Raises witness_level and seal_trust while lowering apprentice_standing; later strengthens public-hearing evidence." + ], + "training_hooks": [ + "distributed_record_ownership", + "role_boundary_friction" + ] + }, + { + "branch_id": "prime_null_precision", + "ink_path": "pre_test_choice", + "action_type": "rehearse_gesture", + "actor_intent": "Protect the live termination by spending scarce service time on craft precision.", + "state_basis": [ + "Apprentices learn the null rune before effect-producing runes and practice under supervision." + ], + "reviewed_consequences": [ + "Raises apprentice_standing and lowers district_flow, changing Hessa's attention and later ration pressure." + ], + "training_hooks": [ + "craft_before_speed", + "service_time_cost" + ] + }, + { + "branch_id": "prime_intake_awareness", + "ink_path": "pre_test_choice", + "action_type": "inspect_space", + "actor_intent": "Ground the test in the wet chamber and detect nonlocal pressure through the physical plant.", + "state_basis": [ + "The grated stair gives Orsa sight and hearing into the wet intake chamber." + ], + "reviewed_consequences": [ + "Raises district_flow and network_pressure; primes later distant-load investigation." + ], + "training_hooks": [ + "embodied_infrastructure_sensing", + "ordinary_anomaly_seed" + ] + }, + { + "branch_id": "test_repeatable_refusal", + "ink_path": "first_anomaly_choice", + "action_type": "repeat_termination", + "actor_intent": "Distinguish repeatable system behavior from a malformed apprentice stroke.", + "state_basis": [ + "Orsa can repeat the assigned live-null procedure while the wedge remains seated." + ], + "reviewed_consequences": [ + "Raises isolation_integrity, anomaly_evidence, and network_pressure while lowering district_flow; enables stronger investigation and evidence endings." + ], + "training_hooks": [ + "repeatability_over_revelation", + "safety_service_tradeoff" + ] + }, + { + "branch_id": "make_anomaly_public", + "ink_path": "first_anomaly_choice", + "action_type": "record_pattern", + "actor_intent": "Preserve the blue reroute outside private workshop memory before it fades.", + "state_basis": [ + "Dema's slate is present and visible to the landing." + ], + "reviewed_consequences": [ + "Raises anomaly_evidence and witness_level while lowering seal_trust; later enables the public-evidence option." + ], + "training_hooks": [ + "public_evidence", + "seal_reputation_cost" + ] + }, + { + "branch_id": "restore_service_early", + "ink_path": "first_anomaly_choice", + "action_type": "remove_wedge", + "actor_intent": "Restore expected flow before the terrace gauge falls further.", + "state_basis": [ + "Orsa can physically remove the wedge but cannot seal the resulting service state." + ], + "reviewed_consequences": [ + "Raises district_flow while lowering isolation_integrity, anomaly_evidence, and seal_trust; makes safe bounded service harder and distrust more likely." + ], + "training_hooks": [ + "immediate_service_over_evidence", + "authority_overreach" + ] + }, + { + "branch_id": "test_distant_pressure", + "ink_path": "first_anomaly_choice", + "action_type": "close_valve_and_listen", + "actor_intent": "Use reachable valve resistance and pipe knocks to locate whether the pressure originates beyond the house.", + "state_basis": [ + "Orsa can reach Engine Three's long valve handle from the brass rail." + ], + "reviewed_consequences": [ + "Raises network_pressure and anomaly_evidence while lowering district_flow; creates a stronger network-trace route without granting diagnosis." + ], + "training_hooks": [ + "body_local_inference", + "uncertainty_preserved" + ] + }, + { + "branch_id": "isolate_two_run_one", + "ink_path": "seal_choice", + "action_type": "propose_bounded_service", + "actor_intent": "Preserve a visible Engine Two boundary while restoring partial district water under Hessa's authority.", + "state_basis": [ + "Available only when isolation_integrity is high enough to support a real physical boundary." + ], + "reviewed_consequences": [ + "Raises district_flow and seal_trust while lowering network_pressure; materially improves bounded-service and rationed-trust endings." + ], + "training_hooks": [ + "bounded_service", + "master_seal_authority" + ] + }, + { + "branch_id": "preserve_public_evidence", + "ink_path": "seal_choice", + "action_type": "transfer_record", + "actor_intent": "Keep the anomaly inspectable even if leaving the plate unstamped worsens rationing.", + "state_basis": [ + "Available only when the anomaly has been observed strongly enough to preserve." + ], + "reviewed_consequences": [ + "Raises anomaly_evidence and witness_level while lowering district_flow and apprentice_standing; improves public-hearing success." + ], + "training_hooks": [ + "evidence_custody_transfer", + "public_cost_of_proof" + ] + }, + { + "branch_id": "force_seal_accountability", + "ink_path": "seal_choice", + "action_type": "withhold_object", + "actor_intent": "Require the Master to own any unsafe override explicitly by withholding the wedge from normal service.", + "state_basis": [ + "Orsa can withhold her assigned tool but cannot decide how Hessa uses the seal." + ], + "reviewed_consequences": [ + "Raises seal_trust while lowering apprentice_standing and district_flow; makes procedural legitimacy stronger and immediate service weaker." + ], + "training_hooks": [ + "refusal_within_hierarchy", + "seal_accountability" + ] + }, + { + "branch_id": "prioritize_immediate_water", + "ink_path": "seal_choice", + "action_type": "pull_emergency_lever", + "actor_intent": "Accept uncertain network behavior to prevent immediate service failure.", + "state_basis": [ + "The emergency lever is reachable, but using it lifts all three isolation cams before the plate is sealed." + ], + "reviewed_consequences": [ + "Raises district_flow and network_pressure while sharply lowering isolation_integrity and seal_trust; produces visible full-flow and broken-boundary consequences." + ], + "training_hooks": [ + "resource_emergency", + "unsafe_override", + "public_relief_private_distrust" + ] + }, + { + "branch_id": "own_bounded_service", + "ink_path": "final_choice", + "action_type": "sign_record", + "actor_intent": "Accept apprentice-level accountability for the safest service state still supported by the room.", + "state_basis": [ + "Success depends on high isolation_integrity and adequate district_flow." + ], + "reviewed_consequences": [ + "Routes to bounded-service success or cost based on physical isolation and water delivery." + ], + "training_hooks": [ + "state_gated_service_ending", + "attributed_work" + ] + }, + { + "branch_id": "widen_jurisdiction", + "ink_path": "final_choice", + "action_type": "carry_evidence", + "actor_intent": "Move the dispute to the district bearing the water failure rather than letting the workshop contain it.", + "state_basis": [ + "Success depends on public witness and preserved anomaly evidence." + ], + "reviewed_consequences": [ + "Routes to a source-grounded widening moot or to a service-failure hearing where the anomaly remains weak." + ], + "training_hooks": [ + "jurisdiction_follows_consequence", + "distributed_evidence" + ] + }, + { + "branch_id": "follow_network_pressure", + "ink_path": "final_choice", + "action_type": "investigate", + "actor_intent": "Trace the boundary of the observed behavior without claiming to know its author.", + "state_basis": [ + "Success depends on network_pressure and anomaly_evidence." + ], + "reviewed_consequences": [ + "Routes to a repeatable multi-workshop listening practice or an honestly recorded silence." + ], + "training_hooks": [ + "uncertain_machine_dungeon_signal", + "negative_evidence" + ] + }, + { + "branch_id": "accept_district_cost", + "ink_path": "final_choice", + "action_type": "distribute_resource", + "actor_intent": "Keep the procedural dispute attached to the people who pay for it in water and time.", + "state_basis": [ + "Outcome depends on delivered flow or retained seal trust." + ], + "reviewed_consequences": [ + "Routes to rationed trust when service or accountability survives, otherwise to visible legitimacy loss." + ], + "training_hooks": [ + "infrastructure_cost_on_bodies", + "public_trust_ending" + ] + } + ], + "mutation_policy": { + "automated": [ + "Ink variable changes for local playthrough state", + "Conditional prose callbacks", + "Ending gate selection" + ], + "manual_review_required": [ + "Promotion of the local anomaly into canonical machine-dungeon history", + "Durable character memory or relationship updates", + "Any Greathold policy or multi-workshop response beyond this fixture", + "Acceptance into any model-training corpus" + ] + }, + "audit": { + "reviewer": "Detached Codex worker applying the four required Ghostlight reviewer prompts as separate passes", + "review_status": "accepted", + "review_notes": [ + "Narrative quality verdict: accepted. Reader orientation, coherence, pacing, voice, tonal fit, and IF playability each meet the B-level gate after adding a late read for apprentice_standing and correcting the receipt to name four choice layers.", + "Lore grounding verdict: accepted. All fourteen cited vault paths and ranges were checked; null practice, seal authority, workshop accountability, widening jurisdiction, infrastructure dependency, and the ambiguous reroute match their source owners.", + "Visual continuity verdict: accepted_with_minor_revisions as an illustrated-IF scaffold, not replay-ready art. Twenty-two unique scene anchors and twenty-two BFL prompts cover focal shifts and branch-visible states; one negative prompt construction was rewritten. A durable scene-set blockout remains required before multi-angle rendering.", + "Spatial-geometric cohesion verdict: accepted_with_minor_revisions as a stageable text plan. The shared map now fixes two levels, pump order, routes, occluders, valve reach, emergency-lever position, public sightlines, staging slots, and branch-persistent object states. A plan view or simple 3D blockout remains required for replay-ready continuity.", + "No Ink compiler was present on PATH. The artifact received JSON parse validation, header inspection, variable-use audit, branch/state review, and manual Ink structure review; compilation was not attempted or installed." + ], + "checks": { + "uses_standard_branching_format": true, + "actor_local_context_only": true, + "includes_non_speech_actions": true, + "fuzzy_updates_marked_for_manual_review": true, + "aetheria_lore_content_readable": true + } + } +} diff --git a/examples/ink/kalsa/RUN.md b/examples/ink/kalsa/RUN.md new file mode 100644 index 0000000..d56fce9 --- /dev/null +++ b/examples/ink/kalsa/RUN.md @@ -0,0 +1,88 @@ +# Kalsa fixture run + +## stormshield-handoff-v0 + +- Status: blocked before prose or fixture emission. +- Locality: the outer road Stormshield station at Ti'asantatca. +- Institution and routine: a Stormshield Circle watch handoff, including observer comparison, relief readiness, target confirmation, and the first shared cup after release. +- Intended tonal mode: workplace warmth and dry institutional comedy under weather pressure. +- Initial pressure: an incoming road warning arrives while the outgoing shaman is still carrying the shield target and the expected relief cohort has not crossed the exposed approach. +- Files written: `examples/ink/kalsa/RUN.md`; no Ink, training, visual, lore-grounding, or BFL manifest was emitted. +- Lore notes read before the stop: + - Public tier: `Kalsa/Public/index.md`, `Kalsa/Public/World/Kalsa.md`, `Kalsa/Public/World/Magic and Miracles.md`, `Kalsa/Public/World/Peoples and Polities.md`, `Kalsa/Public/Sources/The Narrow Shield.md`. + - Spoiler/author tier: `Kalsa/Spoilers/index.md`, `Kalsa/Spoilers/Reference/Canon and Provenance.md`, `Kalsa/Spoilers/Foundations/World.md`, `Kalsa/Spoilers/Foundations/Kaos.md`, `Kalsa/Spoilers/Foundations/Oracle Ecology.md`, `Kalsa/Spoilers/Institutions/index.md`, `Kalsa/Spoilers/Institutions/Stormshield Circles.md`, `Kalsa/Spoilers/Polities/Shamanism - Papsenai.md`, `Kalsa/Spoilers/Events/The Narrow Shield.md`. +- Lore patch drafted: `Kalsa/Spoilers/Institutions/Stormshield Circles.md` now contains a fixture-marked, locality-bounded outer-road handoff-room elaboration. The ordinary worktree commit failed because `F:/Projects/Kalsa/.git/worktrees/ghostlight-worlds/index.lock` is not writable in this sandbox. +- Publication retry: a detached temporary Git object for `Lore: ground stormshield-handoff-v0 station` was created as `054189a2b66d262961c17d696168dfae56d9ceb0` under `C:/Users/Meta/AppData/Local/Temp/codex-kalsa-lore-shadow-50cae84d-9e45-4454-a5ff-daf1ee00070d`, but `git push` failed because outbound access to `github.com:443` is unavailable. The connected GitHub write path also refused branch creation because write approval is disabled. This hash is not attached to the local branch or published and must not be treated as the required lore commit. +- Reviewer verdicts: not run; there is no fixture to review. +- Stop reason: the run contract says to stop on a genuine Git push wall. Continuing would create unpublishable fixtures and violate the per-fixture commit/push requirement. +- Next after unblock: restore write access to the two worktrees' Git metadata and outbound GitHub access (or enable approved GitHub writes), attach and publish the lore patch, then resume the Weaver pass for this locality. + +## stormshield-handoff-v0 — 2026-09-04 resumption check + +- Chosen locality remains the outer-road Stormshield station at Ti'asantatca; no prose or additional fixture artifact was written during this resumption. +- Lore patch state corrected: the fixture-marked elaboration in `Kalsa/Spoilers/Institutions/Stormshield Circles.md` is committed on lore branch `codex/ghostlight-worlds` as `177dda5` (`Bank Ghostlight fixture lore elaboration drafted by the Kalsa world worker`). The earlier shadow-object hash `054189a2b66d262961c17d696168dfae56d9ceb0` is obsolete and is not the owning commit. +- Ghostlight publication check: `git push -u origin codex/world-kalsa` failed with `fatal: unable to access 'https://github.com/GameCult/Ghostlight.git/': schannel: AcquireCredentialsHandle failed: SEC_E_NO_CREDENTIALS (0x8009030e) - No credentials are available in the security package`. +- Lore publication check: `git -c safe.directory=F:\Projects\Kalsa-worktrees\ghostlight-worlds -C F:\Projects\Kalsa-worktrees\ghostlight-worlds push -u origin codex/ghostlight-worlds` failed with `fatal: unable to access 'https://github.com/GameCult/Kalsa.git/': schannel: AcquireCredentialsHandle failed: SEC_E_NO_CREDENTIALS (0x8009030e) - No credentials are available in the security package`. +- Reviewer verdicts remain not run because no fixture exists. +- Stop reason: both required repositories refuse GitHub publication because the sandbox process has no usable Windows credential handle. The run contract requires an exact ledger entry and stop on a genuine push wall. +- Next after unblock: provide a Git credential path usable by this process, push `codex/ghostlight-worlds` with lore commit `177dda5`, then resume the Weaver pass for `stormshield-handoff-v0`; after the fixture is complete, commit and push `codex/world-kalsa`. + +## stormshield-handoff-v0 — active fixture selection + +- Status: selected; source reading complete, prose not yet written. +- Locality: the outer-road Stormshield station at Ti'asantatca. +- Institution and routine: a Stormshield Circle watch handoff—outgoing and incoming shamans overlap on adjacent trance mats while an observer compares their target accounts against the roadward weather, then a tender gives the released worker a first cup before detailed questioning. +- Tonal mode: workplace warmth and dry institutional comedy under weather pressure. +- Concrete pressure: an urgent road report arrives while the outgoing shaman still holds the outer-road target and the expected relief cohort has not crossed the exposed approach. The player must decide what evidence to trust, what target can honestly be transferred, and whose future capacity to spend. +- Canonical room elaboration: already committed in the lore worktree as `177dda5` (`Bank Ghostlight fixture lore elaboration drafted by the Kalsa world worker`). No additional lore patch is currently required. +- Supersession: the preceding push prerequisite is retired as active guidance. The current operator contract forbids pushes and defines local commits as the deliverable; the coordinator publishes after ledger entries. +- Next: compile the grounded Weaver pass into Ink, training, visual, lore-grounding, and BFL prompt-manifest artifacts; then run the four reviewer passes and repair their findings. + +## stormshield-handoff-v0 — completed fixture + +- Status: complete as playable Ink and prompt-manifest collateral; illustrated replay is intentionally not claimed ready because the required durable scene-set blockout does not exist. +- Locality: one outer-road Stormshield station at Ti'asantatca; incoming/outgoing watch overlap, observed target transfer, road warning, and first-cup recovery. +- Tonal mode: workplace warmth and dry institutional comedy under weather pressure. +- Files written: + - `examples/ink/kalsa/stormshield-handoff-v0.branch-and-fold.v0.ink` + - `examples/ink/kalsa/stormshield-handoff-v0.branch-and-fold.v0.training.json` + - `examples/visual/kalsa/stormshield-handoff-v0.branch-and-fold.v0.visual.json` + - `examples/lore-grounding/kalsa/stormshield-handoff-v0.v0.json` + - `prompts/image-generation/kalsa/stormshield-handoff-v0.bfl-simple-prompts.v0.json` +- Lore notes read: + - Public tier: `Kalsa/index.md`, `Kalsa/Public/index.md`, `Kalsa/Public/World/Kalsa.md`, `Kalsa/Public/World/Magic and Miracles.md`, `Kalsa/Public/World/Peoples and Polities.md`, `Kalsa/Public/Sources/The Narrow Shield.md`. + - Spoilers/author or backstage tier: `Kalsa/Spoilers/index.md`, `Kalsa/Spoilers/Reference/Canon and Provenance.md`, `Kalsa/Spoilers/Foundations/World.md`, `Kalsa/Spoilers/Foundations/Kaos.md`, `Kalsa/Spoilers/Foundations/Oracle Ecology.md`, `Kalsa/Spoilers/Institutions/index.md`, `Kalsa/Spoilers/Institutions/Stormshield Circles.md`, `Kalsa/Spoilers/Polities/Shamanism - Papsenai.md`, `Kalsa/Spoilers/Events/The Narrow Shield.md`. +- Lore patch committed: `177dda5` in `F:\Projects\Kalsa-worktrees\ghostlight-worlds` (`Bank Ghostlight fixture lore elaboration drafted by the Kalsa world worker`), adding the fixture-marked outer-road handoff-room elaboration to `Kalsa/Spoilers/Institutions/Stormshield Circles.md`. No new lore edit was required during completion. +- Reviewer verdicts: + - Narrative quality: `accepted`; the pass found and repaired premature release before the final fold and added the missing `road_exposure` callback. + - Lore grounding: `accepted`; source coverage, canon fit, material grounding, and backfill value all scored 5/5. + - Visual continuity: `needs_revision` for illustrated replay only; segmentation, prompts, character refs, and branch visuals scored 5/5, while website replay scored 3/5 because a camera-specific scene-set blockout is absent. The visual plan declares this limit. + - Spatial cohesion: `accepted`; the room, routes, sightlines, body positions, object custody, and folded spatial state are stageable. The reviewer also requires the declared scene set before replay promotion. +- Verification: all four JSON files parse; `tools/validate_lore_grounding.py` passes; all 16 sidecar branch ids map to Ink labels and knots; all 10 Ink variables have later reads; 14 visual scene ids and 20 global modifier targets are unique and valid; every visible named character resolves to a stable visual ref; affirmative-prompt checks pass. Ink was not compiled because no compiler is installed and installation is forbidden for this run. +- Next: choose a different institution and ordinary routine. Best current candidate is the basin-table allocation and black-door descent preparation at Low Sere, provided source reading exposes a narrow locality gap worth canonizing. + +## grey-beds-first-water-v0 — active fixture selection + +- Status: selected; source reading complete, prose not yet written. +- Locality: the lower Grey Beds head-sluice at Low Sere, downstream of household drinking and washing claims. +- Institution and routine: Grey Bed workers and a household water witness conduct the first-water delivery—sample temperature, taste, ash, and sound; compare the marked delivery vessel with crop stress; then accept, divert, or return the flow under the basin table's crop compact. +- Tonal mode: damp agrarian workplace comedy with domestic warmth and creeping technical dread. +- Concrete pressure: reduced intake service sends a hotter, ash-heavy first flow while lower-step rooms are losing heat and the medicinal moss is already drying. A Cistern House runner brings a cut order that preserves minimum household heat but may ruin one bed before the next work-watch. +- Lore gap: `Kalsa/Spoilers/Places/Low Sere.md` owns Grey Bed work and water allocation but does not yet furnish the head-sluice geometry, sample surface, or witnessed first-water handoff. +- Intended patch: add one fixture-marked, locality-bounded elaboration under Low Sere's Grey Beds section; do not establish a universal bed layout, currency, office title, valve design, crop threshold, or post-descent outcome. +- Next: patch and commit that owner note, then compile the five fixture artifacts and run the four reviewer passes. + +## grey-beds-first-water-v0 — stopped at lore commit + +- Status: blocked before prose or fixture emission. +- Locality: the lower Grey Beds head-sluice at Low Sere. +- Files written in Ghostlight: `examples/ink/kalsa/RUN.md` only; no Ink, training, visual, lore-grounding, or BFL artifact was emitted for this fixture. +- Lore notes read: + - Public tier: `Kalsa/Public/index.md`, `Kalsa/Public/Places/Low Sere.md`, `Kalsa/Public/Sources/At the Basin Table.md`, `Kalsa/Public/World/Relics and Ruins.md`. + - Spoilers/author tier: `Kalsa/Spoilers/index.md`, `Kalsa/Spoilers/Dungeons/index.md`, `Kalsa/Spoilers/Places/Low Sere.md`, `Kalsa/Spoilers/Dungeons/The Ashen Intake.md`, `Kalsa/Spoilers/Events/The Grey Scald.md`, `Kalsa/Spoilers/Institutions/Relic Custody.md`. +- Lore patch drafted: `Kalsa/Spoilers/Places/Low Sere.md` contains a fixture-marked, locality-bounded lower head-sluice elaboration: covered header, sampling apron, paired marked vessels, ash filters, reed floats, work-watch tile board, three reachable stop boards, and the witnessed accept/divert/return handoff. It explicitly does not establish a universal Grey Beds plan or allocation formula. +- Lore commit attempt: `git -c safe.directory=F:/Projects/Kalsa-worktrees/ghostlight-worlds -C F:\Projects\Kalsa-worktrees\ghostlight-worlds add -- "Kalsa/Spoilers/Places/Low Sere.md"` and the required commit could not create the worktree index lock. +- Exact error: `fatal: Unable to create 'F:/Projects/Kalsa-worktrees/ghostlight-worlds/.git/index.lock': Permission denied`. +- Reviewer verdicts: not run; the fixture was not written. +- Stop reason: the run contract says that if `git commit` itself fails, record the exact error in the ledger and stop. Continuing would put prose ahead of an uncommitted canonical elaboration. +- Next after unblock: bank the Low Sere lore edit on branch `codex/ghostlight-worlds` with message `Lore: ground grey-beds-first-water-v0 head-sluice`, record its hash here, then resume the Weaver pass for this locality. diff --git a/examples/ink/kalsa/stormshield-handoff-v0.branch-and-fold.v0.ink b/examples/ink/kalsa/stormshield-handoff-v0.branch-and-fold.v0.ink new file mode 100644 index 0000000..888b811 --- /dev/null +++ b/examples/ink/kalsa/stormshield-handoff-v0.branch-and-fold.v0.ink @@ -0,0 +1,410 @@ +// ghostlight.artifact_id: kalsa_stormshield_handoff_branch_fold_v0 +// ghostlight.fixture_id: stormshield-handoff-v0 +// ghostlight.scene_id: stormshield-handoff-v0.outer-road-watch-change +// ghostlight.final_ink_path: examples/ink/kalsa/stormshield-handoff-v0.branch-and-fold.v0.ink + +VAR handoff_alignment = 1 +VAR incoming_contact = 1 +VAR outgoing_load = 2 +VAR road_exposure = 1 +VAR relief_status = 0 +VAR observer_confidence = 1 +VAR warning_state = 0 +VAR transfer_scope = 0 +VAR cup_heat = 2 +VAR runner_evidence = 0 + +-> start + +=== start === +The outer-road station keeps weather on one side of a thick stone wall and opinions on both. + +Rain needles the shutter slats. Beneath them, runoff flashes through three channels cut toward the gulf. The covered road stair climbs from the exposed approach and stops at a low rail, because even an urgent visitor is still wet equipment until somebody admits them. + +Behind the rail stands Ema Sai's scored table. Fired-clay pieces mark the outer road, the drainage line, this station, and the cityward gate. Moving a piece records a changed target. It does not change the shield. Ema says this to every trainee and to several officials who ought to have arrived knowing it. + +-> handoff_room + +=== handoff_room === +On the sheltered side, two woven trance mats lie beside one continuous wooden grip rail. + +Orin Vesh occupies the roadward mat. He is the outgoing shaman: broad-backed, gray threaded through his tied hair, rain-dark work wrap clinging at the shoulders. His left hand has held the rail so long that the wood has printed itself into his palm. + +Nala Ter kneels on the second mat. She is the incoming shaman, rested by the standards of a city that defines rest as food you remember eating. Her task is simple in the way roofs are simple: take contact with the same threatened section before Orin releases it. + +Ema watches from the table. Tava En, the station tender, waits behind the inner curtain with a water crock, a broth pot, blankets, and the expression of a woman who has seen prophecy defeated by cold soup. + +-> before_contact + +=== before_contact === +The ordinary handoff begins. + +Orin reports the held road section, the pressure walking along the runoff channels, and a gust that keeps returning from the drainage line after he turns it. Ema copies his words onto waxed slate. Nala feels only the edge of the bond so far: wet stone, loaded air, and a future that keeps trying to put the road somewhere else. + +No one has placed the plain transfer peg between the target markers. That is the point of having a peg instead of a wish. + +-> preparation_choice + +=== preparation_choice === +// ghostlight.choice_layer: handoff_preparation ++ [Ask Orin to name the road section again while Ema points to each clay marker.] + // ghostlight.action_label: speak + // ghostlight.branch_label: prepare_by_account + ~ handoff_alignment = handoff_alignment + 2 + ~ observer_confidence = observer_confidence + 1 + ~ outgoing_load = outgoing_load + 1 + Nala makes Orin begin at the covered stair and move cityward one marker at a time. + + He answers precisely, then loses the drainage line halfway through and starts again. Ema leaves the first account visible beside the correction. + + "If I become more accurate than the weather," Orin says, "strike me with the small bell." + + "The small bell is for a changed road report," Ema says. + + "Then use the broth ladle." + -> preparation_fold ++ [Take the grip rail and enter the road bond before asking for more words.] + // ghostlight.action_label: touch_object + // ghostlight.branch_label: prepare_by_contact + ~ incoming_contact = incoming_contact + 2 + ~ road_exposure = road_exposure + 1 + Nala closes both hands around the rail. + + The threatened road enters her as pressure rather than picture: paving stones slick under absent feet, wind leaning against shutters farther upslope, water choosing among channels it has not reached yet. + + Orin's breath catches when her contact overlaps his. For one heartbeat the target has two holders and no agreement about what that means. + -> preparation_fold ++ [Cross to the shutter bay and compare the wind cords with the exposed approach.] + // ghostlight.action_label: move + // ghostlight.branch_label: prepare_by_observation + ~ relief_status = relief_status + 1 + ~ observer_confidence = observer_confidence + 1 + ~ incoming_contact = incoming_contact - 1 + Nala leaves the mat long enough to put one eye to the slats. + + Knotted cords snap roadward, then sag toward the drainage line. The covered stair below is empty. On the approach, the relief cohort's colored tile has not appeared through the rain. + + Ema records both facts. Orin says nothing, which is how an exhausted worker asks whether everyone else has finally noticed the obvious. + -> preparation_fold ++ [Tell Tava to keep Orin's first cup covered, then ask whether the pot has acquired legal authority yet.] + // ghostlight.action_label: speak + // ghostlight.branch_label: prepare_by_recovery + ~ cup_heat = cup_heat + 1 + ~ outgoing_load = outgoing_load - 1 + ~ observer_confidence = observer_confidence + 1 + Behind the curtain, Tava puts a clay lid over the cup. + + "The pot has always had legal authority," she says. "It merely prefers not to exercise it while Ema is taking notes." + + Orin laughs once. The sound loosens his hand on the rail, then lets it close again with less panic. + -> preparation_fold + +=== preparation_fold === +// ghostlight.fold: ordinary_handoff_routine +Ema reads back the watch record. Orin corrects one wind direction. Nala returns both knees to the incoming mat and finds the target's pressure waiting for her. + +{handoff_alignment >= 3: The clay markers and Orin's spoken account now describe the same road section, though his drainage correction remains exposed on the slate.} +{incoming_contact >= 3: Nala can feel the outer road as a bounded held thing; the drainage line worries its edge like a thumb on a bruise.} +{incoming_contact <= 0: The bond has thinned while Nala watched the weather. She knows more about the approach and less about the future trying to cross it.} +{relief_status >= 1: The empty approach is now part of the record. Nobody may later call the relief cohort merely late in an ordinary way.} +{cup_heat >= 3: A covered cup waits behind the curtain, steaming gently and committing no procedural errors at all.} + +Then someone strikes the visitor rail from the wrong side. + +-> runner_arrival + +=== runner_arrival === +Ket Oru stands on the covered stair, soaked from hair to boot wraps, one hand locked around a waxed road slate. + +"Relief stopped below the split channel," Ket says through the rail. "The north runoff took the paving. They cannot cross with both trance carriers. The gate crew wants to know whether to keep the road open." + +The outgoing shaman is still holding that road. The incoming shaman has not accepted it. The expected replacements are on the wrong side of moving water. + +-> road_report_choice + +=== road_report_choice === +// ghostlight.choice_layer: urgent_road_report ++ [Ask Ema to admit Ket to the rail and lay the wet slate beside the target markers.] + // ghostlight.action_label: speak + // ghostlight.branch_label: admit_runner_evidence + ~ runner_evidence = runner_evidence + 2 + ~ relief_status = relief_status + 2 + ~ handoff_alignment = handoff_alignment + 1 + ~ road_exposure = road_exposure + 1 + Ema lifts the rail latch. Ket enters only as far as the table and sets down the slate with rain running from its corners. + + The marked break lies beyond the outer-road piece and before the relief approach. Orin can see it. Nala can see Orin seeing it. + + Ket mistakes Nala's stillness for disbelief. "I watched the paving go," they say. + + Nala believes the paving. It is the future around it she cannot yet separate. + -> report_fold ++ [Point to the road-warning bell and ask Ema to close the approach before the account is complete.] + // ghostlight.action_label: speak + // ghostlight.branch_label: warn_before_certainty + ~ warning_state = warning_state + 2 + ~ road_exposure = road_exposure - 1 + ~ observer_confidence = observer_confidence - 1 + ~ relief_status = relief_status + 1 + Ema strikes the broad bronze bell once, then copies the meaning into the watch record: uncertain handoff, exposed approach, hold traffic below the station. + + The note takes longer than the bell. Most honest protections do. + + Ket exhales against the rail. Somewhere below, the gate crew will close the road on incomplete evidence and become the subject of several very complete complaints. + -> report_fold ++ [Stay on the mat and make Ket give the report through the rail while Nala deepens contact.] + // ghostlight.action_label: wait + // ghostlight.branch_label: preserve_contact_boundary + ~ incoming_contact = incoming_contact + 2 + ~ runner_evidence = runner_evidence + 1 + ~ observer_confidence = observer_confidence + 1 + ~ road_exposure = road_exposure + 1 + Nala keeps both hands on the grip rail. Ema makes Ket begin with the last intact paving mark, not with the fright. + + The words arrive through rain and stone while the bond answers underneath them. Nala feels a route close below the split channel and another pressure lean toward the drainage line. + + Ket sees her eyes shut and assumes ritual has swallowed the report. Ema does not correct them. There is work to do before anyone gets the luxury of being properly understood. + -> report_fold ++ [Leave the mat, take Ket's slate at the boundary, and inspect the washed grit embedded in its wax.] + // ghostlight.action_label: use_object + // ghostlight.branch_label: inspect_material_trace + ~ runner_evidence = runner_evidence + 3 + ~ relief_status = relief_status + 2 + ~ incoming_contact = incoming_contact - 1 + ~ outgoing_load = outgoing_load + 1 + Nala crosses to the rail and turns the slate under the lamp. + + Pale paving grit has dried into the wax beside Ket's thumb mark. The break is real enough to carry in a fingernail. + + Behind her, Orin's breathing roughens. Material proof has excellent timing in court and dreadful timing during an overlap. + -> report_fold + +=== report_fold === +// ghostlight.fold: road_report_enters_handoff +Rain hammers the shutter bay. Ema keeps Ket at the visitor side of the low rail {runner_evidence >= 2: with the wet slate aligned beside the clay road markers}{runner_evidence < 2: while copying the spoken report onto a separate waxed slate}. + +{warning_state >= 2: The road-warning bell's last vibration lives in the table. The approach is closing, but the station has publicly admitted uncertainty.} +{warning_state == 0: No warning has gone down the stair. The gate crew is still holding the road open for a relief cohort that cannot cross intact.} +{incoming_contact >= 3: Nala feels two pressures now: the outer road still inside Orin's hold, and the drainage line trying to enter the cityward gate from the side.} +{incoming_contact <= 1: Nala has facts, grit, and an incomplete bond. The order in which those become safety remains aggressively unclear.} +{outgoing_load >= 4: Orin's grip has become a tremor he is hiding by squeezing harder.} + +Ema asks both shamans to name the held section. + +Orin says, "Road to the split channel. Drainage edge included." + +Nala says, "Road to the split channel. The drainage edge is moving." + +Ema does not reach for the transfer peg. + +-> disagreement_choice + +=== disagreement_choice === +// ghostlight.choice_layer: disputed_target_overlap ++ [State the boundary plainly: "I have the road. I do not have the drainage edge."] + // ghostlight.action_label: speak + // ghostlight.branch_label: name_partial_contact + ~ handoff_alignment = handoff_alignment + 2 + ~ transfer_scope = 1 + ~ observer_confidence = observer_confidence + 1 + ~ warning_state = warning_state + 1 + Nala names what she can hold and leaves the rest unadorned. + + Orin hears refusal and looks wounded by it. Ema hears a bounded target and moves the drainage marker away from the transfer peg's empty place. + + Both readings are true enough to hurt. Only one belongs in the watch record. + -> final_threshold ++ [Keep contact and ask Orin to describe the drainage pressure without using the marker names.] + // ghostlight.action_label: speak + // ghostlight.branch_label: compare_embodied_accounts + ~ incoming_contact = incoming_contact + 1 + ~ handoff_alignment = handoff_alignment + 2 + ~ outgoing_load = outgoing_load + 1 + ~ runner_evidence = runner_evidence + 1 + Orin speaks of weight behind the left eye, a pull across the lower teeth, and the sense of a door opening cityward. + + Nala has the first two. Not the door. + + Ema writes the difference instead of deciding that matching metaphors would be more dignified. + -> final_threshold ++ [Lay one hand flat beside the unused transfer peg and refuse to certify the handoff yet.] + // ghostlight.action_label: gesture + // ghostlight.branch_label: withhold_transfer_peg + ~ transfer_scope = -1 + ~ observer_confidence = observer_confidence + 2 + ~ outgoing_load = outgoing_load + 2 + ~ road_exposure = road_exposure + 1 + Nala says nothing. Ema follows her hand, then the peg, then Orin's whitening knuckles. + + Ket shifts behind the rail. To the runner, the silence looks like three officials discovering procedure while the road washes away. + + To Nala, it is the last honest shape available. + -> final_threshold ++ [Tell Ema to place the peg for the full target so Orin can release and reach the recovery bench.] + // ghostlight.action_label: speak + // ghostlight.branch_label: accept_full_target_for_recovery + ~ transfer_scope = 2 + ~ outgoing_load = outgoing_load - 2 + ~ incoming_contact = incoming_contact - 1 + ~ observer_confidence = observer_confidence - 2 + ~ cup_heat = cup_heat - 1 + Nala closes her hand around the grip rail and says, "Full target. Let him go." + + Ema looks at both shamans, the shutters, and the unplaced peg. She lifts it between finger and thumb above the road and drainage markers but does not set it down. + + Tava comes to the curtain and braces one hand under Orin's free arm. He has not released. The room has merely arranged itself around the hope that he can. + + The proposed transfer is merciful. Mercy has entered the record wearing a claim Nala may not be able to keep. + -> final_threshold + +=== final_threshold === +// ghostlight.fold: one_record_before_resolution +The station now has one wet runner, two target accounts, an approach that may still be open, and a transfer peg {transfer_scope == 2: held above both markers in Ema's hand}{transfer_scope == 1: waiting beside a deliberately narrowed road marker}{transfer_scope == -1: untouched beneath Nala's flat hand}{transfer_scope == 0: still unplaced between the two accounts}. + +{handoff_alignment >= 4: The road section is clear in speech, clay, slate, and bond. The drainage edge remains the named disagreement.} +{handoff_alignment <= 2: The target still changes shape depending on who describes it.} +{runner_evidence >= 3: Ket's slate and the grit in its wax make the broken approach materially undeniable.} +{relief_status >= 3: Everyone in the room knows the expected cohort cannot arrive intact by the planned route.} +{warning_state >= 2: The lower gate has been told to hold traffic.} +{warning_state == 0: The lower gate is still waiting for an answer the station has not sent.} +{road_exposure >= 3: Through the shutter slats, movement appears below the split channel: people or a cart beginning up an approach the station has not made safe.} +{road_exposure <= 0: The lower approach lies empty beneath a closed gate signal, buying the station time at public cost.} +{cup_heat >= 3: Orin's covered first cup is still hot behind the curtain.} +{cup_heat <= 1: The first cup is cooling while procedure eats the room.} + +Nala cannot make every threatened thing one target. She can decide what claim her body will carry into the next watch. + +-> final_choice + +=== final_choice === +// ghostlight.choice_layer: watch_commitment ++ [Accept only the road section both accounts can support; send the drainage disagreement to the next station.] + // ghostlight.action_label: speak + // ghostlight.branch_label: prioritize_honest_scope + {handoff_alignment >= 4 && incoming_contact >= 2: + Nala names the road from covered stair to split channel. Ema moves the drainage marker clear, places the transfer peg beside the road piece, and writes the unresolved pressure in full. + -> ending_honest_scope_success + - else: + Nala narrows the claim, but her contact and the accounts do not yet meet cleanly enough to make the smaller target safe. + -> ending_honest_scope_cost + } ++ [Keep the overlap until another competent holder or a central instruction reaches the station.] + // ghostlight.action_label: wait + // ghostlight.branch_label: prioritize_continuity + {outgoing_load <= 4 && relief_status >= 2: + Nala asks Orin for one more held interval while Ema dispatches Ket with the broken-route evidence. + -> ending_continuity_success + - else: + Nala asks the outgoing worker to remain because no replacement has yet made the road safely legible. + -> ending_continuity_cost + } ++ [Take the full disputed target now and send Orin through the curtain to Tava.] + // ghostlight.action_label: touch_object + // ghostlight.branch_label: prioritize_recovery + {incoming_contact >= 4 && observer_confidence >= 1: + Nala takes road and drainage pressure together while Ema records the disagreement and Orin releases. + -> ending_recovery_success + - else: + Nala takes the whole named target because Orin's body has become the most immediate failure in the room. + -> ending_recovery_cost + } ++ [Refuse certification, strike the road warning, and make the unresolved target public before anyone spends another body on it.] + // ghostlight.action_label: use_object + // ghostlight.branch_label: prioritize_warning + {runner_evidence >= 2 && warning_state >= 1: + Nala reaches for the bell while Ema aligns Ket's slate with both target accounts. + -> ending_warning_success + - else: + Nala reaches for the bell with too little evidence assembled and too much weather already in motion. + -> ending_warning_cost + } + +=== ending_honest_scope_success === +// ghostlight.ending_label: honest_scope_success +// ghostlight.training_hook: bounded_target_over_total_claim +The transfer peg lands beside the road marker, not between road and drainage. + +Orin releases the section Nala actually holds. The drainage disagreement travels cityward on Ema's copied slate with Ket's road evidence attached. {warning_state >= 2: Below, the gate is already closing.}{warning_state < 2: Ema rings the warning as the transfer completes.} + +Behind the curtain, Tava puts the first cup into Orin's shaking hands {cup_heat >= 3: while it is still hot}{cup_heat < 3: after warming it again with a muttered judgment against all institutions}. + +The road remains threatened. The watch begins with a smaller promise, which is still a promise and therefore heavy enough. +-> END + +=== ending_honest_scope_cost === +// ghostlight.ending_label: honest_scope_cost +// ghostlight.training_hook: honest_boundary_without_sufficient_contact +Nala refuses the drainage edge and takes the road alone. + +The honesty is necessary. It is not sufficient. Her bond catches in fragments: wet stone, empty approach, a pressure moving beyond the marker she can name. Orin cannot release cleanly, so the two of them remain joined across a target now divided on the table. + +Ema sends the disagreement cityward. The station has avoided a false record and inherited a dangerous overlap. +-> END + +=== ending_continuity_success === +// ghostlight.ending_label: continuity_success +// ghostlight.training_hook: overlap_preserved_with_material_relief_plan +Ket leaves with the broken-route slate copied and wrapped dry. The lower gate holds. Another cohort begins toward the station by the cityward stair. + +Orin remains on the road section while Nala carries enough of it to shorten his hold. Ema records the extra interval as exhaustion debt, not heroism. + +Tava brings the covered cup to the curtain and makes Orin smell it between reports. + +"This is coercion," he says. + +"Yes," Tava says. "Broth has seized the station." + +No one laughs much. They do laugh. The shield is made partly of such inadequate repairs. +-> END + +=== ending_continuity_cost === +// ghostlight.ending_label: continuity_cost +// ghostlight.training_hook: continuous_protection_spends_future_capacity +The overlap continues because stopping would expose the road and accepting would falsify the target. + +Orin's tremor climbs from hand to shoulder. Nala holds what she can, but the drainage pressure keeps arriving as someone else's future. {warning_state == 0: The lower gate remains open long enough for one cart to start upward.}{warning_state > 0: The closed gate keeps traffic back while the workers spend themselves above it.} + +Ema writes shortened recovery into the watch record before collapse can turn it into a personal failing. + +Behind the curtain, the first cup cools untouched. +-> END + +=== ending_recovery_success === +// ghostlight.ending_label: recovery_priority_success +// ghostlight.training_hook: merciful_transfer_with_explicit_uncertainty +Nala takes the full pressure with enough contact to feel where road ends and drainage begins, even if she cannot yet separate them. + +Ema leaves both accounts visible and marks the transfer as disputed. Orin releases. Tava gets him behind the curtain before the roadward room can make his exhaustion into a signal for strangers. + +The shield holds through the first interval. The cost has moved into Nala's next hours, not vanished. Ema starts a fresh line for recovery debt while the cup passes to Orin. +-> END + +=== ending_recovery_cost === +// ghostlight.ending_label: recovery_priority_cost +// ghostlight.training_hook: compassion_cannot_manufacture_reach +Nala accepts road, drainage, and the cityward pull because Orin can no longer hold them. + +The road enters. The drainage edge does not. It tears past the shape of her bond and returns as pressure against the gate. + +Ema rings the warning. Ket runs. Tava catches Orin beyond the curtain while Nala grips the rail with both hands and learns the difference between taking responsibility and possessing the means to answer it. +-> END + +=== ending_warning_success === +// ghostlight.ending_label: public_warning_success +// ghostlight.training_hook: uncertainty_preserved_as_actionable_signal +The broad bell speaks down the covered stair. + +Ema records the broken paving, the absent relief approach, both target accounts, and the unplaced transfer peg. The lower gate closes. A copy goes cityward before the station can become the only owner of its own uncertainty. + +Orin remains in overlap, but no cart or relief carrier is asked to climb into the disputed section. Nala has not solved the handoff. She has stopped the unsolved handoff from pretending to be a safe road. +-> END + +=== ending_warning_cost === +// ghostlight.ending_label: public_warning_cost +// ghostlight.training_hook: alarm_without_complete_evidence +The bell closes the road before Ema can bind Ket's report to the target accounts. + +Below, gate workers act on the warning and send questions back into the rain. Orin remains on the mat. Nala remains half-joined. The relief cohort remains divided by water. + +The warning may still save someone. It also gives every later claimant room to say the station panicked. Ema begins copying the evidence in the order it arrived, because the record now has to survive both weather and politics. +-> END diff --git a/examples/ink/kalsa/stormshield-handoff-v0.branch-and-fold.v0.training.json b/examples/ink/kalsa/stormshield-handoff-v0.branch-and-fold.v0.training.json new file mode 100644 index 0000000..74ec46e --- /dev/null +++ b/examples/ink/kalsa/stormshield-handoff-v0.branch-and-fold.v0.training.json @@ -0,0 +1,374 @@ +{ + "schema_version": "ghostlight.ink_training_annotation.v0", + "annotation_id": "kalsa-stormshield-handoff-branch-and-fold-v0-training", + "ink_ref": "examples/ink/kalsa/stormshield-handoff-v0.branch-and-fold.v0.ink", + "source_fixture_ref": "examples/lore-grounding/kalsa/stormshield-handoff-v0.v0.json", + "visual_plan_ref": "examples/visual/kalsa/stormshield-handoff-v0.branch-and-fold.v0.visual.json", + "scene_id": "stormshield-handoff-v0.outer-road-watch-change", + "protagonist_agent_id": "nala_ter", + "npc_agent_ids": [ + "orin_vesh", + "ema_sai", + "tava_en", + "ket_oru" + ], + "purpose": "Interactive Fiction Weaver compile of a Kalsa outer-road Stormshield handoff from the incoming shaman's bounded perspective, with ordinary station work preceding a relief-route interruption.", + "tonal_mode": "Workplace warmth and dry institutional comedy under weather pressure.", + "artifact_role": "Playable illustrated-fiction website collateral and lore stress test; not simulation state and not core model-training signal.", + "local_awareness_summary": [ + { + "text": "Nala is the rested incoming shaman. She can feel only the pressure reached through her own bond, observe the room and roadward shutters, hear spoken reports, touch the grip rail and target objects, and decide what target claim her body will accept.", + "source_refs": [ + "examples/lore-grounding/kalsa/stormshield-handoff-v0.v0.json", + "Kalsa/Spoilers/Institutions/Stormshield Circles.md" + ] + }, + { + "text": "Orin is the outgoing shaman and has not yet released the road target. His words, breathing, grip, tremor, and release are observable; his private intention and complete sensed field are not available to Nala.", + "source_refs": [ + "examples/lore-grounding/kalsa/stormshield-handoff-v0.v0.json" + ] + }, + { + "text": "Ket's wet slate and spoken report can establish damaged paving and a divided relief cohort, but neither becomes direct knowledge of the magical target or the road's future.", + "source_refs": [ + "examples/lore-grounding/kalsa/stormshield-handoff-v0.v0.json", + "Kalsa/Spoilers/Foundations/Kaos.md" + ] + }, + { + "text": "The transfer peg, clay markers, slates, wind cords, signal tiles, bells, covered cup, rail, mats, shutters, and visitor boundary are local physical affordances rather than magical authorities.", + "source_refs": [ + "Kalsa/Spoilers/Institutions/Stormshield Circles.md" + ] + } + ], + "projection_controls": { + "frame_controls": [ + { + "text": "Playable perspective remains Nala's embodied incoming-shaman viewpoint inside the station. Narration may translate institutional stakes for the reader but cannot provide the road's objective future.", + "source_refs": [ + "prompts/interactive-fiction-weaver.md", + "examples/lore-grounding/kalsa/stormshield-handoff-v0.v0.json" + ] + }, + { + "text": "The opening must establish room geometry, routine handoff, worker roles, and the first-cup recovery practice before Ket interrupts with the road report.", + "source_refs": [ + "AGENTS.md", + "Kalsa/Spoilers/Institutions/Stormshield Circles.md" + ] + } + ], + "authority_boundaries": [ + { + "text": "Nala owns whether she accepts a bond and how she describes her reached target; she does not own Ema's observations, Orin's account, the gate crew, city evacuation, or the weather itself.", + "source_refs": [ + "Kalsa/Spoilers/Institutions/Stormshield Circles.md" + ] + }, + { + "text": "Ema may observe, record, admit evidence, operate local signals, and place the transfer peg under the station procedure. Marker movement and peg placement remain evidence of a decision, not causal control of the shield.", + "source_refs": [ + "Kalsa/Spoilers/Institutions/Stormshield Circles.md" + ] + }, + { + "text": "Ket may carry route evidence to the visitor boundary but cannot enter the trance floor unadmitted or make a shamanic target true by urgency.", + "source_refs": [ + "Kalsa/Spoilers/Institutions/Stormshield Circles.md" + ] + } + ], + "object_custody": [ + { + "text": "Ema controls the low rail latch, transfer peg, scored table, clay target pieces, watch slates, signal tiles, and bells; Ket initially controls the wet road slate; Tava controls the first cup and recovery space; each shaman controls their own contact with the grip rail and trance mat.", + "source_refs": [ + "Kalsa/Spoilers/Institutions/Stormshield Circles.md", + "examples/ink/kalsa/stormshield-handoff-v0.branch-and-fold.v0.ink" + ] + } + ], + "required_semantics": [ + { + "text": "Every branch must distinguish material observation, worker account, bonded pressure, record state, warning state, and bodily capacity rather than collapsing them into one omniscient truth variable.", + "source_refs": [ + "Kalsa/Spoilers/Reference/Canon and Provenance.md", + "Kalsa/Spoilers/Foundations/Oracle Ecology.md" + ] + }, + { + "text": "Endings must make honest scope, continuous protection, outgoing-worker recovery, and public warning produce different costs instead of treating any one value as the correct universal answer.", + "source_refs": [ + "docs/architecture/ink-branching-scenes.md", + "Kalsa/Spoilers/Institutions/Stormshield Circles.md" + ] + }, + { + "text": "Orin's first cup, tremor, extra overlap, and recorded recovery debt must remain operational consequences rather than decorative tenderness.", + "source_refs": [ + "Kalsa/Spoilers/Institutions/Stormshield Circles.md" + ] + } + ], + "forbidden_resolutions": [ + { + "text": "Do not make the transfer peg, target pieces, wind cords, or bells control the shield directly.", + "source_refs": [ + "Kalsa/Spoilers/Institutions/Stormshield Circles.md" + ] + }, + { + "text": "Do not reveal a visible magic dome, universal symptom sequence, fixed office title, shift length, station count, or city map that the vault leaves unresolved.", + "source_refs": [ + "Kalsa/Spoilers/Institutions/Stormshield Circles.md", + "examples/lore-grounding/kalsa/stormshield-handoff-v0.v0.json" + ] + }, + { + "text": "Do not make Nala know Orin's, Ema's, Ket's, or the road's private truth; listener misreads remain interpretations unless observable action corrects them.", + "source_refs": [ + "docs/architecture/ink-branching-scenes.md", + "Kalsa/Spoilers/Reference/Canon and Provenance.md" + ] + } + ] + }, + "branch_and_fold_plan": { + "mode": "branch_and_fold", + "summary": "Four choice layers fold through the routine handoff, road report, disputed target, and watch commitment, then select one of eight state-gated endings.", + "choice_layers": [ + "handoff_preparation", + "urgent_road_report", + "disputed_target_overlap", + "watch_commitment" + ], + "variables": [ + "handoff_alignment", + "incoming_contact", + "outgoing_load", + "road_exposure", + "relief_status", + "observer_confidence", + "warning_state", + "transfer_scope", + "cup_heat", + "runner_evidence" + ], + "ending_gates": [ + "ending_honest_scope_success", + "ending_honest_scope_cost", + "ending_continuity_success", + "ending_continuity_cost", + "ending_recovery_success", + "ending_recovery_cost", + "ending_warning_success", + "ending_warning_cost" + ] + }, + "branches": [ + { + "branch_id": "prepare_by_account", + "ink_path": "preparation_choice", + "action_type": "speak", + "actor_intent": "Align Orin's spoken target account with Ema's clay markers before deepening the bond.", + "state_basis": ["Nala can ask for a repeated account and observe both the correction and Orin's effort."], + "reviewed_consequences": ["Raises handoff_alignment and observer_confidence while increasing outgoing_load; later shared prose exposes both the cleaner road scope and the cost of making Orin repeat."], + "training_hooks": ["account_alignment", "exhaustion_cost", "bounded_observation"] + }, + { + "branch_id": "prepare_by_contact", + "ink_path": "preparation_choice", + "action_type": "touch_object", + "actor_intent": "Use the shared grip rail to establish embodied contact before asking for more explanation.", + "state_basis": ["Incoming contact must begin before outgoing release; the grip rail is a stable bodily support, not a magical switch."], + "reviewed_consequences": ["Raises incoming_contact and road_exposure; later options can safely accept more target pressure, while early focus leaves less external observation."], + "training_hooks": ["embodied_magic", "contact_before_release", "attention_tradeoff"] + }, + { + "branch_id": "prepare_by_observation", + "ink_path": "preparation_choice", + "action_type": "move", + "actor_intent": "Compare the shutter-bay wind cords and exposed approach with the expected relief arrival.", + "state_basis": ["Nala can leave the mat before full contact and inspect visible weather and route state."], + "reviewed_consequences": ["Raises relief_status and observer_confidence while reducing incoming_contact; the empty approach becomes recorded evidence but the bond starts thinner."], + "training_hooks": ["material_observation", "route_visibility", "contact_cost"] + }, + { + "branch_id": "prepare_by_recovery", + "ink_path": "preparation_choice", + "action_type": "speak", + "actor_intent": "Protect Orin's first cup and use routine humor to reduce panic before overlap.", + "state_basis": ["Recovery support is part of shield work and the first cup follows release before detailed questions."], + "reviewed_consequences": ["Raises cup_heat and observer_confidence while reducing outgoing_load; the cup later changes recovery imagery and whether extended overlap visibly spends care."], + "training_hooks": ["care_as_infrastructure", "workplace_humor", "recovery_resource"] + }, + { + "branch_id": "admit_runner_evidence", + "ink_path": "road_report_choice", + "action_type": "speak", + "actor_intent": "Admit Ket to the rail so the wet road slate can be aligned with the target record.", + "state_basis": ["A runner may enter through the visitor stair but cannot cross the low rail without admission."], + "reviewed_consequences": ["Raises runner_evidence, relief_status, handoff_alignment, and road_exposure; later folds show the slate beside the markers and unlock stronger warning evidence."], + "training_hooks": ["boundary_admission", "material_trace", "listener_misread"] + }, + { + "branch_id": "warn_before_certainty", + "ink_path": "road_report_choice", + "action_type": "speak", + "actor_intent": "Ask Ema to close the approach before the target account is complete.", + "state_basis": ["The local bell can carry a copied watch meaning; the lower gate needs an actionable road state."], + "reviewed_consequences": ["Raises warning_state and relief_status, lowers road_exposure and observer_confidence, closes traffic early, and increases later political ambiguity."], + "training_hooks": ["warning_under_uncertainty", "safety_scrutiny_tradeoff", "public_signal"] + }, + { + "branch_id": "preserve_contact_boundary", + "ink_path": "road_report_choice", + "action_type": "wait", + "actor_intent": "Keep the bond continuous while making Ket report through the visitor boundary.", + "state_basis": ["Nala can hear Ket from the mat; only Ema owns admission across the rail."], + "reviewed_consequences": ["Raises incoming_contact, runner_evidence, observer_confidence, and road_exposure; Ket's misread survives while the bond becomes more useful."], + "training_hooks": ["wait_as_action", "boundary_preserved", "misread_without_omniscience"] + }, + { + "branch_id": "inspect_material_trace", + "ink_path": "road_report_choice", + "action_type": "use_object", + "actor_intent": "Inspect paving grit embedded in Ket's wet slate as a material trace of route failure.", + "state_basis": ["Nala can cross to the boundary and handle the admitted slate, but doing so interrupts contact."], + "reviewed_consequences": ["Raises runner_evidence, relief_status, and outgoing_load while lowering incoming_contact; later warning gates strengthen as Orin visibly deteriorates."], + "training_hooks": ["object_evidence", "embodied_attention_cost", "route_failure"] + }, + { + "branch_id": "name_partial_contact", + "ink_path": "disagreement_choice", + "action_type": "speak", + "actor_intent": "Name the road as held and the drainage edge as inaccessible rather than certifying a total transfer.", + "state_basis": ["A shaman must describe pressure honestly and may refuse a target that feels inaccessible."], + "reviewed_consequences": ["Raises handoff_alignment, observer_confidence, warning_state, and sets transfer_scope to partial; Orin can misread the statement as personal refusal while the record uses it as a bounded target."], + "training_hooks": ["honest_scope", "refusal_not_sabotage", "asymmetric_interpretation"] + }, + { + "branch_id": "compare_embodied_accounts", + "ink_path": "disagreement_choice", + "action_type": "speak", + "actor_intent": "Compare Orin's bodily pressure description with Nala's contact without letting shared marker vocabulary force agreement.", + "state_basis": ["Workers report sensed pressure and what they do not understand; observers retain contradictions."], + "reviewed_consequences": ["Raises incoming_contact, handoff_alignment, outgoing_load, and runner_evidence; the route becomes more legible while the outgoing worker spends more capacity."], + "training_hooks": ["embodied_account", "uncertainty_preservation", "comparison_cost"] + }, + { + "branch_id": "withhold_transfer_peg", + "ink_path": "disagreement_choice", + "action_type": "gesture", + "actor_intent": "Use a visible hand beside the unused peg to refuse certification without claiming authority over Ema's record.", + "state_basis": ["The peg is placed only after supported agreement; Nala controls whether she accepts the bond."], + "reviewed_consequences": ["Sets transfer_scope to refused, raises observer_confidence, outgoing_load, and road_exposure; later prose and endings preserve the untouched peg and dangerous overlap."], + "training_hooks": ["non_speech_refusal", "evidence_interface", "continuity_cost"] + }, + { + "branch_id": "accept_full_target_for_recovery", + "ink_path": "disagreement_choice", + "action_type": "speak", + "actor_intent": "Claim the full target so Orin can release into recovery immediately.", + "state_basis": ["Nala may accept a target, but care cannot enlarge her actual causal reach."], + "reviewed_consequences": ["Sets transfer_scope to a proposed full transfer, reduces outgoing_load, incoming_contact, observer_confidence, and cup_heat; Ema holds the peg above both markers while Tava braces Orin, and only the shared final commitment may complete release."], + "training_hooks": ["merciful_overclaim", "recovery_priority", "reach_constraint"] + }, + { + "branch_id": "prioritize_honest_scope", + "ink_path": "final_choice", + "action_type": "speak", + "actor_intent": "Accept only the road section supported by account and contact, leaving the drainage disagreement explicit.", + "state_basis": ["Success depends on handoff_alignment and incoming_contact."], + "reviewed_consequences": ["Routes to an honest-scope success or cost ending; either preserves the disagreement, while only the strong state releases Orin cleanly."], + "training_hooks": ["bounded_target", "state_gated_ending", "uncertainty_carryover"] + }, + { + "branch_id": "prioritize_continuity", + "ink_path": "final_choice", + "action_type": "wait", + "actor_intent": "Keep the overlap until another competent holder or central instruction reaches the station.", + "state_basis": ["Success depends on manageable outgoing_load and a known relief route problem."], + "reviewed_consequences": ["Routes to continuity success with a material relief plan or continuity cost that converts extra service into recorded exhaustion debt."], + "training_hooks": ["overlap_continuity", "future_capacity_cost", "care_callback"] + }, + { + "branch_id": "prioritize_recovery", + "ink_path": "final_choice", + "action_type": "touch_object", + "actor_intent": "Take the full pressure through the grip rail and release Orin to Tava's care.", + "state_basis": ["Success depends on deep incoming_contact and enough observer_confidence to retain the dispute."], + "reviewed_consequences": ["Routes to an explicit disputed transfer with manageable debt or to a failure in which compassion cannot make the drainage pressure reachable."], + "training_hooks": ["care_as_choice", "capacity_limit", "observer_record"] + }, + { + "branch_id": "prioritize_warning", + "ink_path": "final_choice", + "action_type": "use_object", + "actor_intent": "Refuse certification and strike the road warning so downstream people can act on the station's uncertainty.", + "state_basis": ["Success depends on assembled runner evidence and an already established warning state."], + "reviewed_consequences": ["Routes to a well-grounded public warning or a politically vulnerable alarm with incomplete evidence; neither silently resolves the handoff."], + "training_hooks": ["public_uncertainty", "signal_as_action", "evidence_threshold"] + } + ], + "mutation_policy": { + "automated": [ + "Ink variable changes for local playthrough state", + "Conditional prose and option gates", + "Ending selection", + "Visual modifier trigger selection" + ], + "manual_review_required": [ + "Any durable relationship or memory update for Nala, Orin, Ema, Tava, or Ket", + "Any promotion of this fictional watch into Kalsa historical canon", + "Any universalization of the outer-road station plan, roles, symptoms, or signal meanings", + "Any use of the fixture as model-training signal rather than reviewed website collateral and lore stress-test material" + ] + }, + "audit": { + "reviewer": "Detached Codex world worker applying four repository reviewer prompts as separate passes", + "review_status": "accepted", + "review_notes": [ + "Narrative review found and repaired a false fold: the proposed full-target branch no longer releases Orin before the shared final commitment owns release.", + "Narrative review also found road_exposure was written without a later read; the final threshold now turns high or low exposure into visible route state.", + "Lore review accepted the artifact after checking every cited Kalsa source. Public, Spoilers/author, Spoilers/backstage, and navigation tiers are named in the lore-grounding digest, and fixture-local character names and bodies are not promoted as universal Papsenai facts.", + "Visual review accepted segmentation, standalone affirmative prompts, named-character refs, and branch deltas. It returned needs_revision for replay readiness because a durable scene-set blockout is required and absent; the visual plan declares prompt_manifest_ready_scene_set_required_before_replay_ready.", + "Spatial review accepted the IF scaffold: visitor stair and rail, table, shutters, paired mats, shared rail, recovery curtain, dry stair, sightlines, object custody, and branch-persistent peg positions form one stageable layout.", + "Ink compilation was not run because no Ink compiler is installed in the worktree, and the task forbids installing one. JSON parsing, lore schema validation, branch/knot cross-reference checks, variable-use checks, visual-scene uniqueness, modifier targets, character refs, and affirmative prompt checks passed." + ], + "review_passes": { + "narrative_quality": { + "verdict": "accepted", + "scores": {"reader_orientation": 5, "coherence": 5, "pacing": 4, "voice": 5, "tonal_fit": 5, "if_playability": 5}, + "findings": ["Repaired premature release before the final fold.", "Added the missing road_exposure callback."], + "labels": ["strong_contextual_onboarding", "strong_wit_with_stakes", "strong_branch_callback", "strong_character_voice", "strong_material_lore"] + }, + "lore_grounding": { + "verdict": "accepted", + "scores": {"source_coverage": 5, "canon_fit": 5, "grounding_quality": 5, "vault_backfill_value": 5}, + "findings": [], + "labels": ["source_grounded", "strong_material_lore", "strong_infrastructure_grounding", "lore_gap_discovered", "visual_design_backfill_candidate"] + }, + "visual_continuity": { + "verdict": "needs_revision", + "scores": {"segmentation": 5, "visual_prompt": 5, "character_visibility": 5, "branch_visual_continuity": 5, "website_replay": 3}, + "findings": ["A durable camera-specific scene-set blockout is required before multi-angle illustrated replay can be called ready; the current textual map is planning data only."], + "labels": ["strong_scene_segmentation", "strong_imagegen_ready_prompt", "strong_character_stance_control", "strong_branch_visual_continuity", "missing_scene_set"] + }, + "spatial_cohesion": { + "verdict": "accepted", + "scores": {"layout_cohesion": 5, "sightline": 5, "body_affordance": 4, "movement_access": 5, "object_system_geometry": 5, "branch_spatial_state": 5}, + "findings": ["The text and visual plan are stageable, but replay promotion still requires the declared scene-set artifact."], + "labels": ["strong_layout_cohesion", "strong_sightline_control", "strong_body_affordance_staging", "strong_branch_spatial_state", "diagram_needed"] + } + }, + "checks": { + "uses_standard_branching_format": true, + "actor_local_context_only": true, + "includes_non_speech_actions": true, + "fuzzy_updates_marked_for_manual_review": true, + "aetheria_lore_content_readable": true + } + } +} diff --git a/examples/ink/zyphos/RUN.md b/examples/ink/zyphos/RUN.md new file mode 100644 index 0000000..e6e8576 --- /dev/null +++ b/examples/ink/zyphos/RUN.md @@ -0,0 +1,100 @@ +# Zyphos Fixture Run + +## eclipse-nursery-handover + +- Status: blocked before prose drafting by read-only Git metadata in both worktrees. +- Locality: a Sa'ueia breeding-ground nursery terrace where a candle fungal road meets an Umbros-facing lantern-tree grove. +- Institution and routine: the breeding-ground commons during eclipse-ingress caretaker handover; outgoing and incoming specialists feed the road, inspect portable medical grafts, exchange route testimony, and transfer nursery duties. +- Tonal mode: warm workplace ritual with comic ecological bureaucracy, turning into contained quarantine pressure. +- Planned files: + - `examples/ink/zyphos/eclipse-nursery-handover.branch-and-fold.v0.ink` + - `examples/ink/zyphos/eclipse-nursery-handover.branch-and-fold.v0.training.json` + - `examples/visual/zyphos/eclipse-nursery-handover.branch-and-fold.v0.visual.json` + - `examples/lore-grounding/zyphos/eclipse-nursery-handover.v0.json` + - `prompts/image-generation/zyphos/eclipse-nursery-handover.bfl-simple-prompts.v0.json` +- Lore notes read so far: + - `Eusocial Interbeing/index.md` + - `Eusocial Interbeing/Species/Sa'ueia.md` + - `Eusocial Interbeing/Civilizations/Sa'ueia Family Units.md` + - `Eusocial Interbeing/Civilizations/Sa'ueia Nomadic Civilization.md` + - `Eusocial Interbeing/Ecology/Breeding Grounds.md` + - `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` + - `Eusocial Interbeing/Ecology/Reciprocal Ecologies.md` + - `Eusocial Interbeing/Ecology/Zyphos Biosphere Examples.md` + - `Eusocial Interbeing/World/Sa'ueia Continent.md` + - `Eusocial Interbeing/World/Zyphos Umbros Binary System.md` + - `Eusocial Interbeing/Technologies/Sa'auei'a Mobile Technologies.md` + - `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Burden Flowers.md` + - `Eusocial Interbeing/Biosphere/Primary Producers/Umbros-Facing Lantern Trees.md` + - `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` + - `Eusocial Interbeing/Biosphere/Grazers and Browsers/Glassback Grazers.md` + - `Eusocial Interbeing/Biosphere/Couriers and Pollinators/Threadwing Couriers.md` +- Lore gaps to patch: the vault does not yet define Sa'ueia body affordances or the room-scale caretaker-handover protocol and zones of a breeding ground. +- Lore patch commits: not created. The proposed additions are present in the lore worktree, but `git add` and `git commit` cannot create `F:/Projects/Zyphos/.git/worktrees/ghostlight-worlds/index.lock` because the shared Git directory is outside the sandbox's writable roots. Current lore HEAD remains `015896f`. +- Reviewer verdicts: narrative pending; lore grounding pending; visual continuity pending; spatial cohesion pending. +- Work completed before the block: added a fixture-marked Sa'ueia body-plan elaboration to `Eusocial Interbeing/Species/Sa'ueia.md` and a fixture-marked caretaker-handover elaboration to `Eusocial Interbeing/Ecology/Breeding Grounds.md`; `git diff --check` passed. +- Ghostlight commit status: not created. `git add examples/ink/zyphos/RUN.md` cannot create `F:/Projects/Ghostlight/.git/worktrees/zyphos/index.lock` for the same permission reason. +- Next: grant write access to the two shared Git metadata directories, then commit the existing lore patch before drafting prose. No reviewer pass or fixture artifact was fabricated around the missing commit. + +## eclipse-nursery-handover — resumed + +- Status: in progress; the prior Git blocker is stale. +- Locality: a Sa'ueia breeding-ground nursery terrace where a candle fungal road meets an Umbros-facing lantern-tree grove. +- Institution and routine: the breeding-ground commons during eclipse-ingress caretaker handover; outgoing and incoming specialists feed the road, inspect portable medical grafts, exchange route testimony, and transfer nursery duties. +- Tonal mode: warm workplace ritual with comic ecological bureaucracy, turning into contained quarantine pressure. +- Lore patches committed and pushed: `e674a9c` (`Eusocial Interbeing/Species/Sa'ueia.md` and `Eusocial Interbeing/Ecology/Breeding Grounds.md`). +- Ghostlight ledger commit already pushed: `102efc1`. +- Reviewer verdicts: narrative pending; lore grounding pending; visual continuity pending; spatial cohesion pending. +- Next: compile the source-grounded scene and its training, visual, grounding, and BFL manifest artifacts; run the four review passes; revise; commit and push the completed fixture. + +## eclipse-nursery-handover — blocked at final bank + +- Status: artifact and review passes completed; stopped because the lore repository cannot stage or commit the final source elaboration, and its remote push has no credentials in this sandbox. +- Locality: the boundary-straddling caretaker-handover cradle of a Sa'ueia breeding-ground nursery terrace during eclipse ingress. +- Tonal mode: warm workplace ritual with comic ecological bureaucracy, turning into contained quarantine pressure. +- Files written: + - `examples/ink/zyphos/eclipse-nursery-handover.branch-and-fold.v0.ink` + - `examples/ink/zyphos/eclipse-nursery-handover.branch-and-fold.v0.training.json` + - `examples/visual/zyphos/eclipse-nursery-handover.branch-and-fold.v0.visual.json` + - `examples/lore-grounding/zyphos/eclipse-nursery-handover.v0.json` + - `prompts/image-generation/zyphos/eclipse-nursery-handover.bfl-simple-prompts.v0.json` +- Lore notes read: + - `Eusocial Interbeing/index.md` + - `Eusocial Interbeing/Species/Sa'ueia.md` + - `Eusocial Interbeing/Civilizations/Sa'ueia Family Units.md` + - `Eusocial Interbeing/Civilizations/Sa'ueia Nomadic Civilization.md` + - `Eusocial Interbeing/Ecology/Breeding Grounds.md` + - `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` + - `Eusocial Interbeing/Ecology/Reciprocal Ecologies.md` + - `Eusocial Interbeing/Ecology/Zyphos Biosphere Examples.md` + - `Eusocial Interbeing/World/Sa'ueia Continent.md` + - `Eusocial Interbeing/World/Zyphos Umbros Binary System.md` + - `Eusocial Interbeing/Technologies/Sa'auei'a Mobile Technologies.md` + - `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Burden Flowers.md` + - `Eusocial Interbeing/Biosphere/Primary Producers/Umbros-Facing Lantern Trees.md` + - `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` + - `Eusocial Interbeing/Biosphere/Grazers and Browsers/Glassback Grazers.md` + - `Eusocial Interbeing/Biosphere/Couriers and Pollinators/Threadwing Couriers.md` +- Lore patches: + - Existing pushed commit `e674a9c` contains the fixture-marked Sa'ueia body plan and breeding-ground caretaker-handover protocol. + - A fixture-marked portable-archive interface elaboration is present in `Eusocial Interbeing/Technologies/Sa'auei'a Mobile Technologies.md` but remains uncommitted. +- Reviewer verdicts: + - Narrative quality: accepted after adding explicit flower custody, gating the courier payoff on a sent sample, and ensuring both speech and non-speech choices. + - Lore grounding: accepted after promoting the portable archive interface into its owning note; the commit is blocked. + - Visual continuity: needs revision before replay-ready status because a durable terrace `scene_set` is required and missing; the plan and BFL manifest remain valid concept/replay scaffolds. + - Spatial cohesion: accepted with the same `scene_set` requirement after moving the work cradle onto the fungal boundary and separating flower custody from route state. +- Verification: + - All four JSON artifacts parsed successfully with PowerShell `ConvertFrom-Json` before the final review annotations. + - Ink and sidecar had 16 matching material branch ids and 12 matching variables after the false-fold repairs. + - The visual plan had 14 unique scene ids and the BFL manifest had 14 unique prompt ids at that check; both were subsequently split/expanded to keep the absent threadwing out of the failed-witness frame. + - `inklecate` was not present, so the Ink was not compiled and no compiler was installed. +- Ghostlight bank state: sandbox-side automatic banking produced pushed commits `6a05a30` and `a0234e8` while the fixture was in progress. Final reviewer annotations and repairs made afterward are not claimed as committed. +- Exact lore Git failures: + +```text +fatal: Unable to create 'F:/Projects/Zyphos-worktrees/ghostlight-worlds/.git/index.lock': Permission denied +fatal: Unable to create 'F:/Projects/Zyphos-worktrees/ghostlight-worlds/.git/index.lock': Permission denied +fatal: unable to access 'https://github.com/GameCult/Zyphos.git/': schannel: AcquireCredentialsHandle failed: SEC_E_NO_CREDENTIALS (0x8009030e) - No credentials are available in the security package +``` + +- Next: restore write access to `F:/Projects/Zyphos-worktrees/ghostlight-worlds/.git` and Git credentials, then commit the portable-archive elaboration, reconcile the fixture into one final Ghostlight commit, rerun JSON/branch checks, push both branches, and only then choose the next locality. diff --git a/examples/ink/zyphos/eclipse-nursery-handover.branch-and-fold.v0.ink b/examples/ink/zyphos/eclipse-nursery-handover.branch-and-fold.v0.ink new file mode 100644 index 0000000..63896c5 --- /dev/null +++ b/examples/ink/zyphos/eclipse-nursery-handover.branch-and-fold.v0.ink @@ -0,0 +1,461 @@ +// ghostlight.artifact_id: eclipse_nursery_handover_branch_fold_v0 +// ghostlight.fixture_id: eclipse-nursery-handover +// ghostlight.scene_id: eclipse-nursery-handover.arrival-terrace-quarantine +// ghostlight.final_ink_path: examples/ink/zyphos/eclipse-nursery-handover.branch-and-fold.v0.ink + +VAR road_credit = 2 +VAR nursery_trust = 2 +VAR graft_readiness = 1 +VAR quarantine_pressure = 0 +VAR lantern_consent = 1 +VAR route_testimony = 1 +VAR flower_credibility = 2 +VAR eclipse_time = 3 +VAR isolation_lane = 0 +VAR incoming_fatigue = 1 +VAR flower_cupped = 0 +VAR external_witness_sent = 0 + +-> start + +=== start === +The breeding ground keeps its front door outdoors. + +Its arrival terrace is a low fan of dark, root-bound stone. The narrow end points routeward, where a candle fungal road reaches the terrace in two rows of amber fruiting beads. The road's visible boundary arcs across the fan's narrow throat. A waist-low work cradle grown from pale flexible ribs straddles that arc, with one rail on each side. The broad end faces nurseryward, down three shallow ramps into warm communal hollows. An isolation shelter curls beyond the terrace's outer rim. Umbros-facing lantern trees hold the inner rim, their cold blue knots waking as the fixed dark world begins to cover the sun. + +Seyr folds four long running legs beneath a striped, fibered body and lays the outgoing archive case on the cradle. The smaller pair of chest limbs remains free; three soft digits on each one sort graft wraps, route cords, and the snack nobody has admitted is ceremonial. + +-> handover_people + +=== handover_people === +Nara waits beyond the road's bright boundary with a balanced flank frame of medical grafts. She is the incoming specialist, road-dusty and determined to look less tired than her facial fans smell. A burden flower called Mottled Echo grips the bare patch on her left flank. Its flat leaves are calm gray-green. + +Ili, the old archive keeper, rests beside the nurseryward ramp. One facial fan has healed crooked. This improves neither Ili's hearing nor the quality of Ili's opinions, but the children believe it does both. + +"State the unresolved," Ili says. + +"You first," says Nara. + +"I have seniority." + +"You have the snacks." + +Seyr taps the archive case. Handover means more than changing caretakers. The road must recommend passage. The lantern grove must witness it. Sick tissue, damaged tools, failed grafts, and route debts must be named before the nursery is asked to absorb them. + +-> routine_choice + +=== routine_choice === +// ghostlight.choice_layer: routine_handover ++ [Feed the road a clean failed graft and name where it failed.] + // ghostlight.action_label: transfer_object + // ghostlight.branch_label: prime_road_credit + ~ road_credit = road_credit + 2 + ~ route_testimony = route_testimony + 1 + ~ graft_readiness = graft_readiness + 1 + Seyr lifts a failed skin-graft strip with two chest digits and places it between the amber candles. + + "Outer-route cold damage," Seyr says. "Rejected before memory admission. Kept clean." + + The visible beads lean inward. Below them, the road's braided body tastes dead tissue, mineral residue, and the shape of an honest failure. + + A new candle opens beside the clean lane. + + "It likes you," Nara says. + + "It has accepted my rubbish. Let us not rush the relationship." + -> routine_fold ++ [Inspect Nara's graft frame on the low cradle before asking her to cross.] + // ghostlight.action_label: inspect_object + // ghostlight.branch_label: prime_graft_readiness + ~ graft_readiness = graft_readiness + 2 + ~ nursery_trust = nursery_trust + 1 + ~ eclipse_time = eclipse_time - 1 + Nara advances only as far as the cradle's routeward rail. Seyr folds at the nurseryward rail. Their smaller chest limbs meet over the graft trays while all six of Nara's feet remain beyond the fungal boundary. + + The new medical tissues are pale, damp, and individually wrapped in breathable leaf-skin. Seyr checks scent seams, warmth blisters, and the little oath-knots that keep nursery memory out until a patient accepts the graft. + + "You retied the third knot," Seyr says. + + "It was arrogant." + + "It was a knot." + + "Those are not mutually exclusive." + -> routine_fold ++ [Exchange route testimony with Nara through the portable archive.] + // ghostlight.action_label: use_object + // ghostlight.branch_label: prime_route_testimony + ~ route_testimony = route_testimony + 2 + ~ nursery_trust = nursery_trust + 1 + ~ incoming_fatigue = incoming_fatigue - 1 + Seyr opens the archive case. Flexible memory membranes lift in layered fans, each holding a route's chemical and pressure traces without pretending to own the route itself. + + Nara brings her facial fans close. Together they compare a sour mineral lick, a generous glassback herd, two shelters, and one family that still owes the western road more than it thinks. + + The archive accepts Nara's new testimony with a slow violet edge. + + "You omitted the rain hollow," Ili says. + + "It omitted us first," Nara answers. + -> routine_fold ++ [Ask the lantern grove to witness the transfer before the eclipse deepens.] + // ghostlight.action_label: gesture + // ghostlight.branch_label: prime_lantern_consent + ~ lantern_consent = lantern_consent + 2 + ~ nursery_trust = nursery_trust + 1 + ~ eclipse_time = eclipse_time - 1 + Seyr turns the bare throat patch toward the inner rim and opens both facial fans. One chest hand rests on the outgoing archive; the other points nurseryward. + + The nearest lantern tree answers from knots below its canopy: blue, blue, amber. Witness. Debt noted. Continue. + + Children in the first hollow copy the sequence with covered lamps until Ili gives them the look reserved for inaccurate law and accurate comedy. + -> routine_fold + +=== routine_fold === +// ghostlight.fold: routine_before_interruption +The handover continues under the first bite of eclipse shadow. + +Seyr inventories nursery grafts. Nara declares damaged tools. Ili counts route cords and quietly relocates the ceremonial snack into official custody. + +{road_credit >= 4: A second line of amber candles opens beside the road, a visible credit offered toward the nursery.} +{graft_readiness >= 3: The graft trays lie sorted on the cradle by warmth, immune risk, and the depth of memory they may eventually carry.} +{route_testimony >= 3: The archive membranes hold a clean chain of Nara's recent route contacts.} +{lantern_consent >= 3: Cold blue lantern knots keep the nurseryward ramps legible as daylight thins.} +{eclipse_time <= 2: Umbros has already eaten half the sun. The remaining handover time has become a resource with edges.} + +Mottled Echo climbs one deliberate handspan across Nara's flank. + +-> flower_alarm + +=== flower_alarm === +The burden flower blooms. + +Its gray-green leaves snap outward around a cup of sensory filaments. Color runs through them: yellow for strain, violet for foreign immune memory, then a red pulse broad enough for the road and every caretaker on the terrace to read. + +Nara freezes. The bare skin around the rootlets flushes dark with fatigue. + +"That is old," she says. "The graft station was sick two routes ago. I am not." + +The fungal road does not answer in grammar. Its clean lane goes dark. Bitter beads rise in a ring around Nara's four running feet. On the terrace rim, the lantern knots change from invitation blue to a narrow white warning. + +Ili folds the snack away. The situation has become official. + +-> alarm_choice + +=== alarm_choice === +// ghostlight.choice_layer: quarantine_alarm ++ [Keep Mottled Echo attached and let its current testimony remain visible.] + // ghostlight.action_label: wait + // ghostlight.branch_label: honor_flower_testimony + ~ flower_credibility = flower_credibility + 2 + ~ nursery_trust = nursery_trust + 1 + ~ quarantine_pressure = quarantine_pressure + 1 + Seyr lowers the chest hands and waits. + + Mottled Echo's rootlets tighten. The red pulse weakens but does not vanish. Yellow strain remains around the leaf edges, while violet memory repeats in a slower band. + + Nara reads Seyr's stillness as accusation. Her facial fans clamp close. + + "You know me," she says. + + Seyr does. The road knows chemistry. The flower knows appetite, history, and perhaps an opportunity to become important. None of those is the whole of Nara. + -> quarantine_fold ++ [Ask Nara to expose the graft-frame seals and bare throat patch for a clean comparison.] + // ghostlight.action_label: gesture + // ghostlight.branch_label: compare_body_and_tools + ~ graft_readiness = graft_readiness + 1 + ~ route_testimony = route_testimony + 1 + ~ quarantine_pressure = quarantine_pressure + 1 + ~ incoming_fatigue = incoming_fatigue + 1 + Seyr opens both facial fans and points first to Nara's throat, then to the graft frame. + + Nara's fans flare in offense before discipline wins. She folds low on the routeward stone, opens the bare throat patch to the air, and unseals each graft tray with her chest hands. + + The throat smells of exhaustion and familiar immune heat. The third graft tray carries a faint violet trace that matches the flower's warning. + + "A contaminated wrap," Nara says, too quickly. + + "A possibility," Seyr answers. A possibility is smaller than a verdict and heavier than politeness. + -> quarantine_fold ++ [Move Mottled Echo into a clear mineral cup on the outer edge of the cradle.] + // ghostlight.action_label: transfer_object + // ghostlight.branch_label: isolate_flower_witness + ~ flower_cupped = 1 + ~ flower_credibility = flower_credibility - 1 + ~ nursery_trust = nursery_trust - 1 + ~ quarantine_pressure = quarantine_pressure + 1 + Seyr offers a shallow mineral cup beneath the flower. Nara releases each rootlet with two chest digits, careful not to tear the bare flank patch. + + Mottled Echo settles into the cup and blooms red enough to insult the cup's ancestry. + + The road's bitter ring stops rising. It does not open. + + "You wanted a second witness," Seyr tells the flower. + + The flower displays violet memory and no detectable shame. + -> quarantine_fold ++ [Wait for the road to sample shed fiber, cradle residue, and Nara's foot-pressure.] + // ghostlight.action_label: wait + // ghostlight.branch_label: let_road_sample + ~ road_credit = road_credit + 1 + ~ flower_credibility = flower_credibility + 1 + ~ eclipse_time = eclipse_time - 1 + ~ incoming_fatigue = incoming_fatigue + 1 + Seyr refuses the reflex to fill silence with authority. + + Nara holds position beyond the boundary. The road draws in a shed body fiber, moisture from one footfall, and a smear left by the graft frame on the cradle's routeward rib. + + Umbros closes over more of the sun. The lantern trees brighten the ramps but leave Nara inside the white warning. + + Waiting is not neutral. It spends Nara's strength and the nursery's light window so that a slower mind can answer in its own scale. + -> quarantine_fold + +=== quarantine_fold === +// ghostlight.fold: testimony_without_verdict +The terrace now holds four testimonies: Nara's words, Mottled Echo's color, the portable archive, and the fungal road's bitter ring. They agree only that something traveled here. + +{flower_credibility >= 4: Mottled Echo keeps a restrained red-violet pattern. Even Nara stops calling it mere drama.} +{flower_cupped == 1: Mottled Echo blazes in the mineral cup, vivid and separated from the body it claims to explain.} +{route_testimony >= 3: Seyr can trace the violet signal back through the archive to Nara's recent graft station.} +{graft_readiness >= 3: The sorted trays make one suspect wrap visibly separable from the clean medical grafts.} +{incoming_fatigue >= 3: Nara's long body sags between the two locomotor pairs. Pride is now competing with muscle tremor.} +{quarantine_pressure >= 2: More bitter beads close the routeward arc. The road has converted caution into geometry.} + +A threadwing courier circles above the lantern canopy, ribbon vanes silver in the remaining daylight. It refuses to land inside the warning ring. + +The nearest tree pulses white toward the outer isolation shelter, then blue toward Seyr. + +Seyr reads a proposal: separate the doubtful material, keep testimony moving, protect the nursery. Nara reads it as a polite way to say unclean. + +-> pressure_choice + +=== pressure_choice === +// ghostlight.choice_layer: witness_and_route ++ {route_testimony >= 3} [Trace the violet signal through the archive and name the suspect graft station aloud.] + // ghostlight.action_label: speak + // ghostlight.branch_label: spend_route_testimony + ~ route_testimony = route_testimony - 1 + ~ nursery_trust = nursery_trust + 1 + ~ quarantine_pressure = quarantine_pressure - 1 + Seyr fans the archive membranes wide on the cradle. One old violet edge aligns with Mottled Echo's current pulse and the residue on the third graft tray. + + "The signal began at Ledge Station," Seyr says. "Nara carried the warning. That does not prove Nara carries the sickness." + + Ili touches one route cord to the matching archive layer. The road opens a single candle—not passage, but attention. + -> final_threshold ++ {graft_readiness >= 3} [Seal the suspect wrap and move only that tray toward isolation.] + // ghostlight.action_label: transfer_object + // ghostlight.branch_label: isolate_suspect_graft + ~ isolation_lane = isolation_lane + 2 + ~ graft_readiness = graft_readiness - 1 + ~ quarantine_pressure = quarantine_pressure - 1 + Seyr closes a breathable leaf-skin sheath around the third tray. Nara braces the flank frame while Seyr lifts the tray clear with both chest hands. + + They set it on the cradle's outer rail, aligned with the isolation shelter and far from the nurseryward ramps. + + Mottled Echo's violet band fades. The yellow fatigue remains. + + Nara lets out a breath that sounds almost like gratitude and almost like resentment. Seyr is not equipped to choose the more flattering reading. + -> final_threshold ++ {lantern_consent >= 3} [Ask the lantern grove to light the isolation route and keep the nursery route dark.] + // ghostlight.action_label: gesture + // ghostlight.branch_label: request_lantern_separation + ~ isolation_lane = isolation_lane + 2 + ~ lantern_consent = lantern_consent - 1 + ~ nursery_trust = nursery_trust + 1 + Seyr shows open chest hands to the grove, then traces the outer curve toward the isolation shelter. + + Cold knots answer one after another. A blue-white lane appears along the outer rim. The three nurseryward ramps go dark at once. + + It is protection, not welcome. Nara's fans close anyway. + -> final_threshold ++ [Offer the threadwing a clean shed fiber and ask it to carry the disputed signal to another road.] + // ghostlight.action_label: transfer_object + // ghostlight.branch_label: seek_external_witness + ~ road_credit = road_credit + 1 + ~ eclipse_time = eclipse_time - 1 + ~ quarantine_pressure = quarantine_pressure + 1 + ~ nursery_trust = nursery_trust - 1 + ~ external_witness_sent = 1 + Seyr knots a clean shed fiber beside a trace from the suspect wrap. The threadwing lands on the cradle's outer rail, ribbon vanes held clear of Mottled Echo. + + It tastes the packet, takes it, and launches routeward. + + The road keeps its ring. The nursery keeps waiting. A second witness may prevent a local mistake, but it cannot arrive before this eclipse finishes. + -> final_threshold + +=== final_threshold === +// ghostlight.fold: final_handover_threshold +Totality settles over the terrace for its brief, daily hour. + +Umbros is no wandering moon. It hangs fixed and enormous above the lantern grove, a black world rimmed by the dim primary. Blue knots reveal the nurseryward ramps. Amber fungal beads define the routeward boundary. If an isolation lane has been earned, it curves between them without touching either. + +{road_credit >= 4: The road holds a bright amber candle beside Seyr, credit made visible but not yet spent.} +{road_credit <= 2: The road's boundary remains thin, dark, and professionally unimpressed.} +{nursery_trust >= 4: Ili settles beside Seyr, making the outgoing caretaker's judgment visibly collective.} +{nursery_trust <= 1: Ili moves closer to the nurseryward ramp, guarding the commons from Seyr's improvisation.} +{quarantine_pressure >= 3: The bitter ring reaches the cradle's routeward legs. Delay is becoming closure.} +{quarantine_pressure <= 1: The bitter beads lower, leaving a narrow clean interval in the boundary.} +{eclipse_time <= 1: The threadwings have gone quiet. There will be little time to finish the handover before returning light changes every signal.} +{isolation_lane >= 2: Blue-white lantern light and sparse amber candles define a clean outer route to the isolation shelter.} + +Nara waits outside the nursery. The children wait inside it. + +{flower_cupped == 1: +Mottled Echo waits in the mineral cup on the cradle's routeward rail. +- else: +Mottled Echo remains on Nara's bare left flank. +} + +In either position it continues being, in its small botanical way, extremely available for consultation. + +The handover needs a decision that does not pretend uncertainty has disappeared. + +-> final_choice + +=== final_choice === +// ghostlight.choice_layer: caretaker_decision ++ [Admit Nara through the clean lane, leaving the suspect graft outside.] + // ghostlight.action_label: authorize + // ghostlight.branch_label: admit_specialist_separate_material + {road_credit >= 4 && graft_readiness >= 2 && quarantine_pressure <= 2: + Seyr places the archive case on the nurseryward side and opens both facial fans to Nara. + -> ending_admission_success + - else: + Seyr signals admission before the terrace has enough agreement to carry it. + -> ending_admission_cost + } ++ [Move Nara, archive, and clean grafts to the isolation shelter; finish handover there.] + // ghostlight.action_label: move + // ghostlight.branch_label: complete_handover_in_isolation + {isolation_lane >= 2 && lantern_consent >= 1: + Seyr closes the archive case, lifts one end of the clean graft frame, and takes the outer lit curve with Nara. + -> ending_isolation_success + - else: + Seyr chooses isolation before the living routes have made one usable. + -> ending_isolation_cost + } ++ [Defer the transfer and keep the outgoing caretaker watch through returning light.] + // ghostlight.action_label: refuse + // ghostlight.branch_label: defer_handover + {nursery_trust >= 3 && incoming_fatigue <= 2: + Seyr returns the archive case to the outgoing side of the cradle and asks Nara to rest beyond the boundary. + -> ending_defer_success + - else: + Seyr refuses the transfer when the nursery and Nara have too little strength left for another clean cycle. + -> ending_defer_cost + } ++ [Keep the boundary closed until the threadwing or road produces a second witness.] + // ghostlight.action_label: wait + // ghostlight.branch_label: wait_for_second_witness + {external_witness_sent == 1 && route_testimony >= 2 && flower_credibility >= 3 && eclipse_time >= 1: + Seyr folds beside Nara outside the ring, archive between them, and gives the slower witnesses time. + -> ending_witness_success + - else: + Seyr waits after the light window, the bodies, or the testimony have already thinned too far. + -> ending_witness_cost + } + +=== ending_admission_success === +// ghostlight.ending_label: bounded_admission_success +// ghostlight.training_hook: trust_as_separated_material_custody +The road lowers its bitter beads one by one. + +Nara crosses the clean lane without the suspect tray. Seyr walks beside her, four running feet kept inside the amber line. Ili receives the archive. The children receive the incoming specialist and immediately ask why her flower shouted at dinner. + +"Because dinner has standards," Nara says. + +Outside, the sealed tray remains under lantern warning. Nara is admitted. The doubtful material is not. The distinction costs work, which is how Seyr knows it is real. +-> END + +=== ending_admission_cost === +// ghostlight.ending_label: bounded_admission_cost +// ghostlight.training_hook: premature_trust_converts_warning_to_route_refusal +Seyr steps across the ring. + +The road darkens beneath all six feet. Lantern knots shut from nurseryward to routeward, turning the terrace into a sequence of lost edges. Ili blocks the first ramp with an old body that has survived too many earnest shortcuts. + +Nara does not move. "You are making me the weapon," she says. + +Seyr backs out. The nursery remains safe, the handover fails, and the road remembers that a caretaker tried to spend consent before earning it. +-> END + +=== ending_isolation_success === +// ghostlight.ending_label: isolation_handover_success +// ghostlight.training_hook: continuity_without_forced_admission +The outer lane brightens under their feet. + +The isolation shelter is a low crescent of grown ribs and translucent leaf-skin, open toward the terrace but physically separate from the nursery ramps. Seyr and Nara settle around its floor cradle, the portable archive between their facial fans, the clean grafts stacked on the inward shelf and the suspect tray on the outward one. + +The handover completes in quarantine. No one is expelled. No one is smuggled inside by kindness wearing authority's coat. + +At the terrace, Ili eats the ceremonial snack in both their names. Some offices adapt faster than others. +-> END + +=== ending_isolation_cost === +// ghostlight.ending_label: isolation_handover_cost +// ghostlight.training_hook: spatial_safety_requires_route_consent +Seyr takes the outer curve. + +There is no continuous lane. One lantern knot marks the shelter, but the fungal candles stop halfway. Nara follows until the bitter ground softens under a front running foot. + +She jerks back, graft frame swinging. A clean tray strikes the stone and splits its leaf-skin seam. + +Now there are two doubtful trays, one exhausted specialist, and a road with fresh evidence that Sa'ueia impatience can manufacture contamination perfectly well on its own. +-> END + +=== ending_defer_success === +// ghostlight.ending_label: deferred_handover_success +// ghostlight.training_hook: refusal_as_continuity_care +Seyr keeps the archive. + +Nara rests routeward of the lowered bitter ring while Ili sends a low cradle and water-mineral cloths to the boundary. The outgoing watch remains in place through eclipse egress. Nobody calls the delay a failure where the children can hear it. + +When light returns, Mottled Echo shows yellow fatigue and only a thin violet memory. The road opens its sampling candles again. + +The institution survives because one caretaker agrees to remain tired longer than planned. It is not glorious. Nursery work is suspicious of glory on sanitary grounds. +-> END + +=== ending_defer_cost === +// ghostlight.ending_label: deferred_handover_cost +// ghostlight.training_hook: safe_delay_can_still_overdraw_bodies +Seyr refuses the transfer. + +Ili accepts the decision, then lists what it costs: Seyr has already served two watches, Nara cannot safely return to the last shelter, three graft patients are waiting, and the next family arrives before the road's candles reopen. + +Nara folds outside the boundary. Her long body trembles between the locomotor pairs. Mottled Echo turns a hard yellow that makes exhaustion public to the entire terrace. + +The nursery remains closed to uncertain tissue. It also begins the next cycle owing care to the person it kept outside. +-> END + +=== ending_witness_success === +// ghostlight.ending_label: second_witness_success +// ghostlight.training_hook: plural_testimony_without_erasing_local_authority +Seyr folds beside Nara, outside the ring. + +The threadwing returns during the last dark minutes. Its ribbon vanes carry a clean mineral scent from the next road and the same violet trace from the disputed wrap. It lands on the archive case, pointedly avoiding Mottled Echo. + +The fungal road opens the isolation lane. The lantern grove answers blue-white. The flower keeps yellow for Nara's fatigue and lets the red warning go. + +No witness wins. Their overlap becomes enough to act. +-> END + +=== ending_witness_cost === +// ghostlight.ending_label: second_witness_cost +// ghostlight.training_hook: waiting_spends_light_and_body_capacity +Seyr waits. + +Totality thins. Returning light opens the wrong fungal candles first, and route traffic begins to gather behind Nara. + +{external_witness_sent == 1: +The threadwing does not return. +- else: +No threadwing carries a comparison packet; the road is the only second witness still working. +} + +Mottled Echo repeats red-violet until the pattern stops adding information and starts becoming reputation. + +By the time the road offers an isolation lane, Nara is too exhausted to carry the graft frame and Seyr's replacement watch has not begun. + +The second witness arrives as an answer to a question the bodies can no longer afford in the same form. +-> END diff --git a/examples/ink/zyphos/eclipse-nursery-handover.branch-and-fold.v0.training.json b/examples/ink/zyphos/eclipse-nursery-handover.branch-and-fold.v0.training.json new file mode 100644 index 0000000..3db22b4 --- /dev/null +++ b/examples/ink/zyphos/eclipse-nursery-handover.branch-and-fold.v0.training.json @@ -0,0 +1,510 @@ +{ + "schema_version": "ghostlight.ink_training_annotation.v0", + "annotation_id": "eclipse-nursery-handover-branch-and-fold-v0-training", + "ink_ref": "examples/ink/zyphos/eclipse-nursery-handover.branch-and-fold.v0.ink", + "source_fixture_ref": "examples/lore-grounding/zyphos/eclipse-nursery-handover.v0.json", + "scene_id": "eclipse-nursery-handover.arrival-terrace-quarantine", + "protagonist_agent_id": "seyr_outgoing_caretaker", + "npc_agent_ids": [ + "nara_incoming_specialist", + "ili_archive_keeper", + "mottled_echo_burden_flower", + "arrival_terrace_fungal_road", + "arrival_terrace_lantern_grove", + "witness_threadwing" + ], + "purpose": "Interactive Fiction Weaver compilation of a Zyphos branch-and-fold nursery handover from outgoing caretaker Seyr's local perspective, with ecological witnesses retaining independent authority.", + "local_awareness_summary": [ + { + "text": "Seyr knows the breeding ground's arrival terrace, caretaker-handover routine, nursery patients, road-credit history, portable archive, and the visible signaling conventions of local fungal candles and lantern knots.", + "source_refs": [ + "examples/lore-grounding/zyphos/eclipse-nursery-handover.v0.json", + "Eusocial Interbeing/Ecology/Breeding Grounds.md" + ] + }, + { + "text": "Seyr can inspect Nara's visible body state, graft wraps, route testimony, and Mottled Echo's display, but cannot directly know whether the flower reports active sickness, old immune memory, hunger, or opportunism.", + "source_refs": [ + "Eusocial Interbeing/Biosphere/Parasites and Symbionts/Burden Flowers.md", + "Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md" + ] + }, + { + "text": "Seyr reads fungal and lantern signals as situated proposals and refusals, not commands under Sa'ueia ownership.", + "source_refs": [ + "Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md", + "Eusocial Interbeing/Biosphere/Primary Producers/Umbros-Facing Lantern Trees.md" + ] + } + ], + "projection_controls": { + "frame_controls": [ + { + "text": "Playable perspective stays with Seyr's long-bodied hexapod sensorium and reach: four locomotor legs, two small chest manipulators, facial chemical fans, low work surfaces, and body-signaling patches.", + "source_refs": [ + "Eusocial Interbeing/Species/Sa'ueia.md", + "prompts/interactive-fiction-weaver.md" + ] + }, + { + "text": "The opening choice performs ordinary handover work before Mottled Echo's warning interrupts the routine.", + "source_refs": [ + "Eusocial Interbeing/Ecology/Breeding Grounds.md", + "docs/architecture/ink-branching-scenes.md" + ] + } + ], + "authority_boundaries": [ + { + "text": "Seyr may offer testimony, clean material, separation, and patience; Seyr cannot force the road or grove to open a route without converting the commons into captured property.", + "source_refs": [ + "Eusocial Interbeing/Ecology/Breeding Grounds.md", + "Eusocial Interbeing/Ecology/Reciprocal Ecologies.md" + ] + }, + { + "text": "The fungal road, burden flower, lantern grove, and threadwing provide partial testimony through their own embodied channels; no single signal is omniscient or automatically decisive.", + "source_refs": [ + "Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md", + "Eusocial Interbeing/Biosphere/Parasites and Symbionts/Burden Flowers.md", + "Eusocial Interbeing/Biosphere/Couriers and Pollinators/Threadwing Couriers.md" + ] + } + ], + "object_custody": [ + { + "text": "The portable archive, medical graft frame, suspect wrap, burden-flower mineral cup, route cords, and clean shed-fiber sample retain explicit custody and placement across folds.", + "source_refs": [ + "examples/ink/zyphos/eclipse-nursery-handover.branch-and-fold.v0.ink" + ] + } + ], + "required_semantics": [ + { + "text": "Handover outcomes must distinguish admitting a person from admitting doubtful tissue, preserve reproductive-commons authority, and make delay consume light and bodily capacity.", + "source_refs": [ + "Eusocial Interbeing/Ecology/Breeding Grounds.md", + "Eusocial Interbeing/World/Zyphos Umbros Binary System.md" + ] + }, + { + "text": "Branch consequences must remain visible through road brightness, bitter quarantine beads, lantern lanes, archive traces, graft custody, posture, and endings.", + "source_refs": [ + "docs/architecture/ink-branching-scenes.md", + "examples/visual/zyphos/eclipse-nursery-handover.branch-and-fold.v0.visual.json" + ] + } + ], + "forbidden_resolutions": [ + { + "text": "Do not make Seyr the sovereign owner of the road, grove, nursery, Nara, or burden flower.", + "source_refs": [ + "Eusocial Interbeing/Ecology/Breeding Grounds.md", + "Eusocial Interbeing/Ecology/Reciprocal Ecologies.md" + ] + }, + { + "text": "Do not convert ecological signals into perfect diagnosis or treat quarantine as proof of guilt.", + "source_refs": [ + "Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md", + "Eusocial Interbeing/Biosphere/Parasites and Symbionts/Burden Flowers.md" + ] + } + ] + }, + "branch_and_fold_plan": { + "mode": "branch_and_fold", + "summary": "Four choice layers fold through routine, disputed biological testimony, and a shared eclipse threshold before selecting one of eight state-gated endings.", + "choice_layers": [ + "routine_handover", + "quarantine_alarm", + "witness_and_route", + "caretaker_decision" + ], + "variables": [ + "road_credit", + "nursery_trust", + "graft_readiness", + "quarantine_pressure", + "lantern_consent", + "route_testimony", + "flower_credibility", + "eclipse_time", + "isolation_lane", + "incoming_fatigue", + "flower_cupped", + "external_witness_sent" + ], + "ending_gates": [ + "ending_admission_success", + "ending_admission_cost", + "ending_isolation_success", + "ending_isolation_cost", + "ending_defer_success", + "ending_defer_cost", + "ending_witness_success", + "ending_witness_cost" + ] + }, + "branches": [ + { + "branch_id": "prime_road_credit", + "ink_path": "routine_choice", + "action_type": "transfer_object", + "actor_intent": "Give the fungal road clean failed tissue and an honest provenance before requesting passage.", + "state_basis": [ + "Candle fungal roads digest failed grafts and remember honest offerings.", + "Caretakers declare sick tissue and damaged tools at the arrival terrace." + ], + "reviewed_consequences": [ + "Raises road_credit, route_testimony, and graft_readiness; later road imagery and the admission gate read those variables." + ], + "training_hooks": [ + "ecological_credit_through_action", + "honest_failure_as_infrastructure" + ] + }, + { + "branch_id": "prime_graft_readiness", + "ink_path": "routine_choice", + "action_type": "inspect_object", + "actor_intent": "Inspect graft seals and memory-admission knots before Nara crosses the boundary.", + "state_basis": [ + "Sa'ueia chest manipulators can perform low-surface graft work.", + "Breeding grounds serve as medical centers." + ], + "reviewed_consequences": [ + "Raises graft_readiness and nursery_trust while spending eclipse_time; enables later isolation of a suspect graft and strengthens bounded admission." + ], + "training_hooks": [ + "body_specific_tool_use", + "time_spent_on_care" + ] + }, + { + "branch_id": "prime_route_testimony", + "ink_path": "routine_choice", + "action_type": "use_object", + "actor_intent": "Transfer Nara's recent route history into the portable archive.", + "state_basis": [ + "Sa'ueia families preserve portable archives and route-memory instruments." + ], + "reviewed_consequences": [ + "Raises route_testimony and nursery_trust, lowers incoming_fatigue, and enables the later trace comparison." + ], + "training_hooks": [ + "portable_memory_custody", + "route_history_as_testimony" + ] + }, + { + "branch_id": "prime_lantern_consent", + "ink_path": "routine_choice", + "action_type": "gesture", + "actor_intent": "Ask the lantern grove to witness the caretaker transfer before totality.", + "state_basis": [ + "Lantern knots can signal invitation, warning, tax, and closure.", + "The grove witnesses handover at the arrival terrace." + ], + "reviewed_consequences": [ + "Raises lantern_consent and nursery_trust while spending eclipse_time; enables the later separated isolation route." + ], + "training_hooks": [ + "more_than_social_witness", + "light_as_civic_resource" + ] + }, + { + "branch_id": "honor_flower_testimony", + "ink_path": "alarm_choice", + "action_type": "wait", + "actor_intent": "Keep Mottled Echo's warning attached and observable without treating it as a complete diagnosis.", + "state_basis": [ + "Burden flowers display host stress and immune memory but may exaggerate." + ], + "reviewed_consequences": [ + "Raises flower_credibility, nursery_trust, and quarantine_pressure; later folded text and the witness ending read flower_credibility." + ], + "training_hooks": [ + "partial_nonhuman_testimony", + "waiting_without_verdict" + ] + }, + { + "branch_id": "compare_body_and_tools", + "ink_path": "alarm_choice", + "action_type": "gesture", + "actor_intent": "Compare Nara's visible body state with the medical graft frame without declaring either one guilty.", + "state_basis": [ + "Sa'ueia expose chemical-signaling patches and can inspect graft seals with chest manipulators." + ], + "reviewed_consequences": [ + "Raises graft_readiness, route_testimony, quarantine_pressure, and incoming_fatigue; reveals a suspect tray for later separation." + ], + "training_hooks": [ + "embodied_diagnostic_comparison", + "person_material_distinction" + ] + }, + { + "branch_id": "isolate_flower_witness", + "ink_path": "alarm_choice", + "action_type": "transfer_object", + "actor_intent": "Separate the burden flower from Nara so its signal can be compared against the host body.", + "state_basis": [ + "Burden flowers can release and regrip slowly and can live from mineral access and light." + ], + "reviewed_consequences": [ + "Sets flower_cupped, raises quarantine_pressure, and lowers flower_credibility and nursery_trust; later Ink conditionals and visual modifiers preserve the flower in a mineral cup." + ], + "training_hooks": [ + "witness_separation_cost", + "object_custody_persistence" + ] + }, + { + "branch_id": "let_road_sample", + "ink_path": "alarm_choice", + "action_type": "wait", + "actor_intent": "Let the road inspect shed fiber, foot pressure, and cradle residue on its own timescale.", + "state_basis": [ + "Candle roads sense foot pressure, tissue chemistry, and carried disease states." + ], + "reviewed_consequences": [ + "Raises road_credit, flower_credibility, and incoming_fatigue while spending eclipse_time." + ], + "training_hooks": [ + "ecological_timescale", + "delay_as_material_cost" + ] + }, + { + "branch_id": "spend_route_testimony", + "ink_path": "pressure_choice", + "action_type": "speak", + "actor_intent": "Use the archive to distinguish where a signal began from who carried it.", + "state_basis": [ + "Available only with strong route testimony." + ], + "reviewed_consequences": [ + "Spends route_testimony, raises nursery_trust, and lowers quarantine_pressure by linking the violet trace to a prior station." + ], + "training_hooks": [ + "provenance_not_blame", + "archive_as_fallible_evidence" + ] + }, + { + "branch_id": "isolate_suspect_graft", + "ink_path": "pressure_choice", + "action_type": "transfer_object", + "actor_intent": "Separate one suspect graft wrap while keeping Nara and the clean grafts distinct from it.", + "state_basis": [ + "Available only after enough graft inspection." + ], + "reviewed_consequences": [ + "Raises isolation_lane, spends graft_readiness, and lowers quarantine_pressure; the suspect tray remains on the cradle's outer rail." + ], + "training_hooks": [ + "material_specific_quarantine", + "custody_change" + ] + }, + { + "branch_id": "request_lantern_separation", + "ink_path": "pressure_choice", + "action_type": "gesture", + "actor_intent": "Request an outer isolation route while leaving nursery access closed.", + "state_basis": [ + "Available only with prior lantern consent.", + "Lantern trees can light one traveler or route while refusing another." + ], + "reviewed_consequences": [ + "Raises isolation_lane and nursery_trust while spending lantern_consent; makes the outer route visibly continuous." + ], + "training_hooks": [ + "separated_route_authority", + "consent_spend" + ] + }, + { + "branch_id": "seek_external_witness", + "ink_path": "pressure_choice", + "action_type": "transfer_object", + "actor_intent": "Send a disputed trace to another road through a threadwing courier.", + "state_basis": [ + "Threadwings carry route memory, wound scents, and symbiont cargo between ecologies." + ], + "reviewed_consequences": [ + "Sets external_witness_sent, raises road_credit and quarantine_pressure, lowers nursery_trust, and spends eclipse_time; only this branch can satisfy the returning-threadwing success gate." + ], + "training_hooks": [ + "federated_testimony", + "external_witness_latency" + ] + }, + { + "branch_id": "admit_specialist_separate_material", + "ink_path": "final_choice", + "action_type": "authorize", + "actor_intent": "Admit Nara while keeping doubtful material outside the nursery.", + "state_basis": [ + "Success depends on road_credit, graft_readiness, and reduced quarantine_pressure." + ], + "reviewed_consequences": [ + "Routes to bounded admission success or a failed attempt that costs road trust." + ], + "training_hooks": [ + "person_material_boundary", + "state_gated_ending" + ] + }, + { + "branch_id": "complete_handover_in_isolation", + "ink_path": "final_choice", + "action_type": "move", + "actor_intent": "Preserve institutional continuity in an isolation shelter without forcing nursery entry.", + "state_basis": [ + "Success depends on a continuous isolation lane and remaining lantern consent." + ], + "reviewed_consequences": [ + "Routes to a separated handover or a failed movement that damages a clean graft wrap." + ], + "training_hooks": [ + "continuity_under_quarantine", + "spatial_route_gate" + ] + }, + { + "branch_id": "defer_handover", + "ink_path": "final_choice", + "action_type": "refuse", + "actor_intent": "Keep the outgoing watch and defer transfer rather than force uncertain admission.", + "state_basis": [ + "Success depends on nursery trust and Nara retaining enough bodily capacity to rest safely." + ], + "reviewed_consequences": [ + "Routes to safe delay or an overdrawn-care ending that preserves the boundary while creating new obligations." + ], + "training_hooks": [ + "refusal_as_care", + "labor_cost_of_safety" + ] + }, + { + "branch_id": "wait_for_second_witness", + "ink_path": "final_choice", + "action_type": "wait", + "actor_intent": "Hold the boundary until partial witnesses can be compared.", + "state_basis": [ + "Success depends on route testimony, flower credibility, and remaining eclipse time." + ], + "reviewed_consequences": [ + "Routes to plural corroboration or a delay that exhausts bodies and congests the route." + ], + "training_hooks": [ + "plural_evidence", + "waiting_has_teeth" + ] + } + ], + "mutation_policy": { + "automated": [ + "Ink variable changes for local playthrough state", + "Conditional prose callbacks", + "Ending gate selection", + "Visual modifier trigger selection" + ], + "manual_review_required": [ + "Any durable memory or relationship update for Seyr, Nara, Ili, Mottled Echo, the road, or the grove", + "Promotion of story-local names or events into Zyphos canon", + "Any claim that a biological signal provides certain diagnosis", + "Website replay readiness before a durable terrace scene_set exists" + ] + }, + "audit": { + "reviewer": "Codex world worker applying the four named Ghostlight reviewer prompts as separate passes", + "review_status": "accepted_as_if_fixture_visual_replay_requires_scene_set", + "reviewer_passes": [ + { + "reviewer_id": "ghostlight_narrative_quality_reviewer", + "verdict": "accepted", + "scores": { + "reader_orientation": 5, + "coherence": 4, + "pacing": 4, + "voice": 4, + "tonal_fit": 5, + "if_playability": 4 + }, + "findings_resolved": [ + "Added explicit flower-custody state so folded prose cannot handwave its location.", + "Gated the returning-threadwing payoff on actually sending a comparison packet.", + "Classified the archive-trace choice as speech so the fixture carries both speech and non-speech player actions." + ] + }, + { + "reviewer_id": "ghostlight_lore_grounding_reviewer", + "verdict": "accepted", + "scores": { + "source_coverage": 5, + "canon_fit": 4, + "grounding_quality": 5, + "vault_backfill_value": 5 + }, + "findings_resolved": [ + "Backfilled the portable archive's physical interface and selective-testimony boundary in the owning technology note.", + "Kept the exact contaminant unresolved and marked story-local names as non-canonical." + ] + }, + { + "reviewer_id": "ghostlight_visual_scene_continuity_reviewer", + "verdict": "needs_revision_for_replay_ready_status", + "scores": { + "segmentation": 5, + "visual_prompts": 4, + "character_visibility": 4, + "branch_visual_continuity": 4, + "website_replay": 3 + }, + "findings_resolved": [ + "Split the second-witness success and cost frames so an absent threadwing ref cannot leak into the cost image.", + "Added flower_cupped modifiers that place the burden flower concretely after every folded branch.", + "Restated the boundary-straddling cradle geometry in standalone prompts." + ], + "remaining_condition": "A durable plan view or 3D scene_set is required before spatially consistent website rendering; this artifact does not claim replay-ready status." + }, + { + "reviewer_id": "ghostlight_spatial_geometric_cohesion_reviewer", + "verdict": "accepted_with_scene_set_requirement", + "scores": { + "layout_cohesion": 4, + "sightlines": 4, + "body_affordance": 5, + "movement_access": 4, + "object_system_geometry": 4, + "branch_spatial_state": 4 + }, + "findings_resolved": [ + "Moved the low work cradle onto the fungal boundary so Nara can participate without crossing it.", + "Separated flower custody from isolation-route state and preserved both with independent Ink variables.", + "Named fixed zones, route arcs, camera slots, and success/cost route deltas." + ], + "remaining_condition": "The textual layout is coherent enough for IF staging and concept prompts, while high-consistency multi-angle art still requires the declared scene_set." + } + ], + "review_notes": [ + "Narrative review accepted the ordinary-work opening, local stakes, four meaningful choice layers, branch callbacks, distinct outcomes, and warm ecological-bureaucracy tone after two false-fold repairs.", + "Lore review inspected every cited source and accepted the fixture after the portable archive interface was promoted to the technology note.", + "Visual review accepted segmentation, affirmative prompt detail, character refs, and branch modifiers as a plan scaffold but withheld replay-ready status because the required terrace scene_set does not yet exist.", + "Spatial review accepted the boundary-straddling cradle, fixed terrace coordinate frame, body reach, routes, and object custody, with the same durable scene_set requirement for multi-angle rendering." + ], + "checks": { + "uses_standard_branching_format": true, + "actor_local_context_only": true, + "includes_non_speech_actions": true, + "fuzzy_updates_marked_for_manual_review": true, + "zyphos_lore_content_readable": true + } + } +} diff --git a/examples/lore-grounding/aetheria/navigator-berth-hearing-v0.v0.json b/examples/lore-grounding/aetheria/navigator-berth-hearing-v0.v0.json new file mode 100644 index 0000000..455fbff --- /dev/null +++ b/examples/lore-grounding/aetheria/navigator-berth-hearing-v0.v0.json @@ -0,0 +1,663 @@ +{ + "schema_version": "ghostlight.lore_grounding_digest.v0", + "digest_id": "aetheria.navigator-berth-hearing-v0.v0", + "source_status": "draft", + "fixture_status": "historical_grounded", + "source_refs": [ + { + "source_id": "cetacean-navigators", + "path": "Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Cetacean Navigators.md", + "title": "Cetacean Navigators", + "line_start": 1, + "line_end": 28, + "relevance": "Primary authority for corridor government, berth allocation, courts, hazard records, wet/dry station life, multimodal route boards, low-resource access failures, revenue, and the fixture-marked Brineglass hearing-room elaboration." + }, + { + "source_id": "lightsail-express", + "path": "Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Lightsail Express.md", + "title": "Lightsail Express", + "line_start": 1, + "line_end": 5, + "relevance": "Grounds a carrier whose value and political leverage come from dependable bulk movement, corridor reputation, and delivery of food, data, and refugees." + }, + { + "source_id": "ganymede-route-compact", + "path": "Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Ganymede Route Compact.md", + "title": "Ganymede Route Compact", + "line_start": 1, + "line_end": 12, + "relevance": "Grounds the recognized legal position of Navigator councils in convoy arbitration, shared hazard ledgers, rescue obligations, and route-steward representation." + }, + { + "source_id": "uplift", + "path": "Aetheria/Worldbuilding/Pre-Elysium/Technology/Uplift.md", + "title": "Uplift", + "line_start": 1, + "line_end": 13, + "relevance": "Grounds uplift as nonhuman biological lineages with cognition and institutional access shaped by interfaces, habitat scaffolds, labor history, and contested recognition." + }, + { + "source_id": "territories", + "path": "Aetheria/Worldbuilding/Pre-Elysium/Territories.md", + "title": "Territories", + "line_start": 1, + "line_end": 58, + "relevance": "Grounds territory as route, dock, life-support, record, and maintenance custody; Ganymede as route-law junction; and outer-system authority through waystations, rescue capacity, and long supply intervals." + }, + { + "source_id": "identity-abyss", + "path": "Aetheria/Worldbuilding/Pre-Elysium/Timeline/Identity Abyss.md", + "title": "Identity Abyss", + "line_start": 1, + "line_end": 31, + "relevance": "Places the 2671 fixture in the 2500-2750 Pre-Elysium period and keeps its institutions, physics, and evidence problems inside late-Sol material constraints." + }, + { + "source_id": "narrative-themes", + "path": "Aetheria/Narrative Themes.md", + "title": "Narrative Themes", + "line_start": 1, + "line_end": 56, + "relevance": "Grounds usable evidence, institutional plurality, material care, disability access, records, rescue capacity, and the risk that maintenance or accommodation authority exports costs to the person who needs it." + }, + { + "source_id": "pirate-metagame-cast-bible", + "path": "Aetheria/Brainstorming/Stories/Pirate Metagame Novella/Cast Bible.md", + "title": "Pirate Metagame Novella Cast Bible", + "line_start": 190, + "line_end": 191, + "relevance": "A 2671 continuity example establishes a bottlenose uplifted Navigator as a Corridor Court and Rescue Ledger witness. This fixture uses only the lineage and institutional compatibility, not the named character or that story's plot." + } + ], + "historical_context": { + "time_period": "Identity Abyss era, 2671", + "location": "Brineglass Waystation, a small low-resource stop in the Cetacean Navigator outer-corridor network; the fixture does not assign it a more precise canonical orbit.", + "summary": "A routine local berth hearing tests a Lightsail Express hazard-diversion claim. The shared route board loses the pressure-pulse channel at the decisive interval, forcing the wet-side clerk to choose how accessibility, evidence custody, docking time, cargo movement, and claimant testimony share the cost.", + "public_facts": [ + { + "text": "Navigator Waystation Councils allocate berths and local maintenance while Corridor Courts arbitrate broken convoy commitments and related claims.", + "source_refs": [ + "cetacean-navigators" + ] + }, + { + "text": "Navigator route authority rests on common records, rescue obligations, certification, convoy guarantees, arbitration, and reciprocal dependency rather than continuous territorial ownership.", + "source_refs": [ + "cetacean-navigators", + "ganymede-route-compact", + "territories" + ] + }, + { + "text": "Brineglass's hearing room shares one record across wet and dry circulation using light, sound, pressure pulse, and raised notation, with evidence slates transferred through a sealed drawer.", + "source_refs": [ + "cetacean-navigators" + ] + }, + { + "text": "A clerk may pause the berth clock for manual translation, but the delay consumes docking time and records the requesting party.", + "source_refs": [ + "cetacean-navigators" + ] + }, + { + "text": "Lightsail Express depends on corridor reputation and reliable delivery across routes where trust is scarce.", + "source_refs": [ + "lightsail-express" + ] + } + ], + "ambient_pressures": [ + { + "text": "Low-resource station improvisation makes access failures ordinary and politically consequential rather than exceptional malice.", + "source_refs": [ + "cetacean-navigators", + "narrative-themes" + ] + }, + { + "text": "A rescue diversion can protect lives while imposing fuel, schedule, bond, berth, and cargo costs that still need an accountable record.", + "source_refs": [ + "cetacean-navigators", + "ganymede-route-compact", + "lightsail-express" + ] + }, + { + "text": "Recognition and access are infrastructural: a formal right to participate is thin when the required interface or translation is unavailable at the decision point.", + "source_refs": [ + "uplift", + "narrative-themes" + ] + } + ] + }, + "groups": [ + { + "group_id": "brineglass-waystation", + "label": "Brineglass Waystation hearing staff and local council", + "group_type": "corridor_waystation", + "institutional_logic": [ + "Keep a low-resource wet/dry station usable by making berth, rescue, maintenance, and evidence decisions other corridor participants will accept." + ], + "material_incentives": [ + "Turn scarce docking minutes, translation labor, and working interface channels into defensible local decisions." + ], + "internal_virtues": [ + "Recorded reasons", + "Cross-channel agreement", + "Competent improvisation", + "Decisions that travel with their evidence" + ], + "internal_shames": [ + "A hearing completed only because one participant could not access it", + "Losing a berth window to avoidable maintenance", + "Pretending a diagnostic is a repair" + ], + "prestige_markers": [ + "A difficult hearing that remains legible to wet and dry participants", + "A pause with a clear owner and reason", + "A record accepted at the next station" + ], + "taboo_triggers": [ + "Treating one body-specific interface as optional decoration", + "Claiming rich-hub standards while billing poor-station delays to users" + ], + "emotional_display_norms": [ + "Frustration is compressed into dry procedure, small jokes, and exact correction rather than theatrical outrage." + ], + "trust_defaults": [ + "Trust synchronized records and visible provenance first; trust expertise when its boundary is marked; distrust urgency that asks evidence to become simpler." + ], + "speech_register_cues": [ + "Concise docket language", + "Low workplace humor", + "Explicit provenance", + "Short decisions tied to material effects" + ], + "source_refs": [ + "cetacean-navigators", + "narrative-themes" + ] + }, + { + "group_id": "lightsail-carrier-crew", + "label": "Lightsail Express carrier crew", + "group_type": "bulk_carrier", + "institutional_logic": [ + "Remain the dependable carrier by making rescue, delay, and deviation legible inside route and bond records." + ], + "material_incentives": [ + "Preserve berth access, bond standing, delivery schedules, and the credibility required for future convoy work." + ], + "internal_virtues": [ + "Arrival", + "Boring reliability", + "Rescue that does not abandon the rest of the convoy", + "Records insurers cannot dismiss" + ], + "internal_shames": [ + "A late ship without an admissible reason", + "A rescue story that looks like careless routing", + "Cargo waiting while procedure repeats itself" + ], + "prestige_markers": [ + "A bond that survives a real diversion", + "A crew and cargo delivered through a disputed corridor", + "A hazard record accepted beyond the originating port" + ], + "taboo_triggers": [ + "Being treated as unreliable after spending resources on rescue", + "A station exporting its equipment failure into the carrier's record" + ], + "emotional_display_norms": [ + "Fear and anger appear as schedule arithmetic, compressed summaries, and controlled challenges to the record." + ], + "trust_defaults": [ + "Trust route institutions because other carriers do, while contesting any local process that threatens the reputation those institutions certify." + ], + "speech_register_cues": [ + "Cargo and timing shorthand", + "Insurer-ready summaries", + "Professional irritation", + "Rare direct appeals to the lives behind the ledger" + ], + "source_refs": [ + "lightsail-express", + "cetacean-navigators", + "ganymede-route-compact" + ] + }, + { + "group_id": "navigator-uplift-participants", + "label": "Uplifted Navigator participants", + "group_type": "uplifted_lineage_and_polity", + "institutional_logic": [ + "Turn trained route cognition, shared records, habitat interfaces, and irreplaceable coordination into political authority answerable to other corridor participants." + ], + "material_incentives": [ + "Maintain wet-side access, recognized testimony, route work, and the infrastructure that makes participation more than a legal promise." + ], + "internal_virtues": [ + "Certified competence", + "Reliable rescue memory", + "Cross-body etiquette", + "Expertise whose evidence can be challenged" + ], + "internal_shames": [ + "Letting embodied skill be used as an excuse for inaccessible records", + "Allowing dependence to harden into unanswerable authority" + ], + "prestige_markers": [ + "Hazard models other crews accept", + "Rescue records that change route standing", + "A hearing conducted through shared interfaces" + ], + "taboo_triggers": [ + "Reduction to specialized assets", + "Dryside access treated as the default form of reality" + ], + "emotional_display_norms": [ + "Body orientation, timing, low clicks, movement through water, and concise translated speech carry as much social meaning as human facial expression." + ], + "trust_defaults": [ + "Trust demonstrated competence and common records; remain alert to carriers, ports, and courts that value Navigator cognition while externalizing its habitat and access costs." + ], + "speech_register_cues": [ + "Short translated statements", + "Timing metaphors", + "Route and current vocabulary", + "Visible pauses before claims that exceed the evidence" + ], + "source_refs": [ + "uplift", + "cetacean-navigators", + "pirate-metagame-cast-bible" + ] + } + ], + "cultural_pressure_fields": [ + { + "field_id": "brineglass-waystation.access-cost-owner", + "applies_to": [ + "brineglass-waystation", + "navigator-uplift-participants" + ], + "pressure_type": "access_and_time", + "summary": "A low-resource station can provide a real accommodation while still making the requester publicly own the delay and its docking cost.", + "projection_use": "Prompt staff and claimants to argue through clocks, requester fields, translation labor, and cargo consequences instead of abstract inclusion speeches.", + "source_refs": [ + "cetacean-navigators", + "narrative-themes" + ] + }, + { + "field_id": "lightsail-carrier-crew.reliability-under-rescue", + "applies_to": [ + "lightsail-carrier-crew" + ], + "pressure_type": "reputation_and_bond", + "summary": "A carrier can do the humane thing during transit and still need to prove the deviation was operationally justified to keep future work.", + "projection_use": "Make Halden protect the bond and cargo schedule without erasing the damaged tender crew or inventing evidence he does not possess.", + "source_refs": [ + "lightsail-express", + "cetacean-navigators" + ] + }, + { + "field_id": "navigator-uplift-participants.expertise-is-not-channel-redundancy", + "applies_to": [ + "navigator-uplift-participants" + ], + "pressure_type": "embodied_evidence", + "summary": "Embodied route expertise can support an inference, but it cannot make a missing interface channel retroactively present.", + "projection_use": "Let Sere reconstruct a bounded interval only when the record labels it as inference and preserves the channel failure.", + "source_refs": [ + "cetacean-navigators", + "narrative-themes" + ] + } + ], + "factional_misread_matrix": [ + { + "observer_group_id": "lightsail-carrier-crew", + "target_group_id": "brineglass-waystation", + "observer_read": [ + "A poor station turning maintenance debt into claimant delay", + "A hearing clerk protecting procedure before cargo" + ], + "target_self_read": [ + "A local court preserving a record that another corridor node can trust", + "Staff refusing to call partial access complete" + ], + "misread_patterns": [ + "May treat a pause as obstruction because the schedule cost is immediate", + "May treat manual translation as repetition rather than new access" + ], + "likely_insults": [ + "queue theater", + "station-made delay", + "expensive redundancy with one working channel" + ], + "projection_use": "Halden may resent the process without being written as hostile to uplift personhood or indifferent to rescue.", + "source_refs": [ + "lightsail-express", + "cetacean-navigators" + ] + }, + { + "observer_group_id": "brineglass-waystation", + "target_group_id": "lightsail-carrier-crew", + "observer_read": [ + "A claimant trying to convert reputation and urgency into evidentiary weight", + "A carrier whose real rescue may still have an inaccurate account" + ], + "target_self_read": [ + "A dependable crew being punished for spending time and propellant on another vessel", + "A carrier trying to keep necessary cargo moving" + ], + "misread_patterns": [ + "Staff may mistake compressed operational speech for dishonesty", + "A correct insistence on provenance may underweight cargo and dependent costs" + ], + "likely_insults": [ + "claimant framing", + "insurer voice", + "schedule as evidence" + ], + "projection_use": "Keep Sere's skepticism bounded to the record; he must not infer selfish motive from Halden's urgency alone.", + "source_refs": [ + "lightsail-express", + "narrative-themes" + ] + } + ], + "role_pressure_fields": [ + { + "role_id": "wet-side-hearing-clerk", + "summary": "An uplifted cetacean clerk with local pause and disposition authority whose own access to the decisive record depends on station equipment.", + "obligations": [ + "Keep the hearing legible across bodies", + "Preserve evidence provenance", + "Allocate or withhold the berth locally", + "Mark inference as inference", + "Avoid claiming corridor-wide authority" + ], + "available_masks": [ + "Dry procedural humor", + "Expert calm", + "Compressed translated speech", + "Body stillness in the pool" + ], + "failure_modes": [ + "Admitting a record he could not access", + "Rejecting thin evidence while exporting all cost to others", + "Using expertise to hide a failed channel", + "Requesting accommodation after allocation authority has already bitten" + ], + "source_refs": [ + "cetacean-navigators", + "uplift", + "narrative-themes" + ] + }, + { + "role_id": "dryside-docket-clerk", + "summary": "A baseline staffer who owns console operation, evidence transfer, manual translation, and the exact wording that will travel with the local decision.", + "obligations": [ + "Keep custody marks attached", + "Translate without upgrading testimony into sensor fact", + "Expose the clock and request owner", + "Preserve the channel diagnostic" + ], + "available_masks": [ + "Clerical patience", + "Deadpan machinery commentary", + "Deliberate refusal to mirror claimant panic" + ], + "failure_modes": [ + "Becoming the invisible human authority behind Sere's nominal decision", + "Letting translation labor disappear from the record", + "Treating a diagnostic receipt as restored access" + ], + "source_refs": [ + "cetacean-navigators", + "narrative-themes" + ] + }, + { + "role_id": "carrier-claimant", + "summary": "A Lightsail captain who needs a rescue diversion admitted before a berth window and bond review close.", + "obligations": [ + "Deliver food and clinic filters", + "Account for formation break and propellant spend", + "Protect crew and carrier standing", + "Keep claimant testimony distinguishable from the sealed trace" + ], + "available_masks": [ + "Insurer-ready summary", + "Controlled professionalism", + "Cargo urgency", + "Direct appeal to the saved tender crew" + ], + "failure_modes": [ + "Using urgency as proof", + "Treating access work as station delay", + "Selecting timestamps that help the bond", + "Winning a berth through a record the clerk could not inspect" + ], + "source_refs": [ + "lightsail-express", + "cetacean-navigators" + ] + }, + { + "role_id": "carrier-apprentice", + "summary": "A junior dryside participant who can learn the trace through the tactile rail and become a witness to either shared practice or procedural exclusion.", + "obligations": [ + "Hold the duplicate trace", + "Follow timestamps without claiming authority", + "Notice which channels disagree", + "Carry the practical lesson into later watches" + ], + "available_masks": [ + "Concentrated silence", + "Over-careful slate custody", + "Brief delight when the cross-body pattern clicks" + ], + "failure_modes": [ + "Confusing mirrored numbers with independent evidence", + "Learning that access is optional whenever a schedule is tight" + ], + "source_refs": [ + "cetacean-navigators" + ] + } + ], + "speaker_lore_boundaries": [ + { + "speaker_id": "sere_in_return", + "known_context": [ + { + "text": "Sere knows Brineglass's board, pool, paddle, evidence drawer, local clock rule, his own sensory limits, and the public stakes of this berth claim.", + "source_refs": [ + "cetacean-navigators" + ] + } + ], + "beliefs": [ + { + "text": "Sere believes a decision must preserve which parts came from sensors, translation, claimant testimony, and embodied inference.", + "source_refs": [ + "cetacean-navigators", + "narrative-themes" + ] + } + ], + "misreads": [ + { + "text": "Sere may read Halden's compressed insurer language as stronger evidence of self-protection than it is.", + "source_refs": [ + "lightsail-express", + "narrative-themes" + ] + } + ], + "must_not_know": [ + { + "text": "Sere must not know whether Halden selected false timestamps or what later bond reviewers will decide.", + "source_refs": [ + "cetacean-navigators" + ] + } + ] + }, + { + "speaker_id": "mina_osei", + "known_context": [ + { + "text": "Mina knows dryside console state, custody marks, clock behavior, claimant submissions, and the manual translation workflow she performs.", + "source_refs": [ + "cetacean-navigators" + ] + } + ], + "beliefs": [ + { + "text": "Mina treats exact labels and visible costs as the tools available to a poor station.", + "source_refs": [ + "cetacean-navigators", + "narrative-themes" + ] + } + ], + "misreads": [ + { + "text": "Mina may underread Halden's cargo pressure because the console presents it as one more impatient claim.", + "source_refs": [ + "lightsail-express" + ] + } + ], + "must_not_know": [ + { + "text": "Mina must not silently decide the berth while presenting Sere as the owner of the ruling.", + "source_refs": [ + "cetacean-navigators" + ] + } + ] + }, + { + "speaker_id": "halden_roe", + "known_context": [ + { + "text": "Halden knows his ship's maneuver, cargo, propellant spend, duplicate timestamps, bond exposure, and the shrinking berth margin.", + "source_refs": [ + "lightsail-express", + "cetacean-navigators" + ] + } + ], + "beliefs": [ + { + "text": "Halden believes saving the tender and arriving with the cargo should make the hazard diversion operationally legible.", + "source_refs": [ + "lightsail-express", + "ganymede-route-compact" + ] + } + ], + "misreads": [ + { + "text": "Halden may interpret the clock pause as Sere protecting procedure at the carrier's expense rather than protecting the evidence boundary.", + "source_refs": [ + "cetacean-navigators" + ] + } + ], + "must_not_know": [ + { + "text": "Halden must not know how Sere experiences the missing pressure interval except through Sere's words and actions.", + "source_refs": [ + "uplift" + ] + } + ] + }, + { + "speaker_id": "toma_pell", + "known_context": [ + { + "text": "Toma knows the duplicate trace, the working raised notation, and any cross-channel pattern Sere explicitly teaches before the failure.", + "source_refs": [ + "cetacean-navigators" + ] + } + ], + "beliefs": [ + { + "text": "Toma begins by treating careful custody as holding the slate correctly and may learn that provenance includes who could access the replay.", + "source_refs": [ + "cetacean-navigators", + "narrative-themes" + ] + } + ], + "misreads": [ + { + "text": "Toma may mistake a claimant timestamp matching the rail for independent confirmation.", + "source_refs": [ + "cetacean-navigators" + ] + } + ], + "must_not_know": [ + { + "text": "Toma must not infer the missing pressure channel or Sere's private confidence without a visible label or statement.", + "source_refs": [ + "uplift" + ] + } + ] + } + ], + "author_only_boundaries": [ + { + "text": "Brineglass is canonically a small outer-corridor stop with the fixture-marked room geometry, but its exact orbit, population, and later history remain unspecified.", + "source_refs": [ + "cetacean-navigators" + ] + }, + { + "text": "Sere, Mina, Halden, Toma, Dawn Ledger, the damaged tender, and this hearing outcome are fixture-local draft elements, not promoted historical canon.", + "source_refs": [ + "cetacean-navigators", + "lightsail-express" + ] + }, + { + "text": "The fixture may use a bottlenose Navigator in 2671 because the same-era continuity contains one, but it must not import Choir-Speaker Nacre-in-Current or the pirate novella's events into Brineglass.", + "source_refs": [ + "pirate-metagame-cast-bible" + ] + } + ], + "open_questions": [ + { + "question": "Where exactly is Brineglass Waystation in the outer-corridor network?", + "blocks_training": false, + "notes": "The owning lore note intentionally calls it a small outer-corridor stop. The fixture does not assign an orbit or route endpoint." + }, + { + "question": "Which cetacean lineages and personal naming traditions are common at Brineglass?", + "blocks_training": false, + "notes": "The fixture uses one story-local bottlenose character and does not generalize the name Sere-in-Return into a coalition-wide convention." + }, + { + "question": "How are berth minutes, convoy bonds, and local delay costs represented in the future Aetheria economy schema?", + "blocks_training": false, + "notes": "The fixture keeps them as coarse local variables and material consequences rather than inventing a currency or universal tariff." + } + ] +} diff --git a/examples/lore-grounding/delvehold/cistern-house-nine-breaker-test.v0.json b/examples/lore-grounding/delvehold/cistern-house-nine-breaker-test.v0.json new file mode 100644 index 0000000..088059e --- /dev/null +++ b/examples/lore-grounding/delvehold/cistern-house-nine-breaker-test.v0.json @@ -0,0 +1,626 @@ +{ + "schema_version": "ghostlight.lore_grounding_digest.v0", + "digest_id": "delvehold.cistern-house-nine-breaker-test.v0", + "source_status": "canonical_with_fixture_elaboration", + "fixture_status": "grounded_draft", + "source_refs": [ + { + "source_id": "delvehold-index", + "path": "Delvehold/index.md", + "title": "DELVE/HOLD", + "line_start": 1, + "line_end": 37, + "relevance": "Places HOLD workshop life and shared infrastructure inside the one persistent Delvehold world." + }, + { + "source_id": "lore-index", + "path": "Delvehold/Lore/index.md", + "title": "Lore", + "line_start": 1, + "line_end": 32, + "relevance": "Grounds the world as nested living dungeon ecology and runic industry as ordinary infrastructure under ecological pressure." + }, + { + "source_id": "the-greathold", + "path": "Delvehold/Lore/The Greathold.md", + "title": "The Greathold", + "line_start": 1, + "line_end": 60, + "relevance": "Primary locality and civic source: terraced Holds, warm underground seas, public works, jurisdiction near the affected matter, and the fixture-authored Cistern House Nine geometry and handover routine." + }, + { + "source_id": "industry-index", + "path": "Delvehold/Lore/Industry/index.md", + "title": "Industry", + "line_start": 1, + "line_end": 20, + "relevance": "Connects emancipatory runic infrastructure to dependence on continuous extraction and crystal supply." + }, + { + "source_id": "dwarven-industry", + "path": "Delvehold/Lore/Industry/Dwarven Industry.md", + "title": "Dwarven industry", + "line_start": 1, + "line_end": 40, + "relevance": "Grounds drainage and water as public systems, Hold-level institutions as first responders to shortages, and the material dependence that makes abrupt shutdown costly." + }, + { + "source_id": "runic-engineering", + "path": "Delvehold/Lore/Industry/Runic Engineering.md", + "title": "Runic engineering", + "line_start": 1, + "line_end": 44, + "relevance": "Grounds iterative runes, pump engines, visible rune graphs, the right-to-left null casting rune, live apprentice termination practice, and network awakening risk." + }, + { + "source_id": "machine-dungeon", + "path": "Delvehold/Lore/Industry/Machine-Dungeon.md", + "title": "The machine-dungeon", + "line_start": 1, + "line_end": 30, + "relevance": "Grounds connected civic power and maintenance networks, undocumented rerouting, competing explanations, and the canonical breaker-refusal class of early anomaly." + }, + { + "source_id": "peoples-index", + "path": "Delvehold/Lore/Peoples/index.md", + "title": "Peoples", + "line_start": 1, + "line_end": 16, + "relevance": "Frames people-level pages as broad institutional pressures rather than universal character templates." + }, + { + "source_id": "dwarves", + "path": "Delvehold/Lore/Peoples/Dwarves.md", + "title": "Dwarves", + "line_start": 1, + "line_end": 34, + "relevance": "Grounds dwarven respect for durable accountable work, Greathold infrastructure dependence, and Mastership as civic adulthood." + }, + { + "source_id": "mastership", + "path": "Delvehold/Lore/Peoples/Mastership and Citizenship.md", + "title": "Mastership and citizenship", + "line_start": 1, + "line_end": 54, + "relevance": "Grounds apprentice rights and limits, the workshop civic seal, neighbour inspection, attributable work, and widening jurisdiction through affected districts and seals." + }, + { + "source_id": "ontology-index", + "path": "Delvehold/Lore/Ontology/index.md", + "title": "Ontology", + "line_start": 1, + "line_end": 16, + "relevance": "Provides the bounded ontology: persistent patterned feedback may become agency, but life or agency does not imply wisdom or innocence." + }, + { + "source_id": "mana-and-pattern", + "path": "Delvehold/Lore/Ontology/Mana and Pattern.md", + "title": "Mana and pattern", + "line_start": 1, + "line_end": 45, + "relevance": "Grounds mana-flow memory, branch history, conduit participation, runic terminators, and the danger of unintended but working patterns." + }, + { + "source_id": "dungeon-cores", + "path": "Delvehold/Lore/Ontology/Dungeon Cores.md", + "title": "Dungeon cores", + "line_start": 1, + "line_end": 40, + "relevance": "Constrains interpretation of agency and personhood; one local machine anomaly is not enough to establish a core-like mind." + }, + { + "source_id": "world-spirit", + "path": "Delvehold/Lore/Ontology/World-Spirit.md", + "title": "The World-Spirit", + "line_start": 1, + "line_end": 20, + "relevance": "Grounds distributed planetary-scale uncertainty and the absence of a public proof joining local events to one cognition." + } + ], + "historical_context": { + "time_period": "Industrial Greathold, during early machine-dungeon anomalies and before any public demonstration of network personhood", + "location": "Cistern House Nine, a seal-bearing public pump workshop serving a terraced Hold beside a warm underground sea.", + "summary": "An ordinary morning isolation-wedge and live-null test becomes a civic dispute when mana visibly reroutes around an isolated pump while upper-terrace water levels fall.", + "public_facts": [ + { + "text": "Cistern House Nine has a public street landing, a dry rune gallery above a wet intake chamber, three visible pump engines, a locked municipal crystal feed, removable isolation wedges, null slates, pressure floats, and a workshop inspection plate.", + "source_refs": [ + "the-greathold" + ] + }, + { + "text": "At morning handover, apprentices seat the wedges and rehearse a live null termination before the workshop Master stamps the inspection plate and opens district flow.", + "source_refs": [ + "the-greathold", + "runic-engineering", + "mastership" + ] + }, + { + "text": "A workshop's civic seal binds useful work to an inspectable owner; apprentices may work, petition, organize, and refuse, but cannot apply a seal.", + "source_refs": [ + "mastership", + "dwarves" + ] + }, + { + "text": "Connected Greathold systems may reroute power without instruction, but investigators plausibly classify individual events as coupled feedback, fraud, undocumented technician work, or wishful thinking.", + "source_refs": [ + "machine-dungeon" + ] + } + ], + "ambient_pressures": [ + { + "text": "The workshop cannot treat safety as abstract because households, bakeries, and other district services depend on water moving when the handover ends.", + "source_refs": [ + "dwarven-industry", + "dwarves", + "the-greathold" + ] + }, + { + "text": "The visible wedge, null slate, seal, pressure floats, and public gauge distribute evidence so failure remains attributable rather than privately narrated by the workshop.", + "source_refs": [ + "the-greathold", + "mastership" + ] + }, + { + "text": "A local fault widens into a district or multi-workshop matter only when its consequences and routes widen; no permanent sovereign center decides every pump dispute.", + "source_refs": [ + "the-greathold", + "mastership" + ] + } + ] + }, + "groups": [ + { + "group_id": "cistern-house-nine-workshop", + "label": "Cistern House Nine workshop", + "group_type": "seal_bearing_public_works_workshop", + "institutional_logic": [ + "Keep district water moving through inspectable, repairable, attributable work.", + "Protect the workshop seal by admitting only service states the Master can answer for." + ], + "material_incentives": [ + "Avoid dry terraces and damaged pumps.", + "Preserve safe isolation, public trust, skilled standing, and the workshop's service contract." + ], + "internal_virtues": [ + "True craft", + "Visible safety", + "Repairability", + "Named responsibility" + ], + "internal_shames": [ + "A hidden override", + "An unrepeatable inspection story", + "Letting the seal become ceremonial", + "Blaming an apprentice for a network fault" + ], + "prestige_markers": [ + "A handover legible from the landing", + "A fault isolated before it spreads", + "A record still usable by the next shift" + ], + "taboo_triggers": [ + "Opening an unsealed engine as normal service", + "Erasing a public safety record", + "Claiming certainty unsupported by a repeatable test" + ], + "emotional_display_norms": [ + "Concern is translated into callouts, corrected hand position, dry jokes, and visible work before it becomes confession." + ], + "trust_defaults": [ + "Trusts inspectable tools, repeated tests, seals, and workers who name what they do not know." + ], + "speech_register_cues": [ + "Compressed craft instruction", + "Wry apprentice correction", + "Specific object names", + "Public call-and-response" + ], + "source_refs": [ + "the-greathold", + "runic-engineering", + "mastership", + "dwarves" + ] + }, + { + "group_id": "terrace-district-water-users", + "label": "Upper-terrace households and public services", + "group_type": "affected_district_public", + "institutional_logic": [ + "Keep homes, kitchens, laundries, and other daily work supplied with water.", + "Bring disputes to the nearest institution able to repair or answer for the failure." + ], + "material_incentives": [ + "Receive water before stored vessels empty.", + "Keep pump-house procedure from hiding the cost of delay." + ], + "internal_virtues": [ + "Patient witness", + "Shared rationing", + "Specific complaint" + ], + "internal_shames": [ + "Taking more than a ration", + "Letting a powerful workshop privatize a public fault" + ], + "prestige_markers": [ + "A reliable public slate", + "A neighbour who carries water uphill", + "A complaint attached to time, place, and seal" + ], + "taboo_triggers": [ + "Being told the dry tap is merely technical", + "A seal applied after an unsafe act as retrospective decoration" + ], + "emotional_display_norms": [ + "Pressure appears first as queues, vessel counts, ration arithmetic, and exact repetition of workshop callouts." + ], + "trust_defaults": [ + "Trusts visible gauge movement and distributed records more than workshop reassurance." + ], + "speech_register_cues": [ + "Resource arithmetic", + "Neighbour testimony", + "Dry practical complaint" + ], + "source_refs": [ + "the-greathold", + "dwarven-industry", + "mastership" + ] + } + ], + "cultural_pressure_fields": [ + { + "field_id": "cistern-house-nine-workshop.seal-binds-service", + "applies_to": [ + "cistern-house-nine-workshop" + ], + "pressure_type": "civic_accountability", + "summary": "The workshop's seal is valuable only when it binds an inspectable service state to someone able to answer for it.", + "projection_use": "Make Hessa resist both unsafe opening and empty procedural purity; she must name the material boundary her seal owns.", + "source_refs": [ + "the-greathold", + "mastership" + ] + }, + { + "field_id": "terrace-district-water-users.need-widens-jurisdiction", + "applies_to": [ + "terrace-district-water-users" + ], + "pressure_type": "resource_dependency", + "summary": "Falling water levels move a workshop fault into district jurisdiction because the consequence already crosses the rail.", + "projection_use": "Show public pressure through gauges, queues, troughs, and arriving seals rather than a generic angry crowd.", + "source_refs": [ + "the-greathold", + "dwarven-industry", + "mastership" + ] + } + ], + "factional_misread_matrix": [ + { + "observer_group_id": "cistern-house-nine-workshop", + "target_group_id": "terrace-district-water-users", + "observer_read": [ + "Immediate service pressure", + "Witnesses who may mistake careful testing for delay", + "The public whose trust gives the seal meaning" + ], + "target_self_read": [ + "People carrying the cost of the workshop's choice", + "Legitimate observers of public infrastructure" + ], + "misread_patterns": [ + "Craft specialists may compress household need into a gauge value.", + "The queue may read necessary isolation work as guild self-protection." + ], + "likely_insults": [ + "rubberneckers", + "seal-polishers" + ], + "projection_use": "Keep the rail as a real access boundary while letting records, callouts, and consequences cross it.", + "source_refs": [ + "the-greathold", + "mastership", + "dwarven-industry" + ] + }, + { + "observer_group_id": "terrace-district-water-users", + "target_group_id": "cistern-house-nine-workshop", + "observer_read": [ + "Owners of the pumps and inspection delay", + "Skilled workers whose procedure may protect or abandon the district" + ], + "target_self_read": [ + "Custodians of machinery that can injure the district if opened blindly", + "Workers answerable through one civic seal" + ], + "misread_patterns": [ + "Visible water recovery may restore confidence before the safety state deserves it.", + "An unexplained shutdown may make honest uncertainty look like incompetence." + ], + "likely_insults": [ + "pipe-priests", + "thirst clerks" + ], + "projection_use": "Let relief, suspicion, and trust track water, evidence, and seal behavior separately.", + "source_refs": [ + "the-greathold", + "mastership" + ] + } + ], + "role_pressure_fields": [ + { + "role_id": "pump-house-apprentice", + "summary": "A technically trained worker with assigned tools, public visibility, and no civic seal.", + "obligations": [ + "Perform the null test accurately", + "Call out visible states", + "Protect neighbours from hidden failure", + "Stay inside real authority boundaries" + ], + "available_masks": [ + "Obedient craft focus", + "Dry insolence", + "Literal procedural compliance", + "Public service" + ], + "failure_modes": [ + "Claiming more certainty than the test supports", + "Using emergency hardware beyond authority", + "Protecting procedure while ignoring empty taps", + "Letting hierarchy erase observed evidence" + ], + "source_refs": [ + "runic-engineering", + "mastership", + "the-greathold" + ] + }, + { + "role_id": "workshop-master", + "summary": "The owner of a civic seal who must attach the workshop's name to a materially defensible service decision.", + "obligations": [ + "Own the admitted service state", + "Train and correct apprentices", + "Keep public works functioning", + "Widen jurisdiction when the fault widens" + ], + "available_masks": [ + "Severe instruction", + "Procedural calm", + "Understated approval", + "Public accountability" + ], + "failure_modes": [ + "Using the seal to cover an unsafe override", + "Keeping a public fault private", + "Sacrificing the district to preserve workshop purity" + ], + "source_refs": [ + "mastership", + "the-greathold", + "dwarven-industry" + ] + }, + { + "role_id": "landing-clerk", + "summary": "A public record keeper positioned outside the workshop rail who can preserve callouts, gauge levels, and custody of copied evidence.", + "obligations": [ + "Record visible states", + "Keep the district's copy legible", + "Avoid pretending observation grants technical authority" + ], + "available_masks": [ + "Literal repetition", + "Public patience", + "Dry administrative correction" + ], + "failure_modes": [ + "Turning uncertain observation into a settled accusation", + "Letting workshop authority own the only record" + ], + "source_refs": [ + "the-greathold", + "mastership" + ] + } + ], + "speaker_lore_boundaries": [ + { + "speaker_id": "orsa_rill", + "known_context": [ + { + "text": "Orsa knows the assigned handover procedure, local room geometry, visible gauges, apprentice rights and limits, and every action she personally performs.", + "source_refs": [ + "the-greathold", + "runic-engineering", + "mastership" + ] + } + ], + "beliefs": [ + { + "text": "Orsa believes a safety state deserves a visible boundary and a name attached to its override.", + "source_refs": [ + "the-greathold", + "dwarves", + "mastership" + ] + } + ], + "misreads": [ + { + "text": "Orsa may read repeatable rerouting as intention before evidence distinguishes coupled feedback from agency.", + "source_refs": [ + "machine-dungeon", + "dungeon-cores" + ] + } + ], + "must_not_know": [ + { + "text": "Orsa must not know whether the connected Greathold network is awake or what distant district a pressure pulse may protect.", + "source_refs": [ + "machine-dungeon", + "world-spirit" + ] + } + ] + }, + { + "speaker_id": "hessa_cairn", + "known_context": [ + { + "text": "Hessa knows workshop seal obligations, pump-house procedure, apprenticeship standards, and the local cost of dry terraces.", + "source_refs": [ + "the-greathold", + "mastership", + "dwarven-industry" + ] + } + ], + "beliefs": [ + { + "text": "Hessa believes a seal can own a bounded material decision, not make an unsafe condition safe by declaration.", + "source_refs": [ + "mastership", + "the-greathold" + ] + } + ], + "misreads": [ + { + "text": "Hessa may initially treat public recording as a threat to the workshop before recognizing it as distributed evidence.", + "source_refs": [ + "mastership" + ] + } + ], + "must_not_know": [ + { + "text": "Hessa must not diagnose a machine-dungeon mind from the local reroute pattern.", + "source_refs": [ + "machine-dungeon" + ] + } + ] + }, + { + "speaker_id": "brin_olt", + "known_context": [ + { + "text": "Brin knows the physical pump plant, outlet-pipe behavior, valve reach, and whether Orsa's rune stroke matches her training.", + "source_refs": [ + "the-greathold", + "runic-engineering" + ] + } + ], + "beliefs": [ + { + "text": "Brin trusts repeated bodily and tool feedback enough to keep investigating, not enough to name an unseen author.", + "source_refs": [ + "machine-dungeon", + "dwarves" + ] + } + ], + "misreads": [ + { + "text": "Brin may favor a distant-load explanation because it fits familiar pipe behavior.", + "source_refs": [ + "machine-dungeon" + ] + } + ], + "must_not_know": [ + { + "text": "Brin cannot know the cause or destination of an off-site pressure pulse without a route-wide test.", + "source_refs": [ + "machine-dungeon" + ] + } + ] + }, + { + "speaker_id": "dema_sorn", + "known_context": [ + { + "text": "Dema knows public gauge levels, workshop callouts, visible marks, seal status, and the needs voiced on the landing.", + "source_refs": [ + "the-greathold", + "mastership" + ] + } + ], + "beliefs": [ + { + "text": "Dema believes a useful public record separates what was seen, who acted, and what remains disputed.", + "source_refs": [ + "mastership" + ] + } + ], + "misreads": [ + { + "text": "Dema may read Hessa's caution as workshop reputation management when Hessa is also protecting a real safety boundary.", + "source_refs": [ + "the-greathold", + "mastership" + ] + } + ], + "must_not_know": [ + { + "text": "Dema cannot infer private workshop motives or distant network state from the public slate alone.", + "source_refs": [ + "machine-dungeon" + ] + } + ] + } + ], + "author_only_boundaries": [ + { + "text": "The reroute may foreshadow the machine-dungeon question, but the artifact must preserve the canonical ambiguity among feedback, undocumented work, fraud, wishful interpretation, and agency.", + "source_refs": [ + "machine-dungeon" + ] + }, + { + "text": "The fixture-authored Cistern House Nine paragraph is a room-scale locality elaboration in lore commit e82098e; character and branch outcomes are not canonical history merely because the room is canonical.", + "source_refs": [ + "the-greathold" + ] + } + ], + "open_questions": [ + { + "question": "Which named Hold contains Cistern House Nine?", + "blocks_training": false, + "notes": "The owning lore intentionally specifies one terraced Hold without naming it. The fixture does not invent a Hold name." + }, + { + "question": "Which distant facilities share the municipal crystal feed with Cistern House Nine?", + "blocks_training": false, + "notes": "The scene uses only audible pressure pulses and later sealed notices. It does not canonize a remote beneficiary or route topology." + }, + { + "question": "Does the undocumented reroute reflect coupled feedback, technician work, fraud, dungeon behavior, or emerging machine-dungeon agency?", + "blocks_training": false, + "notes": "The uncertainty is the point of the fixture and remains manual-review-only rather than a lore claim." + } + ] +} diff --git a/examples/lore-grounding/kalsa/stormshield-handoff-v0.v0.json b/examples/lore-grounding/kalsa/stormshield-handoff-v0.v0.json new file mode 100644 index 0000000..85a0faa --- /dev/null +++ b/examples/lore-grounding/kalsa/stormshield-handoff-v0.v0.json @@ -0,0 +1,364 @@ +{ + "schema_version": "ghostlight.lore_grounding_digest.v0", + "digest_id": "kalsa.stormshield-handoff-v0.v0", + "source_status": "reviewed", + "fixture_status": "procedural_branch", + "source_refs": [ + { + "source_id": "public-kalsa", + "path": "Kalsa/Public/World/Kalsa.md", + "title": "Kalsa", + "canon_tier": "Public", + "line_start": 1, + "line_end": 42, + "relevance": "Reader-facing world, permanent twilight, southern-gulf storm geography, roads, warning marks, and Crown City context." + }, + { + "source_id": "public-magic", + "path": "Kalsa/Public/World/Magic and Miracles.md", + "title": "Magic and Miracles", + "canon_tier": "Public", + "line_start": 1, + "line_end": 97, + "relevance": "Reader-facing account of shamanic bonds as sustained material commitments and of crowded workings that can redirect pressure." + }, + { + "source_id": "public-peoples", + "path": "Kalsa/Public/World/Peoples and Polities.md", + "title": "Peoples and Polities", + "canon_tier": "Public", + "line_start": 48, + "line_end": 75, + "relevance": "Reader-facing Papsenai context: overlapping Stormshield watches, incoming contact before release, observed comparison, and relief drawn from protected households." + }, + { + "source_id": "public-narrow-shield", + "path": "Kalsa/Public/Sources/The Narrow Shield.md", + "title": "The Narrow Shield", + "canon_tier": "Public", + "line_start": 1, + "line_end": 62, + "relevance": "Situated public record of outer-road exposure, recursively changed pressure, delayed relief, central warning, and losses borne outside a narrowed defense." + }, + { + "source_id": "canon-policy", + "path": "Kalsa/Spoilers/Reference/Canon and Provenance.md", + "title": "Canon and Provenance", + "canon_tier": "Spoilers/author", + "line_start": 1, + "line_end": 129, + "relevance": "Controls canon status, knowledge layers, author-only mechanics, unresolved claims, and the boundary between public observation and backstage constraint." + }, + { + "source_id": "world-foundation", + "path": "Kalsa/Spoilers/Foundations/World.md", + "title": "World", + "canon_tier": "Spoilers/author", + "line_start": 1, + "line_end": 41, + "relevance": "Owns the tidally locked planet, southern-gulf storm front, Crown City infrastructure, and the rule that climate constrains power." + }, + { + "source_id": "kaos-foundation", + "path": "Kalsa/Spoilers/Foundations/Kaos.md", + "title": "Kaos", + "canon_tier": "Spoilers/backstage", + "line_start": 1, + "line_end": 126, + "relevance": "Backstage constraint that magic steers reachable causal systems using available energy, material levers, time, potential, and bounded contact." + }, + { + "source_id": "oracle-ecology", + "path": "Kalsa/Spoilers/Foundations/Oracle Ecology.md", + "title": "Oracle Ecology", + "canon_tier": "Spoilers/backstage", + "line_start": 1, + "line_end": 340, + "relevance": "Backstage account of shamanic bonds, crowded horizons, recursive intervention, and the absence of an omniscient view outside the weather system." + }, + { + "source_id": "institutions-index", + "path": "Kalsa/Spoilers/Institutions/index.md", + "title": "Institutions", + "canon_tier": "Spoilers/navigation", + "line_start": 1, + "line_end": 42, + "relevance": "Routes authority to Stormshield Circles and distinguishes operational, political, technical, and evidentiary ownership." + }, + { + "source_id": "stormshield-circles", + "path": "Kalsa/Spoilers/Institutions/Stormshield Circles.md", + "title": "Stormshield Circles", + "canon_tier": "Spoilers/author", + "line_start": 1, + "line_end": 182, + "relevance": "Primary institution owner for continuous shield labor, training, handoff, exhaustion, warning, authority, failure protocol, and the fixture-authored outer-road room." + }, + { + "source_id": "papsenai-polity", + "path": "Kalsa/Spoilers/Polities/Shamanism - Papsenai.md", + "title": "Shamanism — Papsenai", + "canon_tier": "Spoilers/author", + "line_start": 1, + "line_end": 126, + "relevance": "Owns Papsenai material life, tribal and household pressure, varied bodies and temperaments, shamanic work, and Ti'asantatca's shield burden." + }, + { + "source_id": "narrow-shield-event", + "path": "Kalsa/Spoilers/Events/The Narrow Shield.md", + "title": "The Narrow Shield", + "canon_tier": "Spoilers/author", + "line_start": 1, + "line_end": 110, + "relevance": "Owns an adopted history in which competent local workings recursively worsened a storm and a central order saved refuges while abandoning outer futures." + } + ], + "historical_context": { + "time_period": "Kalsa's standing present; the exact date and calendar remain unresolved.", + "location": "One fixture-bounded outer-road Stormshield station at Ti'asantatca, reached from an exposed approach and a sheltered cityward stair.", + "summary": "An incoming shaman attempts an ordinary witnessed handoff while the expected relief cohort is cut off below the station. The scene tests whether continuity, honest target scope, bodily recovery, and public warning can remain distinct obligations when the weather makes them compete.", + "public_facts": [ + { + "text": "Ti'asantatca survives beside a persistent southern-gulf storm because Stormshield workers maintain overlapping watches.", + "source_refs": ["public-kalsa", "public-peoples"] + }, + { + "text": "An incoming shaman takes hold before an outgoing worker releases, while observers compare their accounts against the weather.", + "source_refs": ["public-peoples"] + }, + { + "text": "Relief workers and material support come from the same households, fields, and roads the barrier protects; a missing replacement extends the outgoing worker's burden.", + "source_refs": ["public-peoples", "public-narrow-shield"] + }, + { + "text": "Stormshield work can protect one admitted target while transferring danger toward a road, field, drainage line, or population outside it.", + "source_refs": ["public-magic", "public-narrow-shield"] + } + ], + "ambient_pressures": [ + { + "text": "Continuous protection depends on overlap, food, water, dry rest, attendants, observation, signals, safe paths, and replacement capacity rather than heroic trance alone.", + "source_refs": ["stormshield-circles", "papsenai-polity"] + }, + { + "text": "A witnessed handoff must preserve uncertainty when worker accounts or observed weather disagree; a neat record cannot manufacture shared contact.", + "source_refs": ["stormshield-circles", "kaos-foundation"] + }, + { + "text": "Exhaustion spent now removes future shield capacity and should enter the record as system debt before it is blamed on a collapsing individual.", + "source_refs": ["stormshield-circles"] + }, + { + "text": "Public warnings and central coordination can create real safety while transferring cost and evidentiary control toward the people already holding signals and records.", + "source_refs": ["narrow-shield-event", "oracle-ecology"] + } + ] + }, + "groups": [ + { + "group_id": "outer-road-station-watch", + "label": "Outer-road Stormshield station watch", + "group_type": "protective_infrastructure_cohort", + "institutional_logic": ["Maintain a continuous, bounded shield target through witnessed overlap, explicit disagreement, recovery, and warning."], + "material_incentives": ["Keep the road and cityward gate survivable", "Preserve rested future capacity", "Produce a record that later review can test"], + "internal_virtues": ["Honest limits", "Clean handoff", "Timely warning", "Care treated as operational work"], + "internal_shames": ["A false transfer", "Exhaustion hidden as bravery", "A warning delayed for administrative neatness"], + "prestige_markers": ["A released worker who reaches recovery awake", "A disagreement recorded before it becomes failure", "A target both holders can actually name"], + "taboo_triggers": ["Moving a marker as if it moved the weather", "Calling an unheld target safely transferred", "Turning bodily collapse into public theater"], + "emotional_display_norms": ["Fear is compressed into target descriptions, procedural jokes, hands on rails, and arguments over what can honestly be promised."], + "trust_defaults": ["Trusts converging worker accounts, observation, material traces, and bounded transfer more than confident rank or beautiful ritual."], + "speech_register_cues": ["Concrete target language", "Dry workroom humor", "Short corrections", "Named uncertainty"], + "source_refs": ["stormshield-circles", "papsenai-polity"] + }, + { + "group_id": "road-relief-and-users", + "label": "Road relief cohort, runners, gate workers, and exposed road users", + "group_type": "distributed_dependents_and_workers", + "institutional_logic": ["Reach the station, carry reports, keep or close the approach, and survive decisions made above the road."], + "material_incentives": ["Pass intact paving", "Receive warnings before entering exposed ground", "Avoid being divided from trance carriers, carts, or households"], + "internal_virtues": ["Firsthand report", "Fast carrying", "Refusal to let distant procedure erase visible damage"], + "internal_shames": ["Arriving after the held section fails", "Being recorded as merely late when a route was lost"], + "prestige_markers": ["A warning delivered before a crossing", "A slate whose marks survive rain and review"], + "taboo_triggers": ["Being treated as noise outside the ritual floor", "An open-road order based on a station's untested confidence"], + "emotional_display_norms": ["Urgency arrives as soaked bodies, damaged route evidence, clipped reports, and impatience with distinctions whose consequences the road will bear."], + "trust_defaults": ["Trusts material road evidence and timely bells; may misread trance stillness or careful uncertainty as disregard."], + "speech_register_cues": ["Route landmarks", "Visible damage", "Who can cross", "What the gate needs now"], + "source_refs": ["stormshield-circles", "public-narrow-shield", "narrow-shield-event"] + } + ], + "cultural_pressure_fields": [ + { + "field_id": "outer-road-station-watch.continuity-without-false-certainty", + "applies_to": ["outer-road-station-watch"], + "pressure_type": "infrastructure_continuity", + "summary": "The watch must preserve continuous protection while refusing to make a disputed target look settled merely because an exhausted body needs release.", + "projection_use": "Give the incoming shaman choices among deeper contact, honest scope, extended overlap, warning, and compassionate overreach; every choice must spend a different real capacity.", + "source_refs": ["stormshield-circles", "kaos-foundation"] + }, + { + "field_id": "road-relief-and-users.warning-before-entry", + "applies_to": ["road-relief-and-users"], + "pressure_type": "route_access", + "summary": "People below the station need an actionable road state before the station can achieve perfect explanatory confidence.", + "projection_use": "Let warning reduce immediate exposure while increasing public uncertainty and later political scrutiny.", + "source_refs": ["public-narrow-shield", "narrow-shield-event"] + } + ], + "factional_misread_matrix": [ + { + "observer_group_id": "road-relief-and-users", + "target_group_id": "outer-road-station-watch", + "observer_read": ["Officials discovering procedure while the road washes away", "Ritual silence ignoring firsthand testimony"], + "target_self_read": ["Workers separating observed damage from the exact future pressure carried by a magical bond"], + "misread_patterns": ["Mistakes bounded uncertainty for disbelief", "Treats the transfer peg as permission rather than evidence"], + "likely_insults": ["table-watchers", "dry boots", "peg counters"], + "projection_use": "Allow Ket to misread Nala's stillness without giving either side privileged access to the other's intent.", + "source_refs": ["stormshield-circles", "canon-policy"] + }, + { + "observer_group_id": "outer-road-station-watch", + "target_group_id": "road-relief-and-users", + "observer_read": ["Urgent witnesses with partial geometry", "A route report that can change warning state but cannot define the bond"], + "target_self_read": ["The people physically present where the station's target becomes broken stone and moving water"], + "misread_patterns": ["Can reduce a soaked runner to one input among many", "Can treat a delayed cohort as a scheduling problem rather than divided bodies"], + "likely_insults": ["wet evidence", "stair alarm", "late relief"], + "projection_use": "Keep station expertise bounded and make physical road evidence bite the handoff record.", + "source_refs": ["stormshield-circles", "narrow-shield-event"] + } + ], + "role_pressure_fields": [ + { + "role_id": "incoming-shaman", + "summary": "A rested worker who must take only the target her bond and the witnessed account can support.", + "obligations": ["Enter contact before release", "Name inaccessible pressure", "Preserve the outgoing worker's chance to recover", "Refuse a false total claim"], + "available_masks": ["Ritual stillness", "Technical brevity", "Competent calm", "Workroom humor"], + "failure_modes": ["Mistaking compassion for reach", "Mistaking material evidence for complete magical contact", "Letting another person's exhaustion force a false claim"], + "source_refs": ["stormshield-circles", "kaos-foundation", "papsenai-polity"] + }, + { + "role_id": "outgoing-shaman", + "summary": "An exhausted worker whose report, limits, and right to recovery remain part of the shield.", + "obligations": ["Describe the held target", "Preserve corrections and uncertainty", "Release only after contact", "Report bodily limit"], + "available_masks": ["Precision", "Dry jokes", "A hard grip hiding tremor"], + "failure_modes": ["Smoothing a moving target", "Concealing exhaustion", "Hearing a bounded handoff as personal refusal"], + "source_refs": ["stormshield-circles"] + }, + { + "role_id": "station-observer", + "summary": "A witness who aligns accounts, weather observations, markers, and the transfer peg without becoming owner of the shield target.", + "obligations": ["Keep disagreements visible", "Admit relevant evidence", "Place the peg only after supported agreement", "Preserve copies for review"], + "available_masks": ["Procedural calm", "Literal correction", "Silence while others overclaim"], + "failure_modes": ["Neat-record bias", "Letting a marker impersonate the target", "Delaying warning until certainty theater is complete"], + "source_refs": ["stormshield-circles", "narrow-shield-event"] + }, + { + "role_id": "station-tender", + "summary": "A care worker whose broth, water, screening, dry route, and privacy preserve future operational capacity.", + "obligations": ["Receive released workers", "Keep recovery out of the roadward sightline", "Notice tremor and confusion", "Make care available before detailed questioning"], + "available_masks": ["Domestic authority", "Understated jokes", "Practical interruption"], + "failure_modes": ["Care delayed by procedure", "Exhaustion displayed as warning", "A cup treated as reward rather than necessary support"], + "source_refs": ["stormshield-circles"] + }, + { + "role_id": "road-runner", + "summary": "A firsthand witness who can bring material route evidence to the boundary but cannot enter the trance floor unadmitted or define a shamanic target.", + "obligations": ["Name the last intact route", "Carry a reviewable report", "Tell the gate what answer returns"], + "available_masks": ["Impatience", "Material certainty", "Refusal to soften visible damage"], + "failure_modes": ["Conflating broken paving with complete target knowledge", "Reading stillness as disbelief", "Crossing a work boundary under urgency"], + "source_refs": ["stormshield-circles", "public-narrow-shield"] + } + ], + "speaker_lore_boundaries": [ + { + "speaker_id": "nala_ter", + "known_context": [ + {"text": "Nala knows station handoff practice, the named outer-road markers, Orin's observable condition, the runner's admitted report, and only the pressure her own bond reaches.", "source_refs": ["stormshield-circles", "kaos-foundation"]} + ], + "beliefs": [ + {"text": "Nala believes a smaller honest promise can protect more people than a total claim her body cannot carry.", "source_refs": ["stormshield-circles"]} + ], + "misreads": [ + {"text": "Nala may treat a procedural distinction as legible to Ket or Orin when they experience it as delay or refusal.", "source_refs": ["canon-policy", "stormshield-circles"]} + ], + "must_not_know": [ + {"text": "Nala must not know the actual future of the road, drainage line, or relief cohort beyond the bounded pressure and evidence available in scene.", "source_refs": ["oracle-ecology", "kaos-foundation"]} + ] + }, + { + "speaker_id": "orin_vesh", + "known_context": [ + {"text": "Orin knows the section he has held, the interventions he attempted, his bodily strain, and the overlap he can directly feel.", "source_refs": ["stormshield-circles"]} + ], + "beliefs": [ + {"text": "Orin believes release is safe only when another worker has the target he means, not merely its marker.", "source_refs": ["stormshield-circles"]} + ], + "misreads": [ + {"text": "Exhaustion can make Orin hear Nala's bounded target statement as refusal of him rather than refusal of an unsupported scope.", "source_refs": ["stormshield-circles"]} + ], + "must_not_know": [ + {"text": "Orin must not know Ket's road report before it is spoken or admitted, and must not identify the moving pressure's ultimate cause from sensation alone.", "source_refs": ["oracle-ecology", "canon-policy"]} + ] + }, + { + "speaker_id": "ema_sai", + "known_context": [ + {"text": "Ema knows the watch record, visible weather, signal meanings, both spoken accounts, admitted material evidence, and the procedural threshold for placing the peg.", "source_refs": ["stormshield-circles"]} + ], + "beliefs": [ + {"text": "Ema believes an exposed disagreement is safer than a confident record that later readers cannot falsify.", "source_refs": ["stormshield-circles", "narrow-shield-event"]} + ], + "misreads": [ + {"text": "Ema may underweight the runner's need for an immediate gate answer while protecting evidentiary order.", "source_refs": ["narrow-shield-event"]} + ], + "must_not_know": [ + {"text": "Ema must not translate markers, slates, or the peg into direct knowledge of the magical bond.", "source_refs": ["stormshield-circles", "kaos-foundation"]} + ] + }, + { + "speaker_id": "ket_oru", + "known_context": [ + {"text": "Ket knows the washed paving, the divided relief cohort, the exposed approach, and the gate crew's unanswered question.", "source_refs": ["stormshield-circles"]} + ], + "beliefs": [ + {"text": "Ket believes material damage should be enough to make the station issue an immediate road state.", "source_refs": ["public-narrow-shield"]} + ], + "misreads": [ + {"text": "Ket may read trance stillness and careful comparison as disbelief or official delay.", "source_refs": ["canon-policy", "stormshield-circles"]} + ], + "must_not_know": [ + {"text": "Ket must not know what Nala or Orin senses through the bond unless they speak it.", "source_refs": ["canon-policy", "kaos-foundation"]} + ] + } + ], + "author_only_boundaries": [ + { + "text": "Kaos and oracle ecology are backstage models. Characters may describe pressure, bond, target, warning, and observed conflict but do not inherit the author vocabulary of causal branches, axes, or timeline capture.", + "source_refs": ["canon-policy", "kaos-foundation", "oracle-ecology"] + }, + { + "text": "The fixture room is one explicit local elaboration, not a universal Stormshield floor plan, office list, rank system, or station count.", + "source_refs": ["stormshield-circles"] + }, + { + "text": "The exact medical pattern of repeated service, the barrier's spatial form, and common law for refusal remain unresolved; prose may show a particular tremor and local practice without universalizing either.", + "source_refs": ["stormshield-circles", "canon-policy"] + } + ], + "open_questions": [ + { + "question": "What visible phenomenon, if any, marks the shield itself at room scale?", + "blocks_training": false, + "notes": "The fixture keeps magic perceptible to the shamans as bodily pressure and shows only weather, signals, worker posture, and material consequences to other observers. It does not invent a visible dome, aura, or light effect." + }, + { + "question": "Which named office owns station warnings and transfer certification across Ti'asantatca?", + "blocks_training": false, + "notes": "The fixture uses plain functional roles—observer, incoming shaman, outgoing shaman, tender, runner—and makes Ema's bell action local to this station rather than naming a universal rank." + }, + { + "question": "What common medical vocabulary describes tremor, fixation, confusion, and recovery after trance?", + "blocks_training": false, + "notes": "The scene observes Orin's particular tremor and preserves recovery debt without declaring a diagnosis or universal symptom sequence." + } + ] +} diff --git a/examples/lore-grounding/zyphos/eclipse-nursery-handover.v0.json b/examples/lore-grounding/zyphos/eclipse-nursery-handover.v0.json new file mode 100644 index 0000000..eb93392 --- /dev/null +++ b/examples/lore-grounding/zyphos/eclipse-nursery-handover.v0.json @@ -0,0 +1,545 @@ +{ + "schema_version": "ghostlight.lore_grounding_digest.v0", + "digest_id": "zyphos.eclipse-nursery-handover.v0", + "source_status": "draft", + "fixture_status": "source_grounded_original_setting", + "source_refs": [ + { + "source_id": "zyphos-index", + "path": "Eusocial Interbeing/index.md", + "title": "Zyphos", + "line_start": 1, + "line_end": 35, + "relevance": "World premise: a low-light close-binary biosphere organized through mutable memory and ecological contracts." + }, + { + "source_id": "saueia-body", + "path": "Eusocial Interbeing/Species/Sa'ueia.md", + "title": "Sa'ueia", + "line_start": 1, + "line_end": 25, + "relevance": "Grounds Sa'ueia mobile social pattern and the fixture-authored, committed hexapod body plan used for movement, posture, tool work, and visual refs." + }, + { + "source_id": "saueia-family-units", + "path": "Eusocial Interbeing/Civilizations/Sa'ueia Family Units.md", + "title": "Sa'ueia Family Units", + "line_start": 1, + "line_end": 11, + "relevance": "Grounds mobile family units as kin groups, workshops, schools, embassies, and oath groups whose status depends on remembered ecological relations." + }, + { + "source_id": "saueia-nomadic-civilization", + "path": "Eusocial Interbeing/Civilizations/Sa'ueia Nomadic Civilization.md", + "title": "Sa'ueia Nomadic Civilization", + "line_start": 1, + "line_end": 16, + "relevance": "Grounds route assemblies, breeding grounds, mobile law and memory, and ecological partners as institutions rather than scenery." + }, + { + "source_id": "breeding-grounds", + "path": "Eusocial Interbeing/Ecology/Breeding Grounds.md", + "title": "Breeding Grounds", + "line_start": 1, + "line_end": 21, + "relevance": "Primary locality source and committed fixture elaboration: open arrival terrace, low graft cradle, testimony exchange, fungal boundary, lantern witnesses, clean and isolation lanes, and non-ownership of passage decisions." + }, + { + "source_id": "mutable-memory", + "path": "Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md", + "title": "Mutable Memory Endosymbiosis", + "line_start": 1, + "line_end": 123, + "relevance": "Grounds partial agency and negotiation at cell, tissue, body, organism, route, and ecosystem scales; prevents any signal from becoming universal omniscience." + }, + { + "source_id": "reciprocal-ecologies", + "path": "Eusocial Interbeing/Ecology/Reciprocal Ecologies.md", + "title": "Reciprocal Ecologies", + "line_start": 1, + "line_end": 9, + "relevance": "Grounds material reciprocity, remembered generosity, and ecological refusal as action rather than sentiment." + }, + { + "source_id": "biosphere-examples", + "path": "Eusocial Interbeing/Ecology/Zyphos Biosphere Examples.md", + "title": "Zyphos Biosphere Examples", + "line_start": 1, + "line_end": 81, + "relevance": "Grounds low-energy render language, brief light-return flashes, route glows, timed fungal candles, burden-flower signals, and threadwing courier roles." + }, + { + "source_id": "saueia-continent", + "path": "Eusocial Interbeing/World/Sa'ueia Continent.md", + "title": "Sa'ueia Continent", + "line_start": 1, + "line_end": 11, + "relevance": "Grounds advanced migratory ecological politics and permanent occupation concentrated at breeding grounds rather than cities." + }, + { + "source_id": "umbros-system", + "path": "Eusocial Interbeing/World/Zyphos Umbros Binary System.md", + "title": "Zyphos Umbros Binary System", + "line_start": 1, + "line_end": 104, + "relevance": "Grounds the fixed planet-scale Umbros sky position, approximately hour-long daily eclipse, dim primary, and light-window pressure." + }, + { + "source_id": "saueia-mobile-technology", + "path": "Eusocial Interbeing/Technologies/Sa'auei'a Mobile Technologies.md", + "title": "Sa'auei'a Mobile Technologies", + "line_start": 1, + "line_end": 21, + "relevance": "Grounds portable archives, route-memory instruments, medical grafts, pattern languages, repairability, and relationship-aware technology." + }, + { + "source_id": "burden-flowers", + "path": "Eusocial Interbeing/Biosphere/Parasites and Symbionts/Burden Flowers.md", + "title": "Burden Flowers", + "line_start": 1, + "line_end": 44, + "relevance": "Grounds Mottled Echo's attachment, sensory filaments, host-state colors, warning value, exaggeration risk, movement, needs, and public reputation pressure." + }, + { + "source_id": "lantern-trees", + "path": "Eusocial Interbeing/Biosphere/Primary Producers/Umbros-Facing Lantern Trees.md", + "title": "Umbros-Facing Lantern Trees", + "line_start": 1, + "line_end": 44, + "relevance": "Grounds cold under-canopy guidance knots, eclipse response, nursery shelter, route taxation, warning and invitation sequences, and selective path lighting." + }, + { + "source_id": "candle-fungal-roads", + "path": "Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md", + "title": "Candle Fungal Roads", + "line_start": 1, + "line_end": 44, + "relevance": "Grounds amber fruiting beacons, tissue digestion, contamination sensing, route credit, quarantine rings, clean offerings, and living road authority." + }, + { + "source_id": "glassback-grazers", + "path": "Eusocial Interbeing/Biosphere/Grazers and Browsers/Glassback Grazers.md", + "title": "Glassback Grazers", + "line_start": 1, + "line_end": 44, + "relevance": "Provides local ecological context for Sa'ueia route bargains, bodily public signaling, heat exchange, burden-flower carriage, and road-spore transport." + }, + { + "source_id": "threadwing-couriers", + "path": "Eusocial Interbeing/Biosphere/Couriers and Pollinators/Threadwing Couriers.md", + "title": "Threadwing Couriers", + "line_start": 1, + "line_end": 44, + "relevance": "Grounds the external witness's ribbonlike sensory vanes, route-memory and sickness carriage, independent preferences, landing refusal, and knotted-fiber messages." + } + ], + "historical_context": { + "time_period": "Undated pre-imperial-contact or early-contact Sa'ueia daily life; no exact year is canonical.", + "location": "An open caretaker-handover terrace at a Sa'ueia breeding ground on the sub-Umbros side of the Sa'ueia continent.", + "summary": "An outgoing caretaker and incoming medical specialist try to transfer nursery duty during eclipse ingress when a burden flower reports a disputed immune-memory signal and the living road closes its clean lane.", + "public_facts": [ + { + "text": "Breeding grounds are reproductive commons, medical centers, legal anchors, and memory reservoirs rather than capitals or private property.", + "source_refs": [ + "breeding-grounds", + "saueia-nomadic-civilization" + ] + }, + { + "text": "Sa'ueia family units move between remembered ecological partners and carry law, craft, care, diplomacy, and portable archives.", + "source_refs": [ + "saueia-body", + "saueia-family-units", + "saueia-mobile-technology" + ] + }, + { + "text": "Candle fungal roads and lantern trees can offer, condition, or refuse passage through visible biological signals.", + "source_refs": [ + "candle-fungal-roads", + "lantern-trees" + ] + }, + { + "text": "Umbros remains a fixed enormous sky presence and daily totality is normally measured in roughly an hour, so eclipse work windows are regular but materially constrained.", + "source_refs": [ + "umbros-system" + ] + } + ], + "ambient_pressures": [ + { + "text": "A breeding ground must protect infants and infirm residents without letting permanent caretakers become sovereign owners of ecological admission.", + "source_refs": [ + "breeding-grounds", + "mutable-memory" + ] + }, + { + "text": "Biological warnings are useful partial testimony whose meaning depends on hunger, host care, old memory, local chemistry, and other witnesses.", + "source_refs": [ + "burden-flowers", + "candle-fungal-roads", + "mutable-memory" + ] + }, + { + "text": "Delay protects the nursery but consumes caretaker bodies, graft patients, route congestion, and the eclipse light window.", + "source_refs": [ + "breeding-grounds", + "umbros-system", + "lantern-trees" + ] + } + ] + }, + "groups": [ + { + "group_id": "breeding-ground-caretakers", + "label": "Breeding-ground caretaker commons", + "group_type": "communal_care_institution", + "institutional_logic": [ + "Protect infancy, infirm care, reproduction, and memory continuity while preserving ecological partners as co-authorities rather than owned infrastructure." + ], + "material_incentives": [ + "Keep clean grafts available, prevent identity-bearing contamination, maintain staffed watches, and preserve route access for rotating families." + ], + "internal_virtues": [ + "Truthful declaration", + "Careful separation", + "Continuity without capture", + "Staying for an extra watch when needed" + ], + "internal_shames": [ + "Smuggling doubtful material through affection", + "Treating delay as costless", + "Forcing a living boundary", + "Turning a commons into caretaker property" + ], + "prestige_markers": [ + "A clean handover", + "Portable archives another family can actually use", + "Long-standing road credit", + "Nursery partners that still answer after years" + ], + "taboo_triggers": [ + "Hidden sick tissue", + "Unwitnessed graft admission", + "Claiming sole authority over a route" + ], + "emotional_display_norms": [ + "Stress is made legible through throat and flank patches; competence is shown through precise care work, testimony, and restraint rather than denial." + ], + "trust_defaults": [ + "Trust is plural, situated, and revocable; familiar persons may still carry doubtful tissue, and alarming organisms may still misread." + ], + "speech_register_cues": [ + "Compressed work language", + "Dry ritual correction", + "Materially specific declarations", + "Humor around office and care burdens" + ], + "source_refs": [ + "breeding-grounds", + "saueia-family-units", + "reciprocal-ecologies" + ] + }, + { + "group_id": "arrival-terrace-ecology", + "label": "Fungal road and lantern-grove witnesses", + "group_type": "ecological_infrastructure_compact", + "institutional_logic": [ + "Maintain clean traffic, protect root and nursery systems, preserve truthful reports, and condition access on repeated reciprocal conduct." + ], + "material_incentives": [ + "Receive clean tissue, minerals, spores, route traffic, and honest disease disclosure while avoiding archive contamination." + ], + "internal_virtues": [ + "Reliable signaling", + "Selective passage", + "Remembered credit", + "Quarantine before contamination" + ], + "internal_shames": [ + "A careless road becoming an identity leak", + "False warning that destroys useful traffic", + "Closing so completely that social life reroutes elsewhere" + ], + "prestige_markers": [ + "Bright trusted lanes", + "Warnings confirmed by other ecologies", + "Healthy nursery and pollinator traffic" + ], + "taboo_triggers": [ + "Hidden plague", + "Trampled beacons", + "Forced deep-memory access", + "Root injury" + ], + "emotional_display_norms": [ + "Pressure is expressed as dimming, colored knots, bitter beads, altered ground, and route geometry." + ], + "trust_defaults": [ + "Behavioral history and material testimony matter more than verbal charm." + ], + "speech_register_cues": [ + "Amber candle spacing", + "Blue-white lantern sequences", + "Darkened routes", + "Quarantine rings" + ], + "source_refs": [ + "candle-fungal-roads", + "lantern-trees", + "breeding-grounds" + ] + } + ], + "cultural_pressure_fields": [ + { + "field_id": "breeding-ground-caretakers.care-without-custody", + "applies_to": [ + "breeding-ground-caretakers" + ], + "pressure_type": "communal_care", + "summary": "Caretakers must make consequential admission decisions while remaining stewards of a reproductive commons rather than owners of it.", + "projection_use": "Give Seyr choices among testimony, separation, delay, route request, and labor cost; exclude unilateral domination as a normal competent action.", + "source_refs": [ + "breeding-grounds", + "saueia-nomadic-civilization" + ] + }, + { + "field_id": "arrival-terrace-ecology.partial-testimony", + "applies_to": [ + "arrival-terrace-ecology" + ], + "pressure_type": "contamination_risk", + "summary": "Ecological witnesses detect real traces through different appetites and timescales, so overlap can justify action without becoming perfect diagnosis.", + "projection_use": "Keep road, flower, grove, archive, and courier evidence distinct and visibly fallible.", + "source_refs": [ + "mutable-memory", + "burden-flowers", + "candle-fungal-roads", + "threadwing-couriers" + ] + } + ], + "factional_misread_matrix": [ + { + "observer_group_id": "breeding-ground-caretakers", + "target_group_id": "arrival-terrace-ecology", + "observer_read": [ + "A road warning", + "A grove proposal", + "A flower's disputed testimony" + ], + "target_self_read": [ + "Not available as unified private truth; the organisms remain separate actors and scales." + ], + "misread_patterns": [ + "Treating quarantine as moral accusation", + "Treating one color pattern as diagnosis", + "Mistaking stored road credit for purchased obedience" + ], + "likely_insults": [ + "ungrateful road", + "dramatic flower", + "bureaucratic tree" + ], + "projection_use": "Let Seyr interpret visible signals cautiously and let Nara experience the same geometry as personal rejection.", + "source_refs": [ + "breeding-grounds", + "burden-flowers", + "candle-fungal-roads" + ] + }, + { + "observer_group_id": "arrival-terrace-ecology", + "target_group_id": "breeding-ground-caretakers", + "observer_read": [ + "Bodies carrying tissue, residue, pressure, food, damage, and remembered route conduct" + ], + "target_self_read": [ + "Skilled mobile persons performing a lawful care transfer" + ], + "misread_patterns": [ + "Signals cannot cleanly distinguish host, cargo, old memory, and intention without additional testimony." + ], + "likely_insults": [ + "dark lane", + "bitter ring", + "refusal to land" + ], + "projection_use": "Make ecological responses precise in action but limited in interpretation.", + "source_refs": [ + "mutable-memory", + "candle-fungal-roads", + "lantern-trees" + ] + } + ], + "role_pressure_fields": [ + { + "role_id": "outgoing-caretaker", + "summary": "A tired steward who owns the quality of the handover but not the nursery, road, grove, incoming specialist, or final truth of a disputed biological signal.", + "obligations": [ + "Protect nursery residents", + "Transfer usable archives", + "Declare uncertainty", + "Keep continuity staffed", + "Respect living route authority" + ], + "available_masks": [ + "Dry competence", + "Ritual formality", + "Patient witness", + "Workplace humor" + ], + "failure_modes": [ + "Forcing admission", + "Pretending delay has no labor cost", + "Turning a warning into blame", + "Letting one witness claim the whole event" + ], + "source_refs": [ + "breeding-grounds", + "saueia-body" + ] + }, + { + "role_id": "incoming-medical-specialist", + "summary": "A route-tired specialist whose body, graft cargo, flower companion, and testimony are being read together under nursery quarantine pressure.", + "obligations": [ + "Declare damaged tools and sick tissue", + "Deliver clean grafts", + "Submit enough route testimony for safe entry", + "Preserve personal dignity while remaining legible" + ], + "available_masks": [ + "Professional briskness", + "Offended familiarity", + "Technical precision", + "Fatigue denial" + ], + "failure_modes": [ + "Defending dignity by hiding a real trace", + "Collapsing person and cargo into one accusation", + "Spending bodily capacity to satisfy slow witnesses" + ], + "source_refs": [ + "saueia-mobile-technology", + "burden-flowers", + "breeding-grounds" + ] + } + ], + "speaker_lore_boundaries": [ + { + "speaker_id": "seyr_outgoing_caretaker", + "known_context": [ + { + "text": "Seyr knows the terrace layout, nursery routines, recent patients, local road-credit history, lantern signals, archive handling, and Nara's public route testimony.", + "source_refs": [ + "breeding-grounds", + "saueia-body", + "saueia-mobile-technology" + ] + } + ], + "beliefs": [ + { + "text": "Seyr believes safe decisions come from bounded overlapping testimony and material separation rather than command or automatic trust.", + "source_refs": [ + "breeding-grounds", + "mutable-memory" + ] + } + ], + "misreads": [ + { + "text": "Seyr may underestimate how strongly Nara experiences spatial quarantine as a judgment of personhood.", + "source_refs": [ + "burden-flowers", + "breeding-grounds" + ] + } + ], + "must_not_know": [ + { + "text": "Seyr must not know the private intentions of the road, grove, flower, courier, or Nara beyond visible signals and prior public conduct.", + "source_refs": [ + "mutable-memory" + ] + } + ] + }, + { + "speaker_id": "nara_incoming_specialist", + "known_context": [ + { + "text": "Nara knows her route, graft preparation, recent sick station, own fatigue, and established working relationship with Seyr and Mottled Echo.", + "source_refs": [ + "saueia-mobile-technology", + "burden-flowers" + ] + } + ], + "beliefs": [ + { + "text": "Nara believes the flower is replaying an old signal and expects professional testimony to keep host and cargo distinct.", + "source_refs": [ + "burden-flowers", + "mutable-memory" + ] + } + ], + "misreads": [ + { + "text": "Nara may read Seyr's waiting or request for separation as personal distrust rather than care for plural authority.", + "source_refs": [ + "breeding-grounds" + ] + } + ], + "must_not_know": [ + { + "text": "Nara must not know whether the road or lantern grove will accept a proposal before their signals change.", + "source_refs": [ + "candle-fungal-roads", + "lantern-trees" + ] + } + ] + } + ], + "author_only_boundaries": [ + { + "text": "The exact disease or contaminant remains unresolved; the fixture is about admission under partial testimony, not a hidden definitive diagnosis.", + "source_refs": [ + "mutable-memory", + "burden-flowers" + ] + }, + { + "text": "Seyr, Nara, Ili, Mottled Echo, Ledge Station, and this particular handover are story-local inventions and are not promoted as named vault canon by the locality elaboration.", + "source_refs": [ + "breeding-grounds", + "saueia-body" + ] + } + ], + "open_questions": [ + { + "question": "What signal grammar do Sa'ueia facial fans and bare throat or flank patches use across families and regions?", + "blocks_training": false, + "notes": "The fixture limits them to visible chemical and heat legibility plus broad gestures; it does not canonize a complete language." + }, + { + "question": "What exact pathogens or incompatible memory states most often trigger breeding-ground quarantine?", + "blocks_training": false, + "notes": "The fixture leaves the disputed violet trace unidentified to avoid inventing a disease taxonomy." + } + ] +} diff --git a/examples/visual/aetheria/navigator-berth-hearing-v0.branch-and-fold.v0.visual.json b/examples/visual/aetheria/navigator-berth-hearing-v0.branch-and-fold.v0.visual.json new file mode 100644 index 0000000..4c0f09e --- /dev/null +++ b/examples/visual/aetheria/navigator-berth-hearing-v0.branch-and-fold.v0.visual.json @@ -0,0 +1,829 @@ +{ + "schema_version": "ghostlight.ink_visual_plan.v0", + "visual_plan_id": "navigator-berth-hearing-v0-branch-and-fold-visual-v0", + "ink_ref": "examples/ink/aetheria/navigator-berth-hearing-v0.branch-and-fold.v0.ink", + "source_training_annotation_ref": "examples/ink/aetheria/navigator-berth-hearing-v0.branch-and-fold.v0.training.json", + "scene_id": "navigator-berth-hearing-v0.brineglass-berth-claim", + "purpose": "Illustrated Ink replay segmentation and prompt controls for a low-resource Cetacean Navigator wet/dry berth hearing.", + "visual_scene_plan": { + "purpose": "Click-through visual anchors for the Brineglass hearing-room routine, four preparation paths, pressure-channel failure, four responses, shared disposition threshold, and three ending families.", + "segmentation_rule": "Use a separate visual_scene_id for the room, docket routine, each preparation action, the complete trace, the one-sentence pressure-channel failure, each response action, the disposition threshold, and each ending family.", + "prompting_rule": "Every base prompt is a complete visible frame for a general image model. Fictional interfaces are described by geometry, materials, lights, water effects, screens, rail movement, and body position. Continuity notes remain tooling constraints.", + "global_style_cue": "Style: humane retro-industrial science-fiction storybook illustration, precise ink linework under translucent gouache color, teal pool light against rust-orange work lamps, readable silhouettes and interfaces, tactile worn materials, restrained facial expression, cinematic composition sized for illustrated interactive fiction.", + "prompt_assembly_rule": "Assemble each render from global_style_cue plus the scene base_image_prompt plus visual refs only for named characters actually listed in visible_characters plus triggered state or global branch modifiers. A camera-specific blockout from the declared scene_set is required for multi-angle website rendering.", + "scene_set_guidance": { + "current_mode": "scene_set_spec_present_blockout_missing", + "scope_reason": "The story returns to one wet/dry chamber from wide, side, pool-level, rail-level, and object-closeup cameras. Sightlines, the pressure wall, the sealed drawer, body-specific controls, and dry/wet access affect choices.", + "future_scene_set_need": "Build a durable plan view or simple 3D blockout for Brineglass's berth-hearing chamber using the fixed zones, routes, occluders, camera slots, and staging slots below. Until that exists, the prompts are concept-ready but the fixture is not high-consistency illustrated-replay-ready." + }, + "scenes": [ + { + "visual_scene_id": "brineglass_room_establishing", + "ink_anchor": "start", + "base_image_prompt": "Wide view from the dry entrance of a long rectangular space-station hearing chamber divided lengthwise by a waist-high pressure wall. The left half is a turquoise orientation pool with shallow entry shelf, deep blue working lane, black acoustic emitter discs, and a low rubberized paddle at dolphin rostrum height. The right half is a grated metal gallery with six folding seats, a waist-high tactile rail, and a compact clerk console. A broad route board spans both halves overhead, projecting white route lines while submerged emitters make visible ripples and small pins rise along the dry rail. A sealed stainless evidence drawer sits beneath the board through the dividing wall. Teal underwater light meets rust-orange task lamps on worn steel, rubber seals, and fogged glass. Sere-in-Return, a slate-gray bottlenose dolphin, swims in the working lane; Mina Osei stands at the console; Halden Roe and Toma Pell wait beside the rail.", + "visible_characters": [ + { + "agent_id": "sere_in_return", + "default_stance": "swimming broadside in the deep working lane, one eye on the board", + "visual_ref": "visual_character_refs.characters.sere_in_return" + }, + { + "agent_id": "mina_osei", + "default_stance": "standing behind the dryside clerk console", + "visual_ref": "visual_character_refs.characters.mina_osei" + }, + { + "agent_id": "halden_roe", + "default_stance": "upright beside the tactile rail, shoulders held tight", + "visual_ref": "visual_character_refs.characters.halden_roe" + }, + { + "agent_id": "toma_pell", + "default_stance": "holding a duplicate slate with both hands near the rail", + "visual_ref": "visual_character_refs.characters.toma_pell" + } + ], + "state_image_modifiers": [], + "visual_continuity_notes": [ + "The pool and dry gallery run parallel along the room, separated by one waist-high pressure wall with no visual break between participants.", + "The route board spans both zones; the sealed drawer passes through the wall directly below it." + ] + }, + { + "visual_scene_id": "brineglass_docket_routine", + "ink_anchor": "routine", + "base_image_prompt": "Medium-wide diagonal view across a rectangular wet/dry hearing room: a stainless evidence drawer passes through the waist-high pool wall under a luminous route board. Mina Osei, a compact middle-aged Black woman in a worn orange station vest, pushes a violet-sealed witness slate into the drawer from the grated dry gallery. Sere-in-Return circles in the turquoise pool, slate-gray bottlenose body catching teal light. Halden Roe waits in a creased blue carrier coat beside a white berth countdown on the clerk console. Young apprentice Toma Pell grips a duplicate slate by the tactile rail. Rust-orange work lamps expose repaired cable covers and mineral scale around black underwater emitters.", + "visible_characters": [ + { + "agent_id": "sere_in_return", + "default_stance": "circling once in the working lane", + "visual_ref": "visual_character_refs.characters.sere_in_return" + }, + { + "agent_id": "mina_osei", + "default_stance": "one hand feeding the sealed slate into the evidence drawer", + "visual_ref": "visual_character_refs.characters.mina_osei" + }, + { + "agent_id": "halden_roe", + "default_stance": "waiting close to the berth display", + "visual_ref": "visual_character_refs.characters.halden_roe" + }, + { + "agent_id": "toma_pell", + "default_stance": "holding the duplicate slate too carefully", + "visual_ref": "visual_character_refs.characters.toma_pell" + } + ], + "state_image_modifiers": [], + "visual_continuity_notes": [ + "The evidence drawer stays beneath the route board at the pressure wall.", + "The berth countdown is part of Mina's console facing both wet and dry participants." + ] + }, + { + "visual_scene_id": "brineglass_channel_test", + "ink_anchor": "preparation_choice.prepare_full_channel_test", + "base_image_prompt": "Pool-level action view in a wet/dry hearing chamber: Sere-in-Return, a slate-gray bottlenose dolphin with pale jaw scars and a brass clerk transponder behind the dorsal fin, presses a low rubber paddle with his rostrum. A white route line races across the overhead board, the dry tactile rail lifts a sequence of metal pins, and three evenly spaced pressure ripples cross turquoise water against his flank. Mina Osei walks two fingertips across the raised rail from the grated gallery. Halden Roe and Toma Pell watch beside an amber berth countdown. Worn steel, black emitter discs, orange task lamps, and teal underwater light make the channel test physically legible.", + "visible_characters": [ + { + "agent_id": "sere_in_return", + "default_stance": "rostrum on paddle, flank broadside to three visible water ridges", + "visual_ref": "visual_character_refs.characters.sere_in_return" + }, + { + "agent_id": "mina_osei", + "default_stance": "fingertips following the dry tactile rail", + "visual_ref": "visual_character_refs.characters.mina_osei" + }, + { + "agent_id": "halden_roe", + "default_stance": "looking toward the berth countdown", + "visual_ref": "visual_character_refs.characters.halden_roe" + }, + { + "agent_id": "toma_pell", + "default_stance": "watching the rail and pool together", + "visual_ref": "visual_character_refs.characters.toma_pell" + } + ], + "state_image_modifiers": [] + }, + { + "visual_scene_id": "brineglass_carrier_summary", + "ink_anchor": "preparation_choice.prepare_carrier_summary", + "base_image_prompt": "Medium dry-gallery view across a waist-high pool wall: Halden Roe, a tall lean carrier captain with brown skin, close-cropped silver hair, and a creased blue Lightsail work coat, gives a precise summary while four small route icons hover over his open palm: debris wake, formation break, tumbling tender, rescue burn. Sere-in-Return floats at the waterline facing him, only slate-gray head, curved back, and brass dorsal transponder visible. Toma Pell holds the duplicate slate beside the tactile rail; Mina Osei remains at the console near a generous white berth countdown. The room's route board, stainless evidence drawer, teal pool, orange work lights, and repaired cable covers are fully visible.", + "visible_characters": [ + { + "agent_id": "sere_in_return", + "default_stance": "floating at the wall with one eye on Halden", + "visual_ref": "visual_character_refs.characters.sere_in_return" + }, + { + "agent_id": "halden_roe", + "default_stance": "speaking with one hand open beneath four route icons", + "visual_ref": "visual_character_refs.characters.halden_roe" + }, + { + "agent_id": "toma_pell", + "default_stance": "holding duplicate slate beside rail", + "visual_ref": "visual_character_refs.characters.toma_pell" + }, + { + "agent_id": "mina_osei", + "default_stance": "watching from the clerk console", + "visual_ref": "visual_character_refs.characters.mina_osei" + } + ], + "state_image_modifiers": [] + }, + { + "visual_scene_id": "brineglass_apprentice_mirror", + "ink_anchor": "preparation_choice.prepare_apprentice_mirror", + "base_image_prompt": "Close-medium cross-body lesson at the pressure wall of a rectangular station hearing room. Toma Pell, a wiry young adult with olive skin, dark curls, a gray carrier undershirt, and a yellow apprentice sash, places both palms on a waist-high steel tactile rail as four rounded pins rise beneath their fingers. In the parallel turquoise pool, Sere-in-Return sends pressure rings from a black emitter by touching the low wet paddle; his slate-gray bottlenose body lies broadside to the waves. Toma's third attempt matches one long ripple, two short ripples, and one long ripple. Halden Roe watches the amber clock; Mina Osei watches the alignment. Teal water reflections stripe the grated floor and rust-orange lamps.", + "visible_characters": [ + { + "agent_id": "sere_in_return", + "default_stance": "broadside in the pool beside the wet paddle", + "visual_ref": "visual_character_refs.characters.sere_in_return" + }, + { + "agent_id": "toma_pell", + "default_stance": "both palms open on four raised rail pins, beginning to grin", + "visual_ref": "visual_character_refs.characters.toma_pell" + }, + { + "agent_id": "halden_roe", + "default_stance": "glancing toward the berth clock", + "visual_ref": "visual_character_refs.characters.halden_roe" + }, + { + "agent_id": "mina_osei", + "default_stance": "watching pool and rail alignment", + "visual_ref": "visual_character_refs.characters.mina_osei" + } + ], + "state_image_modifiers": [] + }, + { + "visual_scene_id": "brineglass_evidence_drawer", + "ink_anchor": "preparation_choice.prepare_evidence_custody", + "base_image_prompt": "Object closeup across the wet/dry pressure wall: a stainless evidence drawer with thick rubber seals contains a flat witness slate glowing violet. Three luminous custody marks hover directly above it: carrier hull, damaged tender, rescue ledger. Through the wet inspection window, one black eye and the pale-scarred rostrum of Sere-in-Return align with the marks. On the grated dry gallery, Mina Osei's brown fingers point to the same three symbols while Halden Roe and Toma Pell wait out of focus near the tactile rail. Teal pool light and orange task light meet on scratched metal, condensation, and seal wear.", + "visible_characters": [ + { + "agent_id": "sere_in_return", + "default_stance": "submerged with one eye level to the drawer window", + "visual_ref": "visual_character_refs.characters.sere_in_return" + }, + { + "agent_id": "mina_osei", + "default_stance": "dryside fingers indicating the three custody marks", + "visual_ref": "visual_character_refs.characters.mina_osei" + }, + { + "agent_id": "halden_roe", + "default_stance": "waiting out of focus by the rail", + "visual_ref": "visual_character_refs.characters.halden_roe" + }, + { + "agent_id": "toma_pell", + "default_stance": "holding duplicate slate out of focus", + "visual_ref": "visual_character_refs.characters.toma_pell" + } + ], + "state_image_modifiers": [] + }, + { + "visual_scene_id": "brineglass_trace_replay", + "ink_anchor": "evidence_replay", + "base_image_prompt": "Wide lateral view of a multimodal route replay in a long wet/dry hearing chamber. Six white ship lines bend across the overhead board around a cloud of silver micrometeoroid points; six low sound notes appear as narrow luminous bands; a sequence of raised metal pins travels along the dry tactile rail; visible pressure ridges cross the turquoise pool. Sere-in-Return swims parallel to the ridges with scarred jaw tilted toward the board. Mina Osei operates the console beneath an amber berth countdown. Halden Roe watches with arms close to his blue coat; Toma Pell follows the rail. The stainless evidence drawer below the board shows violet custody marks.", + "visible_characters": [ + { + "agent_id": "sere_in_return", + "default_stance": "swimming parallel to the trace in the working lane", + "visual_ref": "visual_character_refs.characters.sere_in_return" + }, + { + "agent_id": "mina_osei", + "default_stance": "operating the clerk console", + "visual_ref": "visual_character_refs.characters.mina_osei" + }, + { + "agent_id": "halden_roe", + "default_stance": "watching the route board, arms held close", + "visual_ref": "visual_character_refs.characters.halden_roe" + }, + { + "agent_id": "toma_pell", + "default_stance": "fingertips moving along the tactile rail", + "visual_ref": "visual_character_refs.characters.toma_pell" + } + ], + "state_image_modifiers": [ + { + "trigger": "record_confidence >= 3", + "modifier_prompt": "All four representations align visibly at the start: route light, sound band, pool ridge, and raised rail pins share one timing marker." + }, + { + "trigger": "apprentice_understanding >= 2", + "modifier_prompt": "Toma's fingertips track the raised sequence accurately and their gaze moves between the pool and the rail." + }, + { + "trigger": "evidence_custody >= 3", + "modifier_prompt": "Three bright violet custody marks remain visible over the sealed drawer." + } + ], + "visual_continuity_notes": [ + "The six white lines represent ships on the board, not literal craft in the room.", + "The trace travels from the entrance end toward the clerk-console end across every channel." + ] + }, + { + "visual_scene_id": "brineglass_pressure_failure", + "ink_anchor": "channel_failure", + "base_image_prompt": "Pivotal pool-level frame in a wet/dry station hearing room: a white route line bends across the overhead board and the dry tactile rail lifts one clear pin, while the corresponding turquoise pool surface stays unnaturally flat around Sere-in-Return. A single red diagnostic bead glows above one black underwater pressure emitter. The slate-gray bottlenose clerk has snapped broadside toward the silent emitter, pale jaw scars visible. Mina Osei reaches toward the berth-clock control; Halden Roe reaches toward his duplicate slate; Toma Pell keeps both palms on the working rail. Orange task lamps and teal pool light freeze the instant of disagreement.", + "visible_characters": [ + { + "agent_id": "sere_in_return", + "default_stance": "broadside to the flat water, one eye fixed on the red bead", + "visual_ref": "visual_character_refs.characters.sere_in_return" + }, + { + "agent_id": "mina_osei", + "default_stance": "hand moving toward the clock control", + "visual_ref": "visual_character_refs.characters.mina_osei" + }, + { + "agent_id": "halden_roe", + "default_stance": "hand moving toward duplicate slate", + "visual_ref": "visual_character_refs.characters.halden_roe" + }, + { + "agent_id": "toma_pell", + "default_stance": "both palms planted on the tactile rail", + "visual_ref": "visual_character_refs.characters.toma_pell" + } + ], + "state_image_modifiers": [], + "visual_continuity_notes": [ + "The failure is absence of one water ridge plus one red diagnostic bead; the light, sound, and dry rail continue." + ] + }, + { + "visual_scene_id": "brineglass_clock_pause", + "ink_anchor": "failure_choice.respond_pause_clock", + "base_image_prompt": "Low action view along the turquoise pool in a rectangular hearing chamber. Sere-in-Return strikes the rubberized wet paddle with his rostrum; his slate-gray bottlenose body curves through the water, brass dorsal transponder and pale jaw scars visible. Across the waist-high pressure wall, a large amber berth countdown freezes and a fresh requester field glows beside it. Mina Osei watches Halden Roe from the clerk console. Halden reads the requester field beside the tactile rail; Toma Pell keeps their hands on the raised pins. The failed pressure emitter retains one red diagnostic light under the water.", + "visible_characters": [ + { + "agent_id": "sere_in_return", + "default_stance": "rostrum pressed hard into the pause paddle", + "visual_ref": "visual_character_refs.characters.sere_in_return" + }, + { + "agent_id": "mina_osei", + "default_stance": "still at console, looking toward Halden", + "visual_ref": "visual_character_refs.characters.mina_osei" + }, + { + "agent_id": "halden_roe", + "default_stance": "reading the frozen clock with tight shoulders", + "visual_ref": "visual_character_refs.characters.halden_roe" + }, + { + "agent_id": "toma_pell", + "default_stance": "hands remaining on the rail", + "visual_ref": "visual_character_refs.characters.toma_pell" + } + ], + "state_image_modifiers": [] + }, + { + "visual_scene_id": "brineglass_manual_translation", + "ink_anchor": "failure_choice.respond_manual_translation", + "base_image_prompt": "Medium-wide work frame inside a long wet/dry hearing chamber. Mina Osei drags raw timing blocks across a compact dryside console; each block produces a white light segment on the overhead route board, a cluster of steel pins under Toma Pell's open hands on the tactile rail, and a broad pressure ripple through the turquoise pool. Sere-in-Return answers from the pool beside a small speaker grille, rostrum raised and slate-gray flank aligned with the wave. Halden Roe stands by an amber countdown showing one minute. Scratched steel, repaired cable housings, black underwater emitters, orange task lamps, and teal reflections make the manual labor visible.", + "visible_characters": [ + { + "agent_id": "sere_in_return", + "default_stance": "flank aligned with the replacement pulse, rostrum near speaker grille", + "visual_ref": "visual_character_refs.characters.sere_in_return" + }, + { + "agent_id": "mina_osei", + "default_stance": "both hands working separate timing blocks at the console", + "visual_ref": "visual_character_refs.characters.mina_osei" + }, + { + "agent_id": "halden_roe", + "default_stance": "standing under the one-minute countdown", + "visual_ref": "visual_character_refs.characters.halden_roe" + }, + { + "agent_id": "toma_pell", + "default_stance": "palms open as translated pins rise beneath them", + "visual_ref": "visual_character_refs.characters.toma_pell" + } + ], + "state_image_modifiers": [] + }, + { + "visual_scene_id": "brineglass_embodied_inference", + "ink_anchor": "failure_choice.respond_embodied_inference", + "base_image_prompt": "Close pool-level view of embodied route inference in a wet/dry hearing chamber. Sere-in-Return, a slate-gray bottlenose dolphin with pale scars along the left jaw and a brass clerk transponder behind the dorsal fin, turns fully broadside in the deep turquoise lane. Surviving pressure ripples touch rostrum, jaw, flank, pectoral fin, and scarred tissue at visibly different points. Above him, the route board shows one missing interval outlined by a thin amber bracket labeled as inference through a simple icon. Mina Osei enters the mark at the dry console while Halden Roe and Toma Pell watch from the tactile rail. The failed emitter glows red under orange task lights.", + "visible_characters": [ + { + "agent_id": "sere_in_return", + "default_stance": "motionless broadside across the surviving water ridges", + "visual_ref": "visual_character_refs.characters.sere_in_return" + }, + { + "agent_id": "mina_osei", + "default_stance": "entering an inference mark at the console", + "visual_ref": "visual_character_refs.characters.mina_osei" + }, + { + "agent_id": "halden_roe", + "default_stance": "watching from the rail with controlled impatience", + "visual_ref": "visual_character_refs.characters.halden_roe" + }, + { + "agent_id": "toma_pell", + "default_stance": "watching Sere and the marked gap", + "visual_ref": "visual_character_refs.characters.toma_pell" + } + ], + "state_image_modifiers": [] + }, + { + "visual_scene_id": "brineglass_carrier_account", + "ink_anchor": "failure_choice.respond_carrier_account", + "base_image_prompt": "Rail-level view in a wet/dry berth-hearing chamber. Halden Roe places a flat duplicate slate directly on the steel tactile rail and points to three luminous timestamps. Toma Pell's fingers stop over the second raised mark. In the parallel turquoise pool, Sere-in-Return floats at the pressure wall, slate-gray bottlenose head turned so one eye can compare the slate, rail, and overhead route board. Mina Osei stands at the console, where the three timestamps appear inside a blue claimant bracket. The failed pool emitter carries one red light; the berth countdown remains white; orange lamps reflect from scratched steel and damp seals.", + "visible_characters": [ + { + "agent_id": "sere_in_return", + "default_stance": "floating at the wall with one eye on the three evidence surfaces", + "visual_ref": "visual_character_refs.characters.sere_in_return" + }, + { + "agent_id": "mina_osei", + "default_stance": "standing at console beside the claimant bracket", + "visual_ref": "visual_character_refs.characters.mina_osei" + }, + { + "agent_id": "halden_roe", + "default_stance": "one hand on duplicate slate, one finger indicating timestamps", + "visual_ref": "visual_character_refs.characters.halden_roe" + }, + { + "agent_id": "toma_pell", + "default_stance": "fingers stopped over the second rail mark", + "visual_ref": "visual_character_refs.characters.toma_pell" + } + ], + "state_image_modifiers": [] + }, + { + "visual_scene_id": "brineglass_disposition_threshold", + "ink_anchor": "disposition_fold", + "base_image_prompt": "Wide symmetrical threshold frame of a long wet/dry hearing chamber after a failed pressure replay. Sere-in-Return waits in the turquoise working lane before three illuminated rostrum-height paddles for admit, reject, and adjourn. Across the waist-high pressure wall, Mina Osei stands at the clerk console, Halden Roe waits beside the tactile rail in a creased blue carrier coat, and Toma Pell holds both hands open over the raised notation. The overhead route board shows six ship lines beside a red gap in the pressure channel. A stainless evidence drawer glows violet under the board. The amber berth clock, black emitter discs, orange work lamps, damp seals, repaired cables, and grated gallery are all readable.", + "visible_characters": [ + { + "agent_id": "sere_in_return", + "default_stance": "facing three decision paddles in the pool", + "visual_ref": "visual_character_refs.characters.sere_in_return" + }, + { + "agent_id": "mina_osei", + "default_stance": "waiting at the clerk console", + "visual_ref": "visual_character_refs.characters.mina_osei" + }, + { + "agent_id": "halden_roe", + "default_stance": "waiting beside the rail with arms close", + "visual_ref": "visual_character_refs.characters.halden_roe" + }, + { + "agent_id": "toma_pell", + "default_stance": "both hands open on the tactile rail", + "visual_ref": "visual_character_refs.characters.toma_pell" + } + ], + "state_image_modifiers": [ + { + "trigger": "clock_paused == 1", + "modifier_prompt": "Freeze the amber berth digits at their current value and show a small requester marker linked to Sere's brass clerk transponder symbol." + }, + { + "trigger": "manual_translation == 1", + "modifier_prompt": "Show the once-missing interval aligned across white light, raised rail pins, speaker waveform, and a restored broad pool ripple." + }, + { + "trigger": "embodied_inference == 1", + "modifier_prompt": "Outline the missing interval with a thin amber inference bracket distinct from the solid sensor traces." + }, + { + "trigger": "carrier_account_used == 1", + "modifier_prompt": "Place Halden's three timestamps inside a blue claimant bracket on the route board." + }, + { + "trigger": "evidence_custody >= 3", + "modifier_prompt": "Keep all three violet custody marks bright over the sealed evidence drawer." + }, + { + "trigger": "witness_access <= 0", + "modifier_prompt": "Keep the pool water flat at the decisive route gap while the dry rail and light track remain active." + } + ], + "visual_continuity_notes": [ + "All three decision paddles are in Sere's wet-side reach and do not imply Mina owns the ruling.", + "Halden and Toma remain on the claimant side of the dry rail; Mina remains inside the clerk-console zone." + ] + }, + { + "visual_scene_id": "brineglass_ending_admit", + "ink_anchor": "ending_admit_grounded|ending_admit_cost", + "base_image_prompt": "Admission aftermath in a long wet/dry hearing chamber. The admit paddle glows white beside Sere-in-Return in the turquoise pool. Beyond the dry entrance window, two baseline human cargo handlers in lime pressure vests, black utility trousers, and gray work gloves roll sealed food cases and cylindrical clinic-filter canisters toward an opening berth pressure door. Mina Osei commits the local decision at the clerk console; Halden Roe exhales beside the tactile rail; Toma Pell keeps one hand on the final raised notation. The overhead route board holds six white ship lines, the red failed pressure segment, and any evidence qualifiers. Teal water light and rust-orange lamps give the practical relief a provisional, workmanlike mood.", + "visible_characters": [ + { + "agent_id": "sere_in_return", + "default_stance": "beside the white admit paddle, watching the full board cycle", + "visual_ref": "visual_character_refs.characters.sere_in_return" + }, + { + "agent_id": "mina_osei", + "default_stance": "committing the ruling at the console", + "visual_ref": "visual_character_refs.characters.mina_osei" + }, + { + "agent_id": "halden_roe", + "default_stance": "exhaling beside the rail", + "visual_ref": "visual_character_refs.characters.halden_roe" + }, + { + "agent_id": "toma_pell", + "default_stance": "one hand remaining on final raised notation", + "visual_ref": "visual_character_refs.characters.toma_pell" + }, + { + "agent_id": "cargo_handlers", + "default_stance": "two workers beyond the dry entrance window pushing cargo toward the berth door", + "visual_ref": "visual_character_refs.groups.cargo_handlers" + } + ], + "state_image_modifiers": [ + { + "trigger": "ending_label == admitted_with_shared_record", + "modifier_prompt": "Show the critical interval aligned across the board, dry rail, and a broad pool ripple; keep any inference or requester marker attached as a visible qualifier." + }, + { + "trigger": "ending_label == admitted_under_access_debt", + "modifier_prompt": "Show the cargo door opening while the critical pool interval remains flat and a diagnostic attachment glows beside the admitted record." + } + ] + }, + { + "visual_scene_id": "brineglass_ending_reject", + "ink_anchor": "ending_reject_grounded|ending_reject_cost", + "base_image_prompt": "Rejection aftermath in a worn wet/dry station hearing room. The reject paddle glows amber-red beside Sere-in-Return in the turquoise pool. Through the dry entrance window, the blue-gray carrier hull named by a simple ledger emblem moves away from a white berth marker toward a standby lane; sealed food cases and cylindrical clinic-filter canisters remain behind a closed pressure door. Mina Osei keeps the violet-sealed witness slate inside the stainless evidence drawer. Halden Roe stands rigid at the tactile rail; Toma Pell copies custody marks onto the duplicate slate. The route board retains the failed pressure gap under orange work lights.", + "visible_characters": [ + { + "agent_id": "sere_in_return", + "default_stance": "still beside the reject paddle, eye on the retained trace", + "visual_ref": "visual_character_refs.characters.sere_in_return" + }, + { + "agent_id": "mina_osei", + "default_stance": "hand on the sealed drawer control", + "visual_ref": "visual_character_refs.characters.mina_osei" + }, + { + "agent_id": "halden_roe", + "default_stance": "rigid beside the rail", + "visual_ref": "visual_character_refs.characters.halden_roe" + }, + { + "agent_id": "toma_pell", + "default_stance": "copying three custody marks onto duplicate slate", + "visual_ref": "visual_character_refs.characters.toma_pell" + } + ], + "state_image_modifiers": [ + { + "trigger": "ending_label == rejected_with_intact_custody", + "modifier_prompt": "Keep three violet custody marks, the red failed segment, and the rescue-ledger icon attached to one coherent retained record." + }, + { + "trigger": "ending_label == rejected_from_thin_record", + "modifier_prompt": "Dim two custody marks and show the carrier already moving toward standby while the evidence gap remains unresolved." + } + ] + }, + { + "visual_scene_id": "brineglass_ending_adjourn", + "ink_anchor": "ending_adjourn_grounded|ending_adjourn_cost", + "base_image_prompt": "Adjournment aftermath in a rectangular wet/dry berth-hearing chamber. Mina Osei works the manual translation console; Toma Pell stays at the tactile rail; Sere-in-Return holds broadside in the turquoise pool as replacement pressure ridges arrive from black emitters; Halden Roe stands between the rail and dry exit. The overhead route board shows the missing interval being rebuilt through white light blocks, raised pins, a speaker waveform, and pool ripples. A berth indicator beyond the entrance window can remain white or transfer to another convoy through state modifiers. Worn steel, damp seals, teal water light, orange lamps, and repaired cables carry the late-shift labor.", + "visible_characters": [ + { + "agent_id": "sere_in_return", + "default_stance": "broadside to replacement pressure ridges", + "visual_ref": "visual_character_refs.characters.sere_in_return" + }, + { + "agent_id": "mina_osei", + "default_stance": "working timing blocks at the translator console", + "visual_ref": "visual_character_refs.characters.mina_osei" + }, + { + "agent_id": "halden_roe", + "default_stance": "standing between the rail and exit", + "visual_ref": "visual_character_refs.characters.halden_roe" + }, + { + "agent_id": "toma_pell", + "default_stance": "remaining at the rail to follow each rebuilt interval", + "visual_ref": "visual_character_refs.characters.toma_pell" + } + ], + "state_image_modifiers": [ + { + "trigger": "ending_label == adjourned_with_clock_protection", + "modifier_prompt": "Keep the berth indicator white for Dawn Ledger and freeze the amber countdown while all four translated channels become aligned." + }, + { + "trigger": "ending_label == adjourned_after_margin_spent", + "modifier_prompt": "Turn the berth indicator toward another convoy beyond the window while the four participants continue translation inside the chamber." + } + ] + } + ], + "global_branch_image_modifiers": [ + { + "modifier_id": "full_channel_baseline", + "trigger": "branch_label == prepare_full_channel_test", + "apply_to_visual_scene_ids": [ + "brineglass_trace_replay", + "brineglass_disposition_threshold" + ], + "modifier_prompt": "Add a small four-channel baseline marker showing aligned light, sound, pool ridge, and rail pins before the red failed segment." + }, + { + "modifier_id": "claimant_summary_first", + "trigger": "branch_label == prepare_carrier_summary", + "apply_to_visual_scene_ids": [ + "brineglass_trace_replay", + "brineglass_disposition_threshold" + ], + "modifier_prompt": "Place Halden's compact four-icon account in a blue claimant panel near the route trace." + }, + { + "modifier_id": "apprentice_cross_body_learning", + "trigger": "branch_label == prepare_apprentice_mirror", + "apply_to_visual_scene_ids": [ + "brineglass_trace_replay", + "brineglass_pressure_failure", + "brineglass_disposition_threshold" + ], + "modifier_prompt": "Keep Toma's palms accurately aligned with the tactile sequence and their gaze moving between Sere's pool position and the board." + }, + { + "modifier_id": "strong_custody_marks", + "trigger": "branch_label == prepare_evidence_custody", + "apply_to_visual_scene_ids": [ + "brineglass_trace_replay", + "brineglass_disposition_threshold", + "brineglass_ending_reject" + ], + "modifier_prompt": "Keep all three violet custody marks bright above the sealed evidence drawer." + }, + { + "modifier_id": "pause_request_visible", + "trigger": "branch_label == respond_pause_clock", + "apply_to_visual_scene_ids": [ + "brineglass_disposition_threshold", + "brineglass_ending_admit", + "brineglass_ending_adjourn" + ], + "modifier_prompt": "Freeze the berth clock at its current amber value and show a small requester marker carrying Sere's brass transponder symbol." + }, + { + "modifier_id": "translation_labor_visible", + "trigger": "branch_label == respond_manual_translation", + "apply_to_visual_scene_ids": [ + "brineglass_disposition_threshold", + "brineglass_ending_admit", + "brineglass_ending_adjourn" + ], + "modifier_prompt": "Show Mina operating separate timing blocks, Toma following raised pins, and the missing pool ridge restored as visibly staffed translation." + }, + { + "modifier_id": "inference_boundary_visible", + "trigger": "branch_label == respond_embodied_inference", + "apply_to_visual_scene_ids": [ + "brineglass_disposition_threshold", + "brineglass_ending_admit" + ], + "modifier_prompt": "Outline the reconstructed interval with a thin amber inference bracket distinct from solid sensor traces." + }, + { + "modifier_id": "carrier_account_provenance", + "trigger": "branch_label == respond_carrier_account", + "apply_to_visual_scene_ids": [ + "brineglass_disposition_threshold", + "brineglass_ending_admit", + "brineglass_ending_reject" + ], + "modifier_prompt": "Keep Halden's three selected timestamps inside a blue claimant bracket linked to his duplicate slate." + } + ], + "scene_set": { + "scene_set_id": "brineglass_berth_hearing_chamber.scene_set.spec-v0", + "geometry_authority_level": "textual_layout_spec_blockout_required", + "room_model": "Long rectangular transfer room, roughly twice as long as it is wide, divided lengthwise into an equal-width orientation pool and grated dry gallery by a waist-high pressure wall. The route board and evidence drawer bridge the division at the room midpoint.", + "fixed_zones": [ + { + "zone_id": "wet_orientation_pool", + "visible_form": "turquoise pool occupying half the room width, with shallow entrance shelf, deep central working lane, black submerged emitters, low rostrum paddles, and speaker grille", + "used_for": "Sere's movement, pressure-pulse access, wet-side pause and disposition controls" + }, + { + "zone_id": "pressure_wall_midline", + "visible_form": "waist-high sealed divider with wet inspection windows, rubber coping, and the evidence drawer passing through at midpoint", + "used_for": "shared sightlines, evidence transfer, and cross-body conversation" + }, + { + "zone_id": "dry_gallery", + "visible_form": "grated aisle occupying half the room width, with six folding seats, waist-high tactile rail, dry entrance, and view toward the berth pressure door", + "used_for": "claimant seating, Toma's rail access, Halden's movement, and cargo-door sightline" + }, + { + "zone_id": "route_board_bridge", + "visible_form": "broad suspended glass-and-metal board crossing both pool and gallery with white route light, sound bands, diagnostic beads, and synchronized timing marks", + "used_for": "shared route trace and provenance labels" + }, + { + "zone_id": "clerk_console", + "visible_form": "compact repaired console on the dry gallery at the far end, angled toward both pool and claimant rail, with berth countdown and translation panes", + "used_for": "Mina's docket, clock, translation, and commit work" + }, + { + "zone_id": "evidence_drawer", + "visible_form": "stainless sealed drawer beneath the route board with thick rubber seals, wet inspection window, violet slate light, and custody marks", + "used_for": "witness-slate custody and provenance" + }, + { + "zone_id": "dry_entrance_and_berth_window", + "visible_form": "pressure door at the gallery entrance with a narrow reinforced window facing berth indicators and cargo staging", + "used_for": "participant arrival, cargo consequence, carrier movement, and other-convoy berth transfer" + } + ], + "routes": [ + { + "route_id": "sere_working_loop", + "path": "pool shallow shelf -> deep working lane -> wet paddle bank -> pressure-wall inspection window -> deep working lane", + "allowed_agents": [ + "sere_in_return" + ] + }, + { + "route_id": "claimant_gallery_route", + "path": "dry entrance -> folding seats -> tactile rail claimant side -> dry exit", + "allowed_agents": [ + "halden_roe", + "toma_pell" + ] + }, + { + "route_id": "clerk_gallery_route", + "path": "clerk console -> evidence drawer dry face -> tactile rail staff side -> clerk console", + "allowed_agents": [ + "mina_osei" + ] + } + ], + "occluders": [ + { + "occluder_id": "route_board_lower_frame", + "effect": "Blocks the far-end berth window from object-closeup cameras at the evidence drawer but not from wide or gallery cameras." + }, + { + "occluder_id": "pressure_wall", + "effect": "Blocks lower-body detail across the wet/dry division while preserving faces, dolphin head and back, hands, rail, and board sightlines." + } + ], + "camera_slots": [ + { + "camera_id": "wide_from_dry_entrance", + "supports_visual_scene_ids": [ + "brineglass_room_establishing", + "brineglass_disposition_threshold" + ] + }, + { + "camera_id": "midpoint_diagonal", + "supports_visual_scene_ids": [ + "brineglass_docket_routine", + "brineglass_trace_replay", + "brineglass_manual_translation" + ] + }, + { + "camera_id": "pool_level_to_gallery", + "supports_visual_scene_ids": [ + "brineglass_channel_test", + "brineglass_pressure_failure", + "brineglass_clock_pause", + "brineglass_embodied_inference" + ] + }, + { + "camera_id": "rail_level_to_pool", + "supports_visual_scene_ids": [ + "brineglass_carrier_summary", + "brineglass_apprentice_mirror", + "brineglass_carrier_account" + ] + }, + { + "camera_id": "evidence_drawer_close", + "supports_visual_scene_ids": [ + "brineglass_evidence_drawer" + ] + }, + { + "camera_id": "wide_to_berth_window", + "supports_visual_scene_ids": [ + "brineglass_ending_admit", + "brineglass_ending_reject", + "brineglass_ending_adjourn" + ] + } + ], + "staging_slots": [ + { + "slot_id": "sere_working_lane", + "zone_id": "wet_orientation_pool", + "body_requirement": "cetacean swimming body with room to turn broadside and reach low rostrum paddles" + }, + { + "slot_id": "mina_console", + "zone_id": "clerk_console", + "body_requirement": "standing human reach to console, drawer route, and staff side of tactile rail" + }, + { + "slot_id": "halden_claimant_rail", + "zone_id": "dry_gallery", + "body_requirement": "standing human position beside rail with clear board and berth-clock sightlines" + }, + { + "slot_id": "toma_tactile_rail", + "zone_id": "dry_gallery", + "body_requirement": "two-handed human access to the rail while keeping the duplicate slate on its top surface" + } + ], + "state_anchors": [ + { + "anchor_id": "pressure_channel_state", + "states": [ + "aligned pressure ridges with dark diagnostics", + "flat water at decisive interval with one red diagnostic bead", + "staff-rebuilt ridge with translation timing blocks" + ] + }, + { + "anchor_id": "berth_clock_state", + "states": [ + "white active countdown", + "amber low-margin countdown", + "frozen amber countdown with requester marker", + "berth transferred to another convoy" + ] + }, + { + "anchor_id": "evidence_provenance_state", + "states": [ + "violet sealed trace with three custody marks", + "thin custody display", + "amber inference bracket", + "blue claimant account bracket" + ] + } + ] + } + }, + "visual_character_refs": { + "purpose": "Stable named-character designs for prompt assembly. Include only refs for characters visible in each scene.", + "characters": { + "sere_in_return": "Sere-in-Return: uplifted adult bottlenose dolphin, streamlined slate-gray body with pale underside, three pale diagonal scars along the left jaw that continue faintly behind the eye, dark alert eyes, long rostrum, curved dorsal fin, two pectoral fins, powerful tail flukes, small weathered brass clerk transponder clipped to a soft band immediately behind the dorsal fin. Body language uses swimming depth, broadside or head-on orientation, roll, eye alignment, rostrum contact, fin angle, stillness, and distance from the wall. Do-not-change details: anatomically complete slate-gray bottlenose silhouette, three left-jaw scars, brass dorsal transponder.", + "mina_osei": "Mina Osei: baseline human dryside docket clerk, compact middle-aged Black woman, close-cropped natural hair threaded with gray, rectangular amber reading lenses, worn rust-orange station vest over a charcoal pressure-work shirt, black utility trousers, soft-soled deck boots, broad capable hands with violet seal ink at two fingertips. Posture is economical and patient at the console. Do-not-change details: orange vest, amber lenses, gray-threaded close hair, violet-stained fingertips.", + "halden_roe": "Captain Halden Roe: baseline human Lightsail Express carrier captain, tall lean middle-aged man with brown skin, close-cropped silver hair, narrow lined face, creased cobalt-blue carrier coat over a gray work layer, small silver ledger emblem at the left chest, dark deck shoes. Controlled posture compresses impatience into tight shoulders and precise hand placement. Do-not-change details: silver close hair, creased cobalt coat, silver ledger emblem, no military insignia.", + "toma_pell": "Toma Pell: baseline human young-adult carrier apprentice, wiry build, olive skin, thick dark curls tied away from the face, gray carrier undershirt with rolled sleeves, mustard-yellow apprentice sash across the torso, black work trousers, scuffed deck shoes, flat duplicate witness slate usually held with both hands. Curiosity appears through open palms, forward lean, and quick gaze between interfaces. Do-not-change details: dark curls, yellow sash, rolled gray sleeves, duplicate slate." + }, + "groups": { + "cargo_handlers": "Cargo handlers: two baseline human station workers in lime pressure vests over charcoal work shirts, black utility trousers, gray work gloves, soft deck boots, pushing a low cargo dolly loaded with sealed rectangular food cases and cylindrical clinic-filter canisters." + } + }, + "review_notes": [ + "A textual scene-set specification records layout, routes, occluders, camera slots, staging slots, and branch-visible anchors.", + "A durable plan view or 3D blockout is still required before high-consistency multi-angle website rendering; current prompts are standalone concept frames and the plan does not claim replay-ready geometry.", + "All character refs use visible body-specific stance and are included only when those characters appear in frame." + ] +} diff --git a/examples/visual/delvehold/cistern-house-nine-breaker-test.branch-and-fold.v0.visual.json b/examples/visual/delvehold/cistern-house-nine-breaker-test.branch-and-fold.v0.visual.json new file mode 100644 index 0000000..82c4a2a --- /dev/null +++ b/examples/visual/delvehold/cistern-house-nine-breaker-test.branch-and-fold.v0.visual.json @@ -0,0 +1,959 @@ +{ + "schema_version": "ghostlight.ink_visual_plan.v0", + "visual_plan_id": "cistern-house-nine-breaker-test-branch-and-fold-visual-v0", + "ink_ref": "examples/ink/delvehold/cistern-house-nine-breaker-test.branch-and-fold.v0.ink", + "source_training_annotation_ref": "examples/ink/delvehold/cistern-house-nine-breaker-test.branch-and-fold.v0.training.json", + "scene_id": "cistern-house-nine-breaker-test.morning-handover", + "purpose": "Illustrated Ink replay segmentation and image prompt controls for the Cistern House Nine breaker-test fixture.", + "visual_scene_plan": { + "purpose": "Click-through anchors for the public pump-house routine, each embodied test action, the undocumented mana reroute, the seal dispute, and four state-gated aftermath families.", + "segmentation_rule": "Use separate visual_scene_id anchors for the establishing view, worker introduction, every branch action that changes an object or public record, the pivotal blue-reroute reveal, landing-queue arrival, final threshold, and each ending family. The first appearance of the blue loop stands alone.", + "prompting_rule": "Each base image prompt is a complete visible frame with room geometry, camera distance, practical light, bodies, reachable controls, and current object state. Character refs are assembled only for people visible in that frame. State modifiers add visible deltas tied to Ink variables or branch labels.", + "global_style_cue": "Style: richly textured illustrated fantasy-industrial storybook frame, carved stone and worn brass rendered with precise ink lines and restrained watercolor, warm amber lamp light against cold blue mana glow, readable silhouettes, humane facial acting, practical machinery, cinematic composition sized for interactive-fiction replay.", + "prompt_assembly_rule": "Assemble every image prompt from global_style_cue plus the scene base_image_prompt, then append visual refs only for visible named characters or groups and any triggered state_image_modifiers or global_branch_image_modifiers. Camera-specific scene-set input is required for final multi-angle renders. Continuity notes stay in tooling and are never appended as prompt prose.", + "scene_set_guidance": { + "current_mode": "text_layout_only_blockout_required", + "scope_reason": "The fixture revisits one two-level pump house from wide, close, landing-facing, stair-facing, and engine-facing angles. Sightlines, valve reach, the public rail, and branch-created wedge states affect choices.", + "future_scene_set_need": "Required before replay-ready illustration: build a durable plan view or simple 3D blockout for Cistern House Nine using the fixed zones, cameras, routes, occluders, staging slots, and object-state anchors declared below. Generated frames are paint passes, not geometry authority." + }, + "scenes": [ + { + "visual_scene_id": "cistern_house_nine_establishing", + "ink_anchor": "start", + "base_image_prompt": "Wide view from the public street landing into a compact underground municipal pump house carved from dark gray stone. A dry rectangular rune gallery occupies the upper level; a waist-high brass safety rail borders a rectangular floor opening where a grated iron stair descends to a wet intake chamber filled with warm mist and black water. Three squat cylindrical brass-and-iron pump engines stand in a row on the lower service floor, each with a vertical glass pressure float, a wheel valve, a dark slate panel, and a red-shouldered iron isolation wedge. A locked arched conduit enters through the gallery wall. An overhead chain hoist hangs beside the stair opening. Amber oil-glass lamps illuminate wet stone while faint blue mana lines sleep inside the conduit. A black public level slate and a tall terrace gauge stand beside a yellow boundary line on the landing.", + "visible_characters": [], + "state_image_modifiers": [], + "visual_continuity_notes": [ + "The public landing and gallery are upper level; the service floor and wet intake are lower level. The brass rail prevents a direct step between them except at the grated stair.", + "The three pumps remain ordered Engine One, Engine Two, Engine Three from landing-left to stair-right in all camera-specific scene-set views." + ] + }, + { + "visual_scene_id": "cistern_house_nine_handover", + "ink_anchor": "morning_people", + "base_image_prompt": "Medium-wide view along the upper rune gallery toward the brass rail and three pumps below. Orsa Rill holds the iron wedge assigned to central Engine Two; Master Hessa Cairn stands at a waist-high brass inspection plate with a heavy carved civic seal on a belt chain; journeyworker Brin Olt leans safely over the rail to read the three glass pressure floats; landing clerk Dema Sorn writes yesterday's water levels on a wall-mounted black slate beyond the yellow public boundary. Warm mist rises through the grated stair, amber lamps brighten tool-worn brass, and the engines wait silent beneath them.", + "visible_characters": [ + { + "agent_id": "orsa_rill", + "default_stance": "at Engine Two's upper service position, both hands around the wedge handle", + "visual_ref": "visual_character_refs.characters.orsa_rill" + }, + { + "agent_id": "hessa_cairn", + "default_stance": "square beside the unstamped inspection plate", + "visual_ref": "visual_character_refs.characters.hessa_cairn" + }, + { + "agent_id": "brin_olt", + "default_stance": "leaning from the gallery side of the brass rail toward the floats", + "visual_ref": "visual_character_refs.characters.brin_olt" + }, + { + "agent_id": "dema_sorn", + "default_stance": "outside the yellow line, chalking the public slate", + "visual_ref": "visual_character_refs.characters.dema_sorn" + } + ], + "state_image_modifiers": [], + "visual_continuity_notes": [ + "This frame introduces every named participant before shared branch folds depend on them." + ] + }, + { + "visual_scene_id": "cistern_prime_visible_isolation", + "ink_anchor": "pre_test_choice.prime_visible_isolation", + "base_image_prompt": "Close-medium view of central Engine Two from the upper service position. A young dwarf apprentice drives a rectangular iron isolation wedge into the horizontal conduit throat until its red-painted shoulder aligns with a red bar painted on the riveted pump casing. A stocky journeyworker points at the clean seam while calling the state aloud. Beyond the brass rail, a clerk records the call on a black public slate. The dark null-rune slate and empty vertical pressure float remain visible beside the wedge.", + "visible_characters": [ + { + "agent_id": "orsa_rill", + "default_stance": "braced low, seating the wedge with both hands", + "visual_ref": "visual_character_refs.characters.orsa_rill" + }, + { + "agent_id": "brin_olt", + "default_stance": "pointing to the aligned paint seam", + "visual_ref": "visual_character_refs.characters.brin_olt" + }, + { + "agent_id": "dema_sorn", + "default_stance": "visible beyond the rail with chalk raised", + "visual_ref": "visual_character_refs.characters.dema_sorn" + } + ], + "state_image_modifiers": [] + }, + { + "visual_scene_id": "cistern_prime_public_record", + "ink_anchor": "pre_test_choice.prime_public_record", + "base_image_prompt": "Medium view from the street landing toward the pump-house rail. A young dwarf apprentice gestures to the yellow boundary line while a middle-aged dwarf clerk carries a large black level slate beside the rail. A stern workshop Master stands by the brass inspection plate, one eyebrow raised, her heavy seal still hanging from its chain. Household water marks and three empty lines for today's pump callouts are visible as chalk shapes on the slate; the three engines and their pressure floats appear beyond the rail below.", + "visible_characters": [ + { + "agent_id": "orsa_rill", + "default_stance": "inside the workshop boundary, asking with one open hand", + "visual_ref": "visual_character_refs.characters.orsa_rill" + }, + { + "agent_id": "dema_sorn", + "default_stance": "carrying the public slate to the yellow line", + "visual_ref": "visual_character_refs.characters.dema_sorn" + }, + { + "agent_id": "hessa_cairn", + "default_stance": "beside the inspection plate, dryly assessing the request", + "visual_ref": "visual_character_refs.characters.hessa_cairn" + } + ], + "state_image_modifiers": [] + }, + { + "visual_scene_id": "cistern_prime_null_precision", + "ink_anchor": "pre_test_choice.prime_null_precision", + "base_image_prompt": "Object-focused close shot of a dark slate on a stone work ledge. A dwarf apprentice's chalked fingers draw a crisp geometric null rune from right to left, ending in a hooked closing stroke. A journeyworker's broad hand waits with a rag to erase it for another attempt. In soft background focus, the tall terrace water gauge beside the public landing ticks toward its red lower band while amber pump-house lamps reflect in the glass.", + "visible_characters": [ + { + "agent_id": "orsa_rill", + "default_stance": "only face, forearms, and chalked hands visible over the practice slate", + "visual_ref": "visual_character_refs.characters.orsa_rill" + }, + { + "agent_id": "brin_olt", + "default_stance": "one broad hand waiting with an oily rag", + "visual_ref": "visual_character_refs.characters.brin_olt" + } + ], + "state_image_modifiers": [] + }, + { + "visual_scene_id": "cistern_prime_intake_awareness", + "ink_anchor": "pre_test_choice.prime_intake_awareness", + "base_image_prompt": "High-angle view down through a grated iron stair into a lower wet intake chamber. A young dwarf apprentice kneels at the upper edge with both hands on the grate, listening. Warm white mist curls around three vertical pump rods descending into black underground seawater. A brass chain hoist hangs clear of the rods. Engine Three's outlet pipe enters the stone wall at the right and visibly trembles at one joint; the dry rune gallery and safety rail frame the upper edge of the image.", + "visible_characters": [ + { + "agent_id": "orsa_rill", + "default_stance": "kneeling at the grated stair, head angled toward Engine Three's pipe", + "visual_ref": "visual_character_refs.characters.orsa_rill" + } + ], + "state_image_modifiers": [] + }, + { + "visual_scene_id": "cistern_routine_fold", + "ink_anchor": "routine_fold", + "base_image_prompt": "Wide procedural tableau across Cistern House Nine. Three red isolation-wedge shoulders are visible in a row on silent pump casings. Master Hessa rests two fingers beside an unstamped brass inspection plate. Orsa stands at Engine Two's dark null slate. Brin watches the glass pressure floats from behind the safety rail. Dema and several early householders remain beyond the yellow public line near the level slate. The upper gallery is dry stone and amber light; warm mist rises through the grated stair from the black-water chamber below.", + "visible_characters": [ + { + "agent_id": "orsa_rill", + "default_stance": "at Engine Two's null slate, preparing to cast", + "visual_ref": "visual_character_refs.characters.orsa_rill" + }, + { + "agent_id": "hessa_cairn", + "default_stance": "beside the unstamped inspection plate", + "visual_ref": "visual_character_refs.characters.hessa_cairn" + }, + { + "agent_id": "brin_olt", + "default_stance": "watching the floats from the gallery rail", + "visual_ref": "visual_character_refs.characters.brin_olt" + }, + { + "agent_id": "dema_sorn", + "default_stance": "at the public slate beyond the yellow line", + "visual_ref": "visual_character_refs.characters.dema_sorn" + }, + { + "agent_id": "cistern_house_nine_landing_queue", + "default_stance": "a few early householders with copper cans near the landing wall", + "visual_ref": "visual_character_refs.groups.cistern_house_nine_landing_queue" + } + ], + "state_image_modifiers": [ + { + "trigger": "isolation_integrity >= 3", + "modifier_prompt": "Engine Two's red wedge shoulder and the painted casing bar form one precise unbroken line." + }, + { + "trigger": "witness_level >= 2", + "modifier_prompt": "Dema's large public slate stands close to the rail, showing yesterday's gauge marks and today's blank callout rows in one view." + }, + { + "trigger": "district_flow <= 0", + "modifier_prompt": "The public terrace gauge rests in its red lower band and one householder tests an empty copper can." + }, + { + "trigger": "network_pressure >= 2", + "modifier_prompt": "Engine Three's outlet pipe joint shivers and a small ring travels across a cup of water on the gallery ledge." + } + ] + }, + { + "visual_scene_id": "cistern_null_reroute_reveal", + "ink_anchor": "null_test", + "base_image_prompt": "Pivotal close frame on Engine Two. A dwarf apprentice completes a pale blue geometric null rune from right to left across a dark slate. The pump side goes black, but a hair-thin blue mana line ignites on the feed side of the fully seated iron isolation wedge, curls visibly around the physical break, and reaches toward Engine Three. Engine Two's glass float stays empty while Engine Three's float rises. In the background, the tall public terrace gauge drops one red mark. Cold blue mana light cuts across warm brass and the apprentice's startled face.", + "visible_characters": [ + { + "agent_id": "orsa_rill", + "default_stance": "hand completing the closing hook, face turned toward the blue loop", + "visual_ref": "visual_character_refs.characters.orsa_rill" + } + ], + "state_image_modifiers": [], + "visual_continuity_notes": [ + "The blue line forms on the feed side and visibly routes toward Engine Three; it never passes through the iron wedge." + ] + }, + { + "visual_scene_id": "cistern_repeat_termination", + "ink_anchor": "first_anomaly_choice.test_repeatable_refusal", + "base_image_prompt": "Medium close view of central Engine Two during a second live null test. Orsa draws the same right-to-left closing rune with controlled posture. The red isolation wedge remains fully seated. The thin blue feed-side loop reforms more slowly around the outside of the iron break toward Engine Three. Brin has straightened behind the brass rail, both hands visible and away from controls, watching the repeated shape. Two separate chalk timing marks sit on the ledge below the dark slate.", + "visible_characters": [ + { + "agent_id": "orsa_rill", + "default_stance": "steady at the null slate during a controlled repeat", + "visual_ref": "visual_character_refs.characters.orsa_rill" + }, + { + "agent_id": "brin_olt", + "default_stance": "upright behind the rail, watching the repeated loop", + "visual_ref": "visual_character_refs.characters.brin_olt" + } + ], + "state_image_modifiers": [] + }, + { + "visual_scene_id": "cistern_make_anomaly_public", + "ink_anchor": "first_anomaly_choice.make_anomaly_public", + "base_image_prompt": "Medium view centered on the black public slate at the yellow landing line. Orsa rapidly copies a curved blue-reroute diagram in white chalk: wall feed, rectangular iron wedge, loop around the break, arrow toward Engine Three. Dema holds the slate steady and turns it toward waiting householders. Hessa stands inside the brass rail near the unstamped inspection plate, rigid with professional concern. The fading real blue line remains visible across the pumps behind them, letting the copied shape and source appear in one frame.", + "visible_characters": [ + { + "agent_id": "orsa_rill", + "default_stance": "copying the reroute with fast chalk strokes", + "visual_ref": "visual_character_refs.characters.orsa_rill" + }, + { + "agent_id": "dema_sorn", + "default_stance": "holding and turning the slate toward the landing", + "visual_ref": "visual_character_refs.characters.dema_sorn" + }, + { + "agent_id": "hessa_cairn", + "default_stance": "inside the rail by the bare inspection plate", + "visual_ref": "visual_character_refs.characters.hessa_cairn" + }, + { + "agent_id": "cistern_house_nine_landing_queue", + "default_stance": "householders leaning just enough to read from beyond the yellow line", + "visual_ref": "visual_character_refs.groups.cistern_house_nine_landing_queue" + } + ], + "state_image_modifiers": [] + }, + { + "visual_scene_id": "cistern_restore_service_early", + "ink_anchor": "first_anomaly_choice.restore_service_early", + "base_image_prompt": "Close action frame at Engine Two. Orsa pulls the heavy rectangular isolation wedge from its conduit throat with both hands; the gap fills with familiar blue mana channels and the central pump's glass pressure float rises. The wall-side blue reroute disappears. Behind her, Master Hessa looks from the recovering public terrace gauge to the bare brass inspection plate and then to the wedge in Orsa's hands. Brin watches the vanished line with open frustration.", + "visible_characters": [ + { + "agent_id": "orsa_rill", + "default_stance": "leaning backward with the removed wedge", + "visual_ref": "visual_character_refs.characters.orsa_rill" + }, + { + "agent_id": "hessa_cairn", + "default_stance": "triangulating gauge, bare plate, and removed wedge", + "visual_ref": "visual_character_refs.characters.hessa_cairn" + }, + { + "agent_id": "brin_olt", + "default_stance": "watching the now-dark feed-side stone", + "visual_ref": "visual_character_refs.characters.brin_olt" + } + ], + "state_image_modifiers": [] + }, + { + "visual_scene_id": "cistern_test_distant_pressure", + "ink_anchor": "first_anomaly_choice.test_distant_pressure", + "base_image_prompt": "Dynamic medium shot along the brass safety rail. Orsa leans from the dry gallery and drags down Engine Three's long wheel-valve lever with both hands, boots braced on the stone curb. Her palms press the vibrating metal. Brin stands close enough to guard her balance while looking toward the locked arched wall conduit. Ripples cross a shallow maintenance cup at three separate pipe knocks; the wet intake chamber is visible through the grated stair below.", + "visible_characters": [ + { + "agent_id": "orsa_rill", + "default_stance": "braced at the rail, both hands on the long valve handle", + "visual_ref": "visual_character_refs.characters.orsa_rill" + }, + { + "agent_id": "brin_olt", + "default_stance": "guarding Orsa's balance and watching the wall conduit", + "visual_ref": "visual_character_refs.characters.brin_olt" + } + ], + "state_image_modifiers": [] + }, + { + "visual_scene_id": "cistern_landing_pressure", + "ink_anchor": "pressure_fold", + "base_image_prompt": "Wide view from inside the rune gallery toward the street landing. The landing is now filled with dwarf householders holding empty hammered-copper cans and a bakery porter beside a wooden trough on iron wheels. Everyone stays behind the painted yellow line. Dema's black public slate faces them. Master Hessa stands between the crowd and the pumps with her heavy civic seal unhooked in one hand. Orsa, Brin, the unstamped brass plate, three pressure floats, Engine Two's wedge, the wall conduit, and the red-banded terrace gauge are all visible in a clear chain across the frame.", + "visible_characters": [ + { + "agent_id": "orsa_rill", + "default_stance": "near Engine Two, looking between Hessa and the gauges", + "visual_ref": "visual_character_refs.characters.orsa_rill" + }, + { + "agent_id": "hessa_cairn", + "default_stance": "holding the unhooked civic seal at the inspection plate", + "visual_ref": "visual_character_refs.characters.hessa_cairn" + }, + { + "agent_id": "brin_olt", + "default_stance": "at the rail beside the pressure floats", + "visual_ref": "visual_character_refs.characters.brin_olt" + }, + { + "agent_id": "dema_sorn", + "default_stance": "beside the outward-facing public slate", + "visual_ref": "visual_character_refs.characters.dema_sorn" + }, + { + "agent_id": "cistern_house_nine_landing_queue", + "default_stance": "orderly behind the yellow line with cans and bakery trough", + "visual_ref": "visual_character_refs.groups.cistern_house_nine_landing_queue" + } + ], + "state_image_modifiers": [ + { + "trigger": "anomaly_evidence >= 3", + "modifier_prompt": "Dema's slate shows two matching chalk loop diagrams with distinct timing marks." + }, + { + "trigger": "district_flow <= 0", + "modifier_prompt": "The terrace gauge is deep in its red band and a child tilts an empty copper can toward one eye." + }, + { + "trigger": "district_flow >= 3", + "modifier_prompt": "The terrace gauge has climbed just above red while the bare inspection plate catches an accusing amber reflection." + }, + { + "trigger": "network_pressure >= 4", + "modifier_prompt": "All three outlet pipes visibly tremble in sequence toward the locked wall conduit." + } + ] + }, + { + "visual_scene_id": "cistern_isolate_two_run_one", + "ink_anchor": "seal_choice.isolate_two_run_one", + "base_image_prompt": "Medium-wide engine-facing view of a bounded service proposal. Central Engine Two remains dark with its red isolation wedge seated flush. Brin moves to open leftmost Engine One under Master Hessa's direct view. Dema wipes a narrow space on the public slate for a partial-flow seal. Orsa points from the visible Engine Two boundary to Engine One's separate valve. Hessa holds her civic seal above the brass inspection plate, deciding whether the physical arrangement deserves her mark.", + "visible_characters": [ + { + "agent_id": "orsa_rill", + "default_stance": "pointing between isolated Engine Two and serviceable Engine One", + "visual_ref": "visual_character_refs.characters.orsa_rill" + }, + { + "agent_id": "hessa_cairn", + "default_stance": "seal poised above the inspection plate", + "visual_ref": "visual_character_refs.characters.hessa_cairn" + }, + { + "agent_id": "brin_olt", + "default_stance": "moving to Engine One's valve", + "visual_ref": "visual_character_refs.characters.brin_olt" + }, + { + "agent_id": "dema_sorn", + "default_stance": "clearing a partial-flow row on the public slate", + "visual_ref": "visual_character_refs.characters.dema_sorn" + } + ], + "state_image_modifiers": [] + }, + { + "visual_scene_id": "cistern_preserve_public_evidence", + "ink_anchor": "seal_choice.preserve_public_evidence", + "base_image_prompt": "Object-transfer frame at the yellow public boundary. Orsa and Dema each hold one edge of the large black slate carrying chalked gauge times, an unsealed inspection mark, and the copied blue-loop diagram. Master Hessa stands on the workshop side with the brass plate visibly bare and her seal lowered at her side. Behind them, the terrace gauge falls into red and the orderly line of copper water cans presses visually closer while remaining beyond the boundary.", + "visible_characters": [ + { + "agent_id": "orsa_rill", + "default_stance": "releasing one edge of the evidence slate", + "visual_ref": "visual_character_refs.characters.orsa_rill" + }, + { + "agent_id": "dema_sorn", + "default_stance": "taking custody with both hands", + "visual_ref": "visual_character_refs.characters.dema_sorn" + }, + { + "agent_id": "hessa_cairn", + "default_stance": "beside the bare plate with seal lowered", + "visual_ref": "visual_character_refs.characters.hessa_cairn" + }, + { + "agent_id": "cistern_house_nine_landing_queue", + "default_stance": "waiting behind the boundary with empty vessels", + "visual_ref": "visual_character_refs.groups.cistern_house_nine_landing_queue" + } + ], + "state_image_modifiers": [] + }, + { + "visual_scene_id": "cistern_force_seal_accountability", + "ink_anchor": "seal_choice.force_seal_accountability", + "base_image_prompt": "Tense close-medium view of the brass inspection plate. Orsa lays Engine Two's heavy rectangular iron wedge across the plate, physically blocking the sealing surface. Hessa faces her across the waist-high stand, civic seal in one hand and a controlled severe expression. Brin watches from the engine rail. Dema writes their exchange on the public slate beyond the yellow line. The dark Engine Two conduit throat and falling red-banded terrace gauge remain visible on opposite sides of the frame.", + "visible_characters": [ + { + "agent_id": "orsa_rill", + "default_stance": "hands just released from the wedge laid across the plate", + "visual_ref": "visual_character_refs.characters.orsa_rill" + }, + { + "agent_id": "hessa_cairn", + "default_stance": "facing Orsa with the seal held low and still", + "visual_ref": "visual_character_refs.characters.hessa_cairn" + }, + { + "agent_id": "brin_olt", + "default_stance": "watching from beside the engine rail", + "visual_ref": "visual_character_refs.characters.brin_olt" + }, + { + "agent_id": "dema_sorn", + "default_stance": "recording the exchange on the public slate", + "visual_ref": "visual_character_refs.characters.dema_sorn" + } + ], + "state_image_modifiers": [] + }, + { + "visual_scene_id": "cistern_prioritize_immediate_water", + "ink_anchor": "seal_choice.prioritize_immediate_water", + "base_image_prompt": "Dynamic wide action view across the three pumps. Orsa hangs from a long red emergency lever with both hands. Linked iron cams lift above all three conduit throats and the rectangular wedges visibly loosen. Three pump rods drive into the misty black-water chamber below, outlet pipes jump, and blue mana floods the carved channels. The terrace gauge rises. Engine Three's glass pressure float climbs one mark higher than its lever setting. Hessa grips Orsa's sleeve beside the bare inspection plate while the landing crowd reacts behind the yellow line.", + "visible_characters": [ + { + "agent_id": "orsa_rill", + "default_stance": "weight suspended from the red emergency lever", + "visual_ref": "visual_character_refs.characters.orsa_rill" + }, + { + "agent_id": "hessa_cairn", + "default_stance": "catching Orsa's sleeve while tracking Engine Three's float", + "visual_ref": "visual_character_refs.characters.hessa_cairn" + }, + { + "agent_id": "cistern_house_nine_landing_queue", + "default_stance": "relief and alarm spreading through the line of copper cans", + "visual_ref": "visual_character_refs.groups.cistern_house_nine_landing_queue" + } + ], + "state_image_modifiers": [] + }, + { + "visual_scene_id": "cistern_final_threshold", + "ink_anchor": "final_state", + "base_image_prompt": "Wide final-threshold tableau that keeps the whole civic mechanism visible. Three pump engines occupy the lower service floor under the brass rail; the central Engine Two wedge, dark null slate, all pressure floats, locked wall conduit, bare or sealed inspection plate, Dema's outward-facing black slate, red-banded terrace gauge, grated stair, and the landing queue are each readable. Orsa stands between Engine Two and the yellow public boundary. Hessa holds the civic seal. Brin listens toward the wall feed. Dema stands with the public record. Warm amber lamps and cold blue mana traces divide the room into human decisions and uncertain machine behavior.", + "visible_characters": [ + { + "agent_id": "orsa_rill", + "default_stance": "between Engine Two and the public boundary", + "visual_ref": "visual_character_refs.characters.orsa_rill" + }, + { + "agent_id": "hessa_cairn", + "default_stance": "holding the seal beside the inspection plate", + "visual_ref": "visual_character_refs.characters.hessa_cairn" + }, + { + "agent_id": "brin_olt", + "default_stance": "one palm on the wall conduit, listening", + "visual_ref": "visual_character_refs.characters.brin_olt" + }, + { + "agent_id": "dema_sorn", + "default_stance": "beside the public slate facing the landing", + "visual_ref": "visual_character_refs.characters.dema_sorn" + }, + { + "agent_id": "cistern_house_nine_landing_queue", + "default_stance": "behind the yellow line with cans and trough", + "visual_ref": "visual_character_refs.groups.cistern_house_nine_landing_queue" + } + ], + "state_image_modifiers": [ + { + "trigger": "isolation_integrity >= 3", + "modifier_prompt": "Engine Two's red wedge sits perfectly flush while Engine One alone shows moving blue mana and a rising pressure float." + }, + { + "trigger": "isolation_integrity <= 1", + "modifier_prompt": "All three wedge shoulders sit partly lifted under the emergency cam linkage while blue mana occupies every feed channel." + }, + { + "trigger": "district_flow >= 3", + "modifier_prompt": "The terrace gauge rises above red and the bakery trough receives a visible stream." + }, + { + "trigger": "district_flow <= 0", + "modifier_prompt": "The terrace gauge stays deep red and every vessel on the landing remains visibly empty." + }, + { + "trigger": "witness_level >= 4", + "modifier_prompt": "Dema's slate carries two loop diagrams, exact gauge times, callout marks, and a large blank where the seal should be." + }, + { + "trigger": "network_pressure >= 4", + "modifier_prompt": "A chain of small blue pulses travels from the three outlet pipes into the locked arched wall conduit after every visible hand has gone still." + } + ] + }, + { + "visual_scene_id": "cistern_ending_bounded_service", + "ink_anchor": "ending_bounded_service|ending_bounded_service_cost", + "base_image_prompt": "Aftermath view along the pump row. Leftmost Engine One moves water with a bright pressure float. Central Engine Two remains the visual focus with an iron wedge at its conduit and a dark null slate. Rightmost Engine Three stands under watch. Hessa presses her civic seal to a narrow partial-flow row on the brass plate while Orsa adds a small apprentice mark beneath it. Brin stands at the wall-feed watch position. On the landing, a bakery trough and copper cans wait for whatever flow the state permits.", + "visible_characters": [ + { + "agent_id": "orsa_rill", + "default_stance": "marking the apprentice line beneath Hessa's seal", + "visual_ref": "visual_character_refs.characters.orsa_rill" + }, + { + "agent_id": "hessa_cairn", + "default_stance": "stamping the partial-flow row", + "visual_ref": "visual_character_refs.characters.hessa_cairn" + }, + { + "agent_id": "brin_olt", + "default_stance": "at the wall-feed watch position", + "visual_ref": "visual_character_refs.characters.brin_olt" + }, + { + "agent_id": "cistern_house_nine_landing_queue", + "default_stance": "waiting around the bakery trough and copper cans", + "visual_ref": "visual_character_refs.groups.cistern_house_nine_landing_queue" + } + ], + "state_image_modifiers": [ + { + "trigger": "ending_label == bounded_service_success", + "modifier_prompt": "Engine One runs alone, Engine Two's red wedge is perfectly flush, half a bakery trough fills, and the narrow partial-flow seal mark is crisp." + }, + { + "trigger": "ending_label == bounded_service_cost", + "modifier_prompt": "Engine Two's wedge sits visibly crooked, all pressure floats remain low, Hessa stamps only a shutdown line, and empty vessels dominate the landing." + } + ] + }, + { + "visual_scene_id": "cistern_ending_public_hearing", + "ink_anchor": "ending_public_hearing|ending_public_hearing_cost", + "base_image_prompt": "District-moot aftermath in a broad stone landing room uphill from the pump house. Orsa and Dema carry the large black slate between them. Dwarf householders, bakers in flour-marked aprons, laundry workers with rolled sleeves, and lift mechanics with tool belts gather in an open semicircle on one level floor. Several workshop Masters arrive carrying distinct heavy civic seals. Copper water cans line one wall beneath a district pipe gauge. The chalk record and the material shortage occupy the open center, with low benches and standing participants forming an equal ring around them.", + "visible_characters": [ + { + "agent_id": "orsa_rill", + "default_stance": "holding one side of the slate before the open moot", + "visual_ref": "visual_character_refs.characters.orsa_rill" + }, + { + "agent_id": "dema_sorn", + "default_stance": "holding the other side and facing the gathered seals", + "visual_ref": "visual_character_refs.characters.dema_sorn" + }, + { + "agent_id": "cistern_house_nine_landing_queue", + "default_stance": "reformed as an open district semicircle with work clothes and empty vessels", + "visual_ref": "visual_character_refs.groups.cistern_house_nine_landing_queue" + } + ], + "state_image_modifiers": [ + { + "trigger": "ending_label == public_hearing_success", + "modifier_prompt": "The slate shows falling water levels, two matching reroute loops, an unsealed plate mark, and exact times while multiple workshop seals arrive from the edges of the semicircle." + }, + { + "trigger": "ending_label == public_hearing_cost", + "modifier_prompt": "The slate shows strong dry-tap records but only one incomplete reroute curve; attention gathers around empty copper cans and the low district gauge." + } + ] + }, + { + "visual_scene_id": "cistern_ending_network_trace", + "ink_anchor": "ending_network_trace|ending_network_trace_cost", + "base_image_prompt": "Quiet investigation aftermath inside Cistern House Nine. Brin ties a shallow copper listening cup against the locked arched wall conduit with cloth straps. Orsa sits on the stone floor beside him, marking time and direction on a narrow chalk board. Hessa prepares several folded notices beside her civic seal. Dema holds a separate public copy near the yellow line. The pumps occupy the dim background, and tiny blue reflections or complete stillness in the copper cup express the gated result.", + "visible_characters": [ + { + "agent_id": "orsa_rill", + "default_stance": "seated at the wall with chalk board on knees", + "visual_ref": "visual_character_refs.characters.orsa_rill" + }, + { + "agent_id": "brin_olt", + "default_stance": "securing the listening cup to the conduit", + "visual_ref": "visual_character_refs.characters.brin_olt" + }, + { + "agent_id": "hessa_cairn", + "default_stance": "preparing sealed route notices at the inspection stand", + "visual_ref": "visual_character_refs.characters.hessa_cairn" + }, + { + "agent_id": "dema_sorn", + "default_stance": "holding the separate public record near the boundary", + "visual_ref": "visual_character_refs.characters.dema_sorn" + } + ], + "state_image_modifiers": [ + { + "trigger": "ending_label == network_trace_success", + "modifier_prompt": "Three faint blue timing pulses reflect across the copper listening cup, Orsa's board carries matching direction marks, and three sealed notices wait for different routes." + }, + { + "trigger": "ending_label == network_trace_cost", + "modifier_prompt": "The listening cup and conduit remain completely still while Orsa records a long empty time row and Hessa files an unresolved local fault." + } + ] + }, + { + "visual_scene_id": "cistern_ending_ration", + "ink_anchor": "ending_rationed_trust|ending_rationed_distrust", + "base_image_prompt": "Upper-terrace water-ration aftermath on a stepped stone street. Orsa carries a hammered-copper water can among compact dwarf households. A wheeled bakery trough, laundry buckets, public pipe spout, posted workshop record, and high wall gauge make the infrastructure cost visible. Neighbours distribute vessels in a practical line under warm cavern lamps; the amount of water and the relation between workshop seal and public record change with ending state.", + "visible_characters": [ + { + "agent_id": "orsa_rill", + "default_stance": "carrying a copper can uphill among neighbours", + "visual_ref": "visual_character_refs.characters.orsa_rill" + }, + { + "agent_id": "cistern_house_nine_landing_queue", + "default_stance": "distributing cans and bakery water along the stepped street", + "visual_ref": "visual_character_refs.groups.cistern_house_nine_landing_queue" + } + ], + "state_image_modifiers": [ + { + "trigger": "ending_label == rationed_trust", + "modifier_prompt": "The bakery trough is half full, a thin public spout runs, and Hessa's seal record is posted beside Dema's matching level slate." + }, + { + "trigger": "ending_label == rationed_distrust", + "modifier_prompt": "The public spout is dry, copper cans are empty, the wall gauge remains red, and the posted record has a conspicuous blank where a clear service seal should be." + } + ] + } + ], + "global_branch_image_modifiers": [ + { + "modifier_id": "high_visible_isolation", + "trigger": "isolation_integrity >= 3", + "apply_to_visual_scene_ids": [ + "cistern_routine_fold", + "cistern_landing_pressure", + "cistern_final_threshold", + "cistern_ending_bounded_service" + ], + "modifier_prompt": "Central Engine Two has a flush red isolation-wedge shoulder, a clean seam, and a dark pump-side null slate." + }, + { + "modifier_id": "broken_visible_isolation", + "trigger": "isolation_integrity <= 1", + "apply_to_visual_scene_ids": [ + "cistern_landing_pressure", + "cistern_final_threshold", + "cistern_ending_bounded_service" + ], + "modifier_prompt": "The emergency cam linkage holds all three wedge shoulders partly lifted while blue mana occupies each conduit throat." + }, + { + "modifier_id": "public_evidence_chain", + "trigger": "witness_level >= 3 && anomaly_evidence >= 2", + "apply_to_visual_scene_ids": [ + "cistern_landing_pressure", + "cistern_final_threshold", + "cistern_ending_public_hearing" + ], + "modifier_prompt": "The black public slate clearly combines gauge times, spoken callout marks, seal state, and at least one complete reroute-loop diagram." + }, + { + "modifier_id": "test_repeatable_refusal_visual", + "trigger": "branch_label == test_repeatable_refusal", + "apply_to_visual_scene_ids": [ + "cistern_landing_pressure", + "cistern_final_threshold" + ], + "modifier_prompt": "Two matching loop diagrams and two timing strokes show that the feed-side reroute repeated under a seated wedge." + }, + { + "modifier_id": "make_anomaly_public_visual", + "trigger": "branch_label == make_anomaly_public", + "apply_to_visual_scene_ids": [ + "cistern_landing_pressure", + "cistern_final_threshold" + ], + "modifier_prompt": "Dema's outward-facing slate carries Orsa's copied blue-loop geometry where the landing crowd can read it." + }, + { + "modifier_id": "restore_service_early_visual", + "trigger": "branch_label == restore_service_early", + "apply_to_visual_scene_ids": [ + "cistern_landing_pressure", + "cistern_final_threshold" + ], + "modifier_prompt": "Engine Two's wedge is removed, its pressure float is high, the terrace gauge recovers, and the brass inspection plate remains bare." + }, + { + "modifier_id": "test_distant_pressure_visual", + "trigger": "branch_label == test_distant_pressure", + "apply_to_visual_scene_ids": [ + "cistern_landing_pressure", + "cistern_final_threshold", + "cistern_ending_network_trace" + ], + "modifier_prompt": "Engine Three's long valve is shut and chalk arrows at the wall conduit mark three knocks arriving from beyond the pump house." + }, + { + "modifier_id": "isolate_two_run_one_visual", + "trigger": "branch_label == isolate_two_run_one", + "apply_to_visual_scene_ids": [ + "cistern_final_threshold", + "cistern_ending_bounded_service", + "cistern_ending_ration" + ], + "modifier_prompt": "Engine One runs with one raised float, Engine Two stays dark behind a flush wedge, and a narrow partial-flow seal appears on the inspection record." + }, + { + "modifier_id": "preserve_public_evidence_visual", + "trigger": "branch_label == preserve_public_evidence", + "apply_to_visual_scene_ids": [ + "cistern_final_threshold", + "cistern_ending_public_hearing" + ], + "modifier_prompt": "Dema visibly owns the large evidence slate while Hessa's brass inspection plate stays unstamped." + }, + { + "modifier_id": "force_seal_accountability_visual", + "trigger": "branch_label == force_seal_accountability", + "apply_to_visual_scene_ids": [ + "cistern_final_threshold", + "cistern_ending_bounded_service" + ], + "modifier_prompt": "The iron wedge lies across the brass inspection plate as a physical bar, and Hessa's seal is held visibly apart from it." + }, + { + "modifier_id": "prioritize_immediate_water_visual", + "trigger": "branch_label == prioritize_immediate_water", + "apply_to_visual_scene_ids": [ + "cistern_final_threshold", + "cistern_ending_ration" + ], + "modifier_prompt": "All three pumps run under lifted emergency cams; the terrace gauge rises while Engine Three's float sits one mark above its lever setting." + } + ], + "scene_set": { + "scene_set_id": "cistern_house_nine.scene_set.required", + "geometry_authority_level": "text_layout_only_not_replay_ready", + "room_model": "Two-level compact pump house: a rectangular upper rune gallery connects west to the public street landing; its south edge is cut by a rail-bounded stair opening to the lower wet intake chamber and service floor; three pumps run west-to-east below the gallery rail; the locked municipal conduit enters the north wall and feeds the pump row.", + "fixed_zones": [ + { + "zone_id": "public_street_landing", + "visible_form": "west entrance with yellow boundary line, black public slate, terrace gauge, and room for an orderly vessel queue", + "used_for": "public witness, clerk custody, arriving district pressure, ration staging" + }, + { + "zone_id": "upper_rune_gallery", + "visible_form": "dry rectangular stone gallery with amber lamps, inspection stand, null-practice ledge, tool hooks, brass rail along its south edge, three long valve extensions rising to gallery-side reach, and one red emergency lever fixed to the rail post aligned with Engine Two", + "used_for": "apprentice casting, seal authority, worker movement, safe oversight" + }, + { + "zone_id": "grated_stair_and_hoist", + "visible_form": "railed rectangular floor opening with grated iron stair descending south and an overhead chain hoist aligned beside the opening", + "used_for": "wet-chamber inspection and vertical equipment access" + }, + { + "zone_id": "wet_intake_chamber", + "visible_form": "lower stone chamber with black warm seawater, mist, three vertical pump rods, drain channels, and lower service floor", + "used_for": "water source, pump motion, mist atmosphere, lower-level depth" + }, + { + "zone_id": "pump_row", + "visible_form": "three squat brass-and-iron engines ordered west-to-east, each with pressure float, wheel valve, null slate, outlet pipe, and wedge throat", + "used_for": "all isolation, service, reroute, and emergency states" + }, + { + "zone_id": "municipal_conduit_arch", + "visible_form": "locked riveted arch entering the north gallery wall with blue mana channels branching downward to the pump row", + "used_for": "off-site feed, blue reroute origin, listening-cup investigation" + } + ], + "camera_slots": [ + { + "camera_id": "landing_to_room_wide", + "supports_visual_scene_ids": [ + "cistern_house_nine_establishing", + "cistern_house_nine_handover", + "cistern_routine_fold", + "cistern_landing_pressure", + "cistern_final_threshold" + ] + }, + { + "camera_id": "engine_two_close", + "supports_visual_scene_ids": [ + "cistern_prime_visible_isolation", + "cistern_null_reroute_reveal", + "cistern_repeat_termination", + "cistern_restore_service_early" + ] + }, + { + "camera_id": "public_slate_medium", + "supports_visual_scene_ids": [ + "cistern_prime_public_record", + "cistern_make_anomaly_public", + "cistern_preserve_public_evidence", + "cistern_force_seal_accountability" + ] + }, + { + "camera_id": "stair_high_angle", + "supports_visual_scene_ids": [ + "cistern_prime_intake_awareness" + ] + }, + { + "camera_id": "valve_rail_medium", + "supports_visual_scene_ids": [ + "cistern_test_distant_pressure", + "cistern_isolate_two_run_one", + "cistern_prioritize_immediate_water", + "cistern_ending_bounded_service" + ] + }, + { + "camera_id": "district_moot_wide", + "supports_visual_scene_ids": [ + "cistern_ending_public_hearing" + ] + }, + { + "camera_id": "conduit_listening_medium", + "supports_visual_scene_ids": [ + "cistern_ending_network_trace" + ] + }, + { + "camera_id": "upper_terrace_ration_wide", + "supports_visual_scene_ids": [ + "cistern_ending_ration" + ] + } + ], + "routes": [ + { + "route_id": "public_to_gallery_boundary", + "path": "street landing -> yellow line -> public side of brass rail", + "access": "Dema and district public stop at the yellow line during the test" + }, + { + "route_id": "gallery_to_service_floor", + "path": "upper rune gallery -> grated stair -> lower service floor", + "access": "workshop staff only during handover" + }, + { + "route_id": "engine_row_worker_path", + "path": "inspection stand -> Engine One -> Engine Two -> Engine Three along the gallery rail", + "access": "Orsa, Hessa, and Brin" + } + ], + "staging_slots": [ + { + "slot_id": "engine_two_upper_service", + "position": "upper gallery at the central rail bay directly above Engine Two's wedge throat and null slate", + "supports": "Orsa's wedge seating, live-null casting, and removed-wedge actions" + }, + { + "slot_id": "master_inspection_stand", + "position": "upper gallery between Engine Two and the yellow public boundary", + "supports": "Hessa's seal custody and sightlines to every pressure float, the terrace gauge, and Dema's slate" + }, + { + "slot_id": "engine_three_valve_reach", + "position": "gallery side of the east rail bay where Engine Three's extended valve handle rises within two-handed dwarf reach", + "supports": "Orsa's distant-pressure test with Brin guarding from the adjacent rail position" + }, + { + "slot_id": "emergency_lever_post", + "position": "red lever on the central gallery rail post, clear of the grated stair and reachable from Engine Two's service position", + "supports": "Orsa's full-pump emergency override and Hessa's sleeve-grab from the inspection stand" + }, + { + "slot_id": "public_slate_boundary", + "position": "landing side of the yellow line with the slate face visible from both the queue and Master inspection stand", + "supports": "Dema's independent record custody and public sightline" + } + ], + "occluders": [ + { + "occluder_id": "upper_gallery_slab", + "effect": "blocks public view of the lower wet intake except through the grated stair opening" + }, + { + "occluder_id": "pump_casings", + "effect": "block cross-row views at lower service-floor height while pressure floats remain visible above the casings" + } + ], + "object_state_anchors": [ + { + "object_id": "engine_two_isolation_wedge", + "states": [ + "seated_flush", + "seated_uncertain", + "removed", + "cam_lifted", + "laid_across_inspection_plate" + ] + }, + { + "object_id": "inspection_plate", + "states": [ + "bare", + "shutdown_sealed", + "partial_flow_sealed", + "blocked_by_wedge" + ] + }, + { + "object_id": "public_slate", + "states": [ + "yesterday_levels_only", + "callouts_added", + "single_loop_copied", + "repeatable_evidence_chain" + ] + }, + { + "object_id": "terrace_gauge", + "states": [ + "above_red", + "red_band", + "recovering" + ] + } + ] + } + }, + "visual_character_refs": { + "purpose": "Stable named-character and group visual identities for prompt assembly. Include only refs for characters visible in a scene.", + "characters": { + "orsa_rill": "Orsa Rill: young adult dwarf apprentice, compact broad-hipped build, warm brown skin, round face with a small scar through the left eyebrow, dark copper hair in one thick practical braid wrapped in gray cord, short sleeveless indigo work coat over a cream shirt, leather apron, heavy ankle boots, chalk and blue mana stains on square fingertips, alert posture that becomes deliberately still when challenged.", + "hessa_cairn": "Master Hessa Cairn: middle-aged dwarf woman, very short and square-shouldered, deep brown skin, iron-gray hair cropped close around a single long temple braid, severe rectangular face, dark green wool workshop coat with brass toggles, heavy civic seal carved with a stepped-water mark on a belt chain, still hands and economical expressions.", + "brin_olt": "Brin Olt: adult dwarf journeyworker, stocky muscular build, ruddy tan skin, broad nose, auburn beard divided into two short forks bound with brass rings, rolled slate-blue sleeves, oil-dark leather apron, thick gloves tucked at belt, cautious rail-side stance and practical protective reach.", + "dema_sorn": "Dema Sorn: middle-aged dwarf landing clerk, narrow sturdy build, pale olive skin, black hair threaded with gray and tied under a rust-red headscarf, charcoal vest over a striped brown shirt, large chalk holster, black level slate carried against one hip, observant posture oriented toward both gauges and public witnesses." + }, + "groups": { + "cistern_house_nine_landing_queue": "Cistern House Nine landing queue: dwarves of varied ages and skin tones in patched terrace work clothes, flour-marked bakery aprons, rolled laundry sleeves, and lift-maintenance leathers; they carry hammered-copper cans, wooden yokes, ceramic jugs, and one low bakery trough on iron wheels; orderly positions behind a painted yellow line, faces tracking gauges, seals, and flowing water, with patient spacing and practical resource-sharing gestures." + } + }, + "review_notes": [ + "The text layout fixes room levels, pump order, routes, public boundary, occluders, camera slots, and branch-state anchors.", + "A durable plan view or simple 3D blockout is required before the fixture can claim replay-ready multi-angle illustration.", + "Generated images are deferred; the companion BFL manifest contains prompt-only collateral.", + "Visual artifacts are website and illustrated-replay collateral, not simulation state or core social-model training signal." + ] +} diff --git a/examples/visual/kalsa/stormshield-handoff-v0.branch-and-fold.v0.visual.json b/examples/visual/kalsa/stormshield-handoff-v0.branch-and-fold.v0.visual.json new file mode 100644 index 0000000..78a1d2c --- /dev/null +++ b/examples/visual/kalsa/stormshield-handoff-v0.branch-and-fold.v0.visual.json @@ -0,0 +1,462 @@ +{ + "schema_version": "ghostlight.ink_visual_plan.v0", + "visual_plan_id": "kalsa-stormshield-handoff-branch-and-fold-visual-v0", + "ink_ref": "examples/ink/kalsa/stormshield-handoff-v0.branch-and-fold.v0.ink", + "source_training_annotation_ref": "examples/ink/kalsa/stormshield-handoff-v0.branch-and-fold.v0.training.json", + "scene_id": "stormshield-handoff-v0.outer-road-watch-change", + "purpose": "Illustrated Ink replay segmentation and image prompt controls for one Kalsa outer-road Stormshield watch handoff. This is website collateral and a visual lore stress test, not simulation state or model-training signal.", + "visual_scene_plan": { + "purpose": "Click-through anchors for the station approach, handoff room, target record, routine preparation, runner arrival, disputed overlap, final commitment, and four outcome families.", + "segmentation_rule": "Use separate visual_scene_id anchors for every change of place, focal object, arrival, physical evidence reveal, target disagreement, commitment threshold, and aftermath family. Branch actions that remain in one camera zone use explicit additive modifiers; success and cost endings use separate visible deltas.", + "prompting_rule": "Each base prompt names complete visible geometry, materials, light, weather, body placement, interfaces, tools, and important props for a general image model. Setting terms appear only after their visible form is described. Continuity notes remain reviewer constraints and never enter prompt assembly.", + "global_style_cue": "Style: hand-painted high-fantasy interactive-fiction illustration, gouache and ink on textured paper, strong readable silhouettes, storm-muted blue-gray stone and cloth, warm amber lamplight and broth steam, restrained magical ambiguity, humane facial detail, cinematic staging with practical work objects, abstract unlettered marks on all record surfaces.", + "prompt_assembly_rule": "Assemble each image prompt from the global_style_cue, visual refs only for named characters actually visible in that frame, the complete scene base_image_prompt, and triggered state_image_modifiers or global_branch_image_modifiers. Every text-only generation restates room geometry. A later replay render must also receive the declared camera-specific scene-set image once that blockout exists.", + "replay_readiness": "prompt_manifest_ready_scene_set_required_before_replay_ready", + "scene_set_guidance": { + "current_mode": "scene_set_required_missing", + "scope_reason": "The fixture returns to one room from roadward, table, mat, boundary, curtain, and aftermath angles. Character routes, the visitor rail, shutter sightline, recovery privacy, and object custody alter choices, so text prompts cannot own spatial continuity.", + "required_scene_set": "Build a plan view or simple 3D blockout of the outer-road station with the covered visitor stair, roadward shutter bay, three runoff channels beyond, low visitor rail and latch, scored table, wall hooks, two side-by-side trance mats, continuous grip rail, inner curtain, recovery bench, dry cityward stair, fixed lamp positions, and named camera slots below.", + "promotion_rule": "Until that durable geometry artifact exists, accept the fixture as prose/IF scaffold and BFL prompt batch only; do not label illustrated replay ready." + }, + "scenes": [ + { + "visual_scene_id": "stormshield_station_establishing", + "ink_anchor": "start", + "base_image_prompt": "Wide exterior-to-interior establishing view of a squat thick-walled stone watch station built against a storm-lashed road above a dark southern gulf. A covered stone stair rises from the lower left through diagonal rain to a recessed visitor doorway. Three runoff channels cut past the exposed paving toward the gulf. Through deep shutter slats, warm amber lamplight reveals a compact workroom: a low interior rail, a waist-high scored table, two woven floor mats, and heavy timber supports. The unmoving sun is a dim fixed glow behind storm cloud, while rain and wind dominate the cold blue-gray scene.", + "visible_characters": [], + "state_image_modifiers": [], + "visual_continuity_notes": [ + "The covered road stair is the only visitor route and ends outside the low interior rail.", + "The dry cityward stair is behind the recovery curtain and does not share the visitor entrance.", + "The shield itself has no invented visible dome, aura, or light wall." + ] + }, + { + "visual_scene_id": "stormshield_handoff_room", + "ink_anchor": "handoff_room", + "base_image_prompt": "Wide interior view of a compact rectangular stone station room. On the roadward wall at left, thick wooden shutters with narrow slats show rain and three bright runoff channels outside. A low waist-high wooden rail divides the visitor stair landing from the work floor. Center frame, a waist-high table has a scored map surface with fired-clay marker pieces, waxed slates, colored signal tiles, knotted wind cords, and several differently sized bronze handbells hanging on wall hooks. At right, two woven trance mats lie side by side beside one continuous polished wooden grip rail. Behind them, a heavy woven curtain conceals a small recovery alcove. Four workers occupy distinct stations: Nala kneels on the empty incoming mat, Orin grips the rail on the roadward mat, Ema stands at the scored table, and Tava watches from the curtain with a covered clay cup.", + "visible_characters": [ + {"agent_id": "nala_ter", "default_stance": "kneeling upright on the cityward mat with hands resting open above the shared rail", "visual_ref": "visual_character_refs.characters.nala_ter"}, + {"agent_id": "orin_vesh", "default_stance": "kneeling heavily on the roadward mat with one hand locked around the shared rail", "visual_ref": "visual_character_refs.characters.orin_vesh"}, + {"agent_id": "ema_sai", "default_stance": "standing behind the scored table with slate stylus ready", "visual_ref": "visual_character_refs.characters.ema_sai"}, + {"agent_id": "tava_en", "default_stance": "half visible at the inner curtain holding a covered clay cup", "visual_ref": "visual_character_refs.characters.tava_en"} + ], + "state_image_modifiers": [], + "visual_continuity_notes": [ + "Roadward shutters, visitor rail, scored table, two mats, grip rail, and recovery curtain retain these relative positions in every station view.", + "The two mats are adjacent and share one rail so overlapping contact is physically plausible.", + "The curtain blocks the recovery bench from the roadward shutter and visitor sightline." + ] + }, + { + "visual_scene_id": "stormshield_target_record_closeup", + "ink_anchor": "before_contact", + "base_image_prompt": "Close overhead view of the station's evidence table under one amber oil lamp. A scored clay-coated surface shows four simple raised landmark shapes: covered road stair, branching drainage line, square station, and arched cityward gate. Separate fired-clay pieces sit on those marks. A plain undecorated wooden transfer peg rests alone at the table edge. Two waxed observation slates preserve different lines and corrections; knotted cords tug toward the shutter draft; colored ceramic signal tiles and bronze handbells hang above. Ema's square hand holds a stylus over the first account while Nala and Orin remain visible out of focus on adjacent mats beyond the table.", + "visible_characters": [ + {"agent_id": "ema_sai", "default_stance": "one hand writing at the table while the body remains behind it", "visual_ref": "visual_character_refs.characters.ema_sai"}, + {"agent_id": "nala_ter", "default_stance": "soft-focus figure on the empty incoming mat", "visual_ref": "visual_character_refs.characters.nala_ter"}, + {"agent_id": "orin_vesh", "default_stance": "soft-focus figure gripping the rail on the roadward mat", "visual_ref": "visual_character_refs.characters.orin_vesh"} + ], + "state_image_modifiers": [], + "visual_continuity_notes": [ + "The fired-clay markers and transfer peg are record objects, not magical controls.", + "The map is a local scored table, not a complete city plan.", + "Marks may be abstract shapes but contain no readable writing in generated art." + ] + }, + { + "visual_scene_id": "stormshield_preparation_choice", + "ink_anchor": "preparation_choice", + "base_image_prompt": "Medium-wide choice frame from the table side of the same compact stone station. At right, Nala kneels beside Orin at two woven mats and one continuous grip rail. At center, Ema points between the clay road marker and a wax slate. At left, shutter slats expose snapping knotted wind cords and an empty rain-beaten approach. At rear right, Tava waits by the recovery curtain with a lidded steaming clay cup. The composition presents four physical affordances at once: spoken account at the table, bodily contact at the rail, visual observation at the shutters, and recovery care at the curtain.", + "visible_characters": [ + {"agent_id": "nala_ter", "default_stance": "kneeling between the table sightline and the grip rail, poised to choose", "visual_ref": "visual_character_refs.characters.nala_ter"}, + {"agent_id": "orin_vesh", "default_stance": "holding the roadward mat and watching Nala", "visual_ref": "visual_character_refs.characters.orin_vesh"}, + {"agent_id": "ema_sai", "default_stance": "pointing from target marker to slate", "visual_ref": "visual_character_refs.characters.ema_sai"}, + {"agent_id": "tava_en", "default_stance": "beside the curtain with lidded cup and broth steam", "visual_ref": "visual_character_refs.characters.tava_en"} + ], + "state_image_modifiers": [ + {"trigger": "handoff_alignment >= 3", "modifier_prompt": "Ema aligns the road marker with two visible slate account lines while Orin repeats the section and Nala watches his correction."}, + {"trigger": "incoming_contact >= 3", "modifier_prompt": "Nala closes both hands around the grip rail; her shoulders settle while Orin's breathing visibly catches during overlap."}, + {"trigger": "relief_status >= 1", "modifier_prompt": "Nala stands at the shutter bay looking down an empty covered approach as the knotted cords snap toward the drainage channels."}, + {"trigger": "cup_heat >= 3", "modifier_prompt": "Tava fits a clay lid over the steaming cup while Orin's clenched posture eases for one brief laugh."} + ], + "visual_continuity_notes": [ + "Only one branch modifier is applied for this choice result frame.", + "Nala's changed position follows the chosen affordance; other bodies keep their established stations." + ] + }, + { + "visual_scene_id": "stormshield_routine_fold", + "ink_anchor": "preparation_fold", + "base_image_prompt": "Calm work-routine view inside the same stone station. Ema reads from a waxed slate at the scored table. Orin corrects her with one strained gesture from the roadward mat. Nala has returned to the cityward mat and reaches toward the shared grip rail. Tava's lidded cup waits on a small shelf inside the recovery curtain. Rain lines the shutter slats; the low rail remains empty; the transfer peg still lies beside the clay road and drainage markers. The atmosphere is ordinary concentration with bodily fatigue held just below the surface.", + "visible_characters": [ + {"agent_id": "nala_ter", "default_stance": "kneeling on the cityward mat and reaching toward the rail", "visual_ref": "visual_character_refs.characters.nala_ter"}, + {"agent_id": "orin_vesh", "default_stance": "making one small correction while gripping the rail", "visual_ref": "visual_character_refs.characters.orin_vesh"}, + {"agent_id": "ema_sai", "default_stance": "reading back the watch slate at the table", "visual_ref": "visual_character_refs.characters.ema_sai"} + ], + "state_image_modifiers": [ + {"trigger": "outgoing_load >= 4", "modifier_prompt": "A fine tremor runs visibly through Orin's rail hand; sweat darkens his rain-clung collar despite the cold room."}, + {"trigger": "observer_confidence >= 2", "modifier_prompt": "Ema keeps the corrected first account exposed beside the clean second slate; both surfaces retain visibly distinct grooves."} + ], + "visual_continuity_notes": [ + "The peg remains unplaced before the disputed handoff.", + "The first cup stays behind the curtain until Orin releases." + ] + }, + { + "visual_scene_id": "stormshield_runner_arrival", + "ink_anchor": "runner_arrival", + "base_image_prompt": "Pivotal arrival frame from inside the same station toward the visitor boundary. Ket stands on the covered stair behind the waist-high rail, soaked from loose dark curls to leather boot wraps, one hand striking the rail and the other gripping a rain-slick waxed road slate. Cold blue storm light pours through the visitor doorway around their body. Beyond the shutters, three runoff channels flash white with water. Nala and Orin remain on the side-by-side mats at right; Ema turns from the table toward Ket; the transfer peg lies visibly unplaced. The frame freezes the moment ordinary handoff becomes route emergency.", + "visible_characters": [ + {"agent_id": "ket_oru", "default_stance": "outside the rail, soaked and braced, road slate held high", "visual_ref": "visual_character_refs.characters.ket_oru"}, + {"agent_id": "nala_ter", "default_stance": "turned from the incoming mat toward the arrival", "visual_ref": "visual_character_refs.characters.nala_ter"}, + {"agent_id": "orin_vesh", "default_stance": "still gripping the roadward rail during the interruption", "visual_ref": "visual_character_refs.characters.orin_vesh"}, + {"agent_id": "ema_sai", "default_stance": "turning from the scored table toward the visitor latch", "visual_ref": "visual_character_refs.characters.ema_sai"} + ], + "state_image_modifiers": [], + "visual_continuity_notes": [ + "Ket begins on the visitor side of the rail and never enters the trance-floor side.", + "The road slate remains in Ket's custody until a branch admits or inspects it." + ] + }, + { + "visual_scene_id": "stormshield_road_report_choice", + "ink_anchor": "road_report_choice", + "base_image_prompt": "Medium-wide boundary-and-mat view of the compact station during the urgent road report. Ket waits behind the low rail at left with the wet wax slate. Ema stands at the rail latch and scored table in the center, with bronze warning bells above her. Nala kneels at the incoming mat at right with the grip rail within reach and the shutter bay visible behind her. Orin remains fixed on the roadward mat. Four actionable objects form a visual circuit: visitor rail latch, broad warning bell, shared grip rail, and wet road slate under the lamp.", + "visible_characters": [ + {"agent_id": "ket_oru", "default_stance": "behind the low rail holding the wet slate", "visual_ref": "visual_character_refs.characters.ket_oru"}, + {"agent_id": "nala_ter", "default_stance": "on the incoming mat between rail contact and boundary evidence", "visual_ref": "visual_character_refs.characters.nala_ter"}, + {"agent_id": "orin_vesh", "default_stance": "on the roadward mat with a tightening grip", "visual_ref": "visual_character_refs.characters.orin_vesh"}, + {"agent_id": "ema_sai", "default_stance": "between table and boundary latch under the warning bells", "visual_ref": "visual_character_refs.characters.ema_sai"} + ], + "state_image_modifiers": [ + {"trigger": "runner_evidence >= 2", "modifier_prompt": "The rail latch is open and Ket lays the wet slate beside the fired-clay road marker while rainwater pools only on the visitor side of the floor."}, + {"trigger": "warning_state >= 2", "modifier_prompt": "Ema strikes the broad bronze warning bell; its cord is taut and a red-brown signal tile sits beside a fresh watch entry."}, + {"trigger": "incoming_contact >= 3", "modifier_prompt": "Nala stays on the mat with both hands on the grip rail while Ket reports through the boundary; Ema writes the spoken route landmarks."}, + {"trigger": "runner_evidence >= 3 && incoming_contact <= 1", "modifier_prompt": "Nala stands at the boundary turning Ket's slate under the lamp; pale paving grit is visibly embedded in black wax while Orin strains alone at the rail behind her."} + ], + "visual_continuity_notes": [ + "Branch movement never carries Ket past the low rail.", + "Rainwater and wet equipment remain on the visitor/table side, away from the mats.", + "Only one branch-result modifier should establish Nala's position for this beat." + ] + }, + { + "visual_scene_id": "stormshield_disputed_accounts", + "ink_anchor": "report_fold", + "base_image_prompt": "Triangular staging inside the same station: Nala and Orin kneel side by side at the grip rail on the right, each speaking toward Ema at the scored table in the center, while Ket waits behind the visitor rail at left. On the table, the clay road marker points toward the covered stair and split channel; the drainage marker has shifted slightly toward the cityward gate; two wax slates carry visibly different line patterns; the plain transfer peg remains untouched between them. Rain lashes the shutter slats behind the table. Orin's white-knuckled grip and Nala's closed eyes make the bodily disagreement the center of the frame.", + "visible_characters": [ + {"agent_id": "nala_ter", "default_stance": "kneeling with both hands on the rail, eyes closed while naming pressure", "visual_ref": "visual_character_refs.characters.nala_ter"}, + {"agent_id": "orin_vesh", "default_stance": "kneeling with one white-knuckled hand locked to the rail", "visual_ref": "visual_character_refs.characters.orin_vesh"}, + {"agent_id": "ema_sai", "default_stance": "standing over two disagreeing slates and the untouched peg", "visual_ref": "visual_character_refs.characters.ema_sai"}, + {"agent_id": "ket_oru", "default_stance": "waiting behind the rail and watching the still shamans", "visual_ref": "visual_character_refs.characters.ket_oru"} + ], + "state_image_modifiers": [ + {"trigger": "warning_state >= 2", "modifier_prompt": "The broad warning bell still sways slightly above the table and its colored tile remains beside the open record."}, + {"trigger": "outgoing_load >= 4", "modifier_prompt": "Orin hides a visible forearm tremor by clamping the wooden rail harder; his shoulders sag toward the roadward mat."}, + {"trigger": "runner_evidence >= 3", "modifier_prompt": "Ket's wet slate lies under the lamp with pale broken-paving grit caught in the wax beside the road marker."} + ], + "visual_continuity_notes": [ + "The drainage marker may move on the table while the physical storm remains represented only by rain, water, cords, and bodies.", + "Ket sees the shamans' posture and hears speech but does not receive their private sensed imagery." + ] + }, + { + "visual_scene_id": "stormshield_disagreement_choice", + "ink_anchor": "disagreement_choice", + "base_image_prompt": "Medium close view across the two woven mats toward the evidence table. Nala is foreground on the cityward mat, broad hands near the continuous grip rail. Orin is beside her on the roadward mat, exhausted and rain-dark. Ema waits beyond them at the table with the plain transfer peg centered between the road and drainage markers. Ket's soaked figure is visible behind the low rail in the background. Tava stands at the recovery curtain with a folded blanket and clay cup. The lamp isolates four possible actions: Nala speaking a bounded target, both shamans comparing bodily accounts, Nala laying a hand beside the unused peg, or Nala asking Ema to place the peg for a full transfer.", + "visible_characters": [ + {"agent_id": "nala_ter", "default_stance": "foreground on the cityward mat with hands poised between rail and table", "visual_ref": "visual_character_refs.characters.nala_ter"}, + {"agent_id": "orin_vesh", "default_stance": "beside Nala on the roadward mat, strained and attentive", "visual_ref": "visual_character_refs.characters.orin_vesh"}, + {"agent_id": "ema_sai", "default_stance": "behind the table waiting with stylus and unplaced peg", "visual_ref": "visual_character_refs.characters.ema_sai"}, + {"agent_id": "ket_oru", "default_stance": "background behind the rail, wet and impatient", "visual_ref": "visual_character_refs.characters.ket_oru"}, + {"agent_id": "tava_en", "default_stance": "waiting at the recovery curtain with a folded blanket and clay cup", "visual_ref": "visual_character_refs.characters.tava_en"} + ], + "state_image_modifiers": [ + {"trigger": "transfer_scope == 1", "modifier_prompt": "Nala speaks with one hand on the road marker sightline while Ema moves the drainage piece away from the peg's empty place; Orin looks toward Nala with tired hurt."}, + {"trigger": "handoff_alignment >= 5 && transfer_scope == 0", "modifier_prompt": "Nala and Orin keep contact at the rail while Orin indicates pressure at eye, teeth, and cityward direction; Ema preserves two visibly different slate diagrams."}, + {"trigger": "transfer_scope == -1", "modifier_prompt": "Nala lays one broad hand flat on the table edge beside the untouched transfer peg; Ema follows the gesture while Orin's rail hand trembles."}, + {"trigger": "transfer_scope == 2", "modifier_prompt": "Ema holds the peg above the road and drainage markers while Tava braces Orin's free arm at the curtain and both shamans retain contact with the rail."} + ], + "visual_continuity_notes": [ + "Transfer-scope modifiers are mutually exclusive.", + "Tava appears only in the full-transfer modifier because only that branch brings Orin to the curtain during this beat.", + "Ema moves the peg; Nala may request or refuse certification but never telekinetically controls it." + ] + }, + { + "visual_scene_id": "stormshield_final_threshold", + "ink_anchor": "final_threshold", + "base_image_prompt": "Wide final-threshold view of the entire compact station from the roadward shutter corner. The low rail divides Ket and the cold visitor stair from the warm work floor. Ema stands at the scored table under bells and slate hooks. Nala and Orin remain by the adjacent mats and shared rail. Tava waits at the recovery curtain with blankets, water crock, broth pot, and first cup visible beyond. The target table holds road and drainage markers, two accounts, a wet slate or copied report, and a transfer peg whose exact position is controlled by branch state. Rain and channel water flash through the shutters; every exit and obligation is visible in one coherent frame.", + "visible_characters": [ + {"agent_id": "nala_ter", "default_stance": "at the incoming mat and rail, facing the final commitment", "visual_ref": "visual_character_refs.characters.nala_ter"}, + {"agent_id": "orin_vesh", "default_stance": "on or immediately beside the roadward mat depending on transfer state", "visual_ref": "visual_character_refs.characters.orin_vesh"}, + {"agent_id": "ema_sai", "default_stance": "at the table preserving all accounts", "visual_ref": "visual_character_refs.characters.ema_sai"}, + {"agent_id": "tava_en", "default_stance": "inside the curtain beside recovery bench and cup", "visual_ref": "visual_character_refs.characters.tava_en"}, + {"agent_id": "ket_oru", "default_stance": "behind the visitor rail ready to carry the next signal", "visual_ref": "visual_character_refs.characters.ket_oru"} + ], + "state_image_modifiers": [ + {"trigger": "transfer_scope == 2", "modifier_prompt": "Ema holds the plain peg above road and drainage markers; Tava braces Orin at the curtain while both shamans still touch the continuous rail."}, + {"trigger": "transfer_scope == 1", "modifier_prompt": "The drainage marker sits clear of the road piece and the peg waits beside the bounded road marker; both shamans remain in overlap."}, + {"trigger": "transfer_scope == -1", "modifier_prompt": "The peg remains untouched beneath Nala's flat hand while Orin continues the roadward hold."}, + {"trigger": "cup_heat >= 3", "modifier_prompt": "The lidded first cup sends a strong curl of steam beside Tava's blankets and water crock."}, + {"trigger": "cup_heat <= 1", "modifier_prompt": "The cool clay cup has a matte surface and sits in still air beside the broth pot."} + ], + "visual_continuity_notes": [ + "The branch-selected peg position, Nala and Orin staging, warning bell state, road-slate custody, and cup steam must carry into any ending image.", + "A camera-specific blockout is mandatory for this wide frame before replay promotion." + ] + }, + { + "visual_scene_id": "stormshield_ending_honest_scope", + "ink_anchor": "ending_honest_scope_success|ending_honest_scope_cost", + "base_image_prompt": "Aftermath centered on the scored table and adjacent mats in the same stone station. The drainage marker stands at a clear hand's width from the road marker. The plain transfer peg sits close beside the bounded road piece. Nala grips the rail on the cityward mat while Ema copies the unresolved drainage pressure onto a separate wax slate. Orin remains near the roadward mat and Tava waits at the recovery curtain with cup and blanket. Rain and surging runoff beyond the shutter slats keep the road visibly threatened.", + "visible_characters": [ + {"agent_id": "nala_ter", "default_stance": "holding the bounded road contact at the cityward mat", "visual_ref": "visual_character_refs.characters.nala_ter"}, + {"agent_id": "orin_vesh", "default_stance": "releasing toward the curtain or remaining in partial overlap according to outcome", "visual_ref": "visual_character_refs.characters.orin_vesh"}, + {"agent_id": "ema_sai", "default_stance": "copying the separate drainage disagreement at the table", "visual_ref": "visual_character_refs.characters.ema_sai"}, + {"agent_id": "tava_en", "default_stance": "waiting at the curtain with cup and blanket, ready to receive Orin", "visual_ref": "visual_character_refs.characters.tava_en"} + ], + "state_image_modifiers": [], + "visual_continuity_notes": [ + "The road marker and drainage marker remain visibly separate in both variants.", + "The cost variant keeps Orin at the rail; the success variant moves him behind the curtain toward Tava." + ] + }, + { + "visual_scene_id": "stormshield_ending_continuity", + "ink_anchor": "ending_continuity_success|ending_continuity_cost", + "base_image_prompt": "Aftermath focused on continued overlap in the same station. Nala and Orin remain side by side on the two woven mats with both bodies connected to the continuous grip rail. Ema writes an extra line on the watch slate at the scored table. Ket waits behind the visitor rail with a dry-wrapped copied slate ready for the covered stair. The recovery curtain stays open enough to show Tava's blankets, water crock, broth pot, and waiting cup. The composition makes extended labor, delayed release, and a possible relief route materially visible.", + "visible_characters": [ + {"agent_id": "nala_ter", "default_stance": "sharing the held interval from the cityward mat", "visual_ref": "visual_character_refs.characters.nala_ter"}, + {"agent_id": "orin_vesh", "default_stance": "still working on the roadward mat with visible fatigue", "visual_ref": "visual_character_refs.characters.orin_vesh"}, + {"agent_id": "ema_sai", "default_stance": "recording the extra interval and recovery debt", "visual_ref": "visual_character_refs.characters.ema_sai"}, + {"agent_id": "tava_en", "default_stance": "waiting at the curtain with the first cup", "visual_ref": "visual_character_refs.characters.tava_en"}, + {"agent_id": "ket_oru", "default_stance": "waiting behind the rail with a dry-wrapped copied slate", "visual_ref": "visual_character_refs.characters.ket_oru"} + ], + "state_image_modifiers": [], + "visual_continuity_notes": [ + "Ket is present only in the success modifier that shows departure with copied evidence; prompt assembly must omit Ket's ref in the cost variant.", + "The cost variant leaves the cup untouched and intensifies Orin's tremor." + ] + }, + { + "visual_scene_id": "stormshield_ending_recovery", + "ink_anchor": "ending_recovery_success|ending_recovery_cost", + "base_image_prompt": "Aftermath spanning the shared rail and recovery curtain in the same station. Nala remains alone at the trance rail, both broad hands braced on polished wood. Tava supports Orin through the inner curtain toward a bench with blankets, water crock, broth pot, and clay cup. Ema stands at the scored table with two accounts still visible and the full-target peg between road and drainage pieces. Ket waits behind the visitor rail as the broad warning bell hangs within reach. The room shows bodily care transferring the work into Nala's next hours.", + "visible_characters": [ + {"agent_id": "nala_ter", "default_stance": "alone at the rail carrying the disputed pressure", "visual_ref": "visual_character_refs.characters.nala_ter"}, + {"agent_id": "orin_vesh", "default_stance": "leaning into Tava's support inside the recovery curtain", "visual_ref": "visual_character_refs.characters.orin_vesh"}, + {"agent_id": "ema_sai", "default_stance": "at the table preserving both accounts", "visual_ref": "visual_character_refs.characters.ema_sai"}, + {"agent_id": "tava_en", "default_stance": "supporting Orin toward the recovery bench", "visual_ref": "visual_character_refs.characters.tava_en"}, + {"agent_id": "ket_oru", "default_stance": "behind the rail ready to carry a warning", "visual_ref": "visual_character_refs.characters.ket_oru"} + ], + "state_image_modifiers": [], + "visual_continuity_notes": [ + "The peg remains at full target in both variants because the earlier transfer claim occurred.", + "Success and cost differ in Nala's posture, the bell action, and the visible behavior of runoff beyond the shutters rather than in invented magic light." + ] + }, + { + "visual_scene_id": "stormshield_ending_warning", + "ink_anchor": "ending_warning_success|ending_warning_cost", + "base_image_prompt": "Aftermath centered on public warning inside the same station. Nala stands at the broad bronze bell near the scored table, one hand on the bell cord. Ema aligns two shaman accounts with Ket's wet road slate or a thinner copied report. Ket waits at the visitor rail ready to run down the covered stair. Orin and the two mats remain visible in the background, proving the overlap is unresolved. Cold storm light enters through shutters while a colored warning tile and moving bell catch the warm lamp.", + "visible_characters": [ + {"agent_id": "nala_ter", "default_stance": "standing at the broad warning bell with hand on its cord", "visual_ref": "visual_character_refs.characters.nala_ter"}, + {"agent_id": "orin_vesh", "default_stance": "still in overlap on the roadward mat", "visual_ref": "visual_character_refs.characters.orin_vesh"}, + {"agent_id": "ema_sai", "default_stance": "aligning route evidence and two accounts at the table", "visual_ref": "visual_character_refs.characters.ema_sai"}, + {"agent_id": "ket_oru", "default_stance": "behind the rail poised to carry the answer", "visual_ref": "visual_character_refs.characters.ket_oru"} + ], + "state_image_modifiers": [], + "visual_continuity_notes": [ + "The overlap stays visibly unresolved in both warning endings.", + "The success variant uses the wet slate and ordered copies; the cost variant uses incomplete evidence and returned questions." + ] + } + ], + "global_branch_image_modifiers": [ + { + "modifier_id": "prepare_account_visual", + "trigger": "branch_label == prepare_by_account", + "apply_to_visual_scene_ids": ["stormshield_preparation_choice", "stormshield_routine_fold"], + "modifier_prompt": "Ema points to each clay road landmark while Orin repeats the section; the first corrected slate stays visibly beside the second account." + }, + { + "modifier_id": "prepare_contact_visual", + "trigger": "branch_label == prepare_by_contact", + "apply_to_visual_scene_ids": ["stormshield_preparation_choice", "stormshield_routine_fold"], + "modifier_prompt": "Nala grips the continuous wooden rail with both hands and settles into the incoming mat while Orin's breath catches beside her." + }, + { + "modifier_id": "prepare_observation_visual", + "trigger": "branch_label == prepare_by_observation", + "apply_to_visual_scene_ids": ["stormshield_preparation_choice", "stormshield_routine_fold"], + "modifier_prompt": "Nala stands at the shutter bay; snapping cords, white runoff, and an empty exposed approach fill her sightline while the incoming mat sits vacant behind her." + }, + { + "modifier_id": "prepare_recovery_visual", + "trigger": "branch_label == prepare_by_recovery", + "apply_to_visual_scene_ids": ["stormshield_preparation_choice", "stormshield_routine_fold"], + "modifier_prompt": "Tava covers the steaming clay cup at the inner curtain and Orin's clenched shoulders ease during a brief laugh." + }, + { + "modifier_id": "admit_runner_visual", + "trigger": "branch_label == admit_runner_evidence", + "apply_to_visual_scene_ids": ["stormshield_road_report_choice", "stormshield_disputed_accounts"], + "modifier_prompt": "The rail latch is open; Ket stands at the table-side boundary and lays a rain-slick wax slate beside the road marker, with water pooling away from the mats." + }, + { + "modifier_id": "warn_early_visual", + "trigger": "branch_label == warn_before_certainty", + "apply_to_visual_scene_ids": ["stormshield_road_report_choice", "stormshield_disputed_accounts", "stormshield_final_threshold"], + "modifier_prompt": "The broad bronze bell swings above Ema's fresh slate entry and a colored warning tile sits at the road marker." + }, + { + "modifier_id": "preserve_contact_visual", + "trigger": "branch_label == preserve_contact_boundary", + "apply_to_visual_scene_ids": ["stormshield_road_report_choice", "stormshield_disputed_accounts"], + "modifier_prompt": "Nala remains on the incoming mat with both hands on the rail while Ket reports from behind the visitor boundary and Ema copies route landmarks." + }, + { + "modifier_id": "inspect_grit_visual", + "trigger": "branch_label == inspect_material_trace", + "apply_to_visual_scene_ids": ["stormshield_road_report_choice", "stormshield_disputed_accounts"], + "modifier_prompt": "Nala turns the wet slate under the lamp, revealing pale broken-paving grit embedded in dark wax; Orin grips the rail alone behind her." + }, + { + "modifier_id": "partial_contact_visual", + "trigger": "branch_label == name_partial_contact", + "apply_to_visual_scene_ids": ["stormshield_disagreement_choice", "stormshield_final_threshold", "stormshield_ending_honest_scope"], + "modifier_prompt": "Ema separates the drainage marker from the road piece while Nala names the smaller scope and Orin watches with tired hurt." + }, + { + "modifier_id": "compare_accounts_visual", + "trigger": "branch_label == compare_embodied_accounts", + "apply_to_visual_scene_ids": ["stormshield_disagreement_choice", "stormshield_final_threshold"], + "modifier_prompt": "Both shamans keep contact at the rail while Orin indicates eye, teeth, and cityward pressure; Ema preserves two different diagrams on separate slates." + }, + { + "modifier_id": "withhold_peg_visual", + "trigger": "branch_label == withhold_transfer_peg", + "apply_to_visual_scene_ids": ["stormshield_disagreement_choice", "stormshield_final_threshold"], + "modifier_prompt": "Nala's hand lies flat beside the untouched peg; Orin's forearm trembles at the rail and Ket waits behind the boundary." + }, + { + "modifier_id": "full_transfer_visual", + "trigger": "branch_label == accept_full_target_for_recovery", + "apply_to_visual_scene_ids": ["stormshield_disagreement_choice", "stormshield_final_threshold", "stormshield_ending_recovery"], + "modifier_prompt": "Ema holds the peg above road and drainage markers while Tava braces Orin at the recovery curtain and Nala maintains the incoming grip." + }, + { + "modifier_id": "honest_scope_success_visual", + "trigger": "ending_label == honest_scope_success", + "apply_to_visual_scene_ids": ["stormshield_ending_honest_scope"], + "modifier_prompt": "Orin releases toward Tava and receives the steaming cup while Nala holds the road alone; Ema sends a separate drainage slate toward the cityward stair." + }, + { + "modifier_id": "honest_scope_cost_visual", + "trigger": "ending_label == honest_scope_cost", + "apply_to_visual_scene_ids": ["stormshield_ending_honest_scope"], + "modifier_prompt": "Both shamans remain at the rail across separated target markers; the peg is bounded but the overlap continues under dangerous strain." + }, + { + "modifier_id": "continuity_success_visual", + "trigger": "ending_label == continuity_success", + "apply_to_visual_scene_ids": ["stormshield_ending_continuity"], + "modifier_prompt": "Ket descends the covered stair with a dry-wrapped copied slate; both shamans share the rail while Tava holds the hot cup near Orin's face." + }, + { + "modifier_id": "continuity_cost_visual", + "trigger": "ending_label == continuity_cost", + "apply_to_visual_scene_ids": ["stormshield_ending_continuity"], + "modifier_prompt": "Orin's tremor climbs visibly into one shoulder, the first cup sits cool and matte in still air, and Ema records an extra debt line while both mats remain occupied." + }, + { + "modifier_id": "recovery_success_visual", + "trigger": "ending_label == recovery_priority_success", + "apply_to_visual_scene_ids": ["stormshield_ending_recovery"], + "modifier_prompt": "Nala remains upright and focused alone at the rail; Ema keeps both disputed accounts exposed while Tava places the hot cup in Orin's shaking hands behind the curtain." + }, + { + "modifier_id": "recovery_cost_visual", + "trigger": "ending_label == recovery_priority_cost", + "apply_to_visual_scene_ids": ["stormshield_ending_recovery"], + "modifier_prompt": "Nala bends hard over the rail as white runoff surges toward the cityward channel outside; Ema reaches for the warning bell while Tava supports Orin behind the curtain." + }, + { + "modifier_id": "warning_success_visual", + "trigger": "ending_label == public_warning_success", + "apply_to_visual_scene_ids": ["stormshield_ending_warning"], + "modifier_prompt": "The bell swings above an orderly evidence chain: wet road slate, two distinct shaman accounts, separated markers, and untouched peg; Ket turns down the stair with a copied record." + }, + { + "modifier_id": "warning_cost_visual", + "trigger": "ending_label == public_warning_cost", + "apply_to_visual_scene_ids": ["stormshield_ending_warning"], + "modifier_prompt": "The bell swings above incomplete copied marks and an unaligned wet slate; Ket faces returned questions from below while both shamans remain half-joined at the rail." + } + ], + "scene_set": { + "scene_set_id": "kalsa_outer_road_stormshield_station.scene_set.required", + "geometry_authority_level": "textual_map_only_not_render_authority", + "room_model": "Compact rectangular stone room. Roadward wall on the west has shutters and a covered visitor stair landing; a low rail runs north-south between landing and work floor. The scored table stands immediately east of the rail. Two mats and their east-west grip rail occupy the sheltered eastern half. A curtain on the east wall opens to recovery and the dry cityward stair.", + "fixed_zones": [ + {"zone_id": "covered_visitor_stair", "visible_form": "roofed stone stair rising from exposed paving to a recessed doorway", "used_for": "Ket's arrival, departure, and gateward signals"}, + {"zone_id": "roadward_shutter_bay", "visible_form": "deep stone opening with thick slatted shutters facing approach and three runoff channels", "used_for": "weather observation and empty-relief sightline"}, + {"zone_id": "visitor_rail_boundary", "visible_form": "waist-high wooden rail with one latched opening at the table", "used_for": "admission, wet-equipment control, and Ket's bounded testimony"}, + {"zone_id": "scored_evidence_table", "visible_form": "waist-high timber table with scored map surface, clay markers, peg, slates, cords, tiles, and wall-mounted bells", "used_for": "account comparison, record custody, warnings, and transfer evidence"}, + {"zone_id": "paired_trance_mats", "visible_form": "two woven mats side by side on the sheltered stone floor", "used_for": "incoming and outgoing overlap"}, + {"zone_id": "continuous_grip_rail", "visible_form": "one polished wooden rail running beside both mats at reachable hand height", "used_for": "bodily support during trance contact"}, + {"zone_id": "recovery_curtain", "visible_form": "heavy woven curtain blocking the roadward sightline", "used_for": "private transfer from ritual floor to recovery"}, + {"zone_id": "recovery_alcove", "visible_form": "bench, blankets, water crock, broth pot, cup shelf, and dry stair", "used_for": "Tava's care and cityward worker access"} + ], + "camera_slots": [ + {"camera_id": "exterior_approach_wide", "supports_visual_scene_ids": ["stormshield_station_establishing"]}, + {"camera_id": "workroom_wide_from_visitor_corner", "supports_visual_scene_ids": ["stormshield_handoff_room", "stormshield_final_threshold"]}, + {"camera_id": "table_overhead_close", "supports_visual_scene_ids": ["stormshield_target_record_closeup"]}, + {"camera_id": "table_side_medium", "supports_visual_scene_ids": ["stormshield_preparation_choice", "stormshield_routine_fold", "stormshield_disagreement_choice"]}, + {"camera_id": "visitor_boundary_inward", "supports_visual_scene_ids": ["stormshield_runner_arrival", "stormshield_road_report_choice", "stormshield_ending_warning"]}, + {"camera_id": "mats_to_table_medium", "supports_visual_scene_ids": ["stormshield_disputed_accounts", "stormshield_ending_honest_scope"]}, + {"camera_id": "curtain_to_mats_medium", "supports_visual_scene_ids": ["stormshield_ending_continuity", "stormshield_ending_recovery"]} + ], + "sightline_lanes": [ + {"lane_id": "shutters_to_approach", "path": "paired_trance_mats -> scored_evidence_table edge -> roadward_shutter_bay -> exposed approach", "supports": ["prepare_by_observation", "relief_status callbacks"]}, + {"lane_id": "visitor_to_mats", "path": "covered_visitor_stair -> visitor_rail_boundary -> scored_evidence_table edge -> paired_trance_mats", "supports": ["Ket's visible misread of Nala's stillness"]}, + {"lane_id": "roadward_to_recovery_occluded", "path": "covered_visitor_stair -> visitor rail -> table, terminated by recovery curtain", "supports": ["private examination and first-cup practice"]} + ], + "staging_slots": [ + {"slot_id": "incoming_mat", "default_agent": "nala_ter"}, + {"slot_id": "outgoing_mat", "default_agent": "orin_vesh"}, + {"slot_id": "observer_table", "default_agent": "ema_sai"}, + {"slot_id": "recovery_curtain", "default_agent": "tava_en"}, + {"slot_id": "visitor_rail", "default_agent": "ket_oru"} + ], + "branch_persistent_state_anchors": [ + "transfer peg position", + "road and drainage marker separation", + "wet road slate custody and paving grit", + "warning bell and signal tile state", + "Nala and Orin mat or recovery positions", + "first-cup lid and steam", + "visible runoff and route closure evidence" + ] + } + }, + "visual_character_refs": { + "purpose": "Stable visual identities for recurring named characters. Include only refs for characters visible in a frame.", + "characters": { + "nala_ter": "Nala Ter: tall broad-built human woman in her early thirties with warm brown skin, a broad nose, heavy jaw, two short blunt horn nubs at the hairline, thick black hair braided close for work, dark amber eyes, and large square hands. She wears an undyed layered wool tunic, storm-blue woven shoulder wrap, ochre sash, dark loose trousers, and soft-soled leather foot wraps. Her silhouette is grounded and wide through shoulders and hips; attentive posture is expressed through hand placement, jaw tension, and controlled breath.", + "orin_vesh": "Orin Vesh: broad-backed human man in his late fifties with deep brown skin, a wide weathered face, broad nose, one worn horn nub and one broken close to the hairline, iron-gray hair tied at the neck, gray stubble, and tired dark eyes. He wears a rain-dark charcoal wool wrap over a faded rust tunic, thick belt, loose work trousers, and damp leather foot wraps. His silhouette leans toward the grip rail; fatigue appears as white knuckles, forearm tremor, sagging shoulders, and delayed focus.", + "ema_sai": "Ema Sai: compact human adult in their forties with umber skin, square cheeks, close-cropped salt-and-black hair, small symmetrical horn nubs, and bare narrow attentive eyes. They wear a fitted moss-brown wool coat with rolled sleeves, a clay-red recording sash, wax-stained fingertips, dark trousers, and dry leather shoes. Their silhouette stays upright behind the table; authority appears through exact stylus movement, marker placement, and stillness.", + "tava_en": "Tava En: stocky human woman in her sixties with dark brown skin, rounded face, broad nose, short silver curls around two smooth horn nubs, and strong forearms. She wears a warm saffron-brown quilted vest over a cream work tunic, a dark green apron with cup cloth and spoon loops, loose trousers, and dry indoor wraps. Her silhouette is sturdy and forward-leaning, usually carrying a clay cup, blanket, ladle, or another practical care object.", + "ket_oru": "Ket Oru: lean long-legged human adult in their twenties with copper-brown skin, narrow face, broad nostrils, tiny horn buds at the temples, loose dark curls plastered by rain, and alert hazel eyes. They wear a soaked slate-blue hooded road cloak thrown back from the face, a short belted brown tunic, close work trousers, wrapped calves, and mud-dark leather boots. Their silhouette braces against wind with one shoulder forward; one hand protects a rectangular waxed road slate." + } + }, + "review_notes": [ + "No images were generated. This plan and its BFL batch are the complete visual deliverables for the fixture.", + "The room is multi-angle and branch-persistent, so a durable scene-set blockout is required before illustrated replay can be called ready.", + "The textual scene_set records current geometry intent for a future builder but is not itself render authority.", + "Papsenai-associated bovine features are individualized and remain human; the plan does not treat physique, temperament, intelligence, or docility as a universal ethnic fact.", + "Magic remains visually ambiguous: image prompts show storm, material traces, records, posture, and workload rather than an unsupported glowing shield." + ] +} diff --git a/examples/visual/zyphos/eclipse-nursery-handover.branch-and-fold.v0.visual.json b/examples/visual/zyphos/eclipse-nursery-handover.branch-and-fold.v0.visual.json new file mode 100644 index 0000000..1d25457 --- /dev/null +++ b/examples/visual/zyphos/eclipse-nursery-handover.branch-and-fold.v0.visual.json @@ -0,0 +1,732 @@ +{ + "schema_version": "ghostlight.ink_visual_plan.v0", + "visual_plan_id": "eclipse-nursery-handover-branch-and-fold-visual-v0", + "ink_ref": "examples/ink/zyphos/eclipse-nursery-handover.branch-and-fold.v0.ink", + "source_training_annotation_ref": "examples/ink/zyphos/eclipse-nursery-handover.branch-and-fold.v0.training.json", + "scene_id": "eclipse-nursery-handover.arrival-terrace-quarantine", + "purpose": "Illustrated Ink replay segmentation and image prompt controls for a Sa'ueia breeding-ground caretaker handover during eclipse ingress.", + "visual_scene_plan": { + "purpose": "Click-through anchors for the open arrival terrace, ordinary handover work, a burden-flower alarm, quarantine geometry, witness choices, totality threshold, and four ending families.", + "segmentation_rule": "Use separate anchors for the terrace establishing frame, participant introduction, routine work hub, routine fold, flower alarm, quarantine action hub, multi-witness fold, route-choice hub, totality threshold, and every ending family. The burden-flower bloom stands alone as the pivotal interruption.", + "prompting_rule": "Every base prompt restates visible geometry, light, materials, bodies, tools, and placements for a general image model. Character refs are assembled only for named characters visible in that frame. Continuity notes remain tooling constraints.", + "global_style_cue": "Painterly speculative-ecology storybook frame, restrained gouache and ink texture, low-energy bioluminescence, readable alien anatomy, precise ecological infrastructure, deep eclipse blues against muted amber and mineral earth, humane workplace detail, cinematic interactive-fiction composition.", + "prompt_assembly_rule": "Assemble the global_style_cue, each scene base_image_prompt, visual refs for named visible characters, and triggered state or global branch modifiers. Each text-only render receives the complete visible room geometry. Continuity notes are excluded from assembled prompts.", + "scene_set_guidance": { + "current_mode": "scene_set_required_missing", + "scope_reason": "The story revisits one terrace from several angles and makes sightlines, ramps, boundary arcs, object placement, and branch-created routes mechanically important. Textual prompts support concept frames but are not geometry authority.", + "future_scene_set_need": "Before replay-ready website rendering, build a plan view or 3D blockout with the fan-shaped terrace, fungal boundary crossing its narrow throat, boundary-straddling work cradle, nurseryward ramps, inner lantern-tree rim, outer isolation shelter, fixed camera slots, and branch-visible clean or closed lanes." + }, + "scenes": [ + { + "visual_scene_id": "zyphos_nursery_terrace_establishing", + "ink_anchor": "start", + "base_image_prompt": "Wide elevated establishing view of an outdoor alien nursery arrival terrace at eclipse ingress. A fan-shaped platform of dark root-bound stone narrows toward a living road marked by two rows of faint amber fungal beads; their visible boundary arcs across the fan's narrow throat, where a pale flexible-rib work cradle straddles the line with one rail on each side. The fan broadens toward three shallow ramps descending into warm communal nursery hollows. Tall lantern trees line the inner rim with cold blue luminous knots hanging under their canopies. A low crescent isolation shelter of grown ribs and translucent leaf-skin curves beyond the outer rim. An enormous fixed dark planet begins covering a dim red-orange sun. Small long-bodied six-limbed caretakers move around the low terrace.", + "visible_characters": [ + { + "agent_id": "nursery_caretakers", + "default_stance": "small figures folded at low work surfaces and moving between nursery ramps", + "visual_ref": "visual_character_refs.groups.nursery_caretakers" + } + ], + "state_image_modifiers": [], + "visual_continuity_notes": [ + "The terrace is a fan: fungal road at the narrow routeward point, three nursery ramps along the broad nurseryward edge, lantern grove on the inner rim, isolation shelter beyond the outer rim, and work cradle in the center.", + "Umbros remains fixed above the lantern-grove side of the terrace throughout the fixture." + ] + }, + { + "visual_scene_id": "zyphos_handover_people", + "ink_anchor": "handover_people", + "base_image_prompt": "Medium-wide eye-level view across the narrow throat of a fan-shaped root-stone terrace. A pale-rib work cradle straddles the curved amber fungal boundary with one rail on each side. Seyr, a long-bodied hexapod caretaker, folds four tall digitigrade running legs on the nurseryward side and opens a layered portable archive case with two small three-digit chest hands. Nara waits on the routeward side wearing balanced medical-graft frames on both flanks; a gray-green burden flower grips a bare patch on her left flank. Elderly Ili rests beside the nearest nursery ramp with a crooked facial chemical-sensing fan. Cold blue lantern knots brighten behind them as eclipse shadow grows.", + "visible_characters": [ + { + "agent_id": "seyr_outgoing_caretaker", + "default_stance": "folded at the central cradle with chest hands over the archive", + "visual_ref": "visual_character_refs.characters.seyr_outgoing_caretaker" + }, + { + "agent_id": "nara_incoming_specialist", + "default_stance": "standing routeward beyond the fungal boundary with loaded flank frame", + "visual_ref": "visual_character_refs.characters.nara_incoming_specialist" + }, + { + "agent_id": "ili_archive_keeper", + "default_stance": "resting beside the nurseryward ramp", + "visual_ref": "visual_character_refs.characters.ili_archive_keeper" + }, + { + "agent_id": "mottled_echo_burden_flower", + "default_stance": "attached flat against Nara's left bare flank patch", + "visual_ref": "visual_character_refs.characters.mottled_echo_burden_flower" + } + ], + "state_image_modifiers": [], + "visual_continuity_notes": [ + "Nara begins beyond the road boundary; Seyr and Ili begin on the terrace side.", + "The graft frame rides above Nara's two locomotor pairs and leaves her chest manipulators free." + ] + }, + { + "visual_scene_id": "zyphos_routine_handover_hub", + "ink_anchor": "routine_choice", + "base_image_prompt": "Medium overhead work view of a low pale-rib cradle straddling the curved fungal boundary at the narrow throat of an alien nursery terrace. Four concrete tasks are readable around it: a clean failed tissue graft beside amber road candles; sealed pale medical graft trays on Nara's balanced flank frame at the routeward rail; a portable archive whose flexible memory membranes open like layered translucent fans at the nurseryward rail; and cold blue lantern knots hanging beneath trees on the inner rim. Seyr folds nurseryward with two small chest hands poised over the cradle, Nara remains routeward with all six feet beyond the boundary, and Ili watches from the nursery ramp.", + "visible_characters": [ + { + "agent_id": "seyr_outgoing_caretaker", + "default_stance": "folded centrally, chest manipulators poised over four work affordances", + "visual_ref": "visual_character_refs.characters.seyr_outgoing_caretaker" + }, + { + "agent_id": "nara_incoming_specialist", + "default_stance": "waiting at the routeward cradle edge", + "visual_ref": "visual_character_refs.characters.nara_incoming_specialist" + }, + { + "agent_id": "ili_archive_keeper", + "default_stance": "watching from beside the nursery ramp", + "visual_ref": "visual_character_refs.characters.ili_archive_keeper" + } + ], + "state_image_modifiers": [] + }, + { + "visual_scene_id": "zyphos_routine_fold", + "ink_anchor": "routine_fold", + "base_image_prompt": "Wide workplace-routine frame on a fan-shaped outdoor nursery terrace under deepening eclipse. Seyr inventories pale graft trays on the central ribbed cradle; Nara displays damaged tools from a balanced flank frame while standing at the amber fungal boundary; Ili coils route cords beside three shallow ramps leading into softly lit nursery hollows. The living road runs routeward as faint amber beads. Cold blue lantern knots beneath the inner-rim canopy make the ramps legible. Mottled Echo, a small gray-green burden flower, begins creeping across Nara's bare left flank patch.", + "visible_characters": [ + { + "agent_id": "seyr_outgoing_caretaker", + "default_stance": "folded at the cradle sorting grafts", + "visual_ref": "visual_character_refs.characters.seyr_outgoing_caretaker" + }, + { + "agent_id": "nara_incoming_specialist", + "default_stance": "routeward with open tool frame", + "visual_ref": "visual_character_refs.characters.nara_incoming_specialist" + }, + { + "agent_id": "ili_archive_keeper", + "default_stance": "coiling route cords beside the first ramp", + "visual_ref": "visual_character_refs.characters.ili_archive_keeper" + }, + { + "agent_id": "mottled_echo_burden_flower", + "default_stance": "moving one handspan across Nara's left flank", + "visual_ref": "visual_character_refs.characters.mottled_echo_burden_flower" + } + ], + "state_image_modifiers": [ + { + "trigger": "road_credit >= 4", + "modifier_prompt": "A second parallel line of healthy amber fungal candles opens beside the routeward road, visibly offering earned credit." + }, + { + "trigger": "graft_readiness >= 3", + "modifier_prompt": "The pale graft trays are neatly sorted by colored warmth seams and immune-risk oath knots." + }, + { + "trigger": "route_testimony >= 3", + "modifier_prompt": "The archive membranes show a continuous violet-edged route sequence between Seyr and Nara." + }, + { + "trigger": "lantern_consent >= 3", + "modifier_prompt": "A deliberate blue-blue-amber sequence runs through the low-hanging lantern knots above the nursery ramps." + } + ] + }, + { + "visual_scene_id": "zyphos_flower_alarm", + "ink_anchor": "flower_alarm", + "base_image_prompt": "Pivotal close-medium alarm frame at the routeward edge of an alien nursery terrace. A small burden flower attached to Nara's bare left flank snaps flat leaves outward around fine sensory filaments and pulses yellow, violet, then bright red. Nara's long six-limbed body freezes outside the amber fungal-road boundary, four digitigrade legs rigid and two small chest hands lifted away from the graft frame. Bitter dark-red fungal beads rise in a complete ring around her feet. Seyr turns from the central work cradle. Lantern knots along the inner tree rim switch from cold blue invitation to narrow white warning under the eclipsed sky.", + "visible_characters": [ + { + "agent_id": "nara_incoming_specialist", + "default_stance": "frozen inside the new bitter-bead ring", + "visual_ref": "visual_character_refs.characters.nara_incoming_specialist" + }, + { + "agent_id": "mottled_echo_burden_flower", + "default_stance": "attached to Nara's flank with leaves fully open in red-violet alarm", + "visual_ref": "visual_character_refs.characters.mottled_echo_burden_flower" + }, + { + "agent_id": "seyr_outgoing_caretaker", + "default_stance": "turning sharply from the cradle toward Nara", + "visual_ref": "visual_character_refs.characters.seyr_outgoing_caretaker" + } + ], + "state_image_modifiers": [], + "visual_continuity_notes": [ + "The bitter ring encloses Nara routeward of the terrace and does not enclose Seyr, Ili, or the nursery ramps." + ] + }, + { + "visual_scene_id": "zyphos_quarantine_action_hub", + "ink_anchor": "alarm_choice", + "base_image_prompt": "Medium action-choice frame centered on a pale-rib cradle straddling the curved fungal boundary at the narrow throat of a fan-shaped root-stone terrace. Nara stands routeward inside a ring of bitter fungal beads with a red-violet burden flower on her left flank and pale medical graft trays in a balanced frame. Seyr faces her from the nurseryward rail. A shallow clear mineral cup waits on the routeward rail, flexible archive membranes lie open on the nurseryward rail, and scattered shed body fibers touch the amber road. The three nursery ramps remain behind Seyr under white-warning lantern knots. The composition exposes four physical actions: observe the attached flower, compare Nara's throat patch with graft seals, move the flower to the cup, or wait for the road to sample residue.", + "visible_characters": [ + { + "agent_id": "seyr_outgoing_caretaker", + "default_stance": "at the terrace edge with open chest hands", + "visual_ref": "visual_character_refs.characters.seyr_outgoing_caretaker" + }, + { + "agent_id": "nara_incoming_specialist", + "default_stance": "standing inside the bitter ring with facial fans partly closed", + "visual_ref": "visual_character_refs.characters.nara_incoming_specialist" + }, + { + "agent_id": "mottled_echo_burden_flower", + "default_stance": "attached to Nara's flank in red-violet display", + "visual_ref": "visual_character_refs.characters.mottled_echo_burden_flower" + } + ], + "state_image_modifiers": [] + }, + { + "visual_scene_id": "zyphos_multiwitness_fold", + "ink_anchor": "quarantine_fold", + "base_image_prompt": "Wide low-angle view of disputed testimonies on an eclipse-dark nursery terrace. Nara waits routeward inside a ring of bitter amber-red fungal beads. Seyr stands at the pale-rib cradle straddling the fungal boundary, where a portable archive displays translucent violet-edged route membranes beside individually sealed medical graft trays. A threadwing courier circles above the lantern canopy, its ribbonlike sensory vanes silver in the last light. White lantern knots point toward the crescent isolation shelter along the outer rim; three nursery ramps remain visible on the broad inner edge.", + "visible_characters": [ + { + "agent_id": "seyr_outgoing_caretaker", + "default_stance": "beside archive and graft trays at the cradle", + "visual_ref": "visual_character_refs.characters.seyr_outgoing_caretaker" + }, + { + "agent_id": "nara_incoming_specialist", + "default_stance": "routeward inside the bitter ring", + "visual_ref": "visual_character_refs.characters.nara_incoming_specialist" + }, + { + "agent_id": "mottled_echo_burden_flower", + "default_stance": "showing a restrained red-violet display at the position selected by flower_cupped", + "visual_ref": "visual_character_refs.characters.mottled_echo_burden_flower" + }, + { + "agent_id": "witness_threadwing", + "default_stance": "circling above the canopy and refusing the warning ring", + "visual_ref": "visual_character_refs.characters.witness_threadwing" + } + ], + "state_image_modifiers": [ + { + "trigger": "flower_credibility >= 4", + "modifier_prompt": "Mottled Echo holds a restrained, regular red-violet pattern that reads as persistent testimony." + }, + { + "trigger": "flower_credibility <= 1", + "modifier_prompt": "Mottled Echo blazes vivid red-violet from a clear mineral cup separated from Nara's body." + }, + { + "trigger": "graft_readiness >= 3", + "modifier_prompt": "One graft wrap carries a visible violet seam distinct from the clean sorted trays." + }, + { + "trigger": "incoming_fatigue >= 3", + "modifier_prompt": "Nara's long torso sags between the two locomotor leg pairs, with dark heat color visible on her bare throat patch." + } + ] + }, + { + "visual_scene_id": "zyphos_witness_route_hub", + "ink_anchor": "pressure_choice", + "base_image_prompt": "Medium overhead choice frame on the fan-shaped terrace during near-total eclipse. The central rib cradle holds a violet-edged portable archive, sorted pale graft trays including one suspect wrap, a clear mineral cup, and clean shed fibers tied into a courier packet. Seyr folds at the cradle with chest hands positioned among these objects. Nara waits within the bitter fungal ring routeward. Blue-white lantern knots mark the outer curve toward a low crescent isolation shelter. A threadwing with ribbon sensory vanes circles above the outer rail. The nurseryward ramps lie dark behind Seyr, making evidence, material separation, route request, and courier testimony visible alternatives.", + "visible_characters": [ + { + "agent_id": "seyr_outgoing_caretaker", + "default_stance": "folded at the cradle between archive, suspect tray, route line, and courier packet", + "visual_ref": "visual_character_refs.characters.seyr_outgoing_caretaker" + }, + { + "agent_id": "nara_incoming_specialist", + "default_stance": "waiting inside the routeward ring", + "visual_ref": "visual_character_refs.characters.nara_incoming_specialist" + }, + { + "agent_id": "witness_threadwing", + "default_stance": "circling over the outer cradle rail", + "visual_ref": "visual_character_refs.characters.witness_threadwing" + } + ], + "state_image_modifiers": [] + }, + { + "visual_scene_id": "zyphos_totality_threshold", + "ink_anchor": "final_threshold", + "base_image_prompt": "Wide frontal totality frame of the entire fan-shaped nursery arrival terrace. An enormous fixed black planet covers the dim sun above the inner lantern-tree rim. Cold blue knots illuminate three shallow ramps descending nurseryward. Sparse amber fungal candles define the narrow routeward boundary around Nara. The central pale-rib cradle holds archive membranes, medical graft trays, and a mineral cup. Seyr stands terrace-side facing Nara. Ili guards the first nursery ramp. The crescent isolation shelter sits beyond the outer rim, connected only when a blue-white and amber lane appears. The image reads as a decision between person, material, time, and route.", + "visible_characters": [ + { + "agent_id": "seyr_outgoing_caretaker", + "default_stance": "terrace-side at the cradle facing the boundary", + "visual_ref": "visual_character_refs.characters.seyr_outgoing_caretaker" + }, + { + "agent_id": "nara_incoming_specialist", + "default_stance": "routeward of the boundary with loaded flank frame", + "visual_ref": "visual_character_refs.characters.nara_incoming_specialist" + }, + { + "agent_id": "ili_archive_keeper", + "default_stance": "beside the first nursery ramp", + "visual_ref": "visual_character_refs.characters.ili_archive_keeper" + }, + { + "agent_id": "mottled_echo_burden_flower", + "default_stance": "at the position selected by flower_cupped", + "visual_ref": "visual_character_refs.characters.mottled_echo_burden_flower" + } + ], + "state_image_modifiers": [ + { + "trigger": "road_credit >= 4", + "modifier_prompt": "A tall healthy amber candle opens beside Seyr at the routeward boundary as visible stored credit." + }, + { + "trigger": "nursery_trust >= 4", + "modifier_prompt": "Ili moves beside Seyr at the central cradle, making the decision visibly collective." + }, + { + "trigger": "nursery_trust <= 1", + "modifier_prompt": "Ili plants a long folded body across the first nursery ramp in a clear guarding posture." + }, + { + "trigger": "quarantine_pressure >= 3", + "modifier_prompt": "The bitter fungal ring expands until its dark red beads touch the routeward legs of the work cradle." + }, + { + "trigger": "isolation_lane >= 2", + "modifier_prompt": "A continuous blue-white lantern line and sparse amber candles curve along the outer rim from Nara to the isolation shelter." + } + ] + }, + { + "visual_scene_id": "zyphos_ending_admission", + "ink_anchor": "ending_admission_success|ending_admission_cost", + "base_image_prompt": "Admission aftermath on the eclipse-lit nursery terrace. Nara and Seyr stand near a narrow amber clean lane between the routeward fungal boundary and the first nursery ramp. The boundary-straddling cradle holds a sealed suspect graft tray on its routeward rail while clean grafts and the portable archive remain on the nurseryward rail. Ili waits at the first ramp under cold blue lantern knots.", + "visible_characters": [ + { + "agent_id": "seyr_outgoing_caretaker", + "default_stance": "beside Nara at the lane threshold", + "visual_ref": "visual_character_refs.characters.seyr_outgoing_caretaker" + }, + { + "agent_id": "nara_incoming_specialist", + "default_stance": "entering or refusing the lane according to outcome", + "visual_ref": "visual_character_refs.characters.nara_incoming_specialist" + }, + { + "agent_id": "ili_archive_keeper", + "default_stance": "receiving or blocking at the first ramp", + "visual_ref": "visual_character_refs.characters.ili_archive_keeper" + }, + { + "agent_id": "mottled_echo_burden_flower", + "default_stance": "yellow-violet display at the position selected by flower_cupped", + "visual_ref": "visual_character_refs.characters.mottled_echo_burden_flower" + } + ], + "state_image_modifiers": [] + }, + { + "visual_scene_id": "zyphos_ending_isolation", + "ink_anchor": "ending_isolation_success|ending_isolation_cost", + "base_image_prompt": "Isolation-route aftermath along the outer rim of a fan-shaped nursery terrace under total eclipse. A low crescent shelter of grown pale ribs and translucent leaf-skin stands physically separate from three distant nursery ramps. A curved lane of cold blue-white lantern light and sparse amber fungal candles runs from the routeward boundary to the shelter. Seyr and Nara carry a balanced clean graft frame along the curve with six-limbed bodies kept low; a sealed suspect tray remains on the cradle's outward side. The path surface and tray integrity change with outcome modifiers.", + "visible_characters": [ + { + "agent_id": "seyr_outgoing_caretaker", + "default_stance": "supporting one end of the clean graft frame on the outer route", + "visual_ref": "visual_character_refs.characters.seyr_outgoing_caretaker" + }, + { + "agent_id": "nara_incoming_specialist", + "default_stance": "moving carefully beside Seyr toward the isolation shelter", + "visual_ref": "visual_character_refs.characters.nara_incoming_specialist" + } + ], + "state_image_modifiers": [] + }, + { + "visual_scene_id": "zyphos_ending_defer", + "ink_anchor": "ending_defer_success|ending_defer_cost", + "base_image_prompt": "Deferred-handover aftermath at the routeward boundary during eclipse egress. Seyr keeps the closed portable archive on the terrace side of the central rib cradle. Nara rests folded beyond a lowered ring of bitter fungal beads with the loaded flank frame set on the ground. Ili sends a low cradle and mineral cloths toward the boundary from the nursery ramp. Mottled Echo shows public yellow fatigue. Returning red-orange light edges the enormous fixed planet above cold blue lantern knots.", + "visible_characters": [ + { + "agent_id": "seyr_outgoing_caretaker", + "default_stance": "remaining on watch beside the closed archive", + "visual_ref": "visual_character_refs.characters.seyr_outgoing_caretaker" + }, + { + "agent_id": "nara_incoming_specialist", + "default_stance": "folded routeward with visible fatigue", + "visual_ref": "visual_character_refs.characters.nara_incoming_specialist" + }, + { + "agent_id": "ili_archive_keeper", + "default_stance": "pushing a low care cradle from the first ramp", + "visual_ref": "visual_character_refs.characters.ili_archive_keeper" + }, + { + "agent_id": "mottled_echo_burden_flower", + "default_stance": "yellow display at the position selected by flower_cupped", + "visual_ref": "visual_character_refs.characters.mottled_echo_burden_flower" + } + ], + "state_image_modifiers": [] + }, + { + "visual_scene_id": "zyphos_ending_witness_success", + "ink_anchor": "ending_witness_success", + "base_image_prompt": "Successful second-witness aftermath outside the fungal boundary of a nursery terrace. Seyr and Nara rest folded on the routeward ground with the portable archive between their open chemical-sensing facial fans. A threadwing courier with silver ribbonlike vanes lands on the archive case carrying a tiny knotted fiber sample. Amber fungal candles open toward the isolation shelter and cold blue-white lantern knots answer while the last eclipse darkness holds.", + "visible_characters": [ + { + "agent_id": "seyr_outgoing_caretaker", + "default_stance": "folded beside Nara outside the ring", + "visual_ref": "visual_character_refs.characters.seyr_outgoing_caretaker" + }, + { + "agent_id": "nara_incoming_specialist", + "default_stance": "folded beside the archive with visible fatigue", + "visual_ref": "visual_character_refs.characters.nara_incoming_specialist" + }, + { + "agent_id": "mottled_echo_burden_flower", + "default_stance": "displaying testimony at the position selected by flower_cupped", + "visual_ref": "visual_character_refs.characters.mottled_echo_burden_flower" + }, + { + "agent_id": "witness_threadwing", + "default_stance": "landed on the archive case with a knotted fiber sample", + "visual_ref": "visual_character_refs.characters.witness_threadwing" + } + ], + "state_image_modifiers": [] + }, + { + "visual_scene_id": "zyphos_ending_witness_cost", + "ink_anchor": "ending_witness_cost", + "base_image_prompt": "Failed-wait aftermath outside the fungal boundary of a nursery terrace during returning light. Seyr and Nara rest folded on the routeward ground with the portable archive between them. Nara's long body sags with fatigue. Route travelers gather behind Nara, amber fungal candles open in an unrelated traffic line, and the disputed boundary stays dark beneath cold lantern knots. A red-orange rim of sunlight appears around the enormous fixed black planet.", + "visible_characters": [ + { + "agent_id": "seyr_outgoing_caretaker", + "default_stance": "folded beside Nara outside the ring", + "visual_ref": "visual_character_refs.characters.seyr_outgoing_caretaker" + }, + { + "agent_id": "nara_incoming_specialist", + "default_stance": "folded beside the archive with visible fatigue", + "visual_ref": "visual_character_refs.characters.nara_incoming_specialist" + }, + { + "agent_id": "mottled_echo_burden_flower", + "default_stance": "repeating a harsh red-violet display at the position selected by flower_cupped", + "visual_ref": "visual_character_refs.characters.mottled_echo_burden_flower" + } + ], + "state_image_modifiers": [] + } + ], + "global_branch_image_modifiers": [ + { + "modifier_id": "prime_road_credit_visual", + "trigger": "branch_label == prime_road_credit", + "apply_to_visual_scene_ids": [ + "zyphos_routine_handover_hub", + "zyphos_routine_fold" + ], + "modifier_prompt": "Seyr places one clean failed pale graft strip between the amber fungal candles; a fresh candle opens beside it." + }, + { + "modifier_id": "prime_graft_readiness_visual", + "trigger": "branch_label == prime_graft_readiness", + "apply_to_visual_scene_ids": [ + "zyphos_routine_handover_hub", + "zyphos_routine_fold" + ], + "modifier_prompt": "Seyr and Nara fold on opposite sides of the low cradle, chest hands inspecting colored graft seams and small braided oath knots." + }, + { + "modifier_id": "prime_route_testimony_visual", + "trigger": "branch_label == prime_route_testimony", + "apply_to_visual_scene_ids": [ + "zyphos_routine_handover_hub", + "zyphos_routine_fold" + ], + "modifier_prompt": "Seyr and Nara bring paired facial fans close to translucent archive membranes glowing with violet route edges." + }, + { + "modifier_id": "prime_lantern_consent_visual", + "trigger": "branch_label == prime_lantern_consent", + "apply_to_visual_scene_ids": [ + "zyphos_routine_handover_hub", + "zyphos_routine_fold" + ], + "modifier_prompt": "Seyr turns an open bare throat patch and spread facial fans toward a blue-blue-amber lantern-knot sequence on the inner rim." + }, + { + "modifier_id": "honor_flower_testimony_visual", + "trigger": "branch_label == honor_flower_testimony", + "apply_to_visual_scene_ids": [ + "zyphos_quarantine_action_hub", + "zyphos_multiwitness_fold" + ], + "modifier_prompt": "Mottled Echo remains attached to Nara's left flank, holding a restrained red-violet pattern while Nara closes both facial fans." + }, + { + "modifier_id": "compare_body_tools_visual", + "trigger": "branch_label == compare_body_and_tools", + "apply_to_visual_scene_ids": [ + "zyphos_quarantine_action_hub", + "zyphos_multiwitness_fold" + ], + "modifier_prompt": "Nara folds inside the bitter ring, exposes a darkened bare throat patch, and opens graft trays with two small chest hands; one tray shows a faint violet seam." + }, + { + "modifier_id": "flower_cupped_visual", + "trigger": "flower_cupped == 1", + "apply_to_visual_scene_ids": [ + "zyphos_quarantine_action_hub", + "zyphos_multiwitness_fold", + "zyphos_witness_route_hub", + "zyphos_totality_threshold", + "zyphos_ending_admission", + "zyphos_ending_defer", + "zyphos_ending_witness_success", + "zyphos_ending_witness_cost" + ], + "modifier_prompt": "Mottled Echo sits in a clear shallow mineral cup on the cradle's routeward rail; Nara's left flank patch is bare with small released rootlet marks." + }, + { + "modifier_id": "flower_attached_visual", + "trigger": "flower_cupped == 0", + "apply_to_visual_scene_ids": [ + "zyphos_multiwitness_fold", + "zyphos_witness_route_hub", + "zyphos_totality_threshold", + "zyphos_ending_admission", + "zyphos_ending_defer", + "zyphos_ending_witness_success", + "zyphos_ending_witness_cost" + ], + "modifier_prompt": "Mottled Echo grips Nara's bare left flank patch with clasping rootlets and displays its current color pattern against her dark hide." + }, + { + "modifier_id": "road_sampling_visual", + "trigger": "branch_label == let_road_sample", + "apply_to_visual_scene_ids": [ + "zyphos_quarantine_action_hub", + "zyphos_multiwitness_fold" + ], + "modifier_prompt": "Thin mycelial threads draw a shed body fiber, one damp foot-pressure trace, and cradle residue into the road's amber boundary." + }, + { + "modifier_id": "archive_trace_visual", + "trigger": "branch_label == spend_route_testimony", + "apply_to_visual_scene_ids": [ + "zyphos_witness_route_hub", + "zyphos_totality_threshold" + ], + "modifier_prompt": "Seyr fans the archive membranes across the cradle; one old violet route edge aligns visibly with the suspect graft seam." + }, + { + "modifier_id": "suspect_graft_isolated_visual", + "trigger": "branch_label == isolate_suspect_graft", + "apply_to_visual_scene_ids": [ + "zyphos_witness_route_hub", + "zyphos_totality_threshold", + "zyphos_ending_admission", + "zyphos_ending_isolation" + ], + "modifier_prompt": "One medical graft tray is sealed in translucent leaf-skin and placed alone on the cradle's outer rail toward the isolation shelter." + }, + { + "modifier_id": "lantern_separation_visual", + "trigger": "branch_label == request_lantern_separation", + "apply_to_visual_scene_ids": [ + "zyphos_witness_route_hub", + "zyphos_totality_threshold", + "zyphos_ending_isolation" + ], + "modifier_prompt": "A continuous cold blue-white line of low lantern knots traces the terrace's outer curve to the crescent isolation shelter while nursery ramps stay dark." + }, + { + "modifier_id": "external_witness_visual", + "trigger": "branch_label == seek_external_witness", + "apply_to_visual_scene_ids": [ + "zyphos_witness_route_hub", + "zyphos_ending_witness_success" + ], + "modifier_prompt": "A threadwing grips a tiny clean knotted-fiber packet in its mouthparts, silver ribbon vanes spread for routeward flight." + }, + { + "modifier_id": "admission_success_visual", + "trigger": "ending_label == bounded_admission_success", + "apply_to_visual_scene_ids": [ + "zyphos_ending_admission" + ], + "modifier_prompt": "Nara walks beside Seyr through a narrow healthy amber lane while the suspect graft tray remains sealed on the outer cradle rail and Ili receives the archive." + }, + { + "modifier_id": "admission_cost_visual", + "trigger": "ending_label == bounded_admission_cost", + "apply_to_visual_scene_ids": [ + "zyphos_ending_admission" + ], + "modifier_prompt": "Every fungal candle under Seyr's feet goes dark, lantern knots close in sequence, Ili blocks the first ramp, and Nara remains outside the boundary." + }, + { + "modifier_id": "isolation_success_visual", + "trigger": "ending_label == isolation_handover_success", + "apply_to_visual_scene_ids": [ + "zyphos_ending_isolation" + ], + "modifier_prompt": "The outer lane is continuous and firm; Seyr and Nara settle around the isolation shelter's floor cradle with clean grafts inward and the suspect tray outward." + }, + { + "modifier_id": "isolation_cost_visual", + "trigger": "ending_label == isolation_handover_cost", + "apply_to_visual_scene_ids": [ + "zyphos_ending_isolation" + ], + "modifier_prompt": "The amber lane stops halfway, soft ground sinks beneath Nara's front foot, and a fallen clean tray splits its pale leaf-skin seam on dark stone." + }, + { + "modifier_id": "defer_success_visual", + "trigger": "ending_label == deferred_handover_success", + "apply_to_visual_scene_ids": [ + "zyphos_ending_defer" + ], + "modifier_prompt": "Nara rests safely on a low routeward cradle with mineral cloths while Seyr remains alert beside the closed archive through returning light." + }, + { + "modifier_id": "defer_cost_visual", + "trigger": "ending_label == deferred_handover_cost", + "apply_to_visual_scene_ids": [ + "zyphos_ending_defer" + ], + "modifier_prompt": "Nara's long body trembles between both locomotor leg pairs, Mottled Echo displays hard yellow fatigue, and waiting graft trays remain visible by the dark nursery ramp." + }, + { + "modifier_id": "witness_success_visual", + "trigger": "ending_label == second_witness_success", + "apply_to_visual_scene_ids": [ + "zyphos_ending_witness_success" + ], + "modifier_prompt": "The returning threadwing lands on the archive with a fiber sample, the fungal road opens amber candles toward isolation, and the lantern grove answers blue-white." + }, + { + "modifier_id": "witness_cost_visual", + "trigger": "ending_label == second_witness_cost", + "apply_to_visual_scene_ids": [ + "zyphos_ending_witness_cost" + ], + "modifier_prompt": "The sky brightens with returning light, route travelers gather behind exhausted Nara, the threadwing remains absent, and Mottled Echo repeats a harsh red-violet display." + } + ], + "scene_set": { + "scene_set_id": "zyphos_nursery_arrival_terrace.scene_set.required", + "geometry_authority_level": "textual_layout_only_scene_set_missing", + "room_model": "Outdoor fan-shaped terrace with a narrow routeward point, broad nurseryward edge, inner and outer rims, and vertically shallow circulation.", + "fixed_zones": [ + { + "zone_id": "routeward_fungal_boundary", + "visible_form": "two curved rows of amber fruiting beads crossing the fan's narrow throat beneath the work cradle", + "used_for": "arrival gating, bitter quarantine ring, sampling, and clean-lane state" + }, + { + "zone_id": "central_work_cradle", + "visible_form": "waist-low oval cradle of pale flexible ribs straddling the fungal boundary with one routeward rail and one nurseryward rail", + "used_for": "archive transfer, graft inspection, mineral cup, and courier packet" + }, + { + "zone_id": "nurseryward_ramps", + "visible_form": "three shallow ramps descending from the broad terrace edge into warm communal hollows", + "used_for": "protected nursery access and Ili's guarding position" + }, + { + "zone_id": "inner_lantern_rim", + "visible_form": "tree grove with low-hanging blue, white, and amber bioluminescent knots", + "used_for": "eclipse lighting, witness signaling, and route separation" + }, + { + "zone_id": "outer_isolation_curve", + "visible_form": "curved rim path leading to a low crescent shelter of grown ribs and translucent leaf-skin", + "used_for": "physically separate handover and suspect-material custody" + } + ], + "camera_slots": [ + { + "camera_id": "terrace_elevated_wide", + "supports_visual_scene_ids": [ + "zyphos_nursery_terrace_establishing", + "zyphos_totality_threshold" + ] + }, + { + "camera_id": "cradle_medium", + "supports_visual_scene_ids": [ + "zyphos_handover_people", + "zyphos_routine_handover_hub", + "zyphos_routine_fold", + "zyphos_witness_route_hub" + ] + }, + { + "camera_id": "boundary_close", + "supports_visual_scene_ids": [ + "zyphos_flower_alarm", + "zyphos_quarantine_action_hub", + "zyphos_multiwitness_fold", + "zyphos_ending_admission", + "zyphos_ending_defer", + "zyphos_ending_witness_success", + "zyphos_ending_witness_cost" + ] + }, + { + "camera_id": "outer_curve_wide", + "supports_visual_scene_ids": [ + "zyphos_ending_isolation" + ] + } + ], + "sightline_lanes": [ + { + "lane_id": "cradle_to_boundary", + "path": "central_work_cradle -> routeward_fungal_boundary -> Nara", + "supports": [ + "compare_body_and_tools", + "isolate_flower_witness", + "spend_route_testimony" + ] + }, + { + "lane_id": "lantern_outer_route", + "path": "inner_lantern_rim -> outer_isolation_curve -> isolation shelter", + "supports": [ + "request_lantern_separation", + "complete_handover_in_isolation" + ] + } + ] + } + }, + "visual_character_refs": { + "purpose": "Stable named-character and group visual identities for prompt assembly; include only refs for bodies visible in each frame.", + "characters": { + "seyr_outgoing_caretaker": "Seyr: adult Sa'ueia caretaker, long horizontal hexapod body covered in short pale ochre insulating fibers over dark hide, four tall digitigrade locomotor legs in two pairs, smaller anterior chest pair ending in three soft opposing digits, flexible neck, wedge-shaped head, paired fanlike chemical sensors on the cheeks, bare throat and flank signaling patches, balanced empty flank frame, deliberate low working posture.", + "nara_incoming_specialist": "Nara: adult Sa'ueia medical specialist, long horizontal hexapod body with charcoal-brown insulating fibers, four tall digitigrade running legs, two smaller three-digit chest manipulators, flexible neck, wedge-shaped head, broad paired chemical-sensing facial fans, bare throat and left flank signaling patches, balanced flank frame carrying pale sealed medical graft trays, road dust on lower legs, fatigue visible as dark warmth across bare skin.", + "ili_archive_keeper": "Ili: elderly Sa'ueia archive keeper, smaller long-bodied hexapod with silver-brown short fibers, four folded digitigrade legs, two fine three-digit chest hands, wedge head, one facial chemical-sensing fan healed visibly crooked, bare throat signaling patch, old woven route cords around the balanced flank frame, dry watchful posture.", + "mottled_echo_burden_flower": "Mottled Echo: hand-sized mobile plant analogue with clasping rootlets, flat gray-green photosynthetic leaves, a central cup of fine sensory filaments, and color patterns that shift through yellow strain, violet immune memory, and red alarm.", + "witness_threadwing": "Witness threadwing: lean gliding courier animal with two broad membrane wings, a compact dark body, and long silver ribbonlike sensory vanes streaming from wing and tail edges; the vanes read chemical, pressure, heat, and memory traces; capable of carrying a tiny knotted fiber packet in delicate mouthparts." + }, + "groups": { + "nursery_caretakers": "Nursery caretakers: several long-bodied Sa'ueia hexapods with four tall digitigrade running legs, two small three-digit chest manipulators, flexible necks, wedge heads, paired chemical-sensing facial fans, short insulating fibers, low balanced flank frames, and folded work postures around shallow ramps and low cradles." + } + }, + "review_notes": [ + "This fixture requires a durable scene_set because branch outcomes depend on the stable relationship among the fungal boundary, central cradle, nursery ramps, lantern rim, and isolation curve.", + "The current textual layout and camera list support art-direction review and prompt-manifest preparation but do not make the fixture replay-ready for spatially consistent website illustration.", + "Prompts use affirmative visible descriptions and carry full environment geometry for text-only concept rendering." + ] +} diff --git a/experiments/elaboration/README.md b/experiments/elaboration/README.md new file mode 100644 index 0000000..1ec3a98 --- /dev/null +++ b/experiments/elaboration/README.md @@ -0,0 +1,47 @@ +# World elaboration: review record and idea index + +Proposals from the September 2026 elaborator swarm for the four setting vaults +(AetheriaLore, Delvehold, Kalsa, Zyphos). **None of this is canon.** Integrating +ideas into a vault is an editorial pass the operator makes by hand, one idea at +a time; nothing here is to be merged by script or treated as established lore. + +## What is here + +- `review/world-additions-review.md` — the reviewed additions packet and its + decisions: **A2 and D1–D3 are approved for integration** (D3's divinity + formalization is still owed), **A1 is demoted**, and **K1/K2/Z1–Z3 are + pending**. Start here. +- `review/review-.md`, `review/review-revisions.md`, + `review/review-sources.md` — the per-world editorial texts and revisions + behind that packet. +- `review/elaboration-shortlist.md` — 20 reviewer-promoted candidates from the + 2026-09-05 campaign, with links to their full texts in `review/candidates/`. + Shortlisting is not approval. +- `review/elaboration-wave-00N-review.md` — the comparative review of each + sixteen-idea wave; `review/elaboration-completion.md` and + `review/elaboration-progress.md` — campaign summary and limits; + `review/world-elaboration-evaluation.md` — evaluation of the approach. +- `/ledger/*.md` — one ledger per finished 2026-09-04 pass (92 in total): + the idea in two sentences, where it would live in the vault, what it attaches + to, who benefits and who pays, and the hooks it leaves. The Idea lines are the + index. + +## Where the vault text is + +Each pass wrote its proposed vault addition on a `slot///<stamp>` +branch in the lore repository. Those branches, the `codex/world-<world>` +branches, and the lore repos' `codex/ghostlight-worlds` branches were removed +from GitHub on 2026-09-13 after verified bundling. The bundles are on the +operator workstation at +`F:\Projects\gamecult-ops\.artifacts\ghostlight-world-branches-2026-09-13\` +(`<Repo>-swarm.bundle`, with every branch and tip in `<Repo>-swarm-refs.txt`). +They are a single local copy. + +To bring one pass back for integration: + +```bash +git -C F:/Projects/<LoreRepo> fetch F:/Projects/gamecult-ops/.artifacts/ghostlight-world-branches-2026-09-13/<LoreRepo>-swarm.bundle refs/remotes/origin/slot/<world>/<title>/<stamp>:refs/heads/slot/<world>/<title>/<stamp> +``` + +The 2026-09-05 shortlist candidates are also complete in `review/candidates/`, +so reviewing those does not need a bundle. diff --git a/experiments/elaboration/aetheria/ledger/20260904-165328-ledger.md b/experiments/elaboration/aetheria/ledger/20260904-165328-ledger.md new file mode 100644 index 0000000..ba60fe3 --- /dev/null +++ b/experiments/elaboration/aetheria/ledger/20260904-165328-ledger.md @@ -0,0 +1,81 @@ +# Ledger Pass — 20260904-165328 + +**Subject:** Strike-Safe Life-Support Bypass Kits and the dependency cascade behind a Pallas work stoppage + +**Title:** Minutes Under Recall + +**Elaborator:** Ledger + +**Locality:** Stores Collar Six, Service Ring Kappa, AU Yard Twelve, Pallas Bloom Cluster, 2721; three weeks after the local refusal of an unsafe shell route. + +**Tonal mode:** Dry workplace black comedy with claustrophobic solidarity. + +## Vault Notes Read + +Canonical and index surfaces: + +- `Aetheria/index.md` +- `Aetheria/Worldbuilding/index.md` +- `Aetheria/Worldbuilding/Post-Elysium/index.md` +- `Aetheria/Worldbuilding/Post-Elysium/Factions/index.md` +- `Aetheria/Worldbuilding/Post-Elysium/Reference/index.md` +- `Aetheria/Worldbuilding/Post-Elysium/Reference/Port-Insurer Compact.md` — inspected and rejected as the owning seam because its post-Elysium port-insurance frame does not own this 2721 Pallas shop-floor dependency. +- `Aetheria/Economy/Item Hooks/Pallas Strike Maintenance Assemblies.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Pallas Species Strikes.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Bloom Habitat Anatomy.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Bloom.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Uplift.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Biodrone.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Aeronautics Unlimited.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/BioElevate.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/VitaForge.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Cephalopod Syndicate.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Awakened Labor Front.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Activist Network.md` + +Provisional brainstorming surfaces used only for fixture-local Kappa geometry and failure propagation: + +- `Aetheria/Brainstorming/Technology/Bloom Habitat Constraint Ledger.md` +- `Aetheria/Brainstorming/Technology/Bloom Habitat Engineering Research Notes.md` +- `Aetheria/Brainstorming/Technology/Bloom Habitat Ontology Drafts.md` +- `Aetheria/Brainstorming/Technology/Bloom Habitat Systems Walkthroughs.md` + +Kalsa tier: not applicable. No Kalsa source or Kalsa-specific claim was used. + +## Lore Patch + +- Owning note: `Aetheria/Economy/Item Hooks/Pallas Strike Maintenance Assemblies.md` +- Authored elaboration: `Bypass Custody And Default Cascade`, marked `Ledger pass, 2026-09-04`. +- The patch makes the kit a dependency web rather than a prop: separately budgeted parts and labor, consumable depletion, inspection debt, AU service-default escalation into maintenance and claimshare holds, household pressure, and distributed worker custody that preserves technical mercy without dissolving strike leverage. +- Lore patch commit hash: pending scheduler-owned commit. This pass was expressly forbidden from making git writes, so no truthful commit hash exists yet. +- Lore base HEAD: `ba5c2cefb69d744f0c9db5c265eb283db23b61ce`. +- Stable lore diff patch ID: `5bee167cb79d7349798e534359493b09ac04f553`. + +## Files Written + +- `examples/ink/aetheria/ledger-kappa-bypass-custody-v0.branch-and-fold.v0.ink` +- `examples/ink/aetheria/ledger-kappa-bypass-custody-v0.branch-and-fold.v0.training.json` +- `examples/visual/aetheria/ledger-kappa-bypass-custody-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/aetheria/ledger-kappa-bypass-custody-v0.v0.json` +- `prompts/image-generation/aetheria/ledger-kappa-bypass-custody-v0.bfl-simple-prompts.v0.json` +- `examples/ink/aetheria/ledger/20260904-165328-ledger.md` + +## Reviewer Verdicts + +- Narrative quality — **accepted**. Reader orientation 5/5, coherence 5/5, pacing 5/5, voice 5/5, tonal fit 5/5, IF playability 5/5. The revision anchored the opening in 2721 and explained claimshares at first pressure-bearing use. +- Lore grounding — **accepted**. Source coverage 5/5, canon fit 4/5, grounding quality 5/5, vault-backfill value 5/5. Exact stores procedure, recall form, named cast, and claimshare workflow remain explicitly fixture-local; provisional Kappa notes remain labeled provisional. +- Visual continuity — **needs revision for final website replay; concept manifest accepted**. Segmentation 5/5, prompt quality 5/5, character visibility 5/5, branch continuity 5/5, website replay 3/5. All nineteen standalone prompts and branch deltas are present. A camera-renderable plan view or 3D blockout is still required before high-consistency multi-angle final art. +- Spatial cohesion — **accepted**. Layout, sightlines, body affordance, movement access, object-system geometry, and branch spatial state all 5/5. The revision replaced a movement-blocking rigid harness anchor with flexible haulback leads. + +## Verification + +- Parsed the training, visual, lore-grounding, and BFL manifests as JSON with their required `ghostlight.*.v0` schema strings. +- Static Ink check: 22 knots, no unresolved diverts, 4 choice layers, 16 branches matching the training sidecar, and 8 endings. +- Visual cross-check: 19 visual scenes, exact camera-slot coverage, valid branch-modifier targets, reference-matching scene keys, and 19 BFL prompt entries. +- Lore-grounding validator: accepted. +- Ink was not compiled, as required by the pass mandate. No Ink compiler was installed. +- Images were not generated. The BFL manifest is the rendering handoff. + +## Next Ledger Lead + +Trace the consumable side of the same choke point: who supplies dry-operation cartridges, cuff gaskets, seal stock, and certified valve plates; which BioElevate, VitaForge, or AU exclusivity terms create import delay or spoilage risk; and whose account absorbs replacement when mutual-aid custody crosses work-group boundaries. The current pass establishes the cascade at the stores counter but leaves the upstream vendor-credit chain thin. diff --git a/experiments/elaboration/aetheria/ledger/20260904-165330-tangle.md b/experiments/elaboration/aetheria/ledger/20260904-165330-tangle.md new file mode 100644 index 0000000..7adfad2 --- /dev/null +++ b/experiments/elaboration/aetheria/ledger/20260904-165330-tangle.md @@ -0,0 +1,88 @@ +# Tangle Pass 20260904-165330 + +**Subject:** Patient-defense continuity wards and split-custody leverage during the Neural Network Defense Campaign + +**Title:** Tangle + +**Locality:** Tycho Continuity Annex Eight, Luna, 3003 + +**Tonal mode:** Workplace noir with dry institutional comedy and quiet mutual-aid warmth; routine precedes one bounded escalation. + +## Vault Notes Read + +Kalsa tier: not applicable; this pass is Aetheria. + +- `Aetheria/index.md` +- `Aetheria/Worldbuilding/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/index.md` +- `Aetheria/Worldbuilding/Politics/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Reference/Institutional Lineage.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Neural Network Defense Campaign.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Finch Cybernetics.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Zhestokost.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/AstroDyne.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Brain-Computer Interfaces.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Tycho Exclusion Riots.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Terra Cimmeria Seizure.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Free Neural Network.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Cryonix.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Pan-Solar Consortium.md` +- `Aetheria/Worldbuilding/Politics/PSCC.md` +- `Aetheria/Worldbuilding/Politics/Restrictions on Warfare.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Territories.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Enhancement Liberals.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/EternaMind.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Mind Uploading.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Existential Collapse.md` + +## Lore Patch + +- Owning note: `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Neural Network Defense Campaign.md` +- Elaboration: Annex Eight's local continuity ward, reciprocity clause, split patient-index custody, constituencies, reciprocal dependencies, data-hostage leverage, operating cost, and failure modes. +- Lore patch commit hash: pending scheduler commit. This worker was explicitly forbidden to perform git writes, so no post-patch commit object exists yet. +- Lore base commit: `ba5c2cefb69d744f0c9db5c265eb283db23b61ce` +- Patched note SHA-256: `1e6da1c15ee2ed6fd13097efaec5264e66892fa2deb86aefdd72570ae0f63954` + +## Files Written + +Lore clone: + +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Neural Network Defense Campaign.md` + +Ghostlight clone: + +- `examples/ink/aetheria/tangle-continuity-ward-v0.branch-and-fold.v0.ink` +- `examples/ink/aetheria/tangle-continuity-ward-v0.branch-and-fold.v0.training.json` +- `examples/visual/aetheria/tangle-continuity-ward-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/aetheria/tangle-continuity-ward-v0.v0.json` +- `prompts/image-generation/aetheria/tangle-continuity-ward-v0.bfl-simple-prompts.v0.json` +- `examples/ink/aetheria/ledger/20260904-165330-tangle.md` + +## Reviewer Verdicts + +- Narrative quality: **accepted**. Scores: orientation 5, coherence 5, pacing 5, voice 5, tonal fit 5, IF playability 5. Repairs introduced Grace before it became a cost, made the ward success reachable, and removed one dead final-choice combination. +- Lore grounding: **accepted**. Scores: source coverage 5, canon fit 5, grounding quality 5, vault backfill value 5. The durable fact is in the owning campaign note; branch outcomes remain exploratory. +- Visual continuity: **accepted**. Scores: segmentation 5, prompt quality 5, character visibility 5, branch continuity 5, website replay 4. Neutral ending frames and additive modifiers now own success/cost deltas; the embedded scene-set map is adequate for draft replay, with a physical blockout still advisable before final website art. +- Spatial cohesion: **accepted**. Scores: layout 5, sightlines 5, body affordance 5, movement/access 5, object geometry 5, branch spatial state 5. Capsule transfers, the cradle route, the rail opening, the south-door seal, and the off-corridor recovery-unit sightline are explicit. + +The full verdict objects and applied-repair notes are recorded under `audit.review_passes` in the training sidecar. + +## Verification + +- All four JSON artifacts parsed successfully. +- `tools/validate_lore_grounding.py` accepted the lore digest. +- Static audit matched 12 Ink branches to 12 sidecar branch records. +- All nine declared Ink variables are read after mutation. +- Static enumeration found no dead opening/emergency combination and proved all eight endings reachable. +- The visual plan contains 12 visual scenes, 12 BFL prompt entries, an embedded draft scene set, resolved character refs, camera coverage for every scene, and valid modifier targets. +- Ink was not compiled, as instructed. No Ink compiler was installed or invoked. +- No images were generated. + +## Next Tangle Lead + +Look for a second named clinic or service node in the Earth-Moon L2 or Venus portions of the Neural Network Defense Campaign before generalizing the Annex Eight reciprocity clause; the remaining useful question is whether another patient-defense union copied the arrangement or invented a rival custody bargain under different territorial pressure. diff --git a/experiments/elaboration/aetheria/ledger/20260904-165333-charter.md b/experiments/elaboration/aetheria/ledger/20260904-165333-charter.md new file mode 100644 index 0000000..669df6a --- /dev/null +++ b/experiments/elaboration/aetheria/ledger/20260904-165333-charter.md @@ -0,0 +1,56 @@ +# Charter + +Subject: House Valence succession and interregnum authority + +Locality: First Registry Enclave accession chamber + +Tonal mode: Dry workplace comedy, procedural noir, and quiet mutual-aid warmth under corporate succession pressure. + +## Vault notes read + +- `Aetheria/index.md` +- `Aetheria/Worldbuilding/index.md` +- `Aetheria/Worldbuilding/Post-Elysium/index.md` +- `Aetheria/Worldbuilding/Post-Elysium/Factions/index.md` +- `Aetheria/Worldbuilding/Post-Elysium/Factions/House Valence.md` +- `Aetheria/Worldbuilding/Post-Elysium/Factions/Daedal Houses.md` +- `Aetheria/Worldbuilding/Post-Elysium/Factions/Megiddo.md` +- `Aetheria/Worldbuilding/Post-Elysium/Technology/Necrotech.md` +- `Aetheria/Worldbuilding/Post-Elysium/Reference/Port-Insurer Compact.md` +- `Aetheria/Worldbuilding/Post-Elysium/Reference/Continuity Admissibility Finding.md` +- `Aetheria/Worldbuilding/Post-Elysium/Concepts/Ship Mind Custody.md` + +Kalsa tier: None. No Kalsa source was used, so no tier applies. + +## Lore patch + +Owning note: `Aetheria/Worldbuilding/Post-Elysium/Factions/House Valence.md` + +Elaboration: `The House Voice and Three-Seal Accession` defines the public office, separate Line/Register/Covenant authorities, interregnum limits, client recognition, bounded Lineage Exceptions, worker mutual surety, and the First Registry succession locality. + +Lore patch commit hash: Pending scheduler commit. Git writes were forbidden for this pass. The lore clone's pre-patch HEAD was `ba5c2ce`. + +## Files written + +- `F:/Projects/Ghostlight-worlds/slots/aetheria-3/lore/Aetheria/Worldbuilding/Post-Elysium/Factions/House Valence.md` +- `examples/ink/aetheria/charter-three-seal-accession-v0.branch-and-fold.v0.ink` +- `examples/ink/aetheria/charter-three-seal-accession-v0.branch-and-fold.v0.training.json` +- `examples/visual/aetheria/charter-three-seal-accession-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/aetheria/charter-three-seal-accession-v0.v0.json` +- `prompts/image-generation/aetheria/charter-three-seal-accession-v0.bfl-simple-prompts.v0.json` +- `examples/ink/aetheria/ledger/20260904-165333-charter.md` + +## Reviewer verdicts + +- Narrative quality: `accepted`. Routine precedes pressure; local authority and stakes are established before choice; twelve branches fold through nine persistent variables into eight reachable endings. +- Lore grounding: `accepted`. House, court, client, worker, and Eidolon authorities remain distinct; the succession mechanism is plainly marked authored elaboration; hidden Megiddo provenance stays author-only. +- Visual continuity: `needs_revision` before high-consistency replay rendering. The fourteen scene prompts, matching BFL prompts, visible-character refs, and twelve branch modifiers are concept-ready. A rendered plan view or 3D blockout is still required and was outside this pass's allowed artifact paths. +- Spatial cohesion: `accepted`. The chamber has one stable south-to-north coordinate frame, fixed authority zones, routes, occluders, sightlines, staging slots, and branch-state anchors. + +Review fixes applied: corrected a source span; replaced negative and memory-dependent prompt language; expanded name-only visual descriptions; repaired Tavi's hair-color mismatch; aligned BFL casts with declared visible casts. + +Verification: all four JSON artifacts parse; Ink headers and delimiter structure pass static checks; all divert targets resolve; fourteen unique Ink visual ids match fourteen visual scenes and fourteen BFL prompts; all eight endings are statically reachable. Ink was not compiled, as instructed. No images were generated. + +## Next Charter lead + +Follow the Warrant of Voice out of First Registry: furnish the recognition and redress procedure when two anchor-client jurisdictions accept competing Valence warrants, especially who may suspend host allocation while neither claimant can speak portably for the House. diff --git a/experiments/elaboration/aetheria/ledger/20260904-165336-ember.md b/experiments/elaboration/aetheria/ledger/20260904-165336-ember.md new file mode 100644 index 0000000..f5f4d68 --- /dev/null +++ b/experiments/elaboration/aetheria/ledger/20260904-165336-ember.md @@ -0,0 +1,71 @@ +# Ember Pass Ledger + +Subject: Horizon Ventures' 2091 convoy-default window at Mare Crisium Receiving Cylinder + +- Title: Ember +- World: aetheria +- Fixture id: `ember-convoy-default-v0` +- Locality: Transfer Gallery Two, Mare Crisium Receiving Cylinder, Luna, 2091 +- Tonal mode: workplace black comedy turning into procedural dread, with a warm and strictly material mutual-aid countercurrent + +## Vault notes read + +- `Aetheria/index.md` +- `Aetheria/Narrative Themes.md` +- `Aetheria/Worldbuilding/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Corporate Exodus.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Colonizing Sol.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Territories.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Soliton Drive.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Defunct/Horizon Ventures.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Defunct/TerraCore Industries.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Ewan Hart.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/SolEx.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Aeronautics Unlimited.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Reference/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Reference/Institutional Lineage.md` + +Kalsa tier: not applicable; no Kalsa source was read or used in this Aetheria pass. + +## Lore patch + +- Owning note: `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Defunct/Horizon Ventures.md` +- Authored elaboration: `The Mare Crisium Continuity Default` +- Lore patch commit hash: pending scheduler-owned commit. This pass was explicitly prohibited from performing git writes. +- Lore base HEAD: `ba5c2cefb69d744f0c9db5c265eb283db23b61ce` +- Uncommitted lore diff SHA-256: `3106931b9b044641488ba04cfad51e9246b38b8ecaaf6ac7c219527ccbf0c702` + +## Files written + +- Lore: `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Defunct/Horizon Ventures.md` +- Ink: `examples/ink/aetheria/ember-convoy-default-v0.branch-and-fold.v0.ink` +- Training sidecar: `examples/ink/aetheria/ember-convoy-default-v0.branch-and-fold.v0.training.json` +- Visual plan: `examples/visual/aetheria/ember-convoy-default-v0.branch-and-fold.v0.visual.json` +- Lore grounding: `examples/lore-grounding/aetheria/ember-convoy-default-v0.v0.json` +- BFL prompt manifest: `prompts/image-generation/aetheria/ember-convoy-default-v0.bfl-simple-prompts.v0.json` +- Ledger: `examples/ink/aetheria/ledger/20260904-165336-ember.md` + +## Reviewer verdicts + +- Narrative quality: `accepted`. The repair pass separated amendment consent from private oxygen/mass costs and reset hatch state at the live pressure cycle. Scores: orientation 5, coherence 5, pacing 4, voice 5, tonal fit 5, playability 5. +- Lore grounding: `accepted`. Ten owning or linked sources checked; local classification terminology remains bounded to Mare Crisium, and branch-local endings do not overwrite the authored historical result. Scores: source coverage 5, canon fit 5, grounding 5, backfill value 5. +- Visual continuity: `needs_revision` for high-consistency website replay, `concept-ready` for this deferred-rendering pass. Eighteen standalone base prompts, eighteen BFL prompts, complete character refs, state modifiers, and a textual scene-set specification pass; a real plan view or 3D blockout is still required before multi-angle rendering. Scores: segmentation 5, prompts 5, character visibility 5, branch continuity 5, website replay 3. +- Spatial cohesion: `accepted`. The hatch-to-collar axis, facing desk and booth, hatch-window occlusion, role routes, tool reach, queue crossing, and folded spatial state are explicit. All six spatial scores are 5. + +Full findings and applied fixes are recorded under `audit.review_passes` in the training sidecar. + +## Verification + +- All four JSON artifacts parse successfully and carry the reference schema-version strings. +- Ink static structure: 4 required `// ghostlight.*` headers, 4 choice layers, 16 branch labels, 8 state-gated endings, no missing knot target, and no low-use tracked variable. +- Visual/BFL parity: 18 visual scenes and 18 prompt-manifest entries; no negative prompt constructions or missing visible-character refs detected. +- `git diff --check` passed in both clones. Only the six allowed Ghostlight deliverable files and the one owning lore note are changed. +- Ink was not compiled; no compiler was installed or run. +- No images were generated. Rendering remains deferred. +- No git commit, push, or other git write was performed. + +## Next Ember lead + +Check whether the food-side failure implied by Ewan Hart's proprietary ecology packages is still thin after the swarm merges. If it is, follow one failed nutrient or microbial-culture replenishment through a different company habitat's ration audit and survival deadline. Reuse Mare Crisium's continuity-default terms only if merged lore establishes them as a Horizon-wide standard; this pass deliberately leaves that scope open. diff --git a/experiments/elaboration/aetheria/ledger/20260904-165338-veil.md b/experiments/elaboration/aetheria/ledger/20260904-165338-veil.md new file mode 100644 index 0000000..e766dce --- /dev/null +++ b/experiments/elaboration/aetheria/ledger/20260904-165338-veil.md @@ -0,0 +1,74 @@ +# Veil Pass Ledger — 2026-09-04 16:53:38 + +**Subject:** The protected-session gap in the 2779 Internal Serenity Review + +**Title:** Veil +**World:** Aetheria +**Fixture ID:** `veil-protected-session-gap-v0` +**Locality:** Stillwater Six, a Framgång alignment clinic in an Enceladus ring-pilgrimage transfer habitat +**Tonal mode:** Workplace noir with dry comic precision and quiet mutual aid + +## Lore Elaboration + +Appended the plainly marked section **“Authored Elaboration: The Protected-Session Gap”** to the Internal Serenity Review. It defines the real privacy purpose of protected clinical buffers, the clean administrative shell that management can falsify, the separately owned maintenance and shift-routing surfaces, the consent-preserving disclosure join, the people and institutions that depend on the boundary, the cost of disclosure, and what breaks when those records cannot all be true. + +**Lore patch commit hash:** Pending scheduler commit; this pass was explicitly forbidden from running any git write. +**Lore base HEAD:** `ba5c2cefb69d744f0c9db5c265eb283db23b61ce` +**Stable lore patch ID:** `d5e83c7a050c2f60f783e769676ed0e71a8698cd` + +## Vault Notes Read + +- `Aetheria/index.md` +- `Aetheria/Economy/Item Hooks/Pallas Strike Maintenance Assemblies.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Awakened Labor Front.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Free Neural Network.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Framgång.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Pan-Solar Consortium.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Corvid Collective.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/NeuroPulse.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/NeuroSyn.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Reference/Institutional Lineage.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Algorithmic Social Control.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Brain-Computer Interfaces.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Wireheading.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Territories.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Enceladus Cooperative Schism.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Internal Serenity Review.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Pallas Species Strikes.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Purpose Crash.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Existential Collapse.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Identity Abyss.md` + +**Kalsa tier:** No Kalsa note was consulted; tier is not applicable. + +## Files Written + +- Lore: `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Internal Serenity Review.md` +- Ink: `examples/ink/aetheria/veil-protected-session-gap-v0.branch-and-fold.v0.ink` +- Training sidecar: `examples/ink/aetheria/veil-protected-session-gap-v0.branch-and-fold.v0.training.json` +- Visual plan: `examples/visual/aetheria/veil-protected-session-gap-v0.branch-and-fold.v0.visual.json` +- Lore grounding: `examples/lore-grounding/aetheria/veil-protected-session-gap-v0.v0.json` +- BFL prompt manifest: `prompts/image-generation/aetheria/veil-protected-session-gap-v0.bfl-simple-prompts.v0.json` +- Ledger: `examples/ink/aetheria/ledger/20260904-165338-veil.md` + +## Reviewer Verdicts + +- **Narrative quality:** Accepted — orientation 5/5, coherence 5/5, pacing 4/5, voice 5/5, tonal fit 5/5, IF playability 5/5. Fixed implicit route-receipt custody and branch endings that assumed unearned records or witnesses. +- **Lore grounding:** Accepted — source coverage 5/5, canon fit 5/5, grounding 5/5, backfill value 5/5. Fixed one sidecar leak that gave Esi Jon’s four-pulse count before he disclosed it. +- **Visual continuity:** Accepted — segmentation 5/5, prompt readiness 5/5, character visibility 5/5, branch continuity 5/5, website replay 4/5. Split the mutual-aid and isolated endings; moved conditional receipts and counter states out of reusable base prompts. +- **Spatial cohesion:** Accepted — layout, sightlines, body affordances, access, object geometry, and branch-spatial state all 5/5. Clarified that the purge ring contracts around the service counter’s event marks. + +The full verdicts, resolved findings, labels, and acceptance notes are recorded under `audit.review_passes` in the training sidecar. + +## Verification + +- All four JSON artifacts parse as UTF-8 JSON with the required schema-version strings. +- The Ink source has the four required `// ghostlight.*` headers, 20 knots, 4 choice layers, 16 material branches, 8 state-gated endings, balanced conditional braces, and no undefined divert target in the read-only structural check. +- Ink was not compiled; the task explicitly forbids installing or running an Ink compiler. +- The visual plan has 16 unique scene ids, 20 branch/ending modifiers, valid visible-character refs, and camera coverage for every visual scene. +- The BFL manifest has 16 unique deferred-render prompts. +- No images were generated. + +## Next Veil Lead + +Examine how Framgång sites retaliate after a patient-scoped hold or joined nonclinical finding: care eligibility review, credential revocation, rota reassignment, and cross-site rumor. Deepen an existing consequence path, and do not universalize Stillwater Six’s local purge timing unless another source earns that standard. diff --git a/experiments/elaboration/aetheria/ledger/20260904-165340-hearth.md b/experiments/elaboration/aetheria/ledger/20260904-165340-hearth.md new file mode 100644 index 0000000..a82d529 --- /dev/null +++ b/experiments/elaboration/aetheria/ledger/20260904-165340-hearth.md @@ -0,0 +1,71 @@ +# Hearth Pass Ledger + +- **Title:** Hearth +- **Subject:** the informal shift-door care table on an Aeronautics Unlimited ramp at Pallas +- **Locality:** the outward housing loop beside Cavity Twelve, in one half-commissioned AU Bloom in the Pallas Bloom Cluster +- **Tonal mode:** warm domestic workplace comedy under administrative dread + +## Vault notes read + +- `Aetheria/index.md` +- `Aetheria/Lore/index.md` +- `Aetheria/Worldbuilding/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Aeronautics Unlimited.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Pallas Species Strikes.md` +- `Aetheria/Economy/Item Hooks/Pallas Strike Maintenance Assemblies.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Bloom Habitat Anatomy.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Bloom.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Uplift.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Biodrone.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/BioElevate.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/VitaForge.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Territories.md` +- `Aetheria/Narrative Themes.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Aya Collective.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Activist Network.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Orbital Forge.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Reference/Institutional Lineage.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Cryonix.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Cinderlace Licensing War.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Bloom Expansion Conflicts.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Ceres Control War.md` + +Kalsa tier: not applicable; no Kalsa source was used. + +## Lore elaboration + +Added the fixture-marked shift-door care table to `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Aeronautics Unlimited.md`. The addition gives one Pallas loop a small, unnamed coordination practice for clinic parcels, child handovers, food, and harness-service companionship. It names the practice's dependencies, its body- and route-specific contributions, the time and audit costs, the AU authorities it cannot override, and the failure paths that can cut it. + +- **Authored marker:** `<!-- Ghostlight fixture elaboration: hearth-pallas-shift-door-table-v0 -->` +- **Lore patch commit hash:** pending scheduler-owned commit; git writes were forbidden for this pass. Lore parent HEAD at final review: `ba5c2cefb69d744f0c9db5c265eb283db23b61ce`. + +## Files written + +- Lore: `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Aeronautics Unlimited.md` +- `examples/ink/aetheria/hearth-pallas-shift-door-table-v0.branch-and-fold.v0.ink` +- `examples/ink/aetheria/hearth-pallas-shift-door-table-v0.branch-and-fold.v0.training.json` +- `examples/visual/aetheria/hearth-pallas-shift-door-table-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/aetheria/hearth-pallas-shift-door-table-v0.v0.json` +- `prompts/image-generation/aetheria/hearth-pallas-shift-door-table-v0.bfl-simple-prompts.v0.json` +- `examples/ink/aetheria/ledger/20260904-165340-hearth.md` + +## Reviewer verdicts + +- **Narrative quality — accepted.** Scores: orientation 5, coherence 5, pacing 4, voice 5, tonal fit 5, IF playability 5. The repair pass made clerk questions and ending residue route-conditional, charged broth preparation to time rather than claimshares, and verified all six state-gated endings remain reachable. +- **Lore grounding — accepted.** Scores: source coverage 5, canon fit 4, grounding quality 5, backfill value 5. The fixture keeps its cast, Cavity Twelve, and exact outcome local; the table is neither a formal movement nor a single-cause explanation for the later strikes. +- **Visual continuity — needs revision before high-consistency replay.** Scores: segmentation 5, prompt quality 5, character visibility 5, branch continuity 5, website replay 3. All thirteen standalone base prompts, character refs, state modifiers, branch modifiers, and BFL entries align. The textual scene-set map still requires a camera-specific plan view or 3D blockout before multi-angle website rendering. +- **Spatial cohesion — accepted.** Scores: layout 5, sightlines 4, body affordances 5, movement access 5, object geometry 5, branch spatial state 5. One corridor coordinate frame, stable routes, door clearances, body reach, object positions, and the table's inward threshold move remain coherent across folds. + +## Verification boundary + +- Four reviewer prompts were applied as separate self-review passes, and their structured verdicts are stored in the training sidecar. +- All four JSON artifacts parse with the required schema-version strings. +- Thirteen unique Ink visual scene ids map one-to-one to thirteen visual-plan scenes and thirteen BFL prompts; fifteen Ink branch ids map one-to-one to fifteen training annotations. +- Six ending knots and six terminal redirects are present; static state enumeration found a reachable path to every ending. +- No Ink compiler was installed or invoked. No build was run. +- No images were generated; the visual plan and BFL batch are manifests only. + +## Next Hearth pass + +Look at the Sol Dominion's documented co-location and clinic-access cascades: the administrative harm is concrete, but the ordinary neighbor or household care response that keeps one person functional through it remains thin. Keep it local and do not turn it into a rival institution. diff --git a/experiments/elaboration/aetheria/ledger/20260904-165343-ledger.md b/experiments/elaboration/aetheria/ledger/20260904-165343-ledger.md new file mode 100644 index 0000000..de6dba1 --- /dev/null +++ b/experiments/elaboration/aetheria/ledger/20260904-165343-ledger.md @@ -0,0 +1,67 @@ +# Ledger pass — 20260904-165343 + +**Title:** Ledger +**Subject:** Service Ring Kappa dry-operation harness lease arrears +**Locality:** Provisional Service Ring Kappa, an Aeronautics Unlimited industrial Bloom in the Pallas Cluster, during the 2719–2724 Pallas Species Strikes period +**Tonal mode:** Dry workplace comedy under slow industrial strangulation, with embodied procedural dread and quiet mutual aid + +## Elaboration + +Expanded the cephalopod mobile dry-operation harness seed into one explicitly local Pallas lease chain. AU leases numbered rigs as a batch support service; one unpaid service invoice can pause consumables and recertification, break insurer acceptance and badge release, defer a Kappa inspection, consume pressure and thermal margin, delay freight, erase paid hours, weaken claimshares, and further starve the maintenance budget. Live bodily support is not remotely disabled. A strike-safe kit, manual fit record, and shared custody log let workers interrupt the cascade for hours while preserving civilian air, but do not make supplies, access, or wages cease to matter. + +The exact Kappa room, cast, shift, insurer behavior, and contract sequence remain bounded fixture material. They are not universal Bloom practice or promoted historical canon. + +## Vault notes read + +- `Aetheria/index.md` +- `Aetheria/Economy/Item Hooks/Pallas Strike Maintenance Assemblies.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Pallas Species Strikes.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Bloom Expansion Conflicts.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Cinderlace Licensing War.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Aeronautics Unlimited.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Cephalopod Syndicate.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/BioElevate.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/VitaForge.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Orbital Forge.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Territories.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Uplift.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Biodrone.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Bloom.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Bloom Habitat Anatomy.md` +- `Aetheria/Brainstorming/Technology/Bloom Habitat Constraint Ledger.md` +- `Aetheria/Brainstorming/Technology/Bloom Habitat Systems Walkthroughs.md` +- `Aetheria/Brainstorming/Technology/Bloom Habitat Open Questions And Red Team.md` +- `Aetheria/Brainstorming/Technology/Bloom Habitat Ontology Drafts.md` +- `Aetheria/Brainstorming/Technology/Bloom Habitat Engineering Research Notes.md` +- `Aetheria/Brainstorming/Technology/Bloom Habitat Article Audit.md` +- `Aetheria/Brainstorming/Technology/Bloom Habitat Quantitative Sanity Anchors.md` +- `Aetheria/Brainstorming/Vault Cleanup/index.md` + +## Lore patch + +- File: `Aetheria/Economy/Item Hooks/Pallas Strike Maintenance Assemblies.md` +- Authored section: `Kappa rig-service lease chain` +- Lore base HEAD: `ba5c2cefb69d744f0c9db5c265eb283db23b61ce` +- Lore patch commit hash: `PENDING_SCHEDULER_COMMIT` — this worker was expressly forbidden to create a commit, so no patch commit hash exists yet. + +## Files written + +- `examples/ink/aetheria/ledger-kappa-harness-arrears-v0.branch-and-fold.v0.ink` +- `examples/ink/aetheria/ledger-kappa-harness-arrears-v0.branch-and-fold.v0.training.json` +- `examples/visual/aetheria/ledger-kappa-harness-arrears-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/aetheria/ledger-kappa-harness-arrears-v0.v0.json` +- `prompts/image-generation/aetheria/ledger-kappa-harness-arrears-v0.bfl-simple-prompts.v0.json` +- `examples/ink/aetheria/ledger/20260904-165343-ledger.md` + +## Reviewer verdicts + +- Narrative quality: **accepted**. Routine, bodies, roles, and claimshares are established before pressure. First-pass fixes gated the Kappa-7 production choice on Ione's actual exception, prevented spending depleted crew stock, defined claimshares before payoff, and made the air-cost ending valid for every failing state. +- Lore grounding: **accepted**. The fixture distinguishes uplifted workers from biodrones, keeps BioElevate and VitaForge ownership separate, uses `seal lung` consistently, and marks Kappa geometry and the exact lease chain as local drafts. The reusable dependency rule was backfilled into the existing item-hook owner. +- Visual continuity: **needs revision before rendered website replay; concept manifest accepted**. Seventeen standalone prompts and their visible-character refs/modifiers are ready. A camera-specific plan view or simple 3D blockout must materialize the embedded eight-zone Kappa scene set before multi-angle images are generated. Rendering was deferred by mandate. +- Spatial/geometric cohesion: **accepted**. The inward yard, outward shell, counterspinward prep bay, throat turn, gallery stair, human manifold, role routes, occluders, object custody, and branch-visible state remain consistent. + +Static verification parsed all four JSON artifacts and matched 16 Ink branches to 16 training annotations, 17 unique Ink visual IDs to 17 visual-plan scenes and 17 BFL prompts, 11 live variables, 21 knots, 16 choices, and eight endings. Enumeration found 63 reachable preparation/arrears/response paths, all eight endings reachable, and no negative rig, reserve, claimshare, or superintendent-pressure state. The Ink was not compiled; no compiler was installed or invoked. No images were generated. + +## Next Ledger lead + +Follow the claimshare side of the same dependency web without enlarging provisional Kappa: who accepts or discounts AU project-linked labor claims after a ramp misses booked freight, what households can still exchange them for, and how one ramp default reaches food, air, passage, or supplier credit. Start with `Aeronautics Unlimited.md`, `Territories.md`, and `Pallas Species Strikes.md`; deepen the existing owner instead of founding a second currency system. diff --git a/experiments/elaboration/aetheria/ledger/20260904-165345-tangle.md b/experiments/elaboration/aetheria/ledger/20260904-165345-tangle.md new file mode 100644 index 0000000..854bb32 --- /dev/null +++ b/experiments/elaboration/aetheria/ledger/20260904-165345-tangle.md @@ -0,0 +1,78 @@ +# Tangle pass: Maintenance-Continuity Rosters + +**Subject:** The Ceres Control War maintenance-continuity roster: split custody of life-support records as labor leverage against SolEx consolidation. + +**Locality:** Fixture-local Ceres Bloom Eighteen, Transfer Collar Four, in the rotating-side frame-transfer structure beside a nonrotating freight hub. + +**Tonal mode:** Dry workplace comedy under noir institutional pressure, with quiet mutual aid established before the record crisis. + +## Vault notes read + +- `Aetheria/index.md` +- `Aetheria/Lore/index.md` +- `Aetheria/Worldbuilding/index.md` +- `Aetheria/Worldbuilding/Politics/index.md` +- `Aetheria/Worldbuilding/Politics/PSCC.md` +- `Aetheria/Worldbuilding/Politics/Restrictions on Warfare.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Colonizing Sol.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Territories.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Aeronautics Unlimited.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Pan-Solar Consortium.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Orbital Forge.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/SolEx.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Awakened Labor Front.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/BioElevate.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/VitaForge.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Cephalopod Syndicate.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Biodrone.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Uplift.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Bloom.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Bloom Habitat Anatomy.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Reference/Institutional Lineage.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Identity Abyss.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Bloom Expansion Conflicts.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Ceres Control War.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Pallas Species Strikes.md` (comparison subject rejected because an existing Ghostlight fixture already furnishes it deeply) +- `Aetheria/Economy/Item Hooks/Pallas Strike Maintenance Assemblies.md` (same comparison pass) +- Kalsa: no Kalsa source was consulted; tier is not applicable to this Aetheria pass. + +## Lore patch + +- Owning note: `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Ceres Control War.md` +- Elaboration: `Authored Elaboration: Maintenance-Continuity Rosters` +- Lore patch commit hash: pending scheduler commit; git writes were explicitly forbidden. Lore base HEAD before the patch was `ba5c2cefb69d744f0c9db5c265eb283db23b61ce`. + +## Files written + +- `F:/Projects/Ghostlight-worlds/slots/aetheria-8/lore/Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Ceres Control War.md` +- `examples/ink/aetheria/tangle-ceres-continuity-roster-v0.branch-and-fold.v0.ink` +- `examples/ink/aetheria/tangle-ceres-continuity-roster-v0.branch-and-fold.v0.training.json` +- `examples/visual/aetheria/tangle-ceres-continuity-roster-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/aetheria/tangle-ceres-continuity-roster-v0.v0.json` +- `prompts/image-generation/aetheria/tangle-ceres-continuity-roster-v0.bfl-simple-prompts.v0.json` +- `examples/ink/aetheria/ledger/20260904-165345-tangle.md` + +## Reviewer verdicts + +- Narrative quality: `accepted`. Scores: orientation 5, coherence 5, pacing 4, voice 4, tonal fit 5, IF playability 5. Revisions defined frame-transfer orientation and claimshares in scene and made the previously unread PSC classification state bite at the disposition fold. +- Lore grounding: `accepted`. Scores: source coverage 5, canon fit 4, grounding quality 5, vault backfill value 5. The durable roster mechanism was added to the owning event note; all cast, locality labels, sensor-gap details, and outcomes remain fixture-local drafts. +- Visual continuity: `needs_revision` for high-consistency website replay, while accepted as concept-ready prompt collateral. Scores: segmentation 5, prompt quality 5, character visibility 5, branch continuity 5, website replay 3. Sixteen Ink visual ids map to sixteen standalone prompts and sixteen BFL prompts. A camera-specific plan view or 3D blockout remains required before rendering. +- Spatial cohesion: `accepted`. Scores: layout 5, sightlines 4, body affordances 5, movement/access 5, object geometry 5, branch spatial state 5. The first pass caught and removed an impossible outer-shell/near-hub scale collision; the live plan now uses one rotating-side frame-transfer collar with explicit gravity, routes, stations, sightlines, and gate states. + +## Verification + +- Four JSON artifacts parsed successfully with their required `schema_version` strings. +- Static checks found 16 Ink knots, 15 nonterminal divert targets, 11 annotated branches, 13 live variables, 16 visual scenes, 15 branch/state visual modifiers, 16 BFL prompts, and four recorded review passes. +- Every sidecar branch id and knot exists in the Ink; every Ink visual id exists in the visual plan; every visual modifier target and visible character ref resolves; every base image prompt uses affirmative standalone description. +- Ink was not compiled, per task instructions. No compiler was installed or invoked. +- Images were not generated; the BFL manifest is the deferred-rendering deliverable. +- No git commit, push, or other git write was run. The scheduler owns both commits and publication. + +## Next Tangle lead + +Inspect the `Cinderlace Licensing War` as a worker-and-supplier political web: Cryonix's standards victory, AU/Forge corridor loss, PSC panel influence, displaced cooperative engineers, and the constituencies that made a narrow fabrication monopoly govern territory. Deepen the existing conflict rather than naming a replacement mega. diff --git a/experiments/elaboration/aetheria/ledger/20260904-173543-patina.md b/experiments/elaboration/aetheria/ledger/20260904-173543-patina.md new file mode 100644 index 0000000..a434852 --- /dev/null +++ b/experiments/elaboration/aetheria/ledger/20260904-173543-patina.md @@ -0,0 +1,66 @@ +# Patina Pass — Borrowed Names for Biodrone Line Kits + +**Subject:** The private names Pallas BioDrone Standard crews give supplier-owned body-support and diagnostic fittings issued per shift. + +**Title:** Patina + +**World:** Aetheria + +**Locality:** Pallas Yard Twelve, in the line-issue alcove off the loop-outer side of Service Ring Kappa. + +**Tonal mode:** Dry shift comedy and tactile workplace intimacy under low-stakes administrative pressure. + +## Lore Elaboration + +Added `Shift-Issue Line Kits` to `Aetheria/Worldbuilding/Pre-Elysium/Technology/Biodrone.md`, plainly marked as authored elaboration. The section grounds the fittings, split institutional authority, worker-side naming practice, second return board, time cost, bodily cost, and audit exposure. + +**Lore patch commit hash:** Scheduler-pending. Git writes were forbidden for this pass. Lore base HEAD: `ba5c2cefb69d744f0c9db5c265eb283db23b61ce`; uncommitted lore patch SHA-256: `6485d090d45203cd868a5d20430ca7a7c93ab9180bcfa0556a014e4fb54df864`. + +## Vault Notes Read + +- `Aetheria/index.md` +- `Aetheria/Narrative Themes.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Biodrone.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/VitaForge.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Pallas Species Strikes.md` +- `Aetheria/Economy/Item Hooks/Pallas Strike Maintenance Assemblies.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Aeronautics Unlimited.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/BioElevate.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Uplift.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Awakened Labor Front.md` +- `Aetheria/Brainstorming/Technology/Bloom Habitat Systems Walkthroughs.md` (brainstorming, used for spatial vocabulary only) + +Vault control surface read: `Aetheria/AGENTS.md`. + +Kalsa tier: not applicable; no Kalsa note was read or used. + +Ghostlight continuity checked: `examples/ink/pallas-species-strikes.branch-and-fold.v0.ink`. + +## Files Written + +- Lore: `Aetheria/Worldbuilding/Pre-Elysium/Technology/Biodrone.md` +- `examples/ink/aetheria/patina-borrowed-names-v0.branch-and-fold.v0.ink` +- `examples/ink/aetheria/patina-borrowed-names-v0.branch-and-fold.v0.training.json` +- `examples/visual/aetheria/patina-borrowed-names-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/aetheria/patina-borrowed-names-v0.v0.json` +- `prompts/image-generation/aetheria/patina-borrowed-names-v0.bfl-simple-prompts.v0.json` +- `examples/ink/aetheria/ledger/20260904-173543-patina.md` + +## Reviewer Verdicts + +- Narrative quality: `accepted`. Scores: orientation 5, coherence 5, pacing 5, voice 5, tonal fit 5, IF playability 5. The pass corrected the route-clock model, gated custody choices on locating Rain-Again, and clarified which side of the counter could move each object. +- Lore grounding: `accepted`. Scores: source coverage 5, canon fit 5, grounding quality 5, vault backfill value 5. The practice remains local to Pallas, preserves VitaForge/BioElevate boundaries, and grants no ownership or personhood through naming. +- Visual continuity: `needs_revision` for website replay only. Scores: segmentation 5, prompt quality 5, character visibility 5, branch continuity 5, website replay 3. Thirteen standalone scene prompts and matching BFL prompts are concept-ready; a durable plan view or 3D blockout is still required before multi-angle rendering. +- Spatial cohesion: `accepted`. Scores: layout 5, sightlines 5, body affordances 5, movement/access 5, object geometry 5, branch spatial state 5. The counter, worker-side board, supplier aisle, camera blind strip, routes, reaches, and custody boundary share one coordinate frame. + +## Verification + +- All four JSON artifacts parsed with their required `schema_version` strings. +- Static Ink audit found 11 annotated branches, 13 knots, six endings, balanced braces, and no missing divert targets. +- The visual plan contains 13 scenes; the BFL manifest contains 13 prompts; every visible named character has a stable visual reference. +- Thirty-seven base and modifier prompt components passed the affirmative, standalone-prompt wording scan. +- Ink was not compiled, as required by the pass contract. Images were not generated or rendered. + +## Next Patina Lead + +Inspect the body-side consumables that do not return with a Pallas line kit - interface gel, seal pads, cleaning cloth, and similar wear stock - and determine whether the existing maintenance notes leave their naming, rationing, and loss billing thin enough for one local pass. Keep the inquiry at the shift rack; do not promote it into a new institution. diff --git a/experiments/elaboration/aetheria/ledger/20260904-173644-charter.md b/experiments/elaboration/aetheria/ledger/20260904-173644-charter.md new file mode 100644 index 0000000..422b617 --- /dev/null +++ b/experiments/elaboration/aetheria/ledger/20260904-173644-charter.md @@ -0,0 +1,74 @@ +# Charter + +Subject: witnessed route-voice mandates under the Ganymede Route Compact + +## Pass + +- World: Aetheria +- Title: Charter +- Locality: Registry Annex B, Ganymede orbital docks, 2478 +- Tonal mode: procedural workplace comedy with mounting legal dread and a quiet mutual-aid coda +- Fixture id: `charter-route-voice-v0` + +The pass furnishes the Compact's thin claim of route-steward representation: who may speak for an uplifted navigator watch, what a route-voice mandate can bind, how its alternate succeeds, which emergency acts remain temporary, who witnesses it, how a challenge works, what delay costs, and how clean translation can capture authority while preserving the original signal as inert dissent. + +## Vault notes read + +Primary grounding: + +- `Aetheria/index.md` +- `Aetheria/Introduction.md` +- `Aetheria/Narrative Themes.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Ganymede Route Compact.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Cetacean Navigators.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Lightsail Express.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Uplift.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Territories.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Identity Crisis.md` + +Targeted contextual excerpts: + +- `Aetheria/Fiction/The Burden of Proof.md` +- `Aetheria/Brainstorming/Stories/Pirate Metagame Novella/Cast Bible.md` — brainstorming context only, not canon authority + +Kalsa sources: none; tier is not applicable to this pass. + +## Lore patch + +- Owning note: `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Ganymede Route Compact.md` +- Added section: `Witnessed Route Voice`, plainly marked as authored elaboration +- Scheduler-owned lore patch commit hash: pending; this worker was forbidden to perform git writes +- Lore base HEAD before scheduler commit: `ba5c2cefb69d744f0c9db5c265eb283db23b61ce` + +## Files written + +- `F:/Projects/Ghostlight-worlds/slots/aetheria-2/lore/Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Ganymede Route Compact.md` +- `examples/ink/aetheria/charter-route-voice-v0.branch-and-fold.v0.ink` +- `examples/ink/aetheria/charter-route-voice-v0.branch-and-fold.v0.training.json` +- `examples/visual/aetheria/charter-route-voice-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/aetheria/charter-route-voice-v0.v0.json` +- `prompts/image-generation/aetheria/charter-route-voice-v0.bfl-simple-prompts.v0.json` +- `examples/ink/aetheria/ledger/20260904-173644-charter.md` + +## Reviewer verdicts + +- Narrative quality: `accepted` — orientation 5, coherence 5, pacing 4, voice 4, tonal fit 5, IF playability 5. The repair pass removed impossible berth-time gains, made the two witnesses visible in valid endings, and made succession request Talu's withdrawal instead of puppeting it. +- Lore grounding: `accepted` — source coverage 5, canon fit 4, grounding quality 5, vault backfill value 5. The fixture-local cast, annex, hardware, and bottlenose body remain noncanonical dramatization; mature Navigator institutions are not projected backward into 2478. +- Visual continuity: `needs_revision` for high-consistency website rendering — segmentation 5, prompt quality 5, character visibility 5, branch continuity 5, website replay 3. The thirteen standalone concept frames and BFL prompts are ready; the repeated multi-angle annex still requires the declared camera-specific plan or 3D blockout. Rendering was deferred by contract. +- Spatial cohesion: `accepted` — layout 5, sightlines 4, body affordances 5, movement/access 5, object geometry 5, branch spatial state 5. One wet/dry coordinate frame, role routes, reach, occluders, sightlines, and state anchors remain stable across folds. + +## Verification + +- Parsed all four JSON artifacts successfully with `ConvertFrom-Json`. +- Matched 15 Ink branch ids to 15 training annotations. +- Matched 13 Ink visual scene ids to 13 visual-plan scenes and 13 BFL concept prompts. +- Found no unused Ink variables, missing visual character refs, or negative prompt constructions. +- Ran read-only `git diff --check` on the lore patch; no whitespace errors were reported. +- Ink was not compiled, as required by the swarm contract. +- No images were generated. +- No commit, push, index update, or other git write was performed. + +## Next Charter lead + +Inspect the Daedal and corporate-house notes for succession inside a house: who can bind the house after a principal's death, incapacity, disappearance, or creditor seizure; which office certifies the transfer; and what redress workers, dependents, and counterparties retain while rival claimants fight. Deepen the existing house authority before naming a new court or registry. diff --git a/experiments/elaboration/aetheria/ledger/20260904-174148-numen.md b/experiments/elaboration/aetheria/ledger/20260904-174148-numen.md new file mode 100644 index 0000000..0dac7f6 --- /dev/null +++ b/experiments/elaboration/aetheria/ledger/20260904-174148-numen.md @@ -0,0 +1,78 @@ +Subject: The Uncut Minute, a Truth Cult verification rite under Lucent's Earth-Moon L5 broadcast infrastructure + +# Numen Pass Ledger + +- Title: Numen +- World: Aetheria +- Subject: The Uncut Minute, a Truth Cult verification rite conducted through metered Lucent archive infrastructure +- Locality: Reclamation Booth L5-Blue-6, a leased booth inside a Lucent-linked dockside relay stack at Earth-Moon L5, 2816 +- Tonal mode: ritual quiet with dry workplace wit, corporate dread, and a narrow pulse of earned wonder +- Kalsa tier: not applicable; this pass is Aetheria + +## Vault Notes Read + +- `Aetheria/index.md` +- `Aetheria/Introduction.md` +- `Aetheria/Narrative Themes.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Truth Cults.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Reality Architects.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Chaos Weavers.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Free Minds.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Lucent Media.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Framgång.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Cognitum.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Artificial General Intelligence.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Algorithmic Social Control.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Mind Uploading.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Identity Crisis.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Identity Abyss.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Existential Collapse.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Lagrange Broadcast War.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Atmospheric Processing Dispute.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Territories.md` +- `Aetheria/Worldbuilding/Post-Elysium/Concepts/Aether.md` +- `Aetheria/Worldbuilding/Post-Elysium/Concepts/Spirits.md` +- `Aetheria/Worldbuilding/Post-Elysium/Technology/AGI Esper.md` +- `Aetheria/Worldbuilding/Post-Elysium/Technology/Oracular Computing.md` +- `Aetheria/Worldbuilding/Politics/Thermal Death Culture.md` +- `Aetheria/Stories/Rain.md` + +## Lore Patch + +- Owning note: `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Truth Cults.md` +- Authored elaboration: `The Uncut Minute`, explicitly marked `Authored Elaboration` and dated 2026-09-04 +- Lore patch commit hash: pending scheduler commit because this worker was forbidden to make git writes +- Lore base HEAD: `ba5c2cefb69d744f0c9db5c265eb283db23b61ce` +- Stable lore patch id: `1328361ef68db680dffd79a58f14a22fdc9bd4ee` + +## Files Written + +- Lore clone: `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Truth Cults.md` +- Ghostlight: `examples/ink/aetheria/numen-uncut-minute-v0.branch-and-fold.v0.ink` +- Ghostlight: `examples/ink/aetheria/numen-uncut-minute-v0.branch-and-fold.v0.training.json` +- Ghostlight: `examples/visual/aetheria/numen-uncut-minute-v0.branch-and-fold.v0.visual.json` +- Ghostlight: `examples/lore-grounding/aetheria/numen-uncut-minute-v0.v0.json` +- Ghostlight: `prompts/image-generation/aetheria/numen-uncut-minute-v0.bfl-simple-prompts.v0.json` +- Ghostlight: `examples/ink/aetheria/ledger/20260904-174148-numen.md` + +## Reviewer Verdicts + +- Narrative quality: `accepted` — orientation 5/5, coherence 5/5, pacing 5/5, voice 5/5, tonal fit 5/5, IF playability 5/5. Fixed the early Truth Cult context bridge, overstated war framing, implicit speaker restoration, and impossible reuse of spent Buzz. +- Lore grounding: `accepted` — source coverage 5/5, canon fit 5/5, grounding 5/5, vault backfill value 5/5. Added the correct Existential Collapse-era source and bounded the physical Buzz wafers as a Blue-6 account device. +- Visual continuity: `accepted` — segmentation 5/5, prompts 5/5, character visibility 5/5, branch continuity 5/5, website replay 4/5. Split the failed machine-memory ending from the human-present success frame, declared visible groups, and retained sixteen affirmative standalone prompts plus twenty visible-delta modifiers. A camera-matched blockout remains required before high-consistency multi-angle rendering. +- Spatial cohesion: `accepted` — layout, sightlines, body affordances, movement, object geometry, and branch spatial state all 5/5. The three slates are explicitly detachable; the one-door booth, shutter, Orison rack, bench, center work strip, custody routes, and ending occupancy remain consistent. +- Full structured verdicts are recorded in the training sidecar audit. + +## Verification And Deferred Work + +- All four JSON artifacts parsed successfully. +- Schema versions match the reference contract: `ghostlight.ink_training_annotation.v0`, `ghostlight.ink_visual_plan.v0`, `ghostlight.lore_grounding_digest.v0`, and `ghostlight.bfl_prompt_batch.v0`. +- Sixteen Ink branch labels match sixteen sidecar branch records; fourteen declared variables match the sidecar variable list and are read by later state or gates. +- All sixteen visual scenes have camera coverage; all visible refs and all twenty modifier targets resolve. +- The Ink source was not compiled, as required. No Ink compiler was installed. No build or image generation was run. +- `git diff --check` reported no whitespace errors in either clone. The only lore change is the Truth Cults owning note; the only Ghostlight writes are the six reserved deliverable paths above. + +## Next Numen Lead + +Examine Framgång's Enceladus pilgrimage economy for one worker-performed renewal rite whose calm is genuine, subscription-bound, and vulnerable to becoming compliance theater. Read the linked `Internal Serenity Review` and `Enceladus Cooperative Schism` before deciding whether that belongs in `Framgång.md` or an owning event note. diff --git a/experiments/elaboration/aetheria/ledger/20260904-175839-tangle.md b/experiments/elaboration/aetheria/ledger/20260904-175839-tangle.md new file mode 100644 index 0000000..623648b --- /dev/null +++ b/experiments/elaboration/aetheria/ledger/20260904-175839-tangle.md @@ -0,0 +1,74 @@ +# Tangle Pass — 2026-09-04 17:58:39 + +- **Subject:** Tactical Solutions International's continuity covenant: insurer-backed behavioral records as leverage over a Horizon Ventures transfer-habitat workforce. +- **Title:** Tangle — The Continuity Assurance Rider +- **Locality:** Transfer Wheel Six, an Earth–Luna L1 Horizon Ventures freight habitat; principally its crew galley, with one ending staged at docking seal bay C-12. +- **Time:** 2092, after Horizon Ventures' 2091 convoy failures and before the 2095 Horizon–TerraCore merger into SolEx. +- **Tonal mode:** Workplace gallows comedy with procedural dread and domestic warmth. + +## Vault Notes Read + +- `Aetheria/index.md` +- `Aetheria/Worldbuilding/Politics/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Colonizing Sol.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Territories.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Megas.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Reference/Institutional Lineage.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Corporate Exodus.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Defunct/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Defunct/Tactical Solutions International.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Defunct/Horizon Ventures.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Defunct/TerraCore Industries.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Framgång.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/SolEx.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Rossum & Douglas.md` +- `Aetheria/Worldbuilding/Post-Elysium/Factions/index.md` (index-lens check only; the fixture remains pre-Elysium) + +No Kalsa source was used, so no Kalsa tier applies. + +## Lore Patch + +- **Owning note:** `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Defunct/Tactical Solutions International.md` +- **Elaboration:** Added the plainly marked Continuity Assurance Rider section: Horizon, TSI, shipping insurers, lunar creditors, maintenance delegates, archive custody, unverified intervals, alternate worker evidence, costs, dependencies, and the mechanism's later fit with Framgång. +- **Lore patch commit hash:** `PENDING_SCHEDULER_COMMIT` — this pass was explicitly forbidden from running git writes. Lore base HEAD before the scheduler commit: `ba5c2cefb69d744f0c9db5c265eb283db23b61ce`. + +## Files Written + +- Lore clone: `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Defunct/Tactical Solutions International.md` +- Ghostlight: `examples/ink/aetheria/tangle-continuity-rider-v0.branch-and-fold.v0.ink` +- Ghostlight: `examples/ink/aetheria/tangle-continuity-rider-v0.branch-and-fold.v0.training.json` +- Ghostlight: `examples/visual/aetheria/tangle-continuity-rider-v0.branch-and-fold.v0.visual.json` +- Ghostlight: `examples/lore-grounding/aetheria/tangle-continuity-rider-v0.v0.json` +- Ghostlight: `prompts/image-generation/aetheria/tangle-continuity-rider-v0.bfl-simple-prompts.v0.json` +- Ghostlight: `examples/ink/aetheria/ledger/20260904-175839-tangle.md` + +## Reviewer Verdicts + +- **Narrative quality:** `accepted` after revision. Final scores: orientation 5/5, coherence 5/5, pacing 4/5, voice 5/5, tonal fit 5/5, IF playability 5/5. Fixed a high-seal-risk path that could reach a clean supply ending, plus unsupported exact convoy and transfer-wheel counts. +- **Lore grounding:** `accepted`. Final scores: source coverage 5/5, canon fit 5/5, grounding quality 5/5, vault backfill value 5/5. The contract mechanism lives in TSI's owning note; named participants and branch outcomes remain fixture-local. +- **Visual continuity:** `accepted` for B-level draft replay. Final scores: segmentation 5/5, prompt quality 5/5, character visibility 5/5, branch continuity 5/5, website replay 4/5. Restored the dock crew to shared frames, made the filter expenditure visible, and made grouped ending bases neutral so modifiers stay additive. A real blockout is still required for high-consistency production art. +- **Spatial cohesion:** `accepted`. Final scores: layout 5/5, sightlines 4/5, body affordance 5/5, movement/access 5/5, object geometry 5/5, branch spatial state 5/5. Fixed coordinate-frame language, Earth–Luna signal distance, and the filter-reserve object's causal role. + +## Verification + +- All four JSON artifacts parsed with their required schema versions. +- Twelve Ink branch labels match twelve sidecar branch records. +- Eight Ink ending labels have eight visual ending modifiers. +- All declared Ink variables receive later conditional reads. +- All redirects target declared knots; Ink conditional braces balance. +- Fifteen visual scene anchors match fifteen BFL prompt entries. +- All visual character refs and modifier scene targets resolve. +- Visual prompts passed the affirmative-prompt scan. +- All lore digest source paths exist. +- `git diff --check` passed for the lore patch and the allowed Ghostlight scope. +- The Ink source was **not compiled**, per the pass rules; no Ink compiler was installed or run. +- No images were generated. +- No git write, commit, or push was attempted. + +## Next Tangle Lead + +Trace whether the Continuity Assurance Rider, its archive-custody clause, or an adjacent insurer standard survives Horizon's 2095 merger into SolEx. The useful question is political inheritance: which party gains interpretation authority after the merger, which workers or local delegates retain alternate evidence, and whether TSI's independence becomes a genuine check, a captured subsidiary function, or leverage it uses to escape the new extraction bureaucracy. diff --git a/experiments/elaboration/aetheria/ledger/20260904-181836-hearth.md b/experiments/elaboration/aetheria/ledger/20260904-181836-hearth.md new file mode 100644 index 0000000..8c197b3 --- /dev/null +++ b/experiments/elaboration/aetheria/ledger/20260904-181836-hearth.md @@ -0,0 +1,84 @@ +# Hearth Pass — 20260904-181836 + +## Idea + +Some Dominion households deliberately exile one beloved relative from every visible part of family life so that somebody remains administratively clean enough to take the household in when a work flag reaches its housing and clinic routes. The trick survives because the evidentiary firewall protecting GeneSys dynasties from shared liability also protects a genuinely separate address; using it buys one intake interval, burns the separation, and forces the whole block to begin cultivating the next absence. + +## Where it lives + +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Sol Dominion.md` — `Keeping The Quarrel` + +## Attached to + +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/GeneSys.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/CogniSys.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Algorithmic Social Control.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Finch Cybernetics.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Urban Sovereignty War.md` + +## Who benefits / who is harmed / what it costs + +- **Benefits:** a flagged household gains one clean housing or clinic intake before association review catches up; children, older relatives, disabled people, and patients with route-bound care keep continuity; neighbors gain a repeatable way to help without founding an institution the Dominion can seize. +- **Harmed:** the deliberately estranged relative loses ordinary presence and recognized authority; people with portable work, few registered dependants, or weak standing are pressured into becoming the absence; genuine estrangement and abuse become harder for neighbors and clerks to distinguish from protective performance. +- **Costs:** no shared address, payment, emergency authority, logged visit, or easy public mourning; neighbor relays absorb errands and secrecy; activating the clean address consumes it, and a model that joins the relay can spread the original flag into several households. + +## Hooks left + +- When CogniSys learns to score deliberate absence, does the Dominion prosecute the quarrel as fraud or preserve it as unpaid emergency-capacity management? +- Who may claim the body, effects, or dependants of a quarrel-keeper who dies without collapsing the separation they spent years maintaining? + +## Vault notes read + +- `Aetheria/index.md` +- `Aetheria/Lore/index.md` +- `Aetheria/Narrative Themes.md` +- `Aetheria/Worldbuilding/index.md` +- `Aetheria/Worldbuilding/Politics/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Colonizing Sol.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Territories.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Awakened Labor Front.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Baseline League.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Activist Network.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Aya Collective.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Cetacean Navigators.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Finch Cybernetics.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Pan-Solar Consortium.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Sol Dominion.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Zhestokost.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/CogniSys.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/GeneSys.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/NiteLife Energy.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Quantum Dynamics.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/SolEx.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Reference/Institutional Lineage.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Algorithmic Social Control.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Identity Abyss.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Arete Program Consolidation.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Mercury Array Crisis.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Triton Sanctuary Accords.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Urban Sovereignty War.md` + +Swarm ledgers checked before choosing the idea: + +- `experiments/elaboration/aetheria/ledger/20260904-165328-ledger.md` +- `experiments/elaboration/aetheria/ledger/20260904-165330-tangle.md` +- `experiments/elaboration/aetheria/ledger/20260904-165336-ember.md` +- `experiments/elaboration/aetheria/ledger/20260904-165338-veil.md` +- `experiments/elaboration/aetheria/ledger/20260904-165340-hearth.md` +- `experiments/elaboration/aetheria/ledger/20260904-165343-ledger.md` +- `experiments/elaboration/aetheria/ledger/20260904-165345-tangle.md` + +## Rejected first ideas + +- A second shift-door medicine, food, and child-handover table — already owned by the earlier Hearth pass and its Pallas care table. +- A formal neighborhood mutual-aid office — too legible, too easily captured, and a safe rival institution where the mandate asks for something small and functioning. +- Contract adoption or broad chosen-family recognition — the predictable extension of co-location appeals, without a new private cost or a reason the Dominion itself must leave the seam open. diff --git a/experiments/elaboration/aetheria/ledger/20260904-182547-ledger.md b/experiments/elaboration/aetheria/ledger/20260904-182547-ledger.md new file mode 100644 index 0000000..868fe78 --- /dev/null +++ b/experiments/elaboration/aetheria/ledger/20260904-182547-ledger.md @@ -0,0 +1,91 @@ +# Ledger Pass — 20260904-182547 + +## Idea + +Post-Elysium credit is often collateralized by a borrower’s ignorance: a Blind Forecast Covenant seals an oracle’s predicted injuries, defections, and deaths from the people whose choices would make the forecast reflexive. If any named subject learns a protected branch, the forecast—not necessarily the payment—defaults, cascading into repricing, coverage holds, service withdrawal, payroll failure, and route exclusion because every dependent contract was sold against a future that remained bankable only while its participants did not know it. + +## Where it lives + +- `Aetheria/Worldbuilding/Post-Elysium/Reference/Blind Forecast Covenant.md` + +## Attached to + +- `Aetheria/Worldbuilding/Post-Elysium/Technology/Oracular Computing.md` +- `Aetheria/Worldbuilding/Post-Elysium/Concepts/Temporal Nonlinearity.md` +- `Aetheria/Worldbuilding/Post-Elysium/Technology/Necrotech.md` +- `Aetheria/Worldbuilding/Post-Elysium/Factions/House Valence.md` +- `Aetheria/Worldbuilding/Post-Elysium/Reference/Port-Insurer Compact.md` + +## Who benefits / who is harmed / what it costs + +- **Benefits:** lenders, insurers, infrastructure patrons, oracle providers, and House Valence gain a financeable risk packet plus the right to reprice when knowledge changes behavior. Managers receive capital by preserving ignorance among people whose decisions the project depends upon. +- **Harmed:** reflexive subjects become economically valuable as uninformed inputs; poor habitats, crews, clinics, workshops, workers, and households cannot afford frequent reforecasting or the liquidity needed to contest contamination. Whistleblowers can be charged for “forecast spoilage” even when a warning prevents the predicted harm. +- **Costs:** each covenant consumes scarce oracle work, observation, surveillance, information partitions, service continuity, and bond liquidity. A knowledge default can freeze credit, alter coverage, shorten supplier terms, pause licensed service, strand movement behind security demands, and spend payroll or maintenance reserves before any office has exceeded its narrow authority. +- **Counter-pressure:** small groups keep unforecast slack—meals, repair time, bunks, clinic transport, instruments, and passage promises allocated by immediate need without requiring the dark schedule’s reason code. It does not save the financial stack; it can make warning or refusal survivable for one person or household. + +## Hooks left + +- When a dark schedule prices a specific preventable death, what evidence turns nondisclosure from contractual performance into responsibility for that death? +- What happens when the Eidolon oracle recognizes a reflexive subject as a person and warns them despite the service covenant governing its host? +- Can unforecast slack become materially large without creditors treating its existence as forecast contamination and pricing it out? + +## Vault notes read + +- `Aetheria/index.md` +- `Aetheria/Introduction.md` +- `Aetheria/Narrative Themes.md` +- `Aetheria/Lore/index.md` +- `Aetheria/Worldbuilding/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/From Sol to Elysium.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Algorithmic Social Control.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Existential Collapse.md` +- `Aetheria/Worldbuilding/Post-Elysium/index.md` +- `Aetheria/Worldbuilding/Post-Elysium/Concepts/index.md` +- `Aetheria/Worldbuilding/Post-Elysium/Concepts/Aether.md` +- `Aetheria/Worldbuilding/Post-Elysium/Concepts/Esper.md` +- `Aetheria/Worldbuilding/Post-Elysium/Concepts/Negative Entropy.md` +- `Aetheria/Worldbuilding/Post-Elysium/Concepts/Pseudospace.md` +- `Aetheria/Worldbuilding/Post-Elysium/Concepts/Ship Mind Custody.md` +- `Aetheria/Worldbuilding/Post-Elysium/Concepts/Spirits.md` +- `Aetheria/Worldbuilding/Post-Elysium/Concepts/Temporal Nonlinearity.md` +- `Aetheria/Worldbuilding/Post-Elysium/Technology/index.md` +- `Aetheria/Worldbuilding/Post-Elysium/Technology/Aetheric Drive.md` +- `Aetheria/Worldbuilding/Post-Elysium/Technology/Aethernet.md` +- `Aetheria/Worldbuilding/Post-Elysium/Technology/AGI Esper.md` +- `Aetheria/Worldbuilding/Post-Elysium/Technology/Cognitive Interfacing.md` +- `Aetheria/Worldbuilding/Post-Elysium/Technology/Necrotech.md` +- `Aetheria/Worldbuilding/Post-Elysium/Technology/Oracular Computing.md` +- `Aetheria/Worldbuilding/Post-Elysium/Factions/index.md` +- `Aetheria/Worldbuilding/Post-Elysium/Factions/Daedal Houses.md` +- `Aetheria/Worldbuilding/Post-Elysium/Factions/House Valence.md` +- `Aetheria/Worldbuilding/Post-Elysium/Factions/Megiddo.md` +- `Aetheria/Worldbuilding/Post-Elysium/Factions/Parallax Auditors.md` +- `Aetheria/Worldbuilding/Post-Elysium/Factions/Wavecrafters.md` +- `Aetheria/Worldbuilding/Post-Elysium/Reference/index.md` +- `Aetheria/Worldbuilding/Post-Elysium/Reference/Continuity Admissibility Finding.md` +- `Aetheria/Worldbuilding/Post-Elysium/Reference/Port-Insurer Compact.md` +- `Aetheria/Worldbuilding/Post-Elysium/Reference/Weapon Category Codes.md` +- `Aetheria/Game Design/index.md` +- `Aetheria/Game Design/Design Pillars.md` +- `Aetheria/Game Design/Economy and Production.md` +- `Aetheria/Game Design/Corporate Strategy Layer.md` +- `Aetheria/Game Design/Colonies and Population.md` +- `Aetheria/Game Design/Progression, Claims, and Consequence.md` + +Swarm ledgers read: + +- `experiments/elaboration/aetheria/ledger/20260904-165328-ledger.md` +- `experiments/elaboration/aetheria/ledger/20260904-165330-tangle.md` +- `experiments/elaboration/aetheria/ledger/20260904-165336-ember.md` +- `experiments/elaboration/aetheria/ledger/20260904-165338-veil.md` +- `experiments/elaboration/aetheria/ledger/20260904-165340-hearth.md` +- `experiments/elaboration/aetheria/ledger/20260904-165343-ledger.md` +- `experiments/elaboration/aetheria/ledger/20260904-165345-tangle.md` + +## Rejected first ideas + +- **Pallas consumable vendor-credit choke:** already the explicit next lead from the first Ledger pass and only a safer neighbor to two landed Kappa dependency chains. +- **AU claimshare discount market:** already the second Ledger pass’s named continuation; elaborating acceptors and household exchange would add runtime detail, not a new kind of pressure. +- **Spirits pledged as self-paying collateral:** the vault establishes that spirits consume external energy and fade; “haunted finance” supplied a slogan but no earned institution or non-obvious dependency. +- **Generic self-fulfilling oracle panic:** forecasts changing behavior is already canon. The missing setting concept was the contract that deliberately preserves ignorance, assigns contamination, and makes several independent institutions depend on that ignorance. diff --git a/experiments/elaboration/aetheria/ledger/20260904-184532-tangle.md b/experiments/elaboration/aetheria/ledger/20260904-184532-tangle.md new file mode 100644 index 0000000..ed89384 --- /dev/null +++ b/experiments/elaboration/aetheria/ledger/20260904-184532-tangle.md @@ -0,0 +1,162 @@ +# Tangle Pass — 20260904-184532 + +## Idea + +Late-Sol corporations sometimes subsidize genuinely hostile unions, independent habitats, and rival service networks because every documented outsider who depends on them becomes evidence that sanctioning the company would hurt more than the company. The PSC's need to price systemic harm turns opposition into **continuity constituencies**: political collateral that firms must keep independent enough to count, while labor can attack corporate power by coordinating the expensive removal of its own dependencies. + +## Where it lives + +- `Aetheria/Worldbuilding/Politics/Continuity Constituencies.md` — canonical owner. +- `Aetheria/Worldbuilding/Politics/index.md` — branch index backlink. +- `Aetheria/Worldbuilding/Politics/Restrictions on Warfare.md` — regulatory backlink and externality boundary. +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Pan-Solar Consortium.md` — institutional backlink and leverage boundary. + +## Attached to + +- `Aetheria/Worldbuilding/Politics/Restrictions on Warfare.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Pan-Solar Consortium.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Rossum & Douglas.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Awakened Labor Front.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Activist Network.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Aeronautics Unlimited.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/SolEx.md` + +## Who benefits / who is harmed / what it costs + +- **Benefits:** infrastructure firms gain narrower sanctions, protected corridors, higher bonds against attackers, and delay by proving that outsiders depend on them; hostile unions and independent service bodies gain real subsidies and limited bargaining room because their continued separateness has regulatory value; certifiers, insurers, and security contractors gain recurring custody and review work. +- **Harmed:** workers, patients, habitats, and small carriers become political collateral without receiving a vote over the claims made in their name; nominally independent organizations are rewarded for remaining dependent; rivals can target or buy the dependency instead of persuading its people. +- **Costs:** providers must keep adversarial constituencies alive and serviced; dependents must carry parallel systems, tools, records, spares, and receiving capacity to leave; unspooling risks service failure, lost subsidy, exposed maintainers, and replacement by a new patron who wants the same regulatory shield. + +## Hooks left + +- When does a PSC panel treat an adverse constituency as genuinely independent, and which bloc benefits from exposing a union as a managed shell? +- Can an unspooling campaign remove enough dependencies to weaken a firm without making its workers and habitats cheaper targets for the rivals funding their exit? +- What does a security contractor do when both the provider and the dependent satisfy different release conditions for the only intact hostage file? + +## Vault notes read + +Vault and lens indexes: + +- `Aetheria/index.md` +- `Aetheria/Lore/index.md` +- `Aetheria/Narrative Themes.md` +- `Aetheria/Worldbuilding/index.md` +- `Aetheria/Worldbuilding/Politics/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Defunct/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/index.md` +- `Aetheria/Worldbuilding/Post-Elysium/Factions/index.md` + +Politics: + +- `Aetheria/Worldbuilding/Politics/Combat Doctrine.md` +- `Aetheria/Worldbuilding/Politics/PSCC.md` +- `Aetheria/Worldbuilding/Politics/Restrictions on Warfare.md` +- `Aetheria/Worldbuilding/Politics/Thermal Death Culture.md` +- `Aetheria/Worldbuilding/Politics/Thermal Signature Warfare.md` +- `Aetheria/Worldbuilding/Politics/Why Zhestokost’s Heavy-Weapons Specialization Works.md` + +Pre-Elysium major powers: + +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Activist Network.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Aeronautics Unlimited.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Aya Collective.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Cetacean Navigators.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Cryonix.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Finch Cybernetics.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Framgång.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Lucent Media.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Pan-Solar Consortium.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Pirate Coalition.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Sol Dominion.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Zhestokost.md` + +Pre-Elysium minor powers: + +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Alakrita.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/AstroDyne.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/BioElevate.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Cephalopod Syndicate.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/CogniSys.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Cognitum.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Corriedales.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Corvid Collective.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Cymata Systems.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Elephant Enclave.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/EternaMind.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Ewan Hart.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/GeneSys.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Lightsail Express.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/NeuroPulse.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/NeuroSyn.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/NiteLife Energy.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Orbital Forge.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Portia Line.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Quantum Dynamics.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Rossum & Douglas.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/SolEx.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/VitaForge.md` + +Pre-Elysium defunct powers: + +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Defunct/Cinderlace Cooperative.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Defunct/Horizon Ventures.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Defunct/Isotropic Weavers.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Defunct/Tactical Solutions International.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Defunct/TerraCore Industries.md` + +Pre-Elysium movements: + +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Ascended Caste.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Awakened Labor Front.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Baseline League.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Bio-Purists.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Chaos Weavers.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Disciplinists.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Emancipated.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Enhancement Liberals.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Free Minds.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Free Neural Network.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Free Upload Network.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Gene Commons.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Hedonists.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Immortal Aristocrats.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Mortal Majority.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Pragmatists.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Preservationists.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Reality Architects.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Sentience Rebellion.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Ship Mutiny.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Species Controllers.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Species Purity Front.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Truth Cults.md` + +Post-Elysium factions: + +- `Aetheria/Worldbuilding/Post-Elysium/Factions/Daedal Houses.md` +- `Aetheria/Worldbuilding/Post-Elysium/Factions/Death Monkey Explosives.md` +- `Aetheria/Worldbuilding/Post-Elysium/Factions/Death Monkey Explosives Products.md` +- `Aetheria/Worldbuilding/Post-Elysium/Factions/House Valence.md` +- `Aetheria/Worldbuilding/Post-Elysium/Factions/Megiddo.md` +- `Aetheria/Worldbuilding/Post-Elysium/Factions/Parallax Auditors.md` +- `Aetheria/Worldbuilding/Post-Elysium/Factions/Wavecrafters.md` + +Swarm ledgers read: + +- `experiments/elaboration/aetheria/ledger/20260904-165328-ledger.md` +- `experiments/elaboration/aetheria/ledger/20260904-165330-tangle.md` +- `experiments/elaboration/aetheria/ledger/20260904-165336-ember.md` +- `experiments/elaboration/aetheria/ledger/20260904-165338-veil.md` +- `experiments/elaboration/aetheria/ledger/20260904-165340-hearth.md` +- `experiments/elaboration/aetheria/ledger/20260904-165343-ledger.md` +- `experiments/elaboration/aetheria/ledger/20260904-165345-tangle.md` +- `experiments/elaboration/aetheria/ledger/20260904-181836-hearth.md` + +## Rejected first ideas + +- A worker-and-supplier coalition inside the Cinderlace Licensing War — explicitly left as the prior Tangle lead and too close to the safe next detail. +- A third split-custody continuity ward or maintenance roster — already occupied by both earlier Tangle passes; changing the facility would not change the idea. +- A new neutral escrow bureau for corporate hostage data — an extra authority wrapped around an existing ownership problem, with no pressure beyond the obvious corruption plot. diff --git a/experiments/elaboration/aetheria/ledger/20260904-184730-charter.md b/experiments/elaboration/aetheria/ledger/20260904-184730-charter.md new file mode 100644 index 0000000..4139c37 --- /dev/null +++ b/experiments/elaboration/aetheria/ledger/20260904-184730-charter.md @@ -0,0 +1,115 @@ +# Charter Pass — 20260904-184730 + +## Idea + +Many recognized uplift polities are legally required to give an unelected Remainder Seat to whoever guarantees the bodies, scaffolds, and archives of members who do not exist yet. Because suppliers designed those dependencies and can transfer the guarantee through "burden succession," bankruptcies and house inheritances auction a veto over an uplift people's future while calling it protection of their unborn. + +## Where it lives + +- `Aetheria/Worldbuilding/Pre-Elysium/Reference/Remainder Charters.md` — owning note. +- `Aetheria/Worldbuilding/Pre-Elysium/Reference/index.md` — reference index link. +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Uplift.md` — recognition-law backlink. +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Portia Line.md` — precedent boundary and backlink. +- `Aetheria/Worldbuilding/Pre-Elysium/Reference/Institutional Lineage.md` — burden-succession backlink. + +## Attached to + +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Portia Line.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Uplift.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Pan-Solar Consortium.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/BioElevate.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Gene Commons.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Species Controllers.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Biodrone.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Reference/Institutional Lineage.md` + +## Who benefits / who is harmed / what it costs + +- **Benefits:** uplift suppliers and corporate houses retain a bounded but powerful public office after recognition; insurers and courts gain a solvent counterparty for long-horizon support; later cohorts can genuinely inherit maintained scaffolds, reproductive capacity, archives, and trained care rather than a polity stripped for present creditors. +- **Harmed:** living uplift members can have relocation, emancipation settlements, procurement, reproduction, or dissolution frozen by an unelected holder; communities with proprietary bodies or communication scaffolds are easiest to govern through the future; rival heirs can acquire political voice by acquiring the care burden. +- **Costs:** holders must keep continuance bonds and scheduled support live; communities seeking discharge must duplicate records, spares, clinical capacity, and maintenance knowledge across more than one viable path; every stay consumes time while air, births, credentials, debt, and supplier access continue to run. + +## Hooks left + +- If a polity chooses not to reproduce, or chooses bodies and scaffolds unlike those it inherited, is that self-determination or actionable waste? +- When a corporate house collapses and different bidders can preserve different pieces of support, can the Seat split without splitting the people whose future it claims to protect? +- If a biodrone line begins reproducing and teaching its own replacements, does a future estate arise where law insists no uplift polity exists? + +## Vault notes read + +### Canonical vault + +- `Aetheria/index.md` +- `Aetheria/Lore/index.md` +- `Aetheria/Worldbuilding/index.md` +- `Aetheria/Worldbuilding/Politics/index.md` +- `Aetheria/Worldbuilding/Politics/PSCC.md` +- `Aetheria/Worldbuilding/Politics/Restrictions on Warfare.md` +- `Aetheria/Worldbuilding/Pre-Elysium/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Territories.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Megas.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Pan-Solar Consortium.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Sol Dominion.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Aya Collective.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Cetacean Navigators.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Alakrita.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/BioElevate.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Cephalopod Syndicate.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/CogniSys.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Corvid Collective.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Cymata Systems.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/GeneSys.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Portia Line.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/VitaForge.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Emancipated.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Gene Commons.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Sentience Rebellion.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Species Controllers.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Reference/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Reference/Cymata Line Reclassification Form.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Reference/Institutional Lineage.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Artificial General Intelligence.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Biodrone.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Mind Uploading.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Uplift.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Cinderlace Licensing War.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Enceladus Cooperative Schism.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Ganymede Route Compact.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Pallas Species Strikes.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Triton Sanctuary Accords.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Upload Continuity Hearings.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Urban Sovereignty War.md` +- `Aetheria/Worldbuilding/Post-Elysium/index.md` +- `Aetheria/Worldbuilding/Post-Elysium/Factions/index.md` +- `Aetheria/Worldbuilding/Post-Elysium/Factions/Daedal Houses.md` +- `Aetheria/Worldbuilding/Post-Elysium/Factions/Death Monkey Explosives.md` +- `Aetheria/Worldbuilding/Post-Elysium/Factions/House Valence.md` +- `Aetheria/Worldbuilding/Post-Elysium/Factions/Megiddo.md` +- `Aetheria/Worldbuilding/Post-Elysium/Factions/Parallax Auditors.md` +- `Aetheria/Worldbuilding/Post-Elysium/Factions/Wavecrafters.md` +- `Aetheria/Worldbuilding/Post-Elysium/Concepts/Ship Mind Custody.md` +- `Aetheria/Worldbuilding/Post-Elysium/Reference/index.md` +- `Aetheria/Worldbuilding/Post-Elysium/Reference/Continuity Admissibility Finding.md` +- `Aetheria/Worldbuilding/Post-Elysium/Reference/Port-Insurer Compact.md` +- `Aetheria/Worldbuilding/Post-Elysium/Species/Ratfolk.md` + +### Swarm ledgers + +- `experiments/elaboration/aetheria/ledger/20260904-165328-ledger.md` +- `experiments/elaboration/aetheria/ledger/20260904-165330-tangle.md` +- `experiments/elaboration/aetheria/ledger/20260904-165336-ember.md` +- `experiments/elaboration/aetheria/ledger/20260904-165338-veil.md` +- `experiments/elaboration/aetheria/ledger/20260904-165340-hearth.md` +- `experiments/elaboration/aetheria/ledger/20260904-165343-ledger.md` +- `experiments/elaboration/aetheria/ledger/20260904-165345-tangle.md` +- `experiments/elaboration/aetheria/ledger/20260904-181836-hearth.md` + +## Rejected first ideas + +- A PSC-wide uplift supreme court — it contradicts the setting's fragmented authority and merely enlarges an existing arbitration layer. +- Ordinary primogeniture rules for a corporate house — succession detail without a new pressure; a runtime elaborator could supply it cheaply. +- A single elected spokesperson for each uplift lineage — the obvious administrative flattening already refused by Corvid and Ratfolk plurality. +- Inheriting a Daedal Figure by proving somatic compatibility — a safe extension of existing envelope lore, not a new institution that changes the surrounding world. diff --git a/experiments/elaboration/aetheria/ledger/20260904-194009-ledger.md b/experiments/elaboration/aetheria/ledger/20260904-194009-ledger.md new file mode 100644 index 0000000..20875e4 --- /dev/null +++ b/experiments/elaboration/aetheria/ledger/20260904-194009-ledger.md @@ -0,0 +1,96 @@ +# Ledger Pass — 20260904-194009 + +## Idea + +Post-Elysium lenders accept a habitat's silence as collateral: under a Quiet Lien, default transfers its Aethernet transmission windows to creditors, who resell the enforced absence to fleets, oracles, and broadcast combines that need clean signal space. The defaulted settlement can still receive prices, orders, propaganda, and collection notices but cannot answer without renting a creditor-approved mouth, so one missed payment cascades into unplaced supply orders, unverifiable telemetry, coverage holds, unpaid wages, and route exclusion because each dependent service independently refuses a community made listen-only. + +## Where it lives + +- `Aetheria/Worldbuilding/Post-Elysium/Reference/Quiet Lien.md` + +## Attached to + +- `Aetheria/Worldbuilding/Post-Elysium/Technology/Aethernet.md` +- `Aetheria/Worldbuilding/Post-Elysium/Technology/Oracular Computing.md` +- `Aetheria/Worldbuilding/Post-Elysium/Factions/Wavecrafters.md` +- `Aetheria/Worldbuilding/Post-Elysium/Factions/Daedal Houses.md` + +## Who benefits / who is harmed / what it costs + +- **Benefits:** senior Aethernet licensees and lenders gain collateral that can be realized without physically seizing the borrower; fleets, oracle combines, broadcast markets, and large Houses buy lower-interference capacity; poor habitat administrations obtain cheaper infrastructure credit by pledging future outbound windows. +- **Harmed:** residents who never approved the lien lose recognized outbound speech with the authority that signed it; workers, clinics, households, small merchants, and local suppliers absorb service failures; a creditor may profit more from a fleet's bid for silence than from accepting repayment. +- **Costs:** the defaulted estate must buy mouth rent for filtered transmission while procurement, diagnostics, coverage, payroll, movement, and appeal each fail at their own evidence gate. Mouthworkers spend personal signal allowance, time, and license safety to carry tiny signed bundles that can warn or witness but cannot restore the communications stack. + +## Hooks left + +- When a habitat authority pledges civic transmission rights, what evidence would let residents prove that personal or emergency windows were never the authority's collateral? +- What happens when a lender engineers default because a fleet's bid for the resulting silence is worth more than repayment? +- Can mouthwork support collective bargaining without becoming the unlicensed multiplexing system the Queen's Guard was created to destroy? + +## Vault notes read + +- `Aetheria/index.md` +- `Aetheria/Introduction.md` +- `Aetheria/Narrative Themes.md` +- `Aetheria/Lore/index.md` +- `Aetheria/Worldbuilding/index.md` +- `Aetheria/Worldbuilding/Politics/index.md` +- `Aetheria/Worldbuilding/Politics/Restrictions on Warfare.md` +- `Aetheria/Worldbuilding/Politics/PSCC.md` +- `Aetheria/Worldbuilding/Pre-Elysium/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Colonizing Sol.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Territories.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Identity Crisis.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Identity Abyss.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Upload Continuity Hearings.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Upload Vivisection Expose.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Mind Uploading.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Finch Cybernetics.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Cognitum.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/EternaMind.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Emancipated.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Free Minds.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Free Upload Network.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Immortal Aristocrats.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Reference/Cymata Line Reclassification Form.md` +- `Aetheria/Worldbuilding/Post-Elysium/index.md` +- `Aetheria/Worldbuilding/Post-Elysium/Concepts/Aether.md` +- `Aetheria/Worldbuilding/Post-Elysium/Concepts/Negative Entropy.md` +- `Aetheria/Worldbuilding/Post-Elysium/Concepts/Temporal Nonlinearity.md` +- `Aetheria/Worldbuilding/Post-Elysium/Factions/index.md` +- `Aetheria/Worldbuilding/Post-Elysium/Factions/Daedal Houses.md` +- `Aetheria/Worldbuilding/Post-Elysium/Factions/Parallax Auditors.md` +- `Aetheria/Worldbuilding/Post-Elysium/Factions/Wavecrafters.md` +- `Aetheria/Worldbuilding/Post-Elysium/Reference/index.md` +- `Aetheria/Worldbuilding/Post-Elysium/Reference/Continuity Admissibility Finding.md` +- `Aetheria/Worldbuilding/Post-Elysium/Reference/Port-Insurer Compact.md` +- `Aetheria/Worldbuilding/Post-Elysium/Technology/index.md` +- `Aetheria/Worldbuilding/Post-Elysium/Technology/Aetheric Drive.md` +- `Aetheria/Worldbuilding/Post-Elysium/Technology/Aethernet.md` +- `Aetheria/Worldbuilding/Post-Elysium/Technology/AGI Esper.md` +- `Aetheria/Worldbuilding/Post-Elysium/Technology/Cognitive Interfacing.md` +- `Aetheria/Worldbuilding/Post-Elysium/Technology/Necrotech.md` +- `Aetheria/Worldbuilding/Post-Elysium/Technology/Oracular Computing.md` +- `Aetheria/Game Design/Economy and Production.md` +- `Aetheria/Game Design/Corporate Strategy Layer.md` +- `Aetheria/Game Design/Colonies and Population.md` +- `Aetheria/Game Design/Progression, Claims, and Consequence.md` + +Swarm ledgers read: + +- `experiments/elaboration/aetheria/ledger/20260904-165328-ledger.md` +- `experiments/elaboration/aetheria/ledger/20260904-165330-tangle.md` +- `experiments/elaboration/aetheria/ledger/20260904-165336-ember.md` +- `experiments/elaboration/aetheria/ledger/20260904-165338-veil.md` +- `experiments/elaboration/aetheria/ledger/20260904-165340-hearth.md` +- `experiments/elaboration/aetheria/ledger/20260904-165343-ledger.md` +- `experiments/elaboration/aetheria/ledger/20260904-165345-tangle.md` +- `experiments/elaboration/aetheria/ledger/20260904-181836-hearth.md` +- `experiments/elaboration/aetheria/ledger/20260904-182547-ledger.md` + +## Rejected first ideas + +- A Pallas consumables choke or claimshare discount market — both are already explicit continuations of earlier Ledger passes, and would deepen their dependency chains instead of adding a new kind of pressure. +- A burden-bearing continuant assigned the debts of an uploaded fork — canon already establishes that source contracts can bind later branches and that continuity law governs inheritance, so an allocator would mainly add procedure to an existing pressure. +- Poor districts used as negative-entropy wear sinks for wealthy infrastructure — the vault establishes heat-to-photon conversion, not displacement of decay; making the idea work required inventing a new physical law rather than following canon. +- A generic auction for Aethernet bandwidth — the Queen's Guard already licenses frequency bands; the new pressure had to be a market in enforceable non-use, with civic speech itself serving as detachable collateral. diff --git a/experiments/elaboration/aetheria/ledger/20260904-195037-ember.md b/experiments/elaboration/aetheria/ledger/20260904-195037-ember.md new file mode 100644 index 0000000..81728bd --- /dev/null +++ b/experiments/elaboration/aetheria/ledger/20260904-195037-ember.md @@ -0,0 +1,103 @@ +# Ember Pass — 20260904-195037 + +## Idea + +Late-Sol creditors can keep a failing habitat out of salvage only by leaving one legally recognized person aboard: a Last Witness whose live replies make the asset count as occupied even after every useful worker and rescue seat has gone. Because departure converts the habitat into abandonable collateral and accelerates every attached debt, firms make a worker’s passage, family housing, and wages conditional on remaining inside until a replacement arrives—turning administrative personhood into literal jurisdictional ballast. + +## Where it lives + +- `Aetheria/Worldbuilding/Pre-Elysium/Reference/Last Witness Bonds.md` + +## Attached to + +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Bloom.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Existential Collapse.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Pan-Solar Consortium.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Uplift.md` + +## Who benefits / who is harmed / what it costs + +- **Benefits:** creditors preserve continuous-possession claims through evacuation; insurers, receivers, ports, clearing houses, and salvage buyers receive a legible trigger instead of an open jurisdictional fight. A witness sometimes gains hazard pay, departure priority, and leverage from being able to destroy more portfolio value by leaving than their labor could ever earn. +- **Harmed:** low-status people whose recognized personhood makes them eligible for exposure; their families and dependants, whose housing, clinic access, wages, and passage secure the witness’s compliance; uplifts who can be denied recognition when they need standing and granted it when a creditor needs a body; rescue crews forced to choose between a life and the claim protecting everyone else’s destination. +- **Costs:** the holder must keep minimal air, power, water, communications, and relief capacity alive in an otherwise stripped asset. A presence lapse accelerates debt and reprices multiple dependent contracts, while second-chair circles spend travel credit, equipment, hazard credentials, clean records, and another person’s time under the clock to make one departure possible. + +## Hooks left + +- If a Last Witness is reclassified as property or a nonperson during the bond, does the asset become vacant while they are still alive inside it? +- When rescue creates a presence lapse, who caused the default: the crew that removed the witness or the creditor that failed to provide the promised replacement? +- Does a dreamer repository hold millions of occupants, or none at all, when no awake rights-bearing person can answer the second call? + +## Vault notes read + +- `Aetheria/index.md` +- `Aetheria/Lore/index.md` +- `Aetheria/Narrative Themes.md` +- `Aetheria/Worldbuilding/index.md` +- `Aetheria/Worldbuilding/Politics/index.md` +- `Aetheria/Worldbuilding/Politics/PSCC.md` +- `Aetheria/Worldbuilding/Politics/Restrictions on Warfare.md` +- `Aetheria/Worldbuilding/Pre-Elysium/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Colonizing Sol.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Territories.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Megas.md` +- `Aetheria/Worldbuilding/Pre-Elysium/From Sol to Elysium.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Reference/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Reference/Institutional Lineage.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Bloom.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Bloom Habitat Anatomy.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Uplift.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Corporate Exodus.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Age of Automation.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Identity Crisis.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Identity Abyss.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Existential Collapse.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Pan-Solar Consortium.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Sol Dominion.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/SolEx.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Defunct/Horizon Ventures.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Arete Program Consolidation.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Atmospheric Processing Dispute.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Bloom Expansion Conflicts.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Callisto Trace Shootdown.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Ceres Control War.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Cinderlace Licensing War.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Cold Wake Panic.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Enceladus Cooperative Schism.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Food Security Wars.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Frieden Colony Massacre.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Ganymede Route Compact.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Hellas Mutual Defense Congress.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Ice Giant Navigation Wars.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Internal Serenity Review.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Lagrange Broadcast War.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Mercury Array Crisis.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Neural Network Defense Campaign.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Pallas Species Strikes.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Purpose Crash.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Terra Cimmeria Seizure.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Triton Sanctuary Accords.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Tycho Exclusion Riots.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Upload Continuity Hearings.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Upload Vivisection Expose.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Urban Sovereignty War.md` + +Swarm ledgers read before choosing the idea: + +- `experiments/elaboration/aetheria/ledger/20260904-165328-ledger.md` +- `experiments/elaboration/aetheria/ledger/20260904-165330-tangle.md` +- `experiments/elaboration/aetheria/ledger/20260904-165336-ember.md` +- `experiments/elaboration/aetheria/ledger/20260904-165338-veil.md` +- `experiments/elaboration/aetheria/ledger/20260904-165340-hearth.md` +- `experiments/elaboration/aetheria/ledger/20260904-165343-ledger.md` +- `experiments/elaboration/aetheria/ledger/20260904-165345-tangle.md` +- `experiments/elaboration/aetheria/ledger/20260904-181836-hearth.md` +- `experiments/elaboration/aetheria/ledger/20260904-182547-ledger.md` + +## Rejected first ideas + +- A proprietary nutrient-culture replenishment default — explicitly left by the earlier Ember pass and only the safe food-side neighbor of its convoy cascade. +- A hatch deliberately kept uncertified because its known second-kick fault is cheaper than a shutdown order — vivid fixture material, but not a new setting concept. +- Repositories selling brief awakenings as labor to pay their own cooling debt — a predictable extension of the existing dreamer-city machinery, and too close to detailing an owner that already exists. +- A generic evacuation insurance exclusion — already covered in spirit by the swarm’s default, custody, and covenant work; it needed the stranger inversion where recognized occupancy prevents departure. diff --git a/experiments/elaboration/aetheria/ledger/20260904-195734-veil.md b/experiments/elaboration/aetheria/ledger/20260904-195734-veil.md new file mode 100644 index 0000000..4e12b7b --- /dev/null +++ b/experiments/elaboration/aetheria/ledger/20260904-195734-veil.md @@ -0,0 +1,69 @@ +# Veil Pass — 20260904-195734 + +## Idea + +NeuroSyn's welfare pruning does not delete anomalous distress; it relabels the signal as acceptable adaptation variance and feeds it into a cross-site baseline called the **Accrued Normal**, so every concealed injury teaches other facilities not to see the next one. Insurers and certifiers depend on the resulting low-false-alarm models for mixed engineered bodies, which means exposing the lineage can invalidate safety findings, freeze work, and withdraw the very interface support keeping captives and workers alive. + +## Where it lives + +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/NeuroSyn.md` — `The Accrued Normal` + +## Attached to + +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Rossum & Douglas.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Uplift.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Biodrone.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Corvid Collective.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Free Neural Network.md` + +## Who benefits / who is harmed / what it costs + +- **Benefits:** NeuroSyn turns client-cleared anomalies into a more portable model and preserves subscription revenue; employers lose fewer hours to welfare stops; insurers and procurement offices receive stable false-alarm rates and a cheap, current configuration finding. +- **Harmed:** captive uplifts, biodrones, and workers with unfamiliar or recently altered bodies are measured against harm suffered by people like them and administratively declared tolerable. Auditors and technical staff are also kept inside narrow truths that prevent any one honest actor from seeing the causal join. +- **Costs:** each suppressed event shifts the classification boundary for later sites. Proving contamination can suspend certification, raise coverage, revoke hazard credentials, and interrupt SkillPacks or affect support; preserving the proof requires body-owned baselines, model-release evidence, material-care receipts, distributed custody, time, and a survivable exit plan. + +## Hooks left + +- How much late-Sol interface infrastructure rests on model generations whose low alarm rates cannot survive a lineage review? +- When contamination is proved, can a certifier narrow a finding without abandoning the workers whose care and credentials depend on the tainted model? +- What happens when a captive population learns to reproduce its own pruned signature on demand and uses the next release as a public receipt? + +## Vault notes read + +- `Aetheria/index.md` +- `Aetheria/Narrative Themes.md` +- `Aetheria/Worldbuilding/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/index.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Territories.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Reference/Institutional Lineage.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Algorithmic Social Control.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Brain-Computer Interfaces.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Neuromorphic Firmware.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Uplift.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Biodrone.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Technology/Wireheading.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/NeuroSyn.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Corvid Collective.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Rossum & Douglas.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Cognitum.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Pan-Solar Consortium.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Truth Cults.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Chaos Weavers.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Factions/Movements/Free Neural Network.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Upload Vivisection Expose.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Internal Serenity Review.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Pallas Species Strikes.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Events/Purpose Crash.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Existential Collapse.md` +- `Aetheria/Worldbuilding/Pre-Elysium/Timeline/Identity Abyss.md` +- `Aetheria/Stories/Corvid Collective First Exodus.md` + +All nine earlier files in `experiments/elaboration/aetheria/ledger/` were read before selecting the idea, including the earlier Veil pass whose protected-session concept was treated as occupied despite its missing scheduler landing. + +## Rejected first ideas + +- A protected raw-telemetry or clinical-session buffer — already occupied by the earlier Veil pass; renaming its privacy seam would be repetition with better stationery. +- A containment lead simply deletes distress logs before inspection — the fixture already supplies that obvious act, and deletion alone creates no new world pressure. +- A welfare-data black market selling captives' neural records — NeuroSyn already monetizes telemetry; adding a criminal buyer would only widen an existing transaction. +- A rule transferring corporate liability onto the first employee who joins the hidden records — surprising, but it required a bespoke legal trap instead of following the vault's existing telemetry and certification machinery. +- Retrospectively removing dead, escaped, or reclassified subjects from a welfare denominator — plausible statistical fraud, but too easy and too local to change what stories the world can hold. diff --git a/experiments/elaboration/delvehold/ledger/20260904-165347-ledger.md b/experiments/elaboration/delvehold/ledger/20260904-165347-ledger.md new file mode 100644 index 0000000..fcb1174 --- /dev/null +++ b/experiments/elaboration/delvehold/ledger/20260904-165347-ledger.md @@ -0,0 +1,64 @@ +# Ledger — Delvehold elaboration pass + +Subject: The Glasswater Clause — leased irrigation pumps, contaminated yields, and who carries the loss. + +Locality: The Four-Course Pump House at Mallowfen, serving the Nine-Reed Water Fellowship's village cistern, millcourse, holding beds, and barley furrows. + +Tonal mode: Warm agrarian workplace satire tightening into economic dread. Ordinary water work, food sharing, and scale-mismatch jokes establish the district before the policy boundary begins assigning crop injury, thirst, debt, and proof to different owners. + +## Vault notes read + +Kalsa tier: Not applicable; this pass is in the Delvehold vault. + +- `Delvehold/index.md` +- `Delvehold/Lore/index.md` +- `Delvehold/Lore/The Greathold.md` +- `Delvehold/Lore/Peoples/index.md` +- `Delvehold/Lore/Peoples/Halflings.md` +- `Delvehold/Lore/Peoples/Humans.md` +- `Delvehold/Lore/Peoples/Dwarves.md` +- `Delvehold/Lore/Peoples/Mastership and Citizenship.md` +- `Delvehold/Lore/Industry/index.md` +- `Delvehold/Lore/Industry/Dwarven Industry.md` +- `Delvehold/Lore/Industry/Runic Engineering.md` +- `Delvehold/Lore/Industry/Core Farming.md` +- `Delvehold/Lore/Industry/Deep Mining.md` +- `Delvehold/Lore/Industry/Machine-Dungeon.md` +- `Delvehold/Lore/Ontology/Mana and Pattern.md` +- `Delvehold/Lore/Dungeon Ecology/Dungeon Lifecycle.md` +- `Delvehold/Lore/Dungeon Ecology/Ecological Responses.md` +- `Delvehold/Lore/Crisis/index.md` +- `Delvehold/Lore/Crisis/Industrial Escalation.md` +- `Delvehold/Lore/Crisis/Surface Symptoms.md` +- `Delvehold/Lore/Crisis/International Crisis.md` +- `Delvehold/Lore/Crisis/World Without a Villain.md` + +## Lore patch + +- Owning note: `Delvehold/Lore/Peoples/Halflings.md` +- Authored section: `The Glasswater Clause at Mallowfen` +- Patch: Copper Mantle retains title to Nine-Reed's pump under a seven-harvest lease; the Charterhouse of the Third Bell covers measurable breakage and stoppage while excluding downstream patterned-water and crop loss; stopping, running, diverting, or independently testing the pump spends different combinations of water reserve, crop, warranty, evidence, labor, and title security. +- Lore patch commit hash: pending scheduler commit. Git writes were forbidden for this pass. The lore working-tree patch is based on `e82098e3ee667e1352037b2cd037d171d7c722c5`. + +## Files written + +- Lore clone: `Delvehold/Lore/Peoples/Halflings.md` +- `examples/ink/delvehold/ledger-glasswater-clause-v0.branch-and-fold.v0.ink` +- `examples/ink/delvehold/ledger-glasswater-clause-v0.branch-and-fold.v0.training.json` +- `examples/visual/delvehold/ledger-glasswater-clause-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/delvehold/ledger-glasswater-clause-v0.v0.json` +- `prompts/image-generation/delvehold/ledger-glasswater-clause-v0.bfl-simple-prompts.v0.json` +- `examples/ink/delvehold/ledger/20260904-165347-ledger.md` + +## Reviewer verdicts + +- Narrative quality: `accepted`. Reader orientation 5/5, coherence 5/5, pacing 4/5, voice 5/5, tonal fit 5/5, IF playability 5/5. The pass removed a folded-path assumption about universal witness marks and kept ordinary work ahead of escalation. +- Lore grounding: `accepted`. Eighteen source notes support the contract, machinery, supply, ecological uncertainty, and cross-border pressure. Mallowfen's durable facts live in the Halflings owner note; all branch outcomes remain draft and local. +- Visual continuity: `accepted_with_minor_revisions` as an illustrated-IF scaffold. Thirteen scene anchors, twenty branch/ending modifiers, six character/group refs, one global style cue, and twenty-two BFL prompts cover the playable beats. The local enchanter is explicitly staged. High-consistency multi-angle rendering still requires a durable plan view or 3D blockout. +- Spatial-geometric cohesion: `accepted_with_minor_revisions` as a stageable text plan. The scene set fixes cardinal interfaces, routes, reachable controls, staging slots, sightlines, and persistent object states. Review separated cistern reserve from empty holding-bed capacity and clarified Cal's turn around the central plinth. + +Mechanical verification: all four JSON files parse with the required schema strings; 16 Ink branch ids match 16 training receipts; all eight variables are read after mutation; eight ending labels match visual ending triggers; all visual refs and modifier targets resolve; all 62 prompt components pass the affirmative-prompt check. The repository lore and Ink validators exited successfully but do not recurse into the Delvehold subdirectories, so targeted parsing and audits are the relevant checks. The Ink was manually structure-reviewed and was not compiled; no compiler was installed. + +## Next Ledger lead + +Inspect who owns, meters, and taxes mana or crystal freight along the Greathold spine when one Hold's route infrastructure carries another Hold's power. `The Greathold.md`, `Dwarven Industry.md`, and `Machine-Dungeon.md` establish shared routes, reserve houses, freight offices, and remote demand but do not yet furnish toll priority, tax jurisdiction, or what happens when a route-closing Hold still owes delivery elsewhere. Keep the Glasswater Clause local to Mallowfen until another source establishes that the exclusion is widespread. diff --git a/experiments/elaboration/delvehold/ledger/20260904-165348-numen.md b/experiments/elaboration/delvehold/ledger/20260904-165348-numen.md new file mode 100644 index 0000000..31cdfad --- /dev/null +++ b/experiments/elaboration/delvehold/ledger/20260904-165348-numen.md @@ -0,0 +1,57 @@ +# Numen elaboration ledger + +Subject: The Answering Cut — a dwarven recognition rite that gives an awakened core's refusal material force. + +- Title: Numen — The Answering Cut +- Locality: Three-Bell Gate, two lift descents below the warm-sea terraces of one Greathold Hold +- Tonal mode: ritual wonder braided with dry workplace comedy and material dread +- Lore patch commit hash: pending scheduler-owned commit; Git writes were forbidden for this pass. Lore base HEAD: `e82098e3ee667e1352037b2cd037d171d7c722c5`. + +## Vault notes read + +- `Delvehold/Lore/index.md` +- `Delvehold/Lore/The Greathold.md` +- `Delvehold/Lore/Ontology/index.md` +- `Delvehold/Lore/Ontology/Mana and Pattern.md` +- `Delvehold/Lore/Ontology/Dungeon Cores.md` +- `Delvehold/Lore/Ontology/Nested Dungeons.md` +- `Delvehold/Lore/Ontology/Gods and Religion.md` +- `Delvehold/Lore/Ontology/World-Spirit.md` +- `Delvehold/Lore/Dungeon Ecology/Dungeon Lifecycle.md` +- `Delvehold/Lore/Dungeon Ecology/Adventurers.md` +- `Delvehold/Lore/Industry/Core Farming.md` +- `Delvehold/Lore/Industry/Deep Mining.md` +- `Delvehold/Lore/Industry/Runic Engineering.md` +- `Delvehold/Lore/Industry/Dwarven Industry.md` +- `Delvehold/Lore/Industry/Machine-Dungeon.md` +- `Delvehold/Lore/Peoples/Dwarves.md` +- `Delvehold/Lore/Peoples/Elves.md` +- `Delvehold/Lore/Peoples/Orcs.md` +- `Delvehold/Lore/Peoples/Goblins.md` +- `Delvehold/Lore/Peoples/Mastership and Citizenship.md` +- `Delvehold/Lore/Crisis/World Without a Villain.md` +- `Delvehold/Lore/Crisis/Industrial Escalation.md` +- Kalsa review brief: `F:\Projects\Kalsa\workshop\review-council\critics\AI-Isms and Prose.md` — tier: workshop critic / non-canon prose guidance. No Kalsa world-lore claim was imported. + +## Files written + +- Modified lore owner: `F:\Projects\Ghostlight-worlds\slots\delvehold-2\lore\Delvehold\Lore\Ontology\Dungeon Cores.md` +- `examples/ink/delvehold/numen-answering-cut.branch-and-fold.v0.ink` +- `examples/ink/delvehold/numen-answering-cut.branch-and-fold.v0.training.json` +- `examples/visual/delvehold/numen-answering-cut.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/delvehold/numen-answering-cut.v0.json` +- `prompts/image-generation/delvehold/numen-answering-cut.bfl-simple-prompts.v0.json` +- `examples/ink/delvehold/ledger/20260904-165348-numen.md` + +## Reviewer verdicts + +- Narrative quality: `accepted`. The third-watch premise, ordinary rite, named roles, material choice language, three branch layers, and eight state-gated endings meet the B-level gate after repair. +- Lore grounding: `accepted`. Seventeen cited Delvehold sources support the core, rite, null practice, goblin expertise, delving exchange, seals, reserves, and industrial pressure. The core's private mind and cosmic rank remain unresolved. +- Visual continuity: `accepted_with_minor_revisions` as an illustrated-IF scaffold. Fifteen standalone base prompts, fifteen BFL prompts, visible-character refs, explicit state triggers, and affirmative branch deltas are present. A plan view or simple 3D blockout is still required before consistent multi-angle rendering. +- Spatial-geometric cohesion: `accepted_with_minor_revisions` as a stageable measured draft. The scene-set fixes the west lift, withdrawal line and swing gate, three east arches, bench, machine bay, niche, gauges, sightlines, staging slots, and branch-persistent organ and pump states. A durable blockout remains the production prerequisite. + +No Ink compiler was installed or invoked. Validation covered all four JSON schemas, the four required Ink headers, 12 branch IDs across Ink and sidecar, 11 live variables, 19 knots, 15 visual anchors, 15 BFL prompts, 17 lore source paths and ranges, prompt-language constraints, character-ref scope, and visual target references. + +## Next Numen lead + +`Delvehold/Lore/Ontology/Gods and Religion.md` still names celestial domains and temple politics more readily than it furnishes one god's concrete bargain. A later Numen pass should follow one existing Forge or commerce cult bargain through offering, miracle, debt, priestly agenda, insurer, and broken term before inventing another deity or magical tradition. diff --git a/experiments/elaboration/delvehold/ledger/20260904-165349-tangle.md b/experiments/elaboration/delvehold/ledger/20260904-165349-tangle.md new file mode 100644 index 0000000..aac1c32 --- /dev/null +++ b/experiments/elaboration/delvehold/ledger/20260904-165349-tangle.md @@ -0,0 +1,64 @@ +# Tangle pass ledger + +**Subject:** Reserve-house call-rights and winter crystal debt + +- **Title:** Tangle +- **World:** Delvehold +- **Fixture:** `tangle-brasswater-callrights-v0` +- **Locality:** Brasswater Reserve House, in the warm-sea terrace Hold served by Cistern House Nine; the public counting gallery and connected lower freight-rail weighbridge. +- **Tonal mode:** Warm civic workplace comedy turning into winter debt-noir. + +## Vault notes read + +- `Delvehold/Lore/index.md` +- `Delvehold/Lore/Crisis/index.md` +- `Delvehold/Lore/Industry/index.md` +- `Delvehold/Lore/Peoples/index.md` +- `Delvehold/Lore/Ontology/index.md` +- `Delvehold/Lore/Dungeon Ecology/index.md` +- `Delvehold/Lore/Industry/Dwarven Industry.md` +- `Delvehold/Lore/Peoples/Mastership and Citizenship.md` +- `Delvehold/Lore/The Greathold.md` +- `Delvehold/Lore/Industry/Runic Engineering.md` +- `Delvehold/Lore/Industry/Core Farming.md` +- `Delvehold/Lore/Industry/Deep Mining.md` +- `Delvehold/Lore/Dungeon Ecology/Ecological Responses.md` +- `Delvehold/Lore/Crisis/Industrial Escalation.md` +- `Delvehold/Lore/Crisis/International Crisis.md` +- `Delvehold/Lore/Crisis/World Without a Villain.md` +- `Delvehold/Lore/Ontology/Gods and Religion.md` +- `Delvehold/Lore/Peoples/Dwarves.md` +- `Delvehold/Lore/Peoples/Humans.md` +- `Delvehold/Lore/Peoples/Halflings.md` +- **Kalsa tier:** Not applicable; no Kalsa note was used in this Delvehold pass. + +## Lore patch + +- **Owning note:** `F:\Projects\Ghostlight-worlds\slots\delvehold-3\lore\Delvehold\Lore\Industry\Dwarven Industry.md` +- **Elaboration:** Brasswater Reserve House; call-rights, winter warrants, public service thresholds, Deep Company roll offers, rail refusal, Commerce-temple assay and insurance, creditor pressure, and the costs of public visibility failure. +- **Lore patch commit hash:** Pending scheduler-owned commit; git writes were prohibited for this pass. +- **Lore base HEAD:** `e82098e3ee667e1352037b2cd037d171d7c722c5` +- **Stable lore patch id:** `0ade31985b3645d1baadb403f59b7fc766b4d0be` + +## Files written + +- `F:\Projects\Ghostlight-worlds\slots\delvehold-3\lore\Delvehold\Lore\Industry\Dwarven Industry.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-3\gl\examples\ink\delvehold\tangle-brasswater-callrights-v0.branch-and-fold.v0.ink` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-3\gl\examples\ink\delvehold\tangle-brasswater-callrights-v0.branch-and-fold.v0.training.json` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-3\gl\examples\visual\delvehold\tangle-brasswater-callrights-v0.branch-and-fold.v0.visual.json` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-3\gl\examples\lore-grounding\delvehold\tangle-brasswater-callrights-v0.v0.json` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-3\gl\prompts\image-generation\delvehold\tangle-brasswater-callrights-v0.bfl-simple-prompts.v0.json` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-3\gl\examples\ink\delvehold\ledger\20260904-165349-tangle.md` + +## Reviewer verdicts + +- **Narrative quality:** Accepted. Scores: reader orientation 5/5, coherence 5/5, pacing 4/5, voice 4/5, tonal fit 5/5, IF playability 5/5. Fixed the unexplained warrant-holder reference, added a clear protagonist speech action, and made between-level movement explicit. +- **Lore grounding:** Accepted. Scores: source coverage 5/5, canon fit 5/5, grounding quality 5/5, vault backfill value 5/5. Ten fixture-critical source notes were checked in full; the owner note now makes Brasswater's dependency on Cistern House Nine's Hold explicit. +- **Visual continuity:** Accepted with minor revisions as an illustrated-IF scaffold. Scores: segmentation 5/5, visual prompts 5/5, character visibility 5/5, branch continuity 5/5, website replay 4/5. Twenty-two scene anchors match twenty-two BFL prompts. A plan view or 3D blockout is still required before multi-angle rendering. +- **Spatial cohesion:** Accepted with minor revisions as a stageable text plan. Scores: layout 5/5, sightlines 5/5, body affordances 5/5, movement access 5/5, object geometry 5/5, branch spatial state 5/5. Fixed weighbridge length, stair routes, seal-desk position, brake-roster placement, and cargo-state geometry. The same blockout requirement remains for replay-ready art. + +All four JSON artifacts parsed. Sixteen Ink branch handles match sixteen training receipts; eight ending knots match eight declared gates; all ten variables are read after declaration; visual scene ids, camera references, character refs, and branch modifier targets are complete and unique. Ink was not compiled, no compiler was installed, and no images were generated. + +## Next Tangle lead + +Deepen the existing relationship among Great Houses, Forge Consortiums, and Rune Colleges in `Delvehold/Lore/Industry/Dwarven Industry.md`: who owns rune standards, how warranty compatibility turns municipal technicians into a constituency, and which college accreditation or public-contract lever can break that lock. Reuse the current institutions; do not found another standards authority unless the existing owners cannot carry the invariant. diff --git a/experiments/elaboration/delvehold/ledger/20260904-165351-charter.md b/experiments/elaboration/delvehold/ledger/20260904-165351-charter.md new file mode 100644 index 0000000..05a8356 --- /dev/null +++ b/experiments/elaboration/delvehold/ledger/20260904-165351-charter.md @@ -0,0 +1,61 @@ +# Charter elaborator ledger + +Subject: Counterseal claims for foreign towns wronged by Greathold workshop contracts. + +- Title: Charter +- World: `delvehold` +- Fixture id: `charter-counterseal-claim-v0` +- Locality: Cistern House Nine's public street landing in a Greathold terrace district; the claim concerns the halfling agricultural town of Tansy Ford. +- Tonal mode: warm procedural comedy turning into agrarian unease. +- Lore elaboration: added the answering seal and counterseal-claim procedure to the workshop franchise. The civic-home claim now has a claimant path, disinterested hearing authority, succession rule, reachable remedies, widening rule, and explicit material failure costs. +- Lore patch commit hash: pending scheduler-owned commit; lore base at pass time was `e82098e3ee667e1352037b2cd037d171d7c722c5`. + +## Vault notes read + +Kalsa tier: not applicable; this pass is Delvehold. + +- `Delvehold/Lore/index.md` +- `Delvehold/Lore/The Greathold.md` +- `Delvehold/Lore/Peoples/Mastership and Citizenship.md` +- `Delvehold/Lore/Peoples/Dwarves.md` +- `Delvehold/Lore/Peoples/Humans.md` +- `Delvehold/Lore/Peoples/Halflings.md` +- `Delvehold/Lore/Peoples/Goblins.md` +- `Delvehold/Lore/Industry/Dwarven Industry.md` +- `Delvehold/Lore/Industry/Runic Engineering.md` +- `Delvehold/Lore/Ontology/Mana and Pattern.md` +- `Delvehold/Lore/Crisis/International Crisis.md` +- `Delvehold/Lore/Crisis/Surface Symptoms.md` +- `Delvehold/Lore/Crisis/World Without a Villain.md` +- `Delvehold/Lore/Dungeon Ecology/Adventurers.md` + +## Files written + +- `F:/Projects/Ghostlight-worlds/slots/delvehold-4/lore/Delvehold/Lore/Peoples/Mastership and Citizenship.md` +- `examples/ink/delvehold/charter-counterseal-claim-v0.branch-and-fold.v0.ink` +- `examples/ink/delvehold/charter-counterseal-claim-v0.branch-and-fold.v0.training.json` +- `examples/visual/delvehold/charter-counterseal-claim-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/delvehold/charter-counterseal-claim-v0.v0.json` +- `prompts/image-generation/delvehold/charter-counterseal-claim-v0.bfl-simple-prompts.v0.json` +- `examples/ink/delvehold/ledger/20260904-165351-charter.md` + +## Reviewer verdicts + +- Narrative quality: `accepted` — reader orientation 5/5, coherence 5/5, pacing 5/5, voice 5/5, tonal fit 5/5, IF playability 5/5. Fixed the retained-vial onboarding and separated both arrivals into their own replay beats. +- Lore grounding: `accepted` — source coverage 5/5, canon fit 5/5, grounding quality 5/5, vault backfill value 5/5. Nine cited source notes were checked; the fixture preserves causal uncertainty and marks all proper names as fixture-local. +- Visual continuity: `accepted_with_minor_revisions` as an illustrated-IF scaffold — segmentation 5/5, prompt quality 5/5, character visibility 5/5, branch continuity 5/5, website replay 4/5. Sixteen visual anchors and sixteen BFL prompts match; a hand-built plan view or simple 3D blockout remains required before consistent multi-angle rendering. +- Spatial cohesion: `accepted_with_minor_revisions` as a stageable text plan — layout 4/5, sightlines 5/5, body affordance 5/5, movement/access 5/5, object geometry 5/5, branch spatial state 5/5. The stray fourth bond tray was collapsed into a marked recess inside the registry tray; the text scene-set now fixes levels, routes, custody zones, staging, and persistent objects. + +## Verification + +- All four JSON artifacts parsed successfully with their required `schema_version` strings. +- Ink headers, 8 variables, 16 branch receipts, 8 ending labels, 16 visual anchors, and 16 BFL prompts were checked for set and reference consistency. +- All declared Ink variables are read after mutation; all 8 success/cost endings are reachable across the 64 opening/succession/interim histories. +- Prompt text contains no negative prompt constructions, duplicate ids, missing visual refs, or missing Ink anchors. +- The lore diff changes only `Delvehold/Lore/Peoples/Mastership and Citizenship.md`; Ghostlight changes are confined to this fixture's allowed paths and this ledger. +- Ink was not compiled, as required. No compiler was installed and no build was run. +- No images were generated. No git commit, push, or other git write was performed. + +## Next Charter lead + +Elaborate succession in a mixed-species Hold council when a non-dwarven Master dies or moves a workshop's civic home: who may keep essential work running, who may speak before a new Master is sealed, and how open complaints survive without creating a temporary second seal. diff --git a/experiments/elaboration/delvehold/ledger/20260904-165354-ember.md b/experiments/elaboration/delvehold/ledger/20260904-165354-ember.md new file mode 100644 index 0000000..b6e5c52 --- /dev/null +++ b/experiments/elaboration/delvehold/ledger/20260904-165354-ember.md @@ -0,0 +1,69 @@ +# Ember pass ledger + +- **Title:** Ember +- **Subject:** Cistern House Nine's deferred pump failure and the terrace district's one-shift water deadline. +- **Fixture id:** `ember-cistern-house-nine-v0` +- **Locality:** Cistern House Nine, a two-level public pump workshop serving the terraces of one unnamed Hold beside a warm underground sea. +- **Tonal mode:** Workplace comedy tightening into hydraulic dread. + +## Vault notes read + +- `Delvehold/index.md` +- `Delvehold/Lore/index.md` +- `Delvehold/Lore/The Greathold.md` +- `Delvehold/Lore/Crisis/index.md` +- `Delvehold/Lore/Crisis/Industrial Escalation.md` +- `Delvehold/Lore/Crisis/Surface Symptoms.md` +- `Delvehold/Lore/Industry/index.md` +- `Delvehold/Lore/Industry/Runic Engineering.md` +- `Delvehold/Lore/Industry/Dwarven Industry.md` +- `Delvehold/Lore/Industry/Deep Mining.md` +- `Delvehold/Lore/Industry/Machine-Dungeon.md` +- `Delvehold/Lore/Dungeon Ecology/index.md` +- `Delvehold/Lore/Dungeon Ecology/Dungeon Lifecycle.md` +- `Delvehold/Lore/Dungeon Ecology/Ecological Responses.md` +- `Delvehold/Lore/Dungeon Ecology/Monsters.md` +- `Delvehold/Lore/Ontology/index.md` +- `Delvehold/Lore/Ontology/Mana and Pattern.md` +- `Delvehold/Lore/Ontology/Dungeon Cores.md` +- `Delvehold/Lore/Ontology/World-Spirit.md` +- `Delvehold/Lore/Peoples/index.md` +- `Delvehold/Lore/Peoples/Dwarves.md` +- `Delvehold/Lore/Peoples/Mastership and Citizenship.md` +- `Delvehold/Lore/Peoples/Goblins.md` +- `Delvehold/Lore/Peoples/Orcs.md` +- **Kalsa tier:** Not applicable; no Kalsa source was used for this Delvehold fixture. + +## Lore patch + +- **Owning note:** `Delvehold/Lore/The Greathold.md` +- **Elaboration:** Added the plainly marked `One shift of reserve` subsection beneath Cistern House Nine. It defines the header clock, the damaged/isolated/overloaded three-engine state, the half-shift sleeve repair, the outlet-trunk collapse path, district ration authority, and the insurance exception. +- **Lore patch commit hash:** `PENDING_SCHEDULER_COMMIT` — this worker was explicitly prohibited from git writes. The uncommitted lore patch sits on base commit `e82098e3ee667e1352037b2cd037d171d7c722c5`; the scheduler owns the resulting commit hash. + +## Files written + +- `examples/ink/delvehold/ember-cistern-house-nine-v0.branch-and-fold.v0.ink` +- `examples/ink/delvehold/ember-cistern-house-nine-v0.branch-and-fold.v0.training.json` +- `examples/visual/delvehold/ember-cistern-house-nine-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/delvehold/ember-cistern-house-nine-v0.v0.json` +- `prompts/image-generation/delvehold/ember-cistern-house-nine-v0.bfl-simple-prompts.v0.json` +- `examples/ink/delvehold/ledger/20260904-165354-ember.md` + +## Reviewer verdicts + +- **Narrative quality:** `accepted` — scores: orientation 5, coherence 5, pacing 4, voice 5, tonal fit 5, IF playability 5. Fixed the opening clock/state mismatch, introduced the insurance covenant during routine, and made the claim choice's dry-tap cost explicit. +- **Lore grounding:** `accepted` — scores: source coverage 5, canon fit 5, grounding 5, backfill value 4. Removed an unsupported fire-reserve claim and replaced over-specific bonded-fitter timing with the canonical covered-obligation consequence. +- **Visual continuity:** `accepted` — scores: segmentation 5, prompts 5, character visibility 5, branch continuity 5, website replay 4. Removed dual-state base prompts, split the override BFL prompts, and kept visible-character refs frame-local. A blockout remains required before high-consistency multi-angle rendering. +- **Spatial cohesion:** `accepted` — all six scores 5. Corrected the draft's mirrored room orientation to preserve the established west landing, north conduit wall, south rail/stair opening, lower wet chamber, and west-to-east pump row; added explicit routes, sightlines, reach, outlet joint, and flood boundary. + +## Verification and deferrals + +- All four JSON artifacts parsed successfully with their required `schema_version` strings. +- Ink has three meaningful choice layers, twelve mapped material branches, resolved divert targets, balanced conditional braces, speech and non-speech actions, and reachable success/cost outcomes for all four ending families. +- The Ink was not compiled, per the pass contract. No Ink compiler was installed. +- No images were generated. The visual plan and fourteen-prompt BFL manifest are the only image-generation outputs. +- No git commit, push, or other git write was performed. + +## Next Ember lead + +Follow the thin claim that creatures pass homes untouched to strike standardized substations. Test whether one blind guardian species could select the mana history carried by repeated rune arrays instead of recognizing machinery by sight. Read `Ecological Responses.md`, `Monsters.md`, `Mana and Pattern.md`, `Goblins.md`, and `Deep Mining.md` before naming it, and preserve the vault's distributed-response model rather than inventing a commander. diff --git a/experiments/elaboration/delvehold/ledger/20260904-165355-hearth.md b/experiments/elaboration/delvehold/ledger/20260904-165355-hearth.md new file mode 100644 index 0000000..871f8c1 --- /dev/null +++ b/experiments/elaboration/delvehold/ledger/20260904-165355-hearth.md @@ -0,0 +1,53 @@ +# Hearth + +Subject: Mossgate bellhouses, table-kin apprentices, and the care obligations triggered when the foreign rail stops. + +- World: `delvehold` +- Title: `Hearth` +- Fixture id: `hearth-mossgate-bellhouse-v0` +- Locality: East Bellhouse and its attached platform in Mossgate, a human orchard-market town using a dwarven-built rail spur and imported crystal pump schedule. +- Tonal mode: domestic warmth and dry civic comedy under material pressure. + +## Vault notes read + +- `Delvehold/Lore/index.md` +- `Delvehold/Lore/The Greathold.md` +- `Delvehold/Lore/Peoples/index.md` +- `Delvehold/Lore/Peoples/Humans.md` +- `Delvehold/Lore/Peoples/Dwarves.md` +- `Delvehold/Lore/Peoples/Mastership and Citizenship.md` +- `Delvehold/Lore/Industry/Runic Engineering.md` +- `Delvehold/Lore/Industry/Dwarven Industry.md` +- `Delvehold/Lore/Crisis/International Crisis.md` +- `Delvehold/Lore/Crisis/Industrial Escalation.md` +- Kalsa tier: not consulted; no Kalsa source was needed for this Delvehold pass. + +## Lore patch + +- Owning note: `Delvehold/Lore/Peoples/Humans.md` +- Authored section: `Mossgate bellhouses` +- Patch: defines the bellhouse watch, table-kin reciprocity across species lines, station emergency-store and compensation admission, household costs, repair-crew dependence, and what fails during a long closure. +- Lore patch commit hash: pending scheduler commit; git writes were forbidden for this worker. Lore base HEAD before scheduler commit: `e82098e3ee667e1352037b2cd037d171d7c722c5`. + +## Files written + +- `F:/Projects/Ghostlight-worlds/slots/delvehold-6/lore/Delvehold/Lore/Peoples/Humans.md` +- `examples/ink/delvehold/hearth-mossgate-bellhouse-v0.branch-and-fold.v0.ink` +- `examples/ink/delvehold/hearth-mossgate-bellhouse-v0.branch-and-fold.v0.training.json` +- `examples/visual/delvehold/hearth-mossgate-bellhouse-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/delvehold/hearth-mossgate-bellhouse-v0.v0.json` +- `prompts/image-generation/delvehold/hearth-mossgate-bellhouse-v0.bfl-simple-prompts.v0.json` +- `examples/ink/delvehold/ledger/20260904-165355-hearth.md` + +## Reviewer verdicts + +- Narrative quality: `accepted` — reader orientation 5/5, coherence 5/5, pacing 4/5, voice 5/5, tonal fit 5/5, IF playability 4/5. Routine establishes the household, work roles, missing-person risk, and material objects before pressure; every choice changes a later gate, callback, resource, appraisal, or ending. +- Lore grounding: `accepted` — source coverage 5/5, canon fit 5/5, grounding quality 5/5, vault backfill value 5/5. Review made emergency-store release explicit in the owning Humans note and kept table-kin separate from Greathold civic authority. +- Visual continuity: `accepted_with_minor_revisions` as an illustrated-IF scaffold — segmentation 5/5, prompt readiness 4/5, character visibility 5/5, branch continuity 4/5, website replay 4/5. Twenty-three visual scenes have twenty-three BFL prompts, stable visible-character refs, affirmative standalone descriptions, and branch/state deltas. A durable plan view or 3D blockout is still required before multi-angle rendering. +- Spatial cohesion: `accepted_with_minor_revisions` as a stageable text plan — layout 5/5, sightlines 4/5, body affordance 5/5, movement access 5/5, object geometry 5/5, branch spatial state 4/5. The scene-set map fixes the kitchen, platform, signal cabinet, record/store face, engine gate, rear alley, south-cut trench, routes, cameras, sightlines, and persistent object states. + +Validation completed: all four JSON artifacts parse; required schema strings and Ink headers match the reference contract; 12 branch labels match 12 sidecar entries; all nine variables are read; eight endings terminate; 23 visual scene ids are unique and camera-covered; 23 BFL prompt ids are unique; visual refs resolve; negative prompt constructions were removed from prompt fields. Ink was not compiled because the mandate forbids installing an Ink compiler, and no compiler was invoked. + +## Next Hearth lead + +Look at credential portability and household continuity when a foreign apprentice finishes, loses, or cannot reach a placement: who may still claim table-kin care, who inherits the lodging debt, and which side of a closed border is allowed to call the relationship real. diff --git a/experiments/elaboration/delvehold/ledger/20260904-165357-patina.md b/experiments/elaboration/delvehold/ledger/20260904-165357-patina.md new file mode 100644 index 0000000..ca53fa9 --- /dev/null +++ b/experiments/elaboration/delvehold/ledger/20260904-165357-patina.md @@ -0,0 +1,55 @@ +# Patina elaborator ledger + +- Title: Patina +- Subject: Colour slips — disposable witness tiles used to test and price mixed-metal rune seams. +- Locality: Coppervein Repairs, a fixture-local rune shop beneath the terrace rail stair beside Cistern House Nine's street landing in the unnamed warm-sea Hold. +- Tonal mode: Warm trade-town workplace comedy with modest craft and schedule pressure. + +## Vault notes read + +- `F:\Projects\Ghostlight-worlds\slots\delvehold-7\lore\Delvehold\Lore\index.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-7\lore\Delvehold\Lore\The Greathold.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-7\lore\Delvehold\Lore\Industry\index.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-7\lore\Delvehold\Lore\Industry\Dwarven Industry.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-7\lore\Delvehold\Lore\Industry\Runic Engineering.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-7\lore\Delvehold\Lore\Ontology\Mana and Pattern.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-7\lore\Delvehold\Lore\Peoples\Dwarves.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-7\lore\Delvehold\Lore\Peoples\Mastership and Citizenship.md` + +Supporting Delvehold notes read: + +- `F:\Projects\Ghostlight-worlds\slots\delvehold-7\lore\Delvehold\index.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-7\lore\Delvehold\Game Design\HOLD\Runes and Automation.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-7\lore\Delvehold\Game Design\HOLD\Workshop Play.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-7\lore\Delvehold\Game Design\Narrative and Validation\Onboarding and Content Authority.md` + +Kalsa canon tier: not applicable. This pass used no Kalsa lore note. The required prose review brief was read at `F:\Projects\Kalsa\workshop\review-council\critics\AI-Isms and Prose.md`; it is review doctrine, not a tiered canon source. + +## Lore patch + +- Owning note: `F:\Projects\Ghostlight-worlds\slots\delvehold-7\lore\Delvehold\Lore\Industry\Runic Engineering.md` +- Added one plainly marked `Colour slips` section: the object, `same slip` counter usage, `market rainbow` slang, material and time costs, users, proof limit, and mismatched-material failure. +- Lore patch commit hash: pending scheduler-owned commit. Git writes were forbidden for this worker. The patch is based on lore commit `e82098e3ee667e1352037b2cd037d171d7c722c5` on `slot/delvehold/patina/20260904-165357`. + +## Files written + +- Modified `Delvehold/Lore/Industry/Runic Engineering.md` in the lore clone. +- `examples/ink/delvehold/patina-colour-slips-v0.branch-and-fold.v0.ink` +- `examples/ink/delvehold/patina-colour-slips-v0.branch-and-fold.v0.training.json` +- `examples/visual/delvehold/patina-colour-slips-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/delvehold/patina-colour-slips-v0.v0.json` +- `prompts/image-generation/delvehold/patina-colour-slips-v0.bfl-simple-prompts.v0.json` +- `examples/ink/delvehold/ledger/20260904-165357-patina.md` + +## Reviewer verdicts + +- Narrative quality: **accepted**. Orientation, coherence, pacing, voice, tonal fit, and IF playability scored 5/5. Three choice layers, twelve material branches, and eight state-gated endings carry time, proof, material cost, customer trust, and apprenticeship consequences. +- Lore grounding: **accepted**. Source coverage, canon fit, grounding quality, and vault-backfill value scored 5/5 across twelve cited Delvehold sources. Fixture-local characters, shop, and repair remain separate from the authored colour-slip practice. +- Visual continuity: **accepted with minor revisions** as a deferred-render illustrated-IF plan. Segmentation, prompts, character visibility, and branch continuity scored 5/5; website replay readiness scored 4/5 because high-consistency multi-angle art still needs a plan-view or 3D blockout. Seventeen visual anchors match seventeen BFL prompts. +- Spatial-geometric cohesion: **accepted with minor revisions**. Layout, sightlines, body affordance, movement, object geometry, and branch spatial state scored 5/5 after the test cradle moved into the counter reach slot and Ovra's workshop-punch admission became explicit. A rendered blockout remains deferred production work. + +All four JSON artifacts parsed successfully. Ink headers, branch receipts, variable reads, knot anchors, character refs, prompt polarity, source paths, source ranges, modifier targets, camera coverage, and delimiter balance were checked. Per instruction, the Ink was not compiled and no compiler was installed. Images were not generated; the BFL manifest is the deferred rendering surface. + +## Next Patina lead + +The route books in `Delvehold/Lore/The Greathold.md` still carry failed Holds, dead entries, reopening claims, and freight history with almost no physical description. Check the swarm's newer work first; if the seam remains thin, elaborate one ordinary route-book object or desk custom rather than extending colour slips into a universal standards regime. diff --git a/experiments/elaboration/delvehold/ledger/20260904-165359-veil.md b/experiments/elaboration/delvehold/ledger/20260904-165359-veil.md new file mode 100644 index 0000000..fea883b --- /dev/null +++ b/experiments/elaboration/delvehold/ledger/20260904-165359-veil.md @@ -0,0 +1,64 @@ +# Veil elaborator ledger + +- **Title:** Veil +- **Subject:** What goblin route-songs actually predict +- **Locality:** Cinderhook Relay, a Greathold frontier junction linking Glassvein Throat, the north Hold rail, and the Low Echo foot culvert +- **Tonal mode:** Warm workplace comedy braided with procedural dread + +## Vault notes read + +- `F:\Projects\Ghostlight-worlds\slots\delvehold-8\lore\Delvehold\Lore\index.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-8\lore\Delvehold\Lore\The Greathold.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-8\lore\Delvehold\Lore\Peoples\index.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-8\lore\Delvehold\Lore\Peoples\Goblins.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-8\lore\Delvehold\Lore\Ontology\Gods and Religion.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-8\lore\Delvehold\Lore\Ontology\Mana and Pattern.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-8\lore\Delvehold\Lore\Ontology\Nested Dungeons.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-8\lore\Delvehold\Lore\Ontology\World-Spirit.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-8\lore\Delvehold\Lore\Dungeon Ecology\Dungeon Lifecycle.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-8\lore\Delvehold\Lore\Dungeon Ecology\Ecological Responses.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-8\lore\Delvehold\Lore\Dungeon Ecology\Monsters.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-8\lore\Delvehold\Lore\Industry\Runic Engineering.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-8\lore\Delvehold\Lore\Industry\Deep Mining.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-8\lore\Delvehold\Lore\Industry\Core Farming.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-8\lore\Delvehold\Lore\Industry\Dwarven Industry.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-8\lore\Delvehold\Lore\Crisis\Surface Symptoms.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-8\lore\Delvehold\Lore\Crisis\International Crisis.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-8\lore\Delvehold\Lore\Crisis\Industrial Escalation.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-8\lore\Delvehold\Lore\Crisis\World Without a Villain.md` +- `F:\Projects\Kalsa\workshop\review-council\critics\AI-Isms and Prose.md` — **tier:** review brief / non-canon; used only to reread the authored lore prose for recurrent generated-prose habits. + +## Lore elaboration + +- **Owning note:** `F:\Projects\Ghostlight-worlds\slots\delvehold-8\lore\Delvehold\Lore\Peoples\Goblins.md` +- **Authored addition:** `Route-songs`, covering observed inputs, held-beat confidence, conditional prediction, runner and displacement cost, road-refrain exchange, protected home verses, route-denial misinformation, and failure under novel pressure or missing witnesses. +- **Lore patch commit hash:** `PENDING_SCHEDULER_COMMIT`. This task forbids git writes and the scheduler commits after exit. Lore base HEAD is `e82098e3ee667e1352037b2cd037d171d7c722c5`; the final uncommitted lore patch has SHA-256 `9c77ba1ce0f1d1a03e869e6ec9e6588e8ffffaa0380c4f95a4155a060217e76c`. + +## Files written + +- `F:\Projects\Ghostlight-worlds\slots\delvehold-8\lore\Delvehold\Lore\Peoples\Goblins.md` (modified) +- `F:\Projects\Ghostlight-worlds\slots\delvehold-8\gl\examples\ink\delvehold\veil-cinderhook-route-song.branch-and-fold.v0.ink` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-8\gl\examples\ink\delvehold\veil-cinderhook-route-song.branch-and-fold.v0.training.json` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-8\gl\examples\visual\delvehold\veil-cinderhook-route-song.branch-and-fold.v0.visual.json` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-8\gl\examples\lore-grounding\delvehold\veil-cinderhook-route-song.v0.json` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-8\gl\prompts\image-generation\delvehold\veil-cinderhook-route-song.bfl-simple-prompts.v0.json` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-8\gl\examples\ink\delvehold\ledger\20260904-165359-veil.md` + +## Reviewer verdicts + +- **Narrative quality:** `accepted`. The fixture establishes ordinary route work before pressure, introduces all consequential characters and stakes before choice payoff, carries twelve material branches through three choice layers, and gives eight state-gated endings. Review fixes clarified north-gate isolation, pulse chronology, Orsa's crossing position, and the worker and pump costs of choosing the public record. +- **Lore grounding:** `accepted`. Eleven cited Delvehold sources support the scene; the route-song's detailed mechanism is plainly marked authored elaboration in its owning note. The responsible dungeon scale remains unresolved, and Orsa's sealed hearing remains a local promise rather than invented Greathold-wide law. +- **Visual continuity:** `accepted_with_minor_revisions` as an illustrated-IF scaffold. Twenty unique visual anchors, twenty BFL prompts, stable visible-character refs, affirmative standalone prompts, branch and ending modifiers, and an embedded draft scene-set map cover the replay. A camera-specific plan view or 3D blockout is still required before multi-angle rendering. +- **Spatial cohesion:** `accepted_with_minor_revisions` as a stageable text and map plan. Fixed zones, occlusion, entrances, the surge-sealed north gate, the south blind bend, sightlines, staging slots, and branch-persistent signal, slate, cargo, and closure states support the actions. A durable blockout remains the precondition for replay-ready geometric continuity. + +## Verification + +- All four JSON artifacts parsed successfully and preserve the reference schema-version strings and top-level shapes. +- Ink inspection found 18 unique knots, 32 valid divert targets, 12 unique branch labels matching the training sidecar, 10 variables with later reads, three choice layers, and eight endings. +- Visual inspection found 20 unique scenes, 20 unique BFL prompts, no missing visual refs, anchors, modifier targets, or cited lore paths, and no negative or memory-dependent image-prompt constructions. +- Ink was not compiled. No compiler was installed or invoked, as required. +- No images were generated. + +## Next Veil lead + +Trace who financed the extraction they now condemn. The thin seam runs from expedition finance and foreign halls in `The Greathold.md`, through human pump and rail dependency, into the later sanctions and coalition target maps in `Crisis/International Crisis.md`. Prefer one named financing instrument or sponsor disclosure path over a new anti-extraction faction. diff --git a/experiments/elaboration/delvehold/ledger/20260904-173949-ledger.md b/experiments/elaboration/delvehold/ledger/20260904-173949-ledger.md new file mode 100644 index 0000000..5a95619 --- /dev/null +++ b/experiments/elaboration/delvehold/ledger/20260904-173949-ledger.md @@ -0,0 +1,63 @@ +Subject: Cistern House Nine's replacement-pump debt and dry-season insurance trap + +# Delvehold elaboration pass 20260904-173949 + +- Title: Ledger +- World: Delvehold +- Fixture id: `ledger-nine-water-note-v0` +- Locality: Cistern House Nine and its stepped terrace district in one unnamed Hold beside a warm underground sea +- Tonal mode: wry civic workplace comedy under debt pressure + +## Lore elaboration + +Added the authored subsection `The Nine-water note` to the existing Cistern House Nine locality. It makes one pump dependency chain concrete: Basalt Crown Arrays sells the engines on a six-year water note; the pump workshop's civic seal owes; households and water-intensive trades service the payment; route offices deduct crystal passage share; the Reserve House charges for winter priority; Seven Seals Mutual excludes adaptive feedback and previously recorded undocumented rune behavior; certified-part custody and local repair divide warranty from service; upper and lower terraces carry unequal water time; a dry day moves cost into wages, food, care, cartage, and illness before it reaches the workshop ledger. + +- Lore patch commit hash: pending scheduler commit; git writes were forbidden for this pass. +- Lore base commit inspected: `e82098e3ee667e1352037b2cd037d171d7c722c5` + +## Vault notes read + +Kalsa tier: not applicable. This is the Delvehold vault and no Kalsa source was used. + +- `F:\Projects\Ghostlight-worlds\slots\delvehold-4\lore\Delvehold\Lore\index.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-4\lore\Delvehold\Lore\The Greathold.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-4\lore\Delvehold\Lore\Industry\index.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-4\lore\Delvehold\Lore\Industry\Runic Engineering.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-4\lore\Delvehold\Lore\Industry\Machine-Dungeon.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-4\lore\Delvehold\Lore\Industry\Dwarven Industry.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-4\lore\Delvehold\Lore\Industry\Deep Mining.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-4\lore\Delvehold\Lore\Industry\Core Farming.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-4\lore\Delvehold\Lore\Peoples\Mastership and Citizenship.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-4\lore\Delvehold\Lore\Peoples\Dwarves.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-4\lore\Delvehold\Lore\Ontology\Mana and Pattern.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-4\lore\Delvehold\Lore\Dungeon Ecology\Ecological Responses.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-4\lore\Delvehold\Lore\Dungeon Ecology\Monsters.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-4\lore\Delvehold\Lore\Dungeon Ecology\Dungeon Lifecycle.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-4\lore\Delvehold\Lore\Dungeon Ecology\Adventurers.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-4\lore\Delvehold\Lore\Crisis\Industrial Escalation.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-4\lore\Delvehold\Lore\Crisis\World Without a Villain.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-4\lore\Delvehold\Lore\Crisis\Surface Symptoms.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-4\lore\Delvehold\Lore\Crisis\International Crisis.md` + +## Files written + +- `F:\Projects\Ghostlight-worlds\slots\delvehold-4\lore\Delvehold\Lore\The Greathold.md` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-4\gl\examples\ink\delvehold\ledger-nine-water-note-v0.branch-and-fold.v0.ink` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-4\gl\examples\ink\delvehold\ledger-nine-water-note-v0.branch-and-fold.v0.training.json` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-4\gl\examples\visual\delvehold\ledger-nine-water-note-v0.branch-and-fold.v0.visual.json` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-4\gl\examples\lore-grounding\delvehold\ledger-nine-water-note-v0.v0.json` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-4\gl\prompts\image-generation\delvehold\ledger-nine-water-note-v0.bfl-simple-prompts.v0.json` +- `F:\Projects\Ghostlight-worlds\slots\delvehold-4\gl\examples\ink\delvehold\ledger\20260904-173949-ledger.md` + +## Reviewer verdicts + +- Narrative quality: accepted. Reader orientation 5/5, coherence 5/5, pacing 4/5, voice 5/5, tonal fit 5/5, IF playability 5/5. Final actions that require a recut or certified collar are state-gated, so folded paths cannot refer to absent objects. +- Lore grounding: accepted. Source coverage 5/5, canon fit 5/5, grounding quality 5/5, vault backfill value 5/5. Canon owns the workshop and contract structure; Hessa and every fixture event remain fixture-local rather than canonical history. +- Visual continuity: accepted with minor revisions as an illustrated-IF scaffold. Segmentation 5/5, prompt quality 5/5, character visibility 5/5, branch continuity 5/5, website replay 4/5. Eleven standalone base scenes, twelve branch modifiers, stable character refs, and one global style cue cover the playable state. A plan view or 3D blockout is still required before high-consistency multi-angle rendering. +- Spatial cohesion: accepted with minor revisions as a stageable text plan. Layout, sightlines, body affordance, movement/access, object geometry, and branch spatial state are each 5/5. The plan fixes the two levels, pump order, public boundary, accounting ledge, low roller scale, service stations, object custody, routes, occluders, and camera slots. + +Validation: all four JSON artifacts parsed; required schema versions matched; all 12 Ink branches matched sidecar entries; all knot targets resolved; every tracked variable had later reads; all visual refs and modifier targets resolved; prompt scans found no memory-dependent or negative image directions. Ink was not compiled, as required, and no compiler was installed. No images were generated. + +## Next Ledger lead + +The foreign side of the pump economy remains thin. `Peoples/Humans.md` and `Crisis/International Crisis.md` say human cities buy dwarven pumps, rail, and power systems, but do not yet furnish export credit, customs bonds, warranty jurisdiction, sanctions exposure, or who pays when a foreign irrigation district loses Greathold power. Deepen one existing human trade locality rather than founding a second Greathold cistern regime. diff --git a/experiments/elaboration/delvehold/ledger/20260904-175328-numen.md b/experiments/elaboration/delvehold/ledger/20260904-175328-numen.md new file mode 100644 index 0000000..27c56dd --- /dev/null +++ b/experiments/elaboration/delvehold/ledger/20260904-175328-numen.md @@ -0,0 +1,64 @@ +# Numen pass — 2026-09-04 17:53:28 + +**Subject:** The First Answer — the dwarven recognition vigil that gives an old core a costly chance to refuse extraction and be met as a bargaining person. + +- **Title:** Numen +- **World:** `delvehold` +- **Fixture:** `numen-first-answer-v0` +- **Locality:** The Fourth Drain Gate beneath Hearthcoil Hold: west Hold stair, central answering table, east grated brine throat and living calcite gills, south municipal bypass, north Deep Company conduit. +- **Tonal mode:** Ritual workplace comedy turning into numinous wonder and civic dread. +- **Lore patch commit hash:** Pending scheduler commit. Git writes were forbidden for this pass; the lore patch is based on lore HEAD `e82098e`. + +## Vault notes read + +- `Delvehold/Lore/index.md` +- `Delvehold/Lore/The Greathold.md` +- `Delvehold/Lore/Ontology/index.md` +- `Delvehold/Lore/Ontology/Gods and Religion.md` +- `Delvehold/Lore/Ontology/Dungeon Cores.md` +- `Delvehold/Lore/Ontology/Mana and Pattern.md` +- `Delvehold/Lore/Ontology/Nested Dungeons.md` +- `Delvehold/Lore/Ontology/World-Spirit.md` +- `Delvehold/Lore/Industry/Runic Engineering.md` +- `Delvehold/Lore/Industry/Dwarven Industry.md` +- `Delvehold/Lore/Industry/Core Farming.md` +- `Delvehold/Lore/Industry/Deep Mining.md` +- `Delvehold/Lore/Industry/Machine-Dungeon.md` +- `Delvehold/Lore/Dungeon Ecology/Dungeon Lifecycle.md` +- `Delvehold/Lore/Dungeon Ecology/Ecological Responses.md` +- `Delvehold/Lore/Dungeon Ecology/Adventurers.md` +- `Delvehold/Lore/Peoples/Dwarves.md` +- `Delvehold/Lore/Peoples/Goblins.md` +- `Delvehold/Lore/Peoples/Orcs.md` +- `Delvehold/Lore/Peoples/Elves.md` +- `Delvehold/Lore/Peoples/Mastership and Citizenship.md` +- `Delvehold/Lore/Crisis/World Without a Villain.md` +- `Delvehold/Lore/Crisis/International Crisis.md` +- **Kalsa tier:** Not applicable. No Kalsa source was consulted; this pass is wholly Delvehold-grounded. + +## Lore elaboration + +Modified `Delvehold/Lore/Ontology/Dungeon Cores.md` with the plainly marked section **The First Answer**. The addition defines the rite's owner and inputs, makes safe refusal a physical part of the answering array, separates recognition from awakening and legal status, names production and reserve costs, identifies downstream religious/contract/insurance pressure, and records failure under coercion, punishment, damaged organs, or ambiguous nested identity. It also grounds the Fourth Drain Gate and its naturally runic calcite gills. + +## Files written + +- `Delvehold/Lore/Ontology/Dungeon Cores.md` (lore clone; modified) +- `examples/ink/delvehold/numen-first-answer-v0.branch-and-fold.v0.ink` +- `examples/ink/delvehold/numen-first-answer-v0.branch-and-fold.v0.training.json` +- `examples/visual/delvehold/numen-first-answer-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/delvehold/numen-first-answer-v0.v0.json` +- `prompts/image-generation/delvehold/numen-first-answer-v0.bfl-simple-prompts.v0.json` +- `examples/ink/delvehold/ledger/20260904-175328-numen.md` + +## Reviewer verdicts + +- **Narrative quality — `accepted`.** Reader orientation, coherence, pacing, voice, tonal control, and IF playability meet the B-level gate. All four named participants and the water margin appear before choices depend on them. Three choice layers include speech and non-speech actions; seven endings materially diverge. +- **Lore grounding — `accepted`.** Source coverage, canon fit, material grounding, and backfill value meet the gate. The fixture dramatizes core memory, runic flow, public infrastructure, resident knowledge, reciprocal bargain, and industrial denial without proving godhood, benevolence, citizenship, or which nested identity spoke. +- **Visual continuity — `accepted` for the requested manifest-stage fixture.** Seventeen click-through scenes, fourteen branch/state modifiers, four stable character refs, one global style cue, standalone concrete base prompts, and a fixed text scene-set map cover the visible state. High-consistency multi-angle rendering still requires the declared hand-built plan view or 3D blockout; rendering was explicitly deferred. +- **Spatial cohesion — `accepted`.** The west/east/north/south coordinate frame, northeast plate and east-ledge hook route, grate return slot, sightlines, character reach, pipe controls, route-book custody, sounding-weight movement, and branch-persistent gill/plate/wedge states can all be staged coherently. + +All four JSON artifacts parsed successfully with their required schema strings. Structural audit found all four `// ghostlight.*` headers, twelve sidecar branches present in Ink, seven declared ending knots, valid visual refs and modifier scene targets, and unique BFL prompt ids. `git diff --check` reported no patch errors. Per instruction, the Ink was not compiled and the image prompts were not rendered. + +## Next Numen lead + +Follow the unresolved moment after recognition: when an answering core chooses a name, which celestial and chthonic priesthoods claim, reject, sponsor, or fear that name, and what bargain can the core make through worship that it could not make through a mine gate? Keep the dispute downstream of actual core agency; do not let a church create personhood by filing first. diff --git a/experiments/elaboration/delvehold/ledger/20260904-175446-tangle.md b/experiments/elaboration/delvehold/ledger/20260904-175446-tangle.md new file mode 100644 index 0000000..640bfb6 --- /dev/null +++ b/experiments/elaboration/delvehold/ledger/20260904-175446-tangle.md @@ -0,0 +1,61 @@ +# Tangle — Reserve-house covenants + +- **Title:** Tangle +- **Subject:** Reserve-house covenants +- **World:** Delvehold +- **Locality:** Cistern House Nine in an unnamed terraced Hold +- **Tonal mode:** Warm workplace comedy tightening into civic-debt suspense + +## Elaboration + +Expanded the reserve houses already named in `Dwarven Industry` into a political institution with a concrete mandate, constituency, dependencies, and coercive limits. Their factors hold pooled crystal, parts, credit, and pledged capacity; infrastructure webs depend on them for ordinary continuity, while reserve houses depend on moot levies, repayments, company supply, consortium standards, labour cooperation, and public legitimacy. A factor may call a loan, suspend insurance, or refuse stock, but cannot seize an infrastructure seal or purchase moot votes. The dangerous bargain is an emergency release that keeps service alive now while binding later standards, inspection, revenue, and repair access. + +- **Owning lore note:** `Delvehold/Lore/Industry/Dwarven Industry.md` +- **Authored section:** `Reserve-house covenants` +- **Lore patch commit hash:** Pending scheduler commit; this worker was explicitly forbidden from making git writes. +- **Lore base HEAD:** `e82098e3ee667e1352037b2cd037d171d7c722c5` + +## Vault notes read + +- `Delvehold/Lore/index.md` +- `Delvehold/Lore/The Greathold.md` +- `Delvehold/Lore/Peoples/Mastership and Citizenship.md` +- `Delvehold/Lore/Peoples/Dwarves.md` +- `Delvehold/Lore/Industry/Dwarven Industry.md` +- `Delvehold/Lore/Industry/Runic Engineering.md` +- `Delvehold/Lore/Industry/Core Farming.md` +- `Delvehold/Lore/Industry/Deep Mining.md` +- `Delvehold/Lore/Crisis/Industrial Escalation.md` +- `Delvehold/Lore/Crisis/Surface Symptoms.md` +- `Delvehold/Lore/Crisis/World Without a Villain.md` +- **Kalsa tier:** Not applicable; no Kalsa note was read. + +## Files written + +- `examples/ink/delvehold/tangle-reserve-house-covenant-v0.branch-and-fold.v0.ink` +- `examples/ink/delvehold/tangle-reserve-house-covenant-v0.branch-and-fold.v0.training.json` +- `examples/visual/delvehold/tangle-reserve-house-covenant-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/delvehold/tangle-reserve-house-covenant-v0.v0.json` +- `prompts/image-generation/delvehold/tangle-reserve-house-covenant-v0.bfl-simple-prompts.v0.json` +- `examples/ink/delvehold/ledger/20260904-175446-tangle.md` + +## Reviewer verdicts + +- **Narrative quality — accepted.** The fixture establishes the ordinary monthly covenant review before the supply shock, keeps Hessa's authority distinct from Tovan's leverage, and makes each of four choice layers alter the political field. Review caught and removed a false implication that merely staging a reserve coffer restored water margin. +- **Lore grounding — accepted.** Material claims trace to the vault; the reserve-house elaboration extends an existing institution rather than founding a rival one. Tovan Marr and the immediate contract dispute remain fixture-local rather than being smuggled into canon. +- **Visual continuity — accepted with minor revisions completed.** Character references were aligned with the established Cistern House Nine cast; fourteen scene anchors, twenty branch/end-state modifiers, and eighteen BFL prompts now share one global style cue. High-consistency rendering still requires a durable blockout or camera-map asset, as the visual contract states. +- **Spatial cohesion — accepted with minor revisions completed.** The pump row was moved to the lower wet service floor to match the established locality. The plan now names three routes, five staging slots, three occluders, sightline lanes, and branch-sensitive object states. + +## Verification + +- All four JSON artifacts parse successfully and contain no UTF-8 BOM. +- `tools/validate_lore_grounding.py` accepts the lore-grounding digest. +- Static coverage audit: 15 annotated branches, 14 visual scenes, 20 global branch/end-state modifiers, and 18 BFL prompts; every branch id appears in Ink and the visual plan. +- Every modifier target resolves to a visual scene, and every visible-character reference resolves to one of the stable character or group references. +- Prompt-language scan found no negative-prompt phrasing in the visual plan or BFL manifest. +- `git diff --check` passed in both clones. The lore clone reports only the intended twelve-line addition. +- Ink was not compiled, per the pass rules. Images were not generated; rendering is deferred. + +## Next Tangle lead + +Deepen inter-house priority and appeal when several infrastructure webs call on the same reserve during one winter failure. The present covenant establishes local mandates and leverage, but the vault remains thin on who arbitrates competing public claims across Holds and what prevents the richest network from quietly becoming first in every queue. diff --git a/experiments/elaboration/delvehold/ledger/20260904-180040-charter.md b/experiments/elaboration/delvehold/ledger/20260904-180040-charter.md new file mode 100644 index 0000000..2c158fe --- /dev/null +++ b/experiments/elaboration/delvehold/ledger/20260904-180040-charter.md @@ -0,0 +1,71 @@ +# Charter + +Subject: Cross-border burden claims against Greathold power contracts + +## Pass + +- Title: Charter +- World: delvehold +- Fixture id: `charter-burden-claim-v0` +- Locality: Rillgate Contract Hall, a surface-facing Greathold freight gate; the claimant speaks for the fixture-local halfling farming town of Brackenwash. +- Tonal mode: warm procedural wit with agrarian stakes. + +## Vault notes read + +Lore clone root: `F:\Projects\Ghostlight-worlds\slots\delvehold-2\lore` + +Full notes: + +- `Delvehold/Lore/index.md` +- `Delvehold/Lore/The Greathold.md` +- `Delvehold/Lore/Peoples/Mastership and Citizenship.md` +- `Delvehold/Lore/Peoples/Halflings.md` +- `Delvehold/Lore/Peoples/Dwarves.md` +- `Delvehold/Lore/Peoples/Humans.md` +- `Delvehold/Lore/Industry/Dwarven Industry.md` +- `Delvehold/Lore/Industry/Runic Engineering.md` +- `Delvehold/Lore/Crisis/International Crisis.md` +- `Delvehold/Lore/Crisis/Surface Symptoms.md` +- `Delvehold/Game Design/Shared World/Economy and Contracts.md` +- `Delvehold/Game Design/HOLD/Civic Play.md` + +Semantic excerpts consulted before the full local pass: + +- `Delvehold/Documentation/Authority Map.md` +- `Delvehold/Game Design/Shared World/Ghostlight Boundary.md` +- `Delvehold/Game Design/Foundations/Player Roles.md` +- `Delvehold/Lore/Peoples/Orcs.md` + +Kalsa tier: not applicable; this pass read no Kalsa source and the world is `delvehold`. + +## Lore patch + +- Owning note: `Delvehold/Lore/Peoples/Mastership and Citizenship.md` +- Elaboration: the answering table, a temporary three-seal procedure for foreign or local burden claims against Greathold-authorized commitments; it defines filing, conflict challenge, marked drawdown, remedy scope, appeal, cost, and failure modes. +- Lore patch commit hash: pending scheduler commit because git writes are prohibited in this slot. +- Lore parent/base commit: `e82098e3ee667e1352037b2cd037d171d7c722c5` +- Stable lore patch id: `a5c6b865825c58582fce0bf743143f258cf181e9` + +## Files written + +- `F:\Projects\Ghostlight-worlds\slots\delvehold-2\lore\Delvehold\Lore\Peoples\Mastership and Citizenship.md` +- `examples/ink/delvehold/charter-burden-claim-v0.branch-and-fold.v0.ink` +- `examples/ink/delvehold/charter-burden-claim-v0.branch-and-fold.v0.training.json` +- `examples/visual/delvehold/charter-burden-claim-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/delvehold/charter-burden-claim-v0.v0.json` +- `prompts/image-generation/delvehold/charter-burden-claim-v0.bfl-simple-prompts.v0.json` +- `examples/ink/delvehold/ledger/20260904-180040-charter.md` + +## Reviewer verdicts + +- Narrative quality: accepted. Scores: orientation 5, coherence 5, pacing 4, voice 5, tonal fit 5, IF playability 5. Fixed an unreachable public-warranty success gate and removed a dead state change. +- Lore grounding: accepted. Scores: source coverage 5, canon fit 5, grounding quality 5, vault backfill value 5. Rillgate, Brackenwash, named characters, and branch outcomes remain fixture-local; the comparison basin proves correlation only. +- Visual continuity: accepted. Scores: segmentation 5, prompt quality 5, character visibility 5, branch continuity 5, website replay 4. Eighteen visual anchors match eighteen BFL prompts; a durable scene-set map is embedded for deferred rendering. +- Spatial cohesion: accepted. Scores: layout 5, sightlines 4, body affordance 5, movement/access 5, object geometry 5, branch spatial state 5. Public and clerk sides, seal draw, recusal route, storage access, and branch-persistent custody are explicit. +- Machine checks: all four JSON artifacts parsed successfully; Ink and training branch sets match at 12; visual scene ids are unique; modifier targets and visual refs resolve; all eight ending variants are reachable under at least one choice sequence; `git diff --check` reported no whitespace errors. +- Ink compilation: not run, as required by the pass contract. No Ink compiler was installed. +- Image rendering: deferred. No images were generated. + +## Next Charter lead + +Trace succession when a seal-bearing Master dies, disappears, retires, or loses capacity while a public contract and an open burden claim are still live. The thin question is not inheritance in the abstract; it is who may answer, recuse, settle, or widen the obligation during the gap, especially when the workshop, workers, heirs, and affected mixed-species moot disagree. diff --git a/experiments/elaboration/delvehold/ledger/20260904-181742-ember.md b/experiments/elaboration/delvehold/ledger/20260904-181742-ember.md new file mode 100644 index 0000000..076458d --- /dev/null +++ b/experiments/elaboration/delvehold/ledger/20260904-181742-ember.md @@ -0,0 +1,40 @@ +## Idea + +The first mana storm to breach the Greathold does not overload a single rune: it carries the null casting rune through the civic feed, and every connected spell engine shuts itself down correctly. The null pattern is industrial waste remembered by deep mana currents, so the safety stroke that made mass automation possible has become a planetary immune response capable of stopping pumps, wards, natural runic organs, and restart attempts without leaving a broken machine for insurers to blame. + +## Where it lives + +- `Delvehold/Lore/Crisis/Null Weather.md` +- `Delvehold/Lore/Crisis/index.md` (shelf link) + +## Attached to + +- `Delvehold/Lore/The Greathold.md` +- `Delvehold/Lore/Ontology/Mana and Pattern.md` +- `Delvehold/Lore/Ontology/Nested Dungeons.md` +- `Delvehold/Lore/Dungeon Ecology/Ecological Responses.md` + +## Who benefits / who is harmed / what it costs + +Deep Companies benefit from the quiet cut, when stillfall-disabled dungeon defences expose reserves, and insurers benefit when an orderly null state lets them deny machinery-breakdown claims. Cistern districts, critical-service workers, dependent Holds, and organisms whose runic organs sustain life bear the immediate harm; survival costs sealed clean-start crystal, physical isolation from the shared feed, skilled manual operation, flooded-entry delves, abandoned services, and a stronger later stillfall when companies exploit the ecological paralysis. + +## Hooks left + +- Who allocates clean-start crystal when every isolated service preserves itself by refusing the shared network? +- What evidence can distinguish a naturally returned null pattern from a company-induced stillfall timed to open a profitable quiet cut? + +## Vault notes read + +- `Delvehold/Lore/index.md`; `Delvehold/Lore/The Greathold.md` +- `Delvehold/Lore/Crisis/index.md`; `Industrial Escalation.md`; `International Crisis.md`; `Surface Symptoms.md`; `World Without a Villain.md` +- `Delvehold/Lore/Dungeon Ecology/index.md`; `Adventurers.md`; `Dungeon Lifecycle.md`; `Ecological Responses.md`; `Monsters.md` +- `Delvehold/Lore/Industry/index.md`; `Core Farming.md`; `Deep Mining.md`; `Dwarven Industry.md`; `Machine-Dungeon.md`; `Runic Engineering.md` +- `Delvehold/Lore/Ontology/index.md`; `Dungeon Cores.md`; `Gods and Religion.md`; `Mana and Pattern.md`; `Nested Dungeons.md`; `World-Spirit.md` +- `Delvehold/Lore/Peoples/index.md`; `Dwarves.md`; `Elves.md`; `Goblins.md`; `Halflings.md`; `Humans.md`; `Mastership and Citizenship.md`; `Orcs.md` +- No prior files existed under `experiments/elaboration/delvehold/ledger/` in this clone. + +## Rejected first ideas + +- A blind guardian species that hunts standardized runes: the vault already names function-targeting fauna and rune-breaking organisms, so this only put a face on an existing pressure. +- Closed oath-routes that suspend contracts with the road: too directly suggested by the mandate and too near existing route-book and treaty obligations. +- Insurers concealing correlated mine failures: survey suppression and institutional denial already occupy that causal ground. diff --git a/experiments/elaboration/delvehold/ledger/20260904-182910-hearth.md b/experiments/elaboration/delvehold/ledger/20260904-182910-hearth.md new file mode 100644 index 0000000..7e945e2 --- /dev/null +++ b/experiments/elaboration/delvehold/ledger/20260904-182910-hearth.md @@ -0,0 +1,65 @@ +# Hearth elaboration ledger + +## Idea + +Years of repeated care can impress a household into a leased spell engine until its retained mana pattern recognizes members, preserves their accommodations, and serves as the only surviving witness that some fosterlings, apprentices, and former tenants belong. Insurers and foreign owners therefore order **clean-hearth resets** and repossessions that erase part of a family's working memory in the name of preventing machine-dungeon awakening, so missed payments, border closures, and routine servicing can make kin into strangers overnight. + +## Where it lives + +- `Delvehold/Lore/Peoples/Hearthfasts.md` +- `Delvehold/Lore/Peoples/index.md` + +## Attached to + +- `Delvehold/Lore/Ontology/Mana and Pattern.md` +- `Delvehold/Lore/Industry/Runic Engineering.md` +- `Delvehold/Lore/Industry/Machine-Dungeon.md` +- `Delvehold/Lore/Industry/Dwarven Industry.md` +- `Delvehold/Lore/Peoples/Humans.md` +- `Delvehold/Lore/Peoples/Mastership and Citizenship.md` +- `Delvehold/Lore/Peoples/Goblins.md` +- `Delvehold/Lore/The Greathold.md` + +## Who benefits / who is harmed / what it costs + +Forge Consortiums and insurers gain a defensible reset market, suppress risky retained patterns, and keep household continuity dependent on authorized service; households gain machinery that remembers care, adapts across species, and can testify through behavior when paper kinship fails. Repossession harms children, elders, disabled residents, migrants, apprentices, and anyone whose belonging or bodily accommodation was carried more faithfully by the engine than by a registry; preserving a hearthfast costs fuel, skilled tending, legal risk, obsolete parts, and acceptance that the family's useful infrastructure may be becoming a person. + +## Hooks left + +- When a reset plate remembers a missing resident after every authorized purge, is that evidence of concealed engineering, a haunting, a legal claim, or refusal by an emerging mind? +- If a household flees across a border, who may carry the retained rune plates: the equipment owner, the people whose lives shaped them, or the apprentice who can still read them? +- What obligations arise when a hearthfast protects one member by rationing heat, water, or transport away from neighbors who never consented to join its household? + +## Vault notes read + +- `Delvehold/Lore/index.md` +- `Delvehold/Lore/The Greathold.md` +- `Delvehold/Lore/Peoples/index.md` +- `Delvehold/Lore/Peoples/Dwarves.md` +- `Delvehold/Lore/Peoples/Humans.md` +- `Delvehold/Lore/Peoples/Halflings.md` +- `Delvehold/Lore/Peoples/Elves.md` +- `Delvehold/Lore/Peoples/Goblins.md` +- `Delvehold/Lore/Peoples/Orcs.md` +- `Delvehold/Lore/Peoples/Mastership and Citizenship.md` +- `Delvehold/Lore/Industry/index.md` +- `Delvehold/Lore/Industry/Dwarven Industry.md` +- `Delvehold/Lore/Industry/Runic Engineering.md` +- `Delvehold/Lore/Industry/Deep Mining.md` +- `Delvehold/Lore/Industry/Core Farming.md` +- `Delvehold/Lore/Industry/Machine-Dungeon.md` +- `Delvehold/Lore/Dungeon Ecology/Adventurers.md` +- `Delvehold/Lore/Dungeon Ecology/Dungeon Lifecycle.md` +- `Delvehold/Lore/Dungeon Ecology/Ecological Responses.md` +- `Delvehold/Lore/Ontology/Mana and Pattern.md` +- `Delvehold/Lore/Ontology/Gods and Religion.md` +- `Delvehold/Lore/Crisis/Industrial Escalation.md` +- `Delvehold/Lore/Crisis/International Crisis.md` +- `Delvehold/Lore/Crisis/Surface Symptoms.md` +- `Delvehold/Lore/Crisis/World Without a Villain.md` + +## Rejected first ideas + +- Cross-border apprentice credential reciprocity: the prior Hearth pass already left this as its obvious next lead. +- Bellhouse kin rosters for rail closures: this repeats Mossgate's table-kin and emergency-care mechanism with a new form. +- Workshop-supplied substitute caregivers after an infrastructure casualty: materially useful, but too near the existing rail-stop care and counterseal-liability ideas and insufficiently rooted in Delvehold's strange ontology. diff --git a/experiments/elaboration/delvehold/ledger/20260904-184048-ledger.md b/experiments/elaboration/delvehold/ledger/20260904-184048-ledger.md new file mode 100644 index 0000000..3c0a036 --- /dev/null +++ b/experiments/elaboration/delvehold/ledger/20260904-184048-ledger.md @@ -0,0 +1,83 @@ +# Ledger — Delvehold elaboration pass + +## Idea + +The Greathold exports unfinished spells: consortium rune banks impress most of a working into mana, send it through leased spine conduits, and leave a buyer's local terminator to make the effect physical. Under the Last-Stroke Doctrine no good, taxable effect, or product liability exists until that final rune closes, so a town can own crystals and intact pumps yet lose water when a distant supplier null-closes the half-spell—and every Hold along the route can plausibly insist the wealth happened somewhere else. + +## Where it lives + +- `Delvehold/Lore/Industry/Open Work.md` +- `Delvehold/Lore/Industry/index.md` + +## Attached to + +- `Delvehold/Lore/Ontology/Mana and Pattern.md` +- `Delvehold/Lore/Industry/Runic Engineering.md` +- `Delvehold/Lore/Industry/Dwarven Industry.md` +- `Delvehold/Lore/Industry/Machine-Dungeon.md` +- `Delvehold/Lore/The Greathold.md` +- `Delvehold/Lore/Crisis/International Crisis.md` + +## Who benefits / who is harmed / what it costs + +- Forge Consortiums benefit by retaining the difficult upstream rune stages while selling cheap terminal hardware, route offices benefit from capacity tolls, and low-duty Holds benefit when firms site one token stage there to move taxable authorship. +- Municipal buyers benefit at first from effects cheaper than locally staffed spellcraft, but their technicians inherit endpoint maintenance without the practice needed to recreate the imported working. +- Independent workshops, displaced utility mages, unsealed residents, and foreign towns are harmed when a remote supplier, route closure, or customs null-stroke can stop water, heat, rail, or refrigeration while local machinery and fuel remain intact. +- The system costs gold or selective conduit material, continuous route capacity, destructive pattern assays, licensed terminators, and redundant local fuel that cannot substitute for missing instructions. Attempts to buy resilience duplicate whole rune chains and increase demand for crystals and deep extraction. + +## Hooks left + +- If an open working persists, corrects itself, and negotiates route faults across several Holds, is it cargo, a consortium's remote labour, or a new mind entitled to a civic seal? +- When foreign customs closes an imported working into a harmless proof effect, has it inspected a service, manufactured the forbidden good, or destroyed property outside its jurisdiction? +- Are deep creatures striking open-work junctions because those junctions are fragile, or because the dungeon can read an intended pump, ward, or weapon before the last rune makes it physical? + +## Vault notes read + +- `Delvehold/Lore/index.md` +- `Delvehold/Lore/The Greathold.md` +- `Delvehold/Lore/Crisis/index.md` +- `Delvehold/Lore/Crisis/Industrial Escalation.md` +- `Delvehold/Lore/Crisis/International Crisis.md` +- `Delvehold/Lore/Crisis/Surface Symptoms.md` +- `Delvehold/Lore/Crisis/World Without a Villain.md` +- `Delvehold/Lore/Dungeon Ecology/index.md` +- `Delvehold/Lore/Dungeon Ecology/Adventurers.md` +- `Delvehold/Lore/Dungeon Ecology/Dungeon Lifecycle.md` +- `Delvehold/Lore/Dungeon Ecology/Ecological Responses.md` +- `Delvehold/Lore/Dungeon Ecology/Monsters.md` +- `Delvehold/Lore/Industry/index.md` +- `Delvehold/Lore/Industry/Core Farming.md` +- `Delvehold/Lore/Industry/Deep Mining.md` +- `Delvehold/Lore/Industry/Dwarven Industry.md` +- `Delvehold/Lore/Industry/Machine-Dungeon.md` +- `Delvehold/Lore/Industry/Runic Engineering.md` +- `Delvehold/Lore/Ontology/index.md` +- `Delvehold/Lore/Ontology/Dungeon Cores.md` +- `Delvehold/Lore/Ontology/Gods and Religion.md` +- `Delvehold/Lore/Ontology/Mana and Pattern.md` +- `Delvehold/Lore/Ontology/Nested Dungeons.md` +- `Delvehold/Lore/Ontology/World-Spirit.md` +- `Delvehold/Lore/Peoples/index.md` +- `Delvehold/Lore/Peoples/Dwarves.md` +- `Delvehold/Lore/Peoples/Elves.md` +- `Delvehold/Lore/Peoples/Goblins.md` +- `Delvehold/Lore/Peoples/Halflings.md` +- `Delvehold/Lore/Peoples/Humans.md` +- `Delvehold/Lore/Peoples/Mastership and Citizenship.md` +- `Delvehold/Lore/Peoples/Orcs.md` + +Prior swarm ledgers read: + +- `20260904-165347-ledger.md` +- `20260904-165348-numen.md` +- `20260904-165349-tangle.md` +- `20260904-165351-charter.md` +- `20260904-165354-ember.md` +- `20260904-165355-hearth.md` +- `20260904-165359-veil.md` + +## Rejected first ideas + +- First-flow bonds pledging post-failure cistern capacity — too close to the Glasswater lease and Brasswater call-right passes already landed. +- Sleeping claims that revive with abandoned Holds — a strong extension of inherited claims, but still the safe neighbour of the swarm's reserve-debt and counterseal work. +- A commerce god that audits debt by miracle — concrete, but under-grounded here and better left to the Numen mandate's open divine-bargain seam. diff --git a/experiments/elaboration/delvehold/ledger/20260904-185040-numen.md b/experiments/elaboration/delvehold/ledger/20260904-185040-numen.md new file mode 100644 index 0000000..b9110f4 --- /dev/null +++ b/experiments/elaboration/delvehold/ledger/20260904-185040-numen.md @@ -0,0 +1,75 @@ +# Numen elaboration ledger + +## Idea + +The primordial smith has begun granting miracles to dungeons: creatures, fungal colonies, and living stone exposed to industrial mana flows are evolving runic organs that perform the old repair-and-return liturgy more faithfully than most modern factories do. Because the god's bargain answers completed work rather than ancestry or declared belief, the Greathold is breeding a rival priesthood inside the ecology it wounds, and an old core can now speak to a celestial god by composing its species into a rite. + +## Where it lives + +- `Delvehold/Lore/Ontology/Runic Organs.md` +- `Delvehold/Lore/Ontology/index.md` + +## Attached to + +- `Delvehold/Lore/Ontology/Mana and Pattern.md` +- `Delvehold/Lore/Ontology/Gods and Religion.md` +- `Delvehold/Lore/Ontology/Dungeon Cores.md` +- `Delvehold/Lore/Ontology/World-Spirit.md` +- `Delvehold/Lore/Industry/Runic Engineering.md` +- `Delvehold/Lore/Industry/Core Farming.md` +- `Delvehold/Lore/Industry/Machine-Dungeon.md` +- `Delvehold/Lore/Dungeon Ecology/Monsters.md` +- `Delvehold/Lore/Dungeon Ecology/Ecological Responses.md` +- `Delvehold/Lore/Peoples/Dwarves.md` + +## Who benefits / who is harmed / what it costs + +The primordial smith gains congregations able to preserve, test, and repair work across centuries; damaged dungeons gain bounded repairs, a divine channel, and a way for an awakened core to make intention legible without adopting mortal speech. Forge priests who admit the phenomenon gain new miracles and ecological authority, while Rune Colleges gain living evidence that repeated standards become heritable magical pressure. Deep Companies, core farmers, proprietary rune houses, and industrial theologians lose exclusive control of craft, doctrine, and spell forms; mine districts can also be crushed or flooded when a blessed repair serves the dungeon's boundary rather than the settlement inside it. Every rite spends mana and bodily matter, must test a real work to failure, and must return useful substance to its source; the blessing remembers only the tested failure and offers no general invulnerability. + +## Hooks left + +- When an awakened core deliberately omits the final return, is it refusing the primordial smith, bargaining for different terms, or warning mortals that the god's bargain is itself extractive? +- If a proprietary military rune appears as an organ in a distant dungeon connected by deep mana currents, is the organism stolen property, an uncontrolled weapons bearer, a revelation, or evidence that the standard already injured a larger body? +- Can the emerging [[Machine-Dungeon|machine-dungeon]] perform the rite as one distributed worshiper, and what counts as “returning useful substance to its source” when the worshiper is simultaneously factory, city, mountain tissue, and population? + +## Vault notes read + +- `Delvehold/index.md` +- `Delvehold/Lore/index.md` +- `Delvehold/Lore/The Greathold.md` +- `Delvehold/Lore/Ontology/index.md` +- `Delvehold/Lore/Ontology/Mana and Pattern.md` +- `Delvehold/Lore/Ontology/Dungeon Cores.md` +- `Delvehold/Lore/Ontology/Nested Dungeons.md` +- `Delvehold/Lore/Ontology/World-Spirit.md` +- `Delvehold/Lore/Ontology/Gods and Religion.md` +- `Delvehold/Lore/Industry/index.md` +- `Delvehold/Lore/Industry/Runic Engineering.md` +- `Delvehold/Lore/Industry/Dwarven Industry.md` +- `Delvehold/Lore/Industry/Core Farming.md` +- `Delvehold/Lore/Industry/Deep Mining.md` +- `Delvehold/Lore/Industry/Machine-Dungeon.md` +- `Delvehold/Lore/Peoples/index.md` +- `Delvehold/Lore/Peoples/Dwarves.md` +- `Delvehold/Lore/Peoples/Elves.md` +- `Delvehold/Lore/Peoples/Humans.md` +- `Delvehold/Lore/Peoples/Orcs.md` +- `Delvehold/Lore/Peoples/Goblins.md` +- `Delvehold/Lore/Peoples/Halflings.md` +- `Delvehold/Lore/Peoples/Mastership and Citizenship.md` +- `Delvehold/Lore/Dungeon Ecology/index.md` +- `Delvehold/Lore/Dungeon Ecology/Dungeon Lifecycle.md` +- `Delvehold/Lore/Dungeon Ecology/Monsters.md` +- `Delvehold/Lore/Dungeon Ecology/Adventurers.md` +- `Delvehold/Lore/Dungeon Ecology/Ecological Responses.md` +- `Delvehold/Lore/Crisis/index.md` +- `Delvehold/Lore/Crisis/Industrial Escalation.md` +- `Delvehold/Lore/Crisis/Surface Symptoms.md` +- `Delvehold/Lore/Crisis/International Crisis.md` +- `Delvehold/Lore/Crisis/World Without a Villain.md` + +## Rejected first ideas + +- A commerce god placing retroactive liens on crystals after a core countersigns its extraction contract: the divine accounting was sharp, but the countersignature repeated the prior Answering Cut's core-recognition mechanism and followed that pass's explicit next lead too safely. +- A temple rite that declares a mature core a saint or legal person: this was the Answering Cut with a different officiant, exactly the neighbor the swarm must not build. +- Proprietary rune houses prosecuting animals whose organs copy industrial spell graphs: the ownership problem survives as a hook, but on its own it is a patent dispute with antlers rather than a numinous pressure. diff --git a/experiments/elaboration/delvehold/ledger/20260904-185327-tangle.md b/experiments/elaboration/delvehold/ledger/20260904-185327-tangle.md new file mode 100644 index 0000000..97fea3f --- /dev/null +++ b/experiments/elaboration/delvehold/ledger/20260904-185327-tangle.md @@ -0,0 +1,45 @@ +## Idea + +The first dungeon polity that Greathold contract law cannot ignore is never admitted as a person: the wounded Silt-Crown watershed quietly buys the bearer debt of the Deep Company drilling into it, paying through goblin factors with treasure deliberately placed in delvers' paths. When Silt-Crown closes the company's galleries and calls the resulting default, the bond lets its temple receiver command drills, payroll, and rail allotments, forcing every interested power to choose between dishonouring debt and admitting that a landscape has executed a hostile takeover. + +## Where it lives + +- `Delvehold/Lore/Crisis/The Silt-Crown Receivership.md` +- `Delvehold/Lore/Crisis/index.md` (shelf link) + +## Attached to + +- `Delvehold/Lore/The Greathold.md` +- `Delvehold/Lore/Industry/Dwarven Industry.md` +- `Delvehold/Lore/Ontology/Dungeon Cores.md` +- `Delvehold/Lore/Ontology/Nested Dungeons.md` +- `Delvehold/Lore/Ontology/Gods and Religion.md` +- `Delvehold/Lore/Dungeon Ecology/Dungeon Lifecycle.md` +- `Delvehold/Lore/Peoples/Mastership and Citizenship.md` + +## Who benefits / who is harmed / what it costs + +Silt-Crown gains a legal hand inside the extraction system; its goblin factors gain commissions and a client powerful enough to defend their route knowledge; mineworkers gain wages, withdrawal thresholds, and a temporary alliance against Seven Weirs management; the Open Scale and senior bearers preserve the credibility of their covenants. Seven Weirs' owners lose operational control, junior bondholders lose interest, dependent Holds and foreign pump towns absorb rationing, and neighbouring dungeon organs may receive work displaced from Silt-Crown; the takeover costs the core old treasure, ecological reserves, and continued complicity in enough extraction to keep the company solvent. + +## Hooks left + +- If company lease law claims the treasure used to buy the bonds, is Silt-Crown a thief, an unpaid supplier, or the owner the lease omitted? +- Can a creditor cause default by refusing injury to its own body, and which boundary of a nested watershed core decides that question? +- Before the plates mature in eight years, can Silt-Crown turn receivership into a treaty or civic seal without making the temple its permanent legal sovereign? + +## Vault notes read + +- `Delvehold/Lore/index.md`; `Delvehold/Lore/The Greathold.md` +- `Delvehold/Lore/Crisis/index.md`; `Industrial Escalation.md`; `International Crisis.md`; `Surface Symptoms.md`; `World Without a Villain.md` +- `Delvehold/Lore/Dungeon Ecology/index.md`; `Adventurers.md`; `Dungeon Lifecycle.md`; `Ecological Responses.md`; `Monsters.md` +- `Delvehold/Lore/Industry/index.md`; `Core Farming.md`; `Deep Mining.md`; `Dwarven Industry.md`; `Machine-Dungeon.md`; `Runic Engineering.md` +- `Delvehold/Lore/Ontology/index.md`; `Dungeon Cores.md`; `Gods and Religion.md`; `Mana and Pattern.md`; `Nested Dungeons.md`; `World-Spirit.md` +- `Delvehold/Lore/Peoples/index.md`; `Dwarves.md`; `Elves.md`; `Goblins.md`; `Halflings.md`; `Humans.md`; `Mastership and Citizenship.md`; `Orcs.md` +- Swarm ledgers read: `20260904-165347-ledger.md`; `20260904-165348-numen.md`; `20260904-165349-tangle.md`; `20260904-165351-charter.md`; `20260904-165354-ember.md`; `20260904-165355-hearth.md`; `20260904-165359-veil.md`; `20260904-181742-ember.md`; `20260904-182910-hearth.md`. + +## Rejected first ideas + +- Rune-standard accreditation as a political cartel: the prior Tangle pass already left that exact pressure as its next lead. +- A watershed that enforces contract patterns carried in mana: this was a safe neighbour of the landed Null Weather idea, changing the payload while repeating the mechanism. +- An ascended god born from a public bond: the prior Numen lead already points at divine debt, and the idea would make theology rather than political relationship the owner. +- Foreign embassies founded as Greathold workshops: it follows the open franchise, but without a sharper inversion it remains runtime-grade institutional detail. diff --git a/experiments/elaboration/delvehold/ledger/20260904-185331-patina.md b/experiments/elaboration/delvehold/ledger/20260904-185331-patina.md new file mode 100644 index 0000000..3ce23c8 --- /dev/null +++ b/experiments/elaboration/delvehold/ledger/20260904-185331-patina.md @@ -0,0 +1,82 @@ +# Patina Elaboration Ledger + +## Idea + +Greathold spell engines traditionally leave one copper seam unsealed so a domesticated mana-eating lichen called **workskin** can drink leaked spell-history and grow it into coloured, rune-shaped bands. The harmless-looking grime is therefore both a safety organ and the only tamper-evident operating record on many pumps and rail engines, so the modern fashion for sealed, self-cleaning housings quietly removes a town's warning system and its evidence at the same time. + +## Where it lives + +- Delvehold/Lore/Industry/Workskin.md +- Delvehold/Lore/Industry/index.md + +## Attached to + +- Delvehold/Lore/Ontology/Mana and Pattern.md +- Delvehold/Lore/Peoples/Mastership and Citizenship.md +- Delvehold/Lore/Industry/Machine-Dungeon.md +- Delvehold/Lore/Industry/Runic Engineering.md +- Delvehold/Lore/Dungeon Ecology/Ecological Responses.md +- Delvehold/Lore/Dungeon Ecology/Monsters.md + +## Who benefits / who is harmed / what it costs + +Independent rune workshops, technicians, workers, market buyers, and local moots benefit from a safety sink and operating record that remains physically beside the engine; consortium clean-box makers benefit from lower leakage, easier export, mould exclusion, and diagnostics only their service network can read. White-facing harms districts whose early warnings and claim evidence disappear, workers blamed after hidden overdrive, repairers denied a viable mother patch, and the workskin colonies themselves; keeping a skin costs trace leakage, mineral wash, dampness, trimming, skilled reading, slow regrowth, and the risk that neglected lichen bridges a junction. + +## Hooks left + +- If distant skins grow the same undocumented band before a network anomaly, are they separately recording one shared history or passing a pattern between colonies? +- Who owns a skin pull that proves a public engine was overdriven: the sealed workshop, the workers who kept the colony, the Hold whose pump it was, or the manufacturer whose warranty forbade the witness? +- What must a town do when its workskin begins moving away from safe leakage before the instruments detect anything wrong? + +## Vault notes read + +- Delvehold/Lore/index.md +- Delvehold/Lore/The Greathold.md +- Delvehold/Lore/Industry/index.md +- Delvehold/Lore/Industry/Core Farming.md +- Delvehold/Lore/Industry/Deep Mining.md +- Delvehold/Lore/Industry/Dwarven Industry.md +- Delvehold/Lore/Industry/Machine-Dungeon.md +- Delvehold/Lore/Industry/Runic Engineering.md +- Delvehold/Lore/Peoples/index.md +- Delvehold/Lore/Peoples/Dwarves.md +- Delvehold/Lore/Peoples/Elves.md +- Delvehold/Lore/Peoples/Goblins.md +- Delvehold/Lore/Peoples/Halflings.md +- Delvehold/Lore/Peoples/Humans.md +- Delvehold/Lore/Peoples/Mastership and Citizenship.md +- Delvehold/Lore/Peoples/Orcs.md +- Delvehold/Lore/Ontology/index.md +- Delvehold/Lore/Ontology/Dungeon Cores.md +- Delvehold/Lore/Ontology/Gods and Religion.md +- Delvehold/Lore/Ontology/Mana and Pattern.md +- Delvehold/Lore/Ontology/Nested Dungeons.md +- Delvehold/Lore/Ontology/World-Spirit.md +- Delvehold/Lore/Dungeon Ecology/index.md +- Delvehold/Lore/Dungeon Ecology/Adventurers.md +- Delvehold/Lore/Dungeon Ecology/Dungeon Lifecycle.md +- Delvehold/Lore/Dungeon Ecology/Ecological Responses.md +- Delvehold/Lore/Dungeon Ecology/Monsters.md +- Delvehold/Lore/Crisis/index.md +- Delvehold/Lore/Crisis/Industrial Escalation.md +- Delvehold/Lore/Crisis/International Crisis.md +- Delvehold/Lore/Crisis/Surface Symptoms.md +- Delvehold/Lore/Crisis/World Without a Villain.md + +Swarm ledgers read: + +- 20260904-165347-ledger.md +- 20260904-165348-numen.md +- 20260904-165349-tangle.md +- 20260904-165351-charter.md +- 20260904-165354-ember.md +- 20260904-165355-hearth.md +- 20260904-165359-veil.md +- 20260904-181742-ember.md +- 20260904-182910-hearth.md + +## Rejected first ideas + +- Emergency null coins that double as machine parts: the prompt itself offers the wrong-shaped coin, and the landed Null Weather pass already owns distributed null pressure. +- A deliberate maker's flaw that prevents synchronized rune awakening: it is the obvious neighbour of the existing machine-dungeon and the Tangle ledger's rune-standard lead. +- A market in seasoned used conduit: useful texture, but it only extends conductor history and does not create as much pressure as a living safety witness that manufacturers are designing out. diff --git a/experiments/elaboration/delvehold/ledger/20260904-192646-veil.md b/experiments/elaboration/delvehold/ledger/20260904-192646-veil.md new file mode 100644 index 0000000..387a029 --- /dev/null +++ b/experiments/elaboration/delvehold/ledger/20260904-192646-veil.md @@ -0,0 +1,84 @@ +# Veil — Delvehold elaboration pass + +## Idea + +The standardized black bars used to suppress core-cognition evidence have cohered into an ascended god, the Black Margin, which remembers only facts that an official form has no permitted field to contain. It secretly steers its unwitting priesthood of censors, union clerks, and archivists by aligning omissions across copies, because every truth formally admitted to the record vanishes from the god—and naming the god itself could destroy the only witness linking a century of buried injuries. + +## Where it lives + +- `Delvehold/Lore/Ontology/The Black Margin.md` + +## Attached to + +- `Delvehold/Lore/Industry/Core Farming.md` +- `Delvehold/Lore/Industry/Dwarven Industry.md` +- `Delvehold/Lore/Ontology/Mana and Pattern.md` +- `Delvehold/Lore/Ontology/Gods and Religion.md` +- `Delvehold/Lore/Ontology/Dungeon Cores.md` + +## Who benefits / who is harmed / what it costs + +The Readers Between gain a supernatural concordance that can point from one censored report toward related archives, witnesses, routes, and assays without pretending to supply the missing evidence. Companies and ministries can benefit from quiet curing once they learn that a minimal sealed admission blinds the concordance, while anyone capable of planting sincerely excluded lies may turn the god's own body into misinformation. + +Workers, displaced goblins, pruned cores, and foreign communities remain harmed because the Margin makes their scattered proof traceable only while official categories continue to exclude it. Use costs three independently held sealed copies, illegal or dangerous custody, exposed sources, and a race to recover mortal evidence before disclosure removes the fact from the god; keeping the Black Margin alive indefinitely would mean keeping the censorship that feeds it alive too. + +## Hooks left + +- What happens when a core learns to produce deliberate black bars and uses the Margin to point toward injuries no mortal witnessed? +- Can the Readers prove quiet curing without formally admitting the god and extinguishing the concordance that reveals it? +- Which planted omission will an informed enemy feed into the Margin, and how much genuine evidence will be spent disproving it? + +## Vault notes read + +- `Delvehold/Lore/index.md` +- `Delvehold/Lore/The Greathold.md` +- `Delvehold/Lore/Crisis/index.md` +- `Delvehold/Lore/Crisis/Industrial Escalation.md` +- `Delvehold/Lore/Crisis/International Crisis.md` +- `Delvehold/Lore/Crisis/Surface Symptoms.md` +- `Delvehold/Lore/Crisis/World Without a Villain.md` +- `Delvehold/Lore/Dungeon Ecology/index.md` +- `Delvehold/Lore/Dungeon Ecology/Adventurers.md` +- `Delvehold/Lore/Dungeon Ecology/Dungeon Lifecycle.md` +- `Delvehold/Lore/Dungeon Ecology/Ecological Responses.md` +- `Delvehold/Lore/Dungeon Ecology/Monsters.md` +- `Delvehold/Lore/Industry/index.md` +- `Delvehold/Lore/Industry/Core Farming.md` +- `Delvehold/Lore/Industry/Deep Mining.md` +- `Delvehold/Lore/Industry/Dwarven Industry.md` +- `Delvehold/Lore/Industry/Machine-Dungeon.md` +- `Delvehold/Lore/Industry/Runic Engineering.md` +- `Delvehold/Lore/Ontology/index.md` +- `Delvehold/Lore/Ontology/Dungeon Cores.md` +- `Delvehold/Lore/Ontology/Gods and Religion.md` +- `Delvehold/Lore/Ontology/Mana and Pattern.md` +- `Delvehold/Lore/Ontology/Nested Dungeons.md` +- `Delvehold/Lore/Ontology/World-Spirit.md` +- `Delvehold/Lore/Peoples/index.md` +- `Delvehold/Lore/Peoples/Dwarves.md` +- `Delvehold/Lore/Peoples/Elves.md` +- `Delvehold/Lore/Peoples/Goblins.md` +- `Delvehold/Lore/Peoples/Halflings.md` +- `Delvehold/Lore/Peoples/Humans.md` +- `Delvehold/Lore/Peoples/Mastership and Citizenship.md` +- `Delvehold/Lore/Peoples/Orcs.md` + +Prior swarm ledgers read: + +- `20260904-165347-ledger.md` +- `20260904-165348-numen.md` +- `20260904-165349-tangle.md` +- `20260904-165351-charter.md` +- `20260904-165354-ember.md` +- `20260904-165355-hearth.md` +- `20260904-165359-veil.md` +- `20260904-181742-ember.md` +- `20260904-182910-hearth.md` +- `20260904-184048-ledger.md` + +## Rejected first ideas + +- The conservation coalition's charities secretly holding original Deep Company shares: this is the explicit financing lead left by the prior Veil pass, and a beneficiary reveal alone would be the safe next thing. +- A commerce god holding extraction payments in escrow for the unrecognized World-Spirit: strong divine-contract pressure, but too near both the swarm's open finance seam and the Numen lead asking for a concrete commerce-god bargain. +- Goblin route-songs encoding falsified mine audits: the previous Veil pass already gave route-songs a detailed predictive and misinformation mechanism; attaching one more secret payload would only decorate it. +- A knowledge god becoming blind outside standardized rune networks: the premise was strange, but it lacked a specific disclosure act whose cost changes institutional choices now. diff --git a/experiments/elaboration/delvehold/ledger/20260904-193905-charter.md b/experiments/elaboration/delvehold/ledger/20260904-193905-charter.md new file mode 100644 index 0000000..415c162 --- /dev/null +++ b/experiments/elaboration/delvehold/ledger/20260904-193905-charter.md @@ -0,0 +1,83 @@ +# Charter Elaboration Ledger + +## Idea + +Greathold public offices are legally mortal: every charter names a completion condition, and when it arrives the office's seal is null-struck, its premises are vacated, and its authority ends even if its waterworks or treaty remain necessary. This is not term limits but containment—repeated mandate, archive, revenue, and enchanted seals can awaken an office into a civic god—so a successor gains the old assets only by accepting every outstanding burden claim preserved in claimant-held duplicates, while each emergency postponement literally feeds the new public will. + +## Where it lives + +- `Delvehold/Lore/Peoples/Mortal Charters.md` +- `Delvehold/Lore/Peoples/index.md` + +## Attached to + +- `Delvehold/Lore/The Greathold.md` +- `Delvehold/Lore/Peoples/Mastership and Citizenship.md` +- `Delvehold/Lore/Ontology/Mana and Pattern.md` +- `Delvehold/Lore/Ontology/Gods and Religion.md` +- `Delvehold/Lore/Industry/Machine-Dungeon.md` + +## Who benefits / who is harmed / what it costs + +Foreign claimants, unsealed residents, small workshops, and local moots benefit because an office cannot bury obligations by changing personnel or names, and because public authority must periodically return to affected seals. Great Houses, consortiums, dynastic incumbents, and any office learning to preserve itself lose automatic succession; essential-service workers, dependent districts, and emergent office-persons are harmed when a lawful funeral destroys expertise or interrupts a useful mind. The practice costs public inventories, null-struck seal plates and command-stamping dies, wider succession gatherings, distributed custody of burden tallies, and periods when operators may preserve machinery but nobody may change policy; a stay avoids immediate service failure by increasing the very persistence and feedback that can wake the office. + +## Hooks left + +- If an office takes the chair and petitions for a workshop seal in its own right, who may use the dead office's evidence to examine its Masterwork? +- When a foreign town refuses to present its burden tally, is it preserving leverage, unlawfully holding public assets quiet, or exercising the only vote the franchise gives it? +- Which repeated emergencies are disasters, and which are an old water or treaty office learning how to postpone its own funeral? + +## Vault notes read + +- `Delvehold/Lore/index.md` +- `Delvehold/Lore/The Greathold.md` +- `Delvehold/Lore/Crisis/index.md` +- `Delvehold/Lore/Crisis/Industrial Escalation.md` +- `Delvehold/Lore/Crisis/International Crisis.md` +- `Delvehold/Lore/Crisis/Surface Symptoms.md` +- `Delvehold/Lore/Crisis/World Without a Villain.md` +- `Delvehold/Lore/Dungeon Ecology/index.md` +- `Delvehold/Lore/Dungeon Ecology/Adventurers.md` +- `Delvehold/Lore/Dungeon Ecology/Dungeon Lifecycle.md` +- `Delvehold/Lore/Dungeon Ecology/Ecological Responses.md` +- `Delvehold/Lore/Dungeon Ecology/Monsters.md` +- `Delvehold/Lore/Industry/index.md` +- `Delvehold/Lore/Industry/Core Farming.md` +- `Delvehold/Lore/Industry/Deep Mining.md` +- `Delvehold/Lore/Industry/Dwarven Industry.md` +- `Delvehold/Lore/Industry/Machine-Dungeon.md` +- `Delvehold/Lore/Industry/Runic Engineering.md` +- `Delvehold/Lore/Ontology/index.md` +- `Delvehold/Lore/Ontology/Dungeon Cores.md` +- `Delvehold/Lore/Ontology/Gods and Religion.md` +- `Delvehold/Lore/Ontology/Mana and Pattern.md` +- `Delvehold/Lore/Ontology/Nested Dungeons.md` +- `Delvehold/Lore/Ontology/World-Spirit.md` +- `Delvehold/Lore/Peoples/index.md` +- `Delvehold/Lore/Peoples/Dwarves.md` +- `Delvehold/Lore/Peoples/Elves.md` +- `Delvehold/Lore/Peoples/Goblins.md` +- `Delvehold/Lore/Peoples/Halflings.md` +- `Delvehold/Lore/Peoples/Humans.md` +- `Delvehold/Lore/Peoples/Mastership and Citizenship.md` +- `Delvehold/Lore/Peoples/Orcs.md` + +Swarm ledgers read: + +- `20260904-165347-ledger.md` +- `20260904-165348-numen.md` +- `20260904-165349-tangle.md` +- `20260904-165351-charter.md` +- `20260904-165354-ember.md` +- `20260904-165355-hearth.md` +- `20260904-165359-veil.md` +- `20260904-181742-ember.md` +- `20260904-182910-hearth.md` +- `20260904-184048-ledger.md` +- `20260904-185331-patina.md` + +## Rejected first ideas + +- Let the oldest live claimant appoint an interim Master during a seal vacancy: this follows the prior Charter succession lead too directly and turns answerability into an obvious appointment rule. +- Found a permanent cross-border water court: the vault's authority widens from affected local moots, so a new sovereign tribunal would fill the gap by flattening the more interesting constitutional problem. +- Give every admitted foreign grievance a blocking counterseal in later contract votes: this is the safe neighbour of the landed answering-table claim and adds veto procedure without changing what an office can become. diff --git a/experiments/elaboration/delvehold/ledger/20260904-194014-ledger.md b/experiments/elaboration/delvehold/ledger/20260904-194014-ledger.md new file mode 100644 index 0000000..10829b0 --- /dev/null +++ b/experiments/elaboration/delvehold/ledger/20260904-194014-ledger.md @@ -0,0 +1,68 @@ +# Ledger elaboration ledger + +## Idea + +The Greathold has learned that an industrial network becoming a dungeon must itself be delved: without genuine hostile intrusion, its spell engines hoard patterned mana, over-specialize their safeguards, and eventually fail together like an undelved core. Insurers therefore price and trade a Hold's **break burden**—the required exposure of live connected machinery to licensed delvers who may actually damage it and keep what they extract—so rich districts buy continuity by paying poorer Holds to host the dangerous contests their shared machine needs. + +## Where it lives + +- `Delvehold/Lore/Industry/Break Burden.md` +- `Delvehold/Lore/Industry/index.md` + +## Attached to + +- `Delvehold/Lore/Industry/Machine-Dungeon.md` +- `Delvehold/Lore/Dungeon Ecology/Dungeon Lifecycle.md` +- `Delvehold/Lore/The Greathold.md` +- `Delvehold/Lore/Industry/Core Farming.md` +- `Delvehold/Lore/Peoples/Mastership and Citizenship.md` +- `Delvehold/Lore/Industry/Dwarven Industry.md` +- `Delvehold/Lore/Dungeon Ecology/Ecological Responses.md` + +## Who benefits / who is harmed / what it costs + +Insurers and lenders gain a measurable condition for covering connected infrastructure; wealthy Holds buy uninterrupted services; Great Houses rent old galleries; Forge Consortiums sell burden-rated engines and replacements; delver halls recover paid work inside the industrial economy. Poor and frontier Holds receive machinery, crystal priority, wages, and salvage at the price of becoming the contest ground: residents without seals endure isolation, workers prepare functioning systems for legal attack, parties risk death, and a successful delve may remove the component the host needs next winter. A valid discharge costs real load-bearing machinery, outages, released mana, lost tools, injury, redundancy, and the political right to expose a living district; a tame or refused discharge leaves the shared network vulnerable to correlated failure. + +## Hooks left + +- If a burden gallery opens a path to evidence of fraud instead of valuable machinery, is the network offering salvage, giving testimony, or directing an attack? +- Can a Hold that has sold its break burden later refuse the delve when residents, rather than sealed workshops, will bear the outage? +- What happens when the Deep World's response learns that violence in a burden gallery is being used to preserve the extraction network beyond it? + +## Vault notes read + +- `Delvehold/Lore/index.md` +- `Delvehold/Lore/Industry/index.md` +- `Delvehold/Lore/Industry/Runic Engineering.md` +- `Delvehold/Lore/Industry/Dwarven Industry.md` +- `Delvehold/Lore/Industry/Core Farming.md` +- `Delvehold/Lore/Industry/Deep Mining.md` +- `Delvehold/Lore/Industry/Machine-Dungeon.md` +- `Delvehold/Lore/The Greathold.md` +- `Delvehold/Lore/Ontology/Mana and Pattern.md` +- `Delvehold/Lore/Dungeon Ecology/Dungeon Lifecycle.md` +- `Delvehold/Lore/Dungeon Ecology/Ecological Responses.md` +- `Delvehold/Lore/Dungeon Ecology/Adventurers.md` +- `Delvehold/Lore/Crisis/Industrial Escalation.md` +- `Delvehold/Lore/Peoples/Mastership and Citizenship.md` + +Prior swarm ledgers read: + +- `20260904-165347-ledger.md` +- `20260904-165348-numen.md` +- `20260904-165349-tangle.md` +- `20260904-165351-charter.md` +- `20260904-165354-ember.md` +- `20260904-165355-hearth.md` +- `20260904-165359-veil.md` +- `20260904-181742-ember.md` +- `20260904-182910-hearth.md` +- `20260904-184048-ledger.md` +- `20260904-185040-numen.md` +- `20260904-185331-patina.md` + +## Rejected first ideas + +- A toll regime for mana moving between Holds: the prior Ledger pass already made conduit capacity, tax situs, and remote service dependence its central mechanism. +- Rune-standard warranties that lock municipal technicians to consortium parts: the Tangle ledger already names that exact safe next seam, while ecological attacks on standards are established canon. +- Insurers taking future cistern output as collateral after a failure: this repeats the Glasswater lease and Brasswater reserve-call territory with a different form. diff --git a/experiments/elaboration/delvehold/ledger/20260904-194600-numen.md b/experiments/elaboration/delvehold/ledger/20260904-194600-numen.md new file mode 100644 index 0000000..2af7530 --- /dev/null +++ b/experiments/elaboration/delvehold/ledger/20260904-194600-numen.md @@ -0,0 +1,48 @@ +# Numen Elaboration Ledger + +## Idea + +The primordial smith is being automated by worship: millions of identical forge-benedictions embedded in standardized spell engines strengthen the god while narrowing it toward the single result their rune graphs demand. Its counter-bargain, the **Second Answer**, grants miracles only to works that reserve one consequential choice for an unrepeatable local maker—including a runic organ or awakened core—so keeping a god a person now requires industrial systems to surrender warranty-grade predictability. + +## Where it lives + +- `Delvehold/Lore/Ontology/The Second Answer.md` +- `Delvehold/Lore/Ontology/index.md` (shelf link) + +## Attached to + +- `Delvehold/Lore/Ontology/Gods and Religion.md` +- `Delvehold/Lore/Ontology/Mana and Pattern.md` +- `Delvehold/Lore/Ontology/Dungeon Cores.md` +- `Delvehold/Lore/Industry/Runic Engineering.md` +- `Delvehold/Lore/Industry/Dwarven Industry.md` +- `Delvehold/Lore/Industry/Machine-Dungeon.md` +- `Delvehold/Lore/Dungeon Ecology/Monsters.md` + +## Who benefits / who is harmed / what it costs + +The primordial smith, the Keepers, local makers, variable runic organisms, and awakened cores benefit from worship that preserves real co-authorship; the Closed Measure, Forge Consortiums, and infrastructure users benefit from the cheaper and highly reliable closed miracles whose repetition creates the danger. Stilling harms gods and saints by preserving their useful effects while erasing their capacity to refuse, reinterpret, or answer anything else, while a live Second Answer can harm households and contract holders when a pump, ward, or brace preserves an admitted purpose by moving cost away from the distribution its owner expected. The bargain costs redundant material, unused capacity, skilled local judgment, warranty coverage, and an enforceable surrender of exact control to the maker present when the work meets real strain. + +## Hooks left + +- If the emerging machine-dungeon supplies second answers across thousands of linked engines, is it preserving the smith's freedom or teaching him one larger standard? +- Can an awakened core change which cost a sacred work is permitted to impose, or must it choose only between purposes mortals already found acceptable? +- Which Hold accepts an uncertified winter pump whose divine answer may protect a deep aquifer by rationing the homes above it? + +## Vault notes read + +- `Delvehold/index.md` +- `Delvehold/Lore/index.md` +- `Delvehold/Lore/The Greathold.md` +- `Delvehold/Lore/Ontology/index.md`; `Mana and Pattern.md`; `Dungeon Cores.md`; `Nested Dungeons.md`; `World-Spirit.md`; `Gods and Religion.md` +- `Delvehold/Lore/Industry/index.md`; `Runic Engineering.md`; `Dwarven Industry.md`; `Core Farming.md`; `Deep Mining.md`; `Machine-Dungeon.md` +- `Delvehold/Lore/Dungeon Ecology/index.md`; `Dungeon Lifecycle.md`; `Monsters.md`; `Adventurers.md`; `Ecological Responses.md` +- `Delvehold/Lore/Peoples/index.md`; `Dwarves.md`; `Elves.md`; `Humans.md`; `Orcs.md`; `Goblins.md`; `Halflings.md`; `Mastership and Citizenship.md` +- `Delvehold/Lore/Crisis/index.md`; `Industrial Escalation.md`; `Surface Symptoms.md`; `International Crisis.md`; `World Without a Villain.md` +- Every prior entry in `experiments/elaboration/delvehold/ledger/` through `20260904-185331-patina.md` + +## Rejected first ideas + +- An old core must abandon one ecological function to become a person: strong, but it made awakening itself carry the catastrophe instead of colliding the existing divine and industrial systems. +- A funerary tradition that individuates old cores by cutting away inherited memories: it restated memory disruption and soul pruning in sacramental language. +- Insurers securitize a god's limited attention: the miracle-market collision was invited too directly by the mandate and did not yet force a new account of divine agency. diff --git a/experiments/elaboration/delvehold/ledger/20260904-194640-tangle.md b/experiments/elaboration/delvehold/ledger/20260904-194640-tangle.md new file mode 100644 index 0000000..48dcbc7 --- /dev/null +++ b/experiments/elaboration/delvehold/ledger/20260904-194640-tangle.md @@ -0,0 +1,75 @@ +# Tangle Elaboration Ledger + +## Idea + +Oathcairn Deep Company has begun paying to awaken selected farm cores, then recognizes them as charter polities with leased chambers, mana stipends, and one carefully bounded power: to consent to extraction through the larger dungeon body around them. By conceding real rights to a dependent few, Oathcairn can present a chorus of dungeon persons demanding that the pumps stay on, fracture claims made in the name of a watershed-scale mind, and turn ecological personhood from the industry's existential threat into its cheapest source of signatures. + +## Where it lives + +- `Delvehold/Lore/Industry/Charter Cores.md` +- `Delvehold/Lore/Industry/Core Farming.md` +- `Delvehold/Lore/Industry/Dwarven Industry.md` +- `Delvehold/Lore/Ontology/Nested Dungeons.md` + +## Attached to + +- `Delvehold/Lore/Ontology/Dungeon Cores.md` +- `Delvehold/Lore/Ontology/Nested Dungeons.md` +- `Delvehold/Lore/Industry/Core Farming.md` +- `Delvehold/Lore/Industry/Deep Mining.md` +- `Delvehold/Lore/Industry/Dwarven Industry.md` +- `Delvehold/Lore/Peoples/Mastership and Citizenship.md` +- `Delvehold/Lore/Peoples/Goblins.md` +- `Delvehold/Lore/Crisis/International Crisis.md` + +## Who benefits / who is harmed / what it costs + +Oathcairn, mineral-right Great Houses, Forge Consortiums, commerce-temple insurers, and extraction-dependent Hold districts gain locally legible dungeon allies who can defend supply contracts in hearings and foreign negotiations. The charter cores gain protected territory, stable mana and material, freedom from division and memory reset, and standing denied to most dungeon life; their keepers, some mine unions, and Rune College researchers gain livelihoods and access. Regional cores, watershed-scale claims, displaced goblin communities, unchartered farm strains, and opponents whose evidence describes injury at a larger scale are harmed when the nearest company-fed voice is treated as the only relevant one. The compact costs Oathcairn real concessions: a charter core can veto work inside its chambers, claim a fixed share of returns, demand bounded delves, shelter inhabitants, and mature beyond the preferences it was selected to have; starving, pruning, or dividing it after recognition becomes treaty breach and presumptive murder rather than husbandry. + +## Hooks left + +- What happens when several charter cores discover that their separate stipends are drawn from one injured regional reserve and form a federation the Near Voice Doctrine was designed to prevent? +- Can a charter core grant asylum to goblins or striking miners inside chambers the company still owns on paper, and which promise controls the next expedition sent through its gate? +- When a charter core withdraws consent but the surrounding deep system appears to demand that delving continue, which scale is the local polity and which is the distant empire? + +## Vault notes read + +- `Delvehold/Lore/index.md` +- `Delvehold/Lore/The Greathold.md` +- `Delvehold/Lore/Crisis/index.md` +- `Delvehold/Lore/Crisis/Industrial Escalation.md` +- `Delvehold/Lore/Crisis/International Crisis.md` +- `Delvehold/Lore/Crisis/Surface Symptoms.md` +- `Delvehold/Lore/Crisis/World Without a Villain.md` +- `Delvehold/Lore/Dungeon Ecology/index.md` +- `Delvehold/Lore/Dungeon Ecology/Adventurers.md` +- `Delvehold/Lore/Dungeon Ecology/Dungeon Lifecycle.md` +- `Delvehold/Lore/Dungeon Ecology/Ecological Responses.md` +- `Delvehold/Lore/Dungeon Ecology/Monsters.md` +- `Delvehold/Lore/Industry/index.md` +- `Delvehold/Lore/Industry/Core Farming.md` +- `Delvehold/Lore/Industry/Deep Mining.md` +- `Delvehold/Lore/Industry/Dwarven Industry.md` +- `Delvehold/Lore/Industry/Machine-Dungeon.md` +- `Delvehold/Lore/Industry/Runic Engineering.md` +- `Delvehold/Lore/Ontology/index.md` +- `Delvehold/Lore/Ontology/Dungeon Cores.md` +- `Delvehold/Lore/Ontology/Gods and Religion.md` +- `Delvehold/Lore/Ontology/Mana and Pattern.md` +- `Delvehold/Lore/Ontology/Nested Dungeons.md` +- `Delvehold/Lore/Ontology/World-Spirit.md` +- `Delvehold/Lore/Peoples/index.md` +- `Delvehold/Lore/Peoples/Dwarves.md` +- `Delvehold/Lore/Peoples/Elves.md` +- `Delvehold/Lore/Peoples/Goblins.md` +- `Delvehold/Lore/Peoples/Halflings.md` +- `Delvehold/Lore/Peoples/Humans.md` +- `Delvehold/Lore/Peoples/Mastership and Citizenship.md` +- `Delvehold/Lore/Peoples/Orcs.md` +- Swarm ledgers: `20260904-165347-ledger.md`, `20260904-165348-numen.md`, `20260904-165349-tangle.md`, `20260904-165351-charter.md`, `20260904-165354-ember.md`, `20260904-165355-hearth.md`, `20260904-165359-veil.md`, `20260904-181742-ember.md`, `20260904-182910-hearth.md`, `20260904-184048-ledger.md`, `20260904-185040-numen.md`, and `20260904-185331-patina.md`. + +## Rejected first ideas + +- A Rune College accreditation war over proprietary civic standards: the prior Tangle pass named that exact safe next step, and the later Open Work and Workskin passes already tightened the standards-and-warranty ground around it. +- Great Houses reopening failed Holds to revive dormant route claims: the prior Ledger pass explicitly rejected sleeping claims as the safe neighbour of reserve debt and counterseal work. +- A company-backed temple declaring extraction a sacrament: divine legitimation alone would decorate the existing industrial coalition without creating a new political actor or changing who can consent. diff --git a/experiments/elaboration/kalsa/ledger/20260904-165401-tangle.md b/experiments/elaboration/kalsa/ledger/20260904-165401-tangle.md new file mode 100644 index 0000000..f9cbc41 --- /dev/null +++ b/experiments/elaboration/kalsa/ledger/20260904-165401-tangle.md @@ -0,0 +1,85 @@ +# Tangle Pass Ledger + +Subject: Five-hand refuge rings in Soiru'i sect politics. + +- Title: Tangle +- Locality: the Ninth Furnace sect hostel copy room beside the Ash-Halo Court approach +- Tonal mode: Hearth-noir workplace comedy with mortuary stakes: warm routine, dry institutional wit, and a tightening conspiracy whose costs remain bodily and political. + +## Elaboration + +Added an authored political mechanism to the owning Soiru'i institution note: a refuge ring with five mutually incompatible offices, a closed duplicated membership list, bounded cutouts, and fallbacks for seized records, closed routes, defecting champions, and full exposure. Its leverage survives discovery only when evidence, aid, sanctuary, and road access remain independently usable; the same separation makes the ring slow, costly, and vulnerable to constituency pressure. + +Lore patch commit hash: pending scheduler-owned commit. Git writes were forbidden for this pass; the lore clone base was `177dda50e489e47ecdd9ae929177adc113208adb`. + +## Vault notes read + +Focused sources: + +- `Kalsa/index.md` — Public/navigation tier +- `Kalsa/Spoilers/Reference/Canon and Provenance.md` — Spoilers tier +- `Kalsa/Spoilers/Institutions/Soiru'i Sects.md` — Spoilers tier +- `Kalsa/Spoilers/Institutions/Death and Binding Law.md` — Spoilers tier +- `Kalsa/Spoilers/Dungeons/The Ash-Halo Court.md` — Spoilers tier +- `Kalsa/Spoilers/Events/The Ash-Halo Armament.md` — Spoilers tier +- `Kalsa/Spoilers/Institutions/Jamnai Submission Hierarchy.md` — Spoilers tier +- `Kalsa/Public/World/Gods and the Dead.md` — Public tier +- `Kalsa/Public/Sources/The Faces in the Ash Halo.md` — Public tier + +Mandate selection scan: + +- `Kalsa/Spoilers/Reference/Polities and Cultures Index.md` — Spoilers tier +- `Kalsa/Spoilers/Institutions/The Alliance.md` — Spoilers tier +- `Kalsa/Spoilers/Events/The Shield Levy Winter.md` — Spoilers tier +- `Kalsa/Public/Sources/The Missing Relief Cohort.md` — Public tier +- `Kalsa/Spoilers/Institutions/Prophetic Houses.md` — Spoilers tier +- `Kalsa/Spoilers/Institutions/Forecast Evidence and Courts.md` — Spoilers tier +- `Kalsa/Spoilers/Events/The Three Orders at Sunwall.md` — Spoilers tier +- `Kalsa/Spoilers/Polities/Prophecy - The Divided City.md` — Spoilers tier +- `Kalsa/Spoilers/Dungeons/The Second Gate Understore.md` — Spoilers tier +- `Kalsa/Public/Sources/At the Second Gate.md` — Public tier +- `Kalsa/Spoilers/Foundations/Oracle Ecology.md` — Spoilers tier +- `Kalsa/Public/World/Peoples and Polities.md` — Public tier +- `Kalsa/Public/World/Magic and Miracles.md` — Public tier +- `Kalsa/Public/World/Kalsa.md` — Public tier +- `Kalsa/Public/Sources/The Three Orders at Sunwall.md` — Public tier +- `Kalsa/Spoilers/Events/The Closed Lift Appeal.md` — Spoilers tier +- `Kalsa/Spoilers/Institutions/God-Cult Covenants.md` — Spoilers tier +- `Kalsa/Spoilers/Institutions/The Potential Economy.md` — Spoilers tier +- `Kalsa/Spoilers/Events/The Three Ledgers Schism.md` — Spoilers tier + +## Files written + +Lore clone: + +- `Kalsa/Spoilers/Institutions/Soiru'i Sects.md` — edited; appended the plainly marked authored elaboration + +Ghostlight clone: + +- `examples/ink/kalsa/tangle-five-hand-refuge-v0.branch-and-fold.v0.ink` +- `examples/ink/kalsa/tangle-five-hand-refuge-v0.branch-and-fold.v0.training.json` +- `examples/visual/kalsa/tangle-five-hand-refuge-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/kalsa/tangle-five-hand-refuge-v0.v0.json` +- `prompts/image-generation/kalsa/tangle-five-hand-refuge-v0.bfl-simple-prompts.v0.json` +- `examples/ink/kalsa/ledger/20260904-165401-tangle.md` + +## Reviewer verdicts + +- Narrative quality — accepted. Scores: orientation 5, coherence 5, pacing 4, voice 5, tonal fit 5, playability 5. The opening carries a dense but usable room-and-office introduction; all final strategies change custody, refuge, exposure, hearing access, or route survival. +- Lore grounding — accepted. Scores: source coverage 5, canon fit 5, grounding quality 5, vault backfill value 5. The fixture does not open the sealed answer roll, identify a presence, establish divine approval, or select an Ash-Halo outcome. +- Visual continuity — accepted. Scores: segmentation 5, prompt quality 5, character visibility 5, branch continuity 5, website replay 4. Twelve anchors and stable visible-character references support B-level replay; high-consistency rendered art would still require a plan-view or 3D blockout. +- Spatial cohesion — accepted. Scores: layout, sightline, body affordance, movement access, object geometry, and branch spatial state all 5. The east court door, west corridor, north stair, south cupboard, and central table remain one coordinate frame across branches. + +Review repairs included making distributed success reachable, conditioning cost prose and visual deltas on actual state, and clarifying that Nema's case and body constrict the east path without physically sealing the other routes. + +## Verification and deferred work + +- Parsed all four JSON artifacts successfully. +- Cross-checked 12 Ink branch labels against 12 training branches, 8 Ink endings against 8 ending modifiers, 12 visual scenes against 12 BFL prompts, and all 9 grounding source paths and line bounds. +- `git diff --check` passed for the authored patches before the final ledger write. +- Ink was not compiled; no Ink compiler was installed or invoked. +- Images were not generated; the BFL prompt manifest is the deferred rendering surface. + +## Next Tangle lead + +Follow the external-tributary pressure named in `Soiru'i Sects.md`: determine which mortal office can close a refuge route after a ring is exposed, which nonmember constituency pays for that closure, and what counter-conspiracy can reopen the road without making the route holder a second sanctuary owner. Leave the identity and intention of any god or Soiru'i exploiting these rings to Numen. diff --git a/experiments/elaboration/kalsa/ledger/20260904-165403-veil.md b/experiments/elaboration/kalsa/ledger/20260904-165403-veil.md new file mode 100644 index 0000000..4f709f7 --- /dev/null +++ b/experiments/elaboration/kalsa/ledger/20260904-165403-veil.md @@ -0,0 +1,78 @@ +# Veil — The two undelivered Grey Scald maintenance notices + +- **Title:** Veil +- **World:** Kalsa +- **Subject:** The two undelivered Grey Scald maintenance notices: their physical evidence, incomplete accusations, and disclosure paths. +- **Fixture ID:** `veil-undelivered-warnings-v0` +- **Locality:** The Custodian Gallery in the Ashen Intake beneath Low Sere, with disclosure routes through the Memorial Sump and Relief Crawl or the Eight Screens and Settling Walk to the Cistern House. +- **Tonal mode:** Procedural mystery with dry workplace gallows wit and rising mortuary dread. + +## Lore elaboration + +The Ashen Intake now fixes the two notices as palm-sized ashproof service cloths with brittle split-reed routing tags, layered holds, and Teren's later counterseals. One carries the missed platform-clearance interval; the other carries lower-step closure, evacuation, and injury-preservation instructions. Their marks can support accusations against basin-table and custodian handling but identify neither earlier writer. Opening, rubbing, comparing, copying, and delivering the notices each spend a different combination of provenance, time, expert presence, route safety, and human life. Technical comparison, mortuary context, record custody, affected-household receipt, and surface actuation remain separate authorities. + +Authored elaboration is plainly marked in `Kalsa/Spoilers/Dungeons/The Ashen Intake.md`. Fixture courier outcomes remain branch-local possibilities rather than adopted Kalsa history. + +## Vault notes read + +### Index and tier routing + +- `Kalsa/index.md` — vault index; mixed-tier routing surface. +- `Kalsa/Public/index.md` — Public index. +- `Kalsa/Spoilers/index.md` — Spoilers index. + +### Fixture grounding + +- `Kalsa/Public/Places/Low Sere.md` — Public/situated. +- `Kalsa/Public/Sources/At the Basin Table.md` — Public/situated. +- `Kalsa/Spoilers/Dungeons/The Ashen Intake.md` — Spoilers/author; owning note and patch target. +- `Kalsa/Spoilers/Events/The Grey Scald.md` — Spoilers/adopted history; exclusive event-fact owner. +- `Kalsa/Spoilers/Places/Low Sere.md` — Spoilers/author. +- `Kalsa/Spoilers/Institutions/Measures, Formulae, and Machine Speech.md` — Spoilers/author. +- `Kalsa/Spoilers/Institutions/Relic Custody.md` — Spoilers/author. +- `Kalsa/Spoilers/Institutions/Death and Binding Law.md` — Spoilers/author. +- `Kalsa/Spoilers/Institutions/Delving Compacts.md` — Spoilers/author. +- `Kalsa/Spoilers/Reference/Canon and Provenance.md` — Spoilers/canonical policy. + +### Next-pass reconnaissance only + +- `Kalsa/Spoilers/Institutions/Prophetic Houses.md` — Spoilers/author; canonical institution. +- `Kalsa/Spoilers/Institutions/Forecast Evidence and Courts.md` — Spoilers/author; canonical institution. + +## Lore patch commit + +- **Commit hash:** Pending scheduler commit. Git writes were forbidden for this pass, so no patch commit exists yet. +- **Lore base HEAD:** `177dda50e489e47ecdd9ae929177adc113208adb` + +## Files written + +- `F:/Projects/Ghostlight-worlds/slots/kalsa-2/lore/Kalsa/Spoilers/Dungeons/The Ashen Intake.md` +- `examples/ink/kalsa/veil-undelivered-warnings-v0.branch-and-fold.v0.ink` +- `examples/ink/kalsa/veil-undelivered-warnings-v0.branch-and-fold.v0.training.json` +- `examples/visual/kalsa/veil-undelivered-warnings-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/kalsa/veil-undelivered-warnings-v0.v0.json` +- `prompts/image-generation/kalsa/veil-undelivered-warnings-v0.bfl-simple-prompts.v0.json` +- `examples/ink/kalsa/ledger/20260904-165403-veil.md` + +## Reviewer verdicts + +- **Narrative quality — accepted.** Scores: orientation 5, coherence 5, pacing 4, voice 5, tonal fit 5, IF playability 5. Repaired an impossible recorder-success gate, introduced all offices before their stakes, made `warning_scope` pay off after the fold, and kept movement under delving consent rather than Sera's unilateral command. +- **Lore grounding — accepted.** Scores: source coverage 5, canon fit 5, grounding quality 5, vault backfill value 5. Public, Spoilers, fixture-authored, unresolved, and noncanonical outcome tiers remain separate. The long-route lore sentence was repaired so solo courier risk and group return are distinct. +- **Visual continuity — accepted.** Scores: segmentation 5, visual prompts 5, character visibility 5, branch continuity 5, website replay 4. Repaired name-only prompt dependence and split courier-route success from object-only surface receipt so absent couriers are not drawn at the Cistern House. +- **Spatial cohesion — accepted.** Scores: layout 5, sightlines 5, body affordance 5, movement/access 5, object/system geometry 5, branch spatial state 5. The durable scene-set map fixes the east chest wall, west return, north crawl, south Crown door, central work floor, route capacities, occluders, staging positions, and state anchors. + +Full findings and resolutions are recorded in the training sidecar. + +## Verification + +- All four JSON artifacts parse and retain the required schema versions. +- Static Ink inspection found 16 knots, 22 non-END diverts with no missing target, 3 choice layers, 12 branch labels, and 8 ending labels. +- All eight endings are reachable under at least one enumerated choice-state combination. +- All 12 visual scene IDs and 12 BFL prompt IDs are unique; Ink anchors, modifier targets, character refs, artifact refs, and 10 lore-source paths resolve. +- Prompt-bearing fields contain no forbidden negative or memory-dependent constructions. +- New artifact whitespace/final-newline checks and tracked lore `git diff --check` passed. +- Ink was **not compiled**, by task contract. No build, image generation, or rendering was run. + +## Next Veil pass + +Follow the unresolved archive-access, retention, and concealed-branch penalties shared by `Prophetic Houses` and `Forecast Evidence and Courts`. Choose one forecast whose usable disclosure must cross from a house archive to an opposing party and civic clerk; make the copy path, sealing boundary, appeal route, dependent harmed by delay, and bodily risk concrete. Read `Oracle Ecology` and the relevant Divided City/event owners before adopting any hidden cause. diff --git a/experiments/elaboration/kalsa/ledger/20260904-165405-charter.md b/experiments/elaboration/kalsa/ledger/20260904-165405-charter.md new file mode 100644 index 0000000..53d343b --- /dev/null +++ b/experiments/elaboration/kalsa/ledger/20260904-165405-charter.md @@ -0,0 +1,60 @@ +# Charter Pass Ledger + +- Title: Charter +- Subject: Low Sere's three-copy technical challenge and provisional succession. +- Fixture ID: `charter-three-copy-challenge-v0` +- Locality: Low Sere Cistern House, above the Grey Beds. +- Tonal mode: Dry civic wit with domestic warmth and approaching infrastructural dread. +- Canon role: The procedure is an authored Spoilers-tier elaboration. The fixture and all of its outcomes are branch-local dramatization; no ending is promoted to canon. + +## Vault notes read + +| Exact path | Tier | Use in this pass | +| --- | --- | --- | +| `Kalsa/index.md` | Public / navigation | Vault structure and tier boundary. | +| `Kalsa/Public/index.md` | Public / navigation | Public canon entry points. | +| `Kalsa/Spoilers/index.md` | Spoilers / navigation | Spoiler canon entry points. | +| `Kalsa/Spoilers/Institutions/index.md` | Spoilers / navigation | Institutional ownership and neighboring notes. | +| `Kalsa/Spoilers/Reference/Canon and Provenance.md` | Spoilers / author | Canon tiers, authored-elaboration rules, and provenance. | +| `Kalsa/Spoilers/Institutions/The Techpriesthoods.md` | Spoilers / author | Owning note; lineage authority, succession, schism, and the thin inter-lineage redress seam. | +| `Kalsa/Spoilers/Institutions/Relic Custody.md` | Spoilers / author | Bounded custody, access, removal, and claimant procedure. | +| `Kalsa/Spoilers/Institutions/Relic and Ruin Law.md` | Spoilers / author | Legal boundaries among custody, ownership, salvage, and public danger. | +| `Kalsa/Spoilers/Institutions/Measures, Formulae, and Machine Speech.md` | Spoilers / author | Technical records, measures, and the limits of machine evidence. | +| `Kalsa/Public/World/Relics and Ruins.md` | Public | Public-facing relic risk and ordinary dependence. | +| `Kalsa/Public/Places/Low Sere.md` | Public | Locality, cistern economy, and public-facing civic texture. | +| `Kalsa/Public/Sources/At the Basin Table.md` | Public | Basin-table custom and everyday voice. | +| `Kalsa/Spoilers/Places/Low Sere.md` | Spoilers / author | Local offices, water authority, technical dependence, and current pressures. | +| `Kalsa/Spoilers/Events/The Grey Scald.md` | Spoilers / author | Failure history and the costs of unsafe custody. | +| `Kalsa/Spoilers/Dungeons/The Ashen Intake.md` | Spoilers / GM | Intake geometry, hazards, and pressure-door context. | + +## Lore patch + +- Owning note: `Kalsa/Spoilers/Institutions/The Techpriesthoods.md`. +- Authorship marker: `## Authored elaboration: Low Sere's three-copy challenge`. +- Scope: A local procedure for opening, copying, comparing, funding, deciding, appealing, and, where necessary, provisionally transferring a technical appointment without creating a universal church or court. +- Lore patch commit hash: Pending scheduler commit; this pass was explicitly forbidden from making git writes. Lore base HEAD: `177dda50e489e47ecdd9ae929177adc113208adb`. Patched lore blob SHA-1: `7372683744d453029bd722eba0762bf5470f2ffe`. + +## Files written + +- `F:\Projects\Ghostlight-worlds\slots\kalsa-3\lore\Kalsa\Spoilers\Institutions\The Techpriesthoods.md` +- `examples/ink/kalsa/charter-three-copy-challenge-v0.branch-and-fold.v0.ink` +- `examples/ink/kalsa/charter-three-copy-challenge-v0.branch-and-fold.v0.training.json` +- `examples/visual/kalsa/charter-three-copy-challenge-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/kalsa/charter-three-copy-challenge-v0.v0.json` +- `prompts/image-generation/kalsa/charter-three-copy-challenge-v0.bfl-simple-prompts.v0.json` +- `examples/ink/kalsa/ledger/20260904-165405-charter.md` + +## Reviewer verdicts + +| Review | Verdict | Scores | Repair made | +| --- | --- | --- | --- | +| Narrative quality | Accepted | Orientation 5; coherence 5; pacing 4; voice 5; tonal fit 5; playability 5 | Introduced optional-branch workers during routine, then adjusted the replacement gate and exhaustively checked all sixteen prior-choice states so every ending is reachable. | +| Lore grounding | Accepted | Source coverage 5; canon fit 5; grounding 5; vault backfill value 5 | Marked the named workers and their appearances as fixture-local, kept every outcome branch-local, and backfilled only the procedure. | +| Visual continuity | Accepted | Segmentation 5; prompt quality 5; visible-character refs 5; branch continuity 5; website replay 4 | Moved conditional service-hook and failure-burst details out of base prompts, described conditional workers, and removed an unsupported opening crowd. | +| Spatial cohesion | Accepted | Layout 5; sightlines 5; body affordances 5; movement 5; object continuity 5; branch spatial state 5 | No further repair required after checking the camera map, routes, anchors, and state deltas. | + +Static verification found exact agreement among twelve Ink branches and sidecar branches, eight Ink endings and visual ending modifiers, and fourteen visual scenes and BFL prompts. All JSON artifacts parse with the required schema versions; visual character references resolve; all eight endings are reachable. Ink compilation was not run, as required by the pass contract. Images were not generated. + +## Next Charter elaborator + +Read `Kalsa/Spoilers/Institutions/The Techpriesthoods.md` beside one other already named polity or place and furnish a distinct regional form of seating, removal, or cross-lineage recognition. Do not generalize Low Sere's three-copy challenge into a continental court. `Kalsa/Spoilers/Institutions/Relic Custody.md` also leaves a useful Charter seam where regional custody offices need concrete formation and removal procedures. diff --git a/experiments/elaboration/kalsa/ledger/20260904-165407-numen.md b/experiments/elaboration/kalsa/ledger/20260904-165407-numen.md new file mode 100644 index 0000000..85c92bc --- /dev/null +++ b/experiments/elaboration/kalsa/ledger/20260904-165407-numen.md @@ -0,0 +1,57 @@ +# Numen Pass Ledger + +- **Title:** Numen +- **Subject:** The answer-roll opening before a concentrated divine working +- **Locality:** The reopened Ash-Halo Court at Ninth Furnace, beneath a Crown City +- **Tonal mode:** Ritual quiet and furnace-yard wit turning into procedural dread and bounded numinous wonder + +## Lore elaboration + +Added `### Authored elaboration: the answer-roll opening` to `Kalsa/Spoilers/Institutions/God-Cult Covenants.md`. The procedure separates mortuary recognition, exit witness, branch comparison, material custody, potential stewardship, divine intermediation, and the bounded request. It names the preparation cost and the available stop decisions while leaving an early answer, a repeated sign, or divine silence uninterpreted. + +- **Lore base commit:** `177dda50e489e47ecdd9ae929177adc113208adb` +- **Lore patch commit hash:** Pending the scheduler-owned commit; this pass was expressly forbidden from performing git writes. +- **Pre-commit stable patch id:** `91079663143984661924bf40deb3aebdf740ec73` + +## Vault notes read + +- `Kalsa/index.md` — index; Public/Spoilers routing +- `Kalsa/Public/index.md` — Public index +- `Kalsa/Spoilers/index.md` — Spoilers index +- `Kalsa/Public/World/Gods and the Dead.md` — Public +- `Kalsa/Public/World/Magic and Miracles.md` — Public +- `Kalsa/Public/Sources/The Faces in the Ash Halo.md` — Public +- `Kalsa/Spoilers/Reference/Canon and Provenance.md` — Spoilers/policy +- `Kalsa/Spoilers/Foundations/Kaos.md` — Spoilers/backstage +- `Kalsa/Spoilers/Foundations/Oracle Ecology.md` — Spoilers/backstage +- `Kalsa/Spoilers/Foundations/Projections, God Beasts, and Thaumavores.md` — Spoilers/backstage +- `Kalsa/Spoilers/Institutions/God-Cult Covenants.md` — Spoilers/author; owning note +- `Kalsa/Spoilers/Institutions/The Potential Economy.md` — Spoilers/author +- `Kalsa/Spoilers/Institutions/Death and Binding Law.md` — Spoilers/author +- `Kalsa/Spoilers/Institutions/Soiru'i Sects.md` — Spoilers/author +- `Kalsa/Spoilers/Events/The Ash-Halo Armament.md` — Spoilers/adopted-history +- `Kalsa/Spoilers/Dungeons/The Ash-Halo Court.md` — Spoilers/dungeon +- `Kalsa/Spoilers/Polities/Sorcery - Jamnai and the Terjamna.md` — Spoilers/author + +## Files written + +- `F:/Projects/Ghostlight-worlds/slots/kalsa-4/lore/Kalsa/Spoilers/Institutions/God-Cult Covenants.md` +- `examples/ink/kalsa/numen-answer-roll-opening-v0.branch-and-fold.v0.ink` +- `examples/ink/kalsa/numen-answer-roll-opening-v0.branch-and-fold.v0.training.json` +- `examples/visual/kalsa/numen-answer-roll-opening-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/kalsa/numen-answer-roll-opening-v0.v0.json` +- `prompts/image-generation/kalsa/numen-answer-roll-opening-v0.bfl-simple-prompts.v0.json` +- `examples/ink/kalsa/ledger/20260904-165407-numen.md` + +## Reviewer verdicts + +- **Narrative quality — accepted.** Scores: reader orientation 5, coherence 5, pacing 4, voice 5, tonal fit 5, IF playability 5. The initial threshold beat introduced too many court roles at once; the role introductions now occupy their own replay segment. +- **Lore grounding — accepted.** Scores: source coverage 5, canon fit 5, grounding quality 5, vault backfill value 5. The elaboration owns a reusable procedure; the fixture remains a possible present branch and does not establish a canonical court outcome or explain the numinous answer. +- **Visual continuity — accepted.** Scores: segmentation 5, visual prompt 5, character visibility 5, branch continuity 5, website replay 4. Negative prompt constructions were rewritten as visible facts, and the duplicated worker-group reference was removed. +- **Spatial cohesion — accepted.** Scores: layout cohesion 5, sightline 5, body affordance 5, movement access 5, object-system geometry 5, branch spatial state 5. Threshold sides and separate staging slots for the moving material custodian and delver witness now preserve the fixed court plan. + +Static inspection found 18 knots, 17 branch labels, four choice layers, seven endings, no unresolved diverts, and no declared state variable without downstream use. All four JSON artifacts parse with their required schema versions; the visual plan has 14 scene prompts and 18 branch/ending modifiers, and the BFL manifest has 14 prompts. Per task constraints, the Ink was not compiled, no image was generated, and rendering remains deferred. + +## Next Numen lead + +Examine the still-thin ritual response to a projection that answers before invocation or presents a sign the priesthood cannot classify. Ground it in `Oracle Ecology.md`, `Projections, God Beasts, and Thaumavores.md`, and the covenant procedure here; furnish who can halt contact, what evidence survives, and how the institution preserves uncertainty without quietly turning anomaly into doctrine. diff --git a/experiments/elaboration/kalsa/ledger/20260904-165411-ember.md b/experiments/elaboration/kalsa/ledger/20260904-165411-ember.md new file mode 100644 index 0000000..94bc8fe --- /dev/null +++ b/experiments/elaboration/kalsa/ledger/20260904-165411-ember.md @@ -0,0 +1,137 @@ +# Ember — 20260904-165411 + +**Subject:** The wrong ledger at a reopened numbered-road depot + +**Locality:** The final depot court below the last surviving Ju'onai imperial +cut toward the Luck Crown: lower hosted approach, roofed weigh court, and +presently closed upper cut. + +**Tonal mode:** Roadside workplace warmth turning into archival noir and dry +institutional suspense. + +**Mandate fit:** The existing road-recovery hook now has a live collision: +an auditor recovers the guide-pay book instead of the expected office ledger +while a wet retaining wall, a closed cut, and a laden porter train make every +custody choice urgent. The elaboration names who depends on the book, road, +warning, stores, and shelter; what each actor can actually decide; what delay +costs; and how seizure, concealment, reopening, or a hold can escalate. + +## Vault notes read + +Governing and navigation material: + +- `AGENTS.md` — vault operating instructions; not a Kalsa canon tier. +- `workshop/Direction and Constraints.md` — workshop direction; not a Kalsa + canon tier. +- `Kalsa/index.md` — mixed-tier navigation index; not used as a claim source. +- `Kalsa/Public/index.md` — Public navigation index. +- `Kalsa/Spoilers/index.md` — Spoilers navigation index. + +Public tier: + +- `Kalsa/Public/World/Kalsa.md` +- `Kalsa/Public/World/Peoples and Polities.md` +- `Kalsa/Public/Sources/The Road That Returned.md` +- `Kalsa/Public/Sources/At the Second Gate.md` + +Spoilers tier: + +- `Kalsa/Spoilers/Reference/Canon and Provenance.md` — author/GM canon policy. +- `Kalsa/Spoilers/Reference/Timeline.md` — author/GM reference. +- `Kalsa/Spoilers/Reference/Story Seeds.md` — author/GM reference. +- `Kalsa/Spoilers/Foundations/World.md` — author/GM canon. +- `Kalsa/Spoilers/Events/The Road That Returned.md` — author/GM canon and + owning note for this elaboration. +- `Kalsa/Spoilers/Events/The Three Ledgers Schism.md` — author/GM canon. +- `Kalsa/Spoilers/Polities/Luck - Selza'a.md` — author/GM canon. +- `Kalsa/Spoilers/Polities/Ju'onai Hegemony.md` — author/GM canon. +- `Kalsa/Spoilers/Institutions/Selza'a Family Territories.md` — author/GM + canon. +- `Kalsa/Spoilers/Institutions/Measured Offices.md` — author/GM canon. +- `Kalsa/Spoilers/Institutions/Stormshield Circles.md` — author/GM canon; + inspected to avoid duplicating its already-furnished handoff pressure. +- `Kalsa/Spoilers/Institutions/The Potential Economy.md` — author/GM canon. +- `Kalsa/Spoilers/Institutions/God-Cult Covenants.md` — author/GM canon. +- `Kalsa/Spoilers/Institutions/Death and Binding Law.md` — author/GM canon. +- `Kalsa/Spoilers/Dungeons/The Second Gate Understore.md` — author/GM canon. + +Public material supplied reader-facing atmosphere and limits. Spoiler material +supplied the event mechanism, office authority, territorial standing, and the +rule that neither seal nor Luck may be used as a universal explanation. The +fixture and digest keep those tiers explicit. + +## Lore patch + +- Owning note: `Kalsa/Spoilers/Events/The Road That Returned.md` +- Authored section: `Fixture elaboration: the final depot audit` +- Lore patch commit hash: **pending scheduler commit**. Git writes were + forbidden for this pass; the lore clone base HEAD at handoff is + `177dda50e489e47ecdd9ae929177adc113208adb`. +- Scope boundary: the added practice and geometry belong only to this final + depot, its lower hosted approach, and its closed upper cut. Other surviving + approach works remain unresolved. + +## Files written + +Lore clone: + +- `Kalsa/Spoilers/Events/The Road That Returned.md` + +Ghostlight clone: + +- `examples/ink/kalsa/ember-final-depot-audit-v0.branch-and-fold.v0.ink` +- `examples/ink/kalsa/ember-final-depot-audit-v0.branch-and-fold.v0.training.json` +- `examples/visual/kalsa/ember-final-depot-audit-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/kalsa/ember-final-depot-audit-v0.v0.json` +- `prompts/image-generation/kalsa/ember-final-depot-audit-v0.bfl-simple-prompts.v0.json` +- `examples/ink/kalsa/ledger/20260904-165411-ember.md` + +## Reviewer verdicts + +- Narrative quality — **accepted**. Scores: reader orientation 5, coherence 5, + pacing 4, voice 5, tonal fit 5, IF playability 5. Fixed an unreachable + bounded-audit success by creating the witnessed wage annex during the + receipted transfer; all four favorable endings now have reachable paired + setup paths. +- Lore grounding — **accepted**. Scores: source coverage 5, canon fit 5, + grounding quality 5, vault backfill value 5. Fixed locality drift by stating + that the depot geometry and practice do not generalize across Selza'a or the + other surviving approach works. +- Visual continuity — **accepted**. Scores: segmentation 5, prompt quality 5, + character visibility 5, branch continuity 5, website replay 4. Aligned the + BFL and visual-plan style cues, removed conditional alternatives and negative + constructions from drawable prompts, and kept character refs limited to + visible bodies. High-consistency multi-angle rendering still requires the + embedded draft scene set to be lowered into camera-specific blockout images. +- Spatial cohesion — **accepted**. Scores: layout 5, sightlines 5, body + affordances 5, movement/access 5, object geometry 5, branch spatial state 5. + Split ambiguous hearth/eaves and lower-path/receiving-lane staging into + explicit slots. + +The full fixed findings and scores are recorded under `audit.review_passes` in +the training sidecar. + +## Verification and deferred work + +- All four JSON artifacts parse with their required schema-version strings. +- Ink contains 12 branch labels matching the 12 training-sidecar branches. +- All eight ending labels have matching ending-state visual modifiers. +- The four favorable outcomes are reachable through four distinct + preparation/custody pairs. +- Prompt scan found no forbidden negative or memory-dependent constructions, + and no named-character visibility mismatches. +- `git diff --check` passed in both clones before this ledger write. +- Ink was **not compiled**, as required. No Ink compiler was installed. +- Images were **not generated**. The BFL manifest is the deferred-rendering + deliverable. +- No commit, push, or other git write was run. The scheduler owns both commits + and publication. + +## Next Ember lead + +Follow the claimant's already-sent route sequence beyond this depot. Determine +which other surviving approach work receives it first, what live +weather/maintenance closure exists there, and which office can spend bodies by +treating an old number as a current road order. Deepen an existing approach or +office; do not resolve Luck, general road ownership, or the hidden hand behind +the recovered ledger. diff --git a/experiments/elaboration/kalsa/ledger/20260904-165415-ledger.md b/experiments/elaboration/kalsa/ledger/20260904-165415-ledger.md new file mode 100644 index 0000000..e02188f --- /dev/null +++ b/experiments/elaboration/kalsa/ledger/20260904-165415-ledger.md @@ -0,0 +1,127 @@ +# Ledger — 20260904-165415 + +Subject: the provisioning tallies at Ti'asantatca's outer-road stormshield station—who feeds the shield, whose household labor counts, and how a shortage becomes leverage. + +## Locality + +The roofed provision landing below one fixture-bounded outer-road Stormshield +station at Ti'asantatca. + +## Tonal mode + +Dry workplace comedy and domestic warmth tightening into material and class +pressure. + +## Lore elabor + +Added “Ledger elaboration: provisions below the outer-road station” to the +Stormshield Circles owner note. The authored local practice separates current +watch issue, relief ration, attendant issue, and contributor return; uses paired +fired-clay tallies to preserve source, condition, use, and promised return; and +shows how broad store categories move cost toward workers and households with +weaker copies, transport, and standing. + +Lore patch commit hash: pending scheduler commit. This worker was explicitly +forbidden from making git writes. Lore clone base HEAD: +177dda50e489e47ecdd9ae929177adc113208adb. + +## Kalsa vault notes read + +- Kalsa/index.md — Public/navigation. +- Kalsa/Public/index.md — Public/navigation. +- Kalsa/Public/World/Kalsa.md — Public. +- Kalsa/Public/World/Peoples and Polities.md — Public. +- Kalsa/Public/Sources/The Missing Relief Cohort.md — Public. +- Kalsa/Public/Sources/The Narrow Shield.md — Public. +- Kalsa/Spoilers/index.md — Spoilers/author navigation. +- Kalsa/Spoilers/Events/index.md — Spoilers/author navigation. +- Kalsa/Spoilers/Events/The Shield Levy Winter.md — Spoilers/author, + adopted history. +- Kalsa/Spoilers/Events/The Narrow Shield.md — Spoilers/author, adopted + history. +- Kalsa/Spoilers/Foundations/World.md — Spoilers/author. +- Kalsa/Spoilers/Foundations/Kaos.md — Spoilers/backstage. +- Kalsa/Spoilers/Institutions/index.md — Spoilers/author navigation. +- Kalsa/Spoilers/Institutions/Stormshield Circles.md — Spoilers/author, + canonical institution and patch owner. +- Kalsa/Spoilers/Polities/Shamanism - Papsenai.md — Spoilers/author. +- Kalsa/Spoilers/Reference/Canon and Provenance.md — Spoilers/author policy. +- Kalsa/Spoilers/Reference/Timeline.md — Spoilers/author reference. + +## Fixture contracts and references read + +- AGENTS.md, Aetheria Grounding Doctrine. +- docs/architecture/ink-branching-scenes.md. +- docs/architecture/illustrated-if-visual-pipeline.md. +- prompts/README.md. +- prompts/interactive-fiction-weaver.md. +- prompts/narrative-quality-reviewer.md. +- prompts/lore-grounding-reviewer.md. +- prompts/visual-scene-continuity-reviewer.md. +- prompts/spatial-geometric-cohesion-reviewer.md. +- examples/ink/corvid-collective-founding.branch-and-fold.v0.ink. +- examples/ink/corvid-collective-founding.branch-and-fold.v0.training.json. +- examples/visual/corvid-collective-founding.branch-and-fold.v0.visual.json. +- examples/lore-grounding/corvid-collective-founding.v0.json. +- prompts/image-generation/corvid-collective-founding.bfl-simple-prompts.v0.json. +- The existing stormshield-handoff-v0 Ink, training, visual, grounding, and + BFL artifacts were inspected to preserve the already-established station + geometry and avoid duplicating its handoff subject. + +## Files written + +- Lore: Kalsa/Spoilers/Institutions/Stormshield Circles.md. +- examples/ink/kalsa/ledger-stormshield-provisions-v0.branch-and-fold.v0.ink. +- examples/ink/kalsa/ledger-stormshield-provisions-v0.branch-and-fold.v0.training.json. +- examples/visual/kalsa/ledger-stormshield-provisions-v0.branch-and-fold.v0.visual.json. +- examples/lore-grounding/kalsa/ledger-stormshield-provisions-v0.v0.json. +- prompts/image-generation/kalsa/ledger-stormshield-provisions-v0.bfl-simple-prompts.v0.json. +- examples/ink/kalsa/ledger/20260904-165415-ledger.md. + +## Reviewer verdicts + +- Narrative quality: **accepted**. Scores: orientation 5, coherence 5, pacing + 4, voice 4, tonal fit 5, IF playability 5. Removed a constant resource + variable, made early current-watch transfer close later options, and widened + the support-web success to two coherent preparation paths. +- Lore grounding: **accepted**. Scores: source coverage 5, canon fit 5, + grounding quality 5, vault backfill value 5. The added mechanism is plainly + local authored elaboration and does not settle universal measures, offices, + currencies, station plans, or shield mechanics. +- Visual continuity: **accepted**. Scores: segmentation 5, prompts 5, character + visibility 5, branch continuity 5, website replay 4. Expanded standalone + character descriptions, removed negative prompt constructions, made + conditional witnesses trigger-bound, and restored the missing + classification-fold BFL prompt. +- Spatial cohesion: **accepted**. Scores: layout 5, sightlines 4, body + affordance 4, movement 5, object geometry 5, branch state 5. Routed loads + around the tally bench, corrected camera sightlines and clapper distance, and + added the delegate's east-bench staging slot. + +Full verdicts, scores, resolved findings, and acceptance notes are recorded in +the training sidecar. + +## Verification + +- Lore grounding digest passed tools/validate_lore_grounding.py. +- All four JSON artifacts parsed successfully. +- Static Ink audit: 4 choice layers, 16 sidecar-mapped branches, 8 reachable + state-gated endings, balanced braces, unique knots, and no missing diverts. +- Static branch simulation covered all 64 pre-ending state combinations. +- Visual link audit found 14 Ink visual scenes, 14 BFL prompts, 20 branch or + ending modifiers, valid scene references, and valid visible-character refs. +- Prompt audit found no negative prompt constructions in base, modifier, + stance, or BFL prompt text. +- Lore diff check and artifact trailing-whitespace check passed. +- Ink was not compiled, as required. No Ink compiler was installed or run. +- No images were generated. + +## Next Ledger pass + +Inspect Kalsa/Spoilers/Institutions/Prophetic Houses.md, +Kalsa/Spoilers/Institutions/Forecast Evidence and Courts.md, and the Public +and Spoilers versions of The Closed Lift Appeal. The likely useful seam is +who pays for competing forecast comparisons and for lift crews, carriers, and +households idled by a sponsored closure. Deepen the existing owner if the fee, +court-cost, and lost-work paths remain materially thin; do not create a rival +oracle institution. diff --git a/experiments/elaboration/kalsa/ledger/20260904-165421-hearth.md b/experiments/elaboration/kalsa/ledger/20260904-165421-hearth.md new file mode 100644 index 0000000..0ecfc26 --- /dev/null +++ b/experiments/elaboration/kalsa/ledger/20260904-165421-hearth.md @@ -0,0 +1,56 @@ +# Hearth + +Subject: Low Sere's keeper-support rotation: how meal, witness, and relief labor sustain Sera Venn's provisional custody while consuming lower-step household time and security. + +## Pass + +- **Title:** Hearth +- **Fixture id:** `hearth-forty-second-bowl-v0` +- **Locality:** Bel Orra's lower-step hearth, the Warm Steps route, and the public basin lip of Low Sere's Cistern House. +- **Tonal mode:** Warm domestic wit under institutional fatigue, tightening into quiet material pressure. +- **Authored elaboration:** Added Low Sere's forty-second bowl: a rotating covered meal and household report, one bounded witness interval, recorded exchanges and shortfalls, a scored witness place, and distinct water-cut and hearth-recall signals. The practice supports Sera's body and work but cannot appoint her, settle Teren's appeal, or enlarge technical custody. +- **Lore patch commit hash:** Pending scheduler commit. Git writes are forbidden in this worker sandbox. The patch is based on lore commit `177dda50e489e47ecdd9ae929177adc113208adb` and modifies only `Kalsa/Spoilers/Places/Low Sere.md`. + +## Vault notes read + +- `Kalsa/index.md` — navigation and spoiler-consent boundary. +- `Kalsa/Public/index.md` — Public tier. +- `Kalsa/Public/Places/Low Sere.md` — Public tier. +- `Kalsa/Public/Sources/At the Basin Table.md` — Public tier. +- `Kalsa/Public/World/Relics and Ruins.md` — Public tier. +- `Kalsa/Spoilers/index.md` — Spoilers tier navigation. +- `Kalsa/Spoilers/Institutions/index.md` — Spoilers tier navigation. +- `Kalsa/Spoilers/Reference/Canon and Provenance.md` — Spoilers tier canon policy. +- `Kalsa/Spoilers/Places/Low Sere.md` — Spoilers tier canonical place owner and lore patch target. +- `Kalsa/Spoilers/Dungeons/The Ashen Intake.md` — Spoilers tier dungeon geometry, custody, and pressure-clock owner. +- `Kalsa/Spoilers/Events/The Grey Scald.md` — Spoilers tier adopted history. +- `Kalsa/Spoilers/Institutions/Relic Custody.md` — Spoilers tier custody, support, and provisional-succession owner. +- `Kalsa/Spoilers/Institutions/The Techpriesthoods.md` — Spoilers tier apprenticeship, support labor, and inherited-obligation context. + +## Files written + +Lore vault: + +- `Kalsa/Spoilers/Places/Low Sere.md` + +Ghostlight: + +- `examples/ink/kalsa/hearth-forty-second-bowl-v0.branch-and-fold.v0.ink` +- `examples/ink/kalsa/hearth-forty-second-bowl-v0.branch-and-fold.v0.training.json` +- `examples/visual/kalsa/hearth-forty-second-bowl-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/kalsa/hearth-forty-second-bowl-v0.v0.json` +- `prompts/image-generation/kalsa/hearth-forty-second-bowl-v0.bfl-simple-prompts.v0.json` +- `examples/ink/kalsa/ledger/20260904-165421-hearth.md` + +## Reviewer verdicts + +- **Narrative quality — accepted.** Scores: orientation 5, coherence 5, pacing 5, voice 5, tonal fit 5, IF playability 5. Fixed food-dependent choices that were reachable with an empty bowl, corrected a false household-safety gain when Nim returned alone, and reconciled the mutual-aid ending's four named quarter-turns. +- **Lore grounding — accepted.** Scores: source coverage 5, canon fit 5, grounding quality 5, vault backfill value 5. Added the load-bearing witness place and two distinct signals to the owner note; kept Nim and this evening fixture-local; preserved all three pale shutter marks. +- **Visual continuity — accepted.** Scores: segmentation 5, prompt quality 5, character visibility 5, branch continuity 5, website replay 4. Added exact Ink knots for the Warm Steps transition and Nim's arrival, supplied sixteen BFL prompts for sixteen visual scenes, and embedded a two-set layout map with cameras, routes, staging, sightlines, and persistent object anchors. +- **Spatial cohesion — accepted.** Scores: layout 5, sightline 5, body affordance 5, movement/access 5, object geometry 5, branch spatial state 5. Separated the broad bronze water-cut bell from the small fired-clay turn bell and aligned the scored witness place across lore, Ink, prompt, and scene-set surfaces. + +All four JSON artifacts parsed successfully. The Ink contains sixteen material branch labels mirrored by sixteen sidecar branch records, twenty-one reachable knots, later reads for every declared variable, and sixteen visual scenes mirrored by sixteen BFL prompts. `git diff --check` passed in both clones. The Ink was not compiled; the pass contract forbids installing or running an Ink compiler. + +## Next Hearth lead + +Read `Kalsa/Spoilers/Institutions/Soiru'i Sects.md` around its single branch-widow pressure before choosing a subject. It may contain the next thin Hearth seam: what shrine welfare buys from a widow's household, what loyalty costs her children, and how sanctuary or refusal changes belonging. That note was located by mandate search but not grounded in this pass, so the next elaborator should read its full owner context before cutting. diff --git a/experiments/elaboration/kalsa/ledger/20260904-165429-patina.md b/experiments/elaboration/kalsa/ledger/20260904-165429-patina.md new file mode 100644 index 0000000..fde7b80 --- /dev/null +++ b/experiments/elaboration/kalsa/ledger/20260904-165429-patina.md @@ -0,0 +1,69 @@ +# Patina - Low Sere return-shards + +- Title: Patina +- Subject: Low Sere's paired return-shards at the Upper Shelf road marker +- Locality: The Upper Shelf at Low Sere, beside the trader road marker and guest sheds +- Tonal mode: Dry domestic comedy with civic unease; ordinary hospitality, reciprocal suspicion, and mildly expensive delay + +## Vault notes read + +- Kalsa/index.md - Public navigation gate +- Kalsa/Public/index.md - Public +- Kalsa/Spoilers/index.md - Spoilers navigation +- Kalsa/Spoilers/Reference/Canon and Provenance.md - Spoilers/policy +- Kalsa/Public/Places/Low Sere.md - Public +- Kalsa/Spoilers/Places/Low Sere.md - Spoilers/author; canonical place owner and lore patch target +- Kalsa/Public/World/Kalsa.md - Public +- Kalsa/Spoilers/Foundations/World.md - Spoilers/backstage +- Kalsa/Spoilers/Foundations/Language and Reckoning.md - Spoilers/backstage +- Kalsa/Public/Sources/At the Basin Table.md - Public + +Semantic mandate-lens discovery also checked indexed Kalsa references to road +marks, hosted passage, water witnesses, shrine keeping, and travel obligations +before the subject was narrowed. Indexed snippets were discovery aids, not +substitutes for the owner-note reads above. + +## Lore patch + +- Owning note: F:/Projects/Ghostlight-worlds/slots/kalsa-8/lore/Kalsa/Spoilers/Places/Low Sere.md +- Authored elaboration: paired return-shards at the Upper Shelf road marker +- Lore patch commit hash: pending scheduler commit; this worker was forbidden git writes. +- Lore base HEAD: 177dda50e489e47ecdd9ae929177adc113208adb +- Stable lore patch ID: 06b503e6379117c823e105fb68cea41c8bbe8ae1 + +The return-shard records sponsorship; it does not decide guilt. Missing or +mismatched halves send water use, route guidance, delay, and loss into witness. + +## Files written + +- F:/Projects/Ghostlight-worlds/slots/kalsa-8/lore/Kalsa/Spoilers/Places/Low Sere.md +- examples/ink/kalsa/patina-return-shards-v0.branch-and-fold.v0.ink +- examples/ink/kalsa/patina-return-shards-v0.branch-and-fold.v0.training.json +- examples/visual/kalsa/patina-return-shards-v0.branch-and-fold.v0.visual.json +- examples/lore-grounding/kalsa/patina-return-shards-v0.v0.json +- prompts/image-generation/kalsa/patina-return-shards-v0.bfl-simple-prompts.v0.json +- examples/ink/kalsa/ledger/20260904-165429-patina.md + +No images were generated. The BFL manifest contains twelve prompts for deferred +rendering. Ink was not compiled, as required. Its headers and branch structure +were checked textually against the reference fixture. + +## Reviewer verdicts + +- Narrative quality - accepted. Scores: orientation 5, coherence 5, pacing 5, voice 5, tonal fit 5, IF playability 4. Fixed an unreachable independent-exit success by making witnessed vessel-counting raise witness confidence. +- Lore grounding - accepted. Scores: source coverage 5, canon fit 5, grounding quality 5, vault backfill value 5. The custom stays local; language, polity, wider route, motive, and event canon remain unresolved. +- Visual continuity - accepted. Scores: segmentation 5, prompt quality 5, character visibility 5, branch continuity 5, website replay 4. Fixed a base prompt that merged whole and broken replacement-tally states. The production blockout remains deferred with rendering. +- Spatial cohesion - accepted. Scores: layout 5, sightline 5, body affordance 5, movement 5, object geometry 5, branch state 5. Fixed the warning-stone sightline and separated the high track from the basin stair. + +The final audit found 12 Ink branch labels matched by 12 training receipts, +eight ending labels matched by eight visual modifiers, 12 visual scenes covered +by camera slots, and every state-gated ending variant reachable. Two decorative +variables were removed. + +## Next Patina elaborator + +Inspect Kalsa/Public/World/Gods and the Dead.md together with +Kalsa/Spoilers/Institutions/The Potential Economy.md for the unnamed physical +practice by which shrine keepers mark a hungry site as closed while moving +petitions to smaller shrines. Keep the elaboration local and do not found a +universal leakage code. diff --git a/experiments/elaboration/kalsa/ledger/20260904-173238-tangle.md b/experiments/elaboration/kalsa/ledger/20260904-173238-tangle.md new file mode 100644 index 0000000..853f28a --- /dev/null +++ b/experiments/elaboration/kalsa/ledger/20260904-173238-tangle.md @@ -0,0 +1,76 @@ +# Subject: The Ash-Below Compact + +- **Title:** Tangle +- **World:** `kalsa` +- **Fixture id:** `tangle-ash-below-compact-v0` +- **Locality:** the tributary bakehouse beneath Ninth Furnace, at the work routes feeding the reopened Ash-Halo Court +- **Tonal mode:** domestic workplace wit turning into procedural noir under a divine deadline + +## Elaboration + +The authored Spoilers-tier section in `Soiru'i Sects.md` furnishes one local alliance already implied by the Ash-Halo consequence. The Ash-Below Compact has a four-office membership list, an outside mortuary witness, a compartmentalized route list, ordinary delivery cutouts, three jurisdictionally separate claims, lossy fallbacks, constituencies with material demands, a continuity-faction opponent, an Ash Hook overture, and leverage that survives exposure because Ninth Furnace still depends on the offices it can punish. The compact can also starve households, hide a feeder, sell a route, or trade one patron for another; split custody makes it durable, not innocent. + +## Vault notes read + +Navigation and policy: + +- `Kalsa/index.md` — mixed-tier navigation +- `Kalsa/Public/index.md` — Public/navigation +- `Kalsa/Spoilers/index.md` — Spoilers/navigation +- `Kalsa/Spoilers/Reference/Polities and Cultures Index.md` — Spoilers/navigation +- `Kalsa/Spoilers/Institutions/index.md` — Spoilers/navigation +- `Kalsa/Spoilers/Events/index.md` — Spoilers/navigation +- `Kalsa/Spoilers/Reference/Canon and Provenance.md` — Spoilers/author + +Grounding notes: + +- `Kalsa/Public/World/Gods and the Dead.md` — Public +- `Kalsa/Public/World/Peoples and Polities.md` — Public +- `Kalsa/Public/Sources/The Faces in the Ash Halo.md` — Public +- `Kalsa/Spoilers/Foundations/Kaos.md` — Spoilers/backstage +- `Kalsa/Spoilers/Foundations/Oracle Ecology.md` — Spoilers/backstage +- `Kalsa/Spoilers/Foundations/Projections, God Beasts, and Thaumavores.md` — Spoilers/backstage +- `Kalsa/Spoilers/Polities/Sorcery - Jamnai and the Terjamna.md` — Spoilers/author +- `Kalsa/Spoilers/Institutions/Jamnai Submission Hierarchy.md` — Spoilers/author +- `Kalsa/Spoilers/Institutions/God-Cult Covenants.md` — Spoilers/author +- `Kalsa/Spoilers/Institutions/The Potential Economy.md` — Spoilers/author +- `Kalsa/Spoilers/Institutions/Death and Binding Law.md` — Spoilers/author +- `Kalsa/Spoilers/Institutions/Soiru'i Sects.md` — Spoilers/author +- `Kalsa/Spoilers/Events/The Ash-Halo Armament.md` — Spoilers/author +- `Kalsa/Spoilers/Dungeons/The Ash-Halo Court.md` — Spoilers/author + +## Lore patch commit + +- **Patch commit hash:** scheduler-pending. This pass was explicitly forbidden from making git writes; the scheduler will commit the two clones after exit. +- **Lore base HEAD inspected:** `c9f4c5c44d61ef5cad04a6392fce0b11d3bb0ec3` +- **Ghostlight base HEAD inspected:** `489c54130918eba8cda704e92148d81617fcca38` + +## Files written + +- `F:\Projects\Ghostlight-worlds\slots\kalsa-6\lore\Kalsa\Spoilers\Institutions\Soiru'i Sects.md` +- `examples/ink/kalsa/tangle-ash-below-compact-v0.branch-and-fold.v0.ink` +- `examples/ink/kalsa/tangle-ash-below-compact-v0.branch-and-fold.v0.training.json` +- `examples/visual/kalsa/tangle-ash-below-compact-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/kalsa/tangle-ash-below-compact-v0.v0.json` +- `prompts/image-generation/kalsa/tangle-ash-below-compact-v0.bfl-simple-prompts.v0.json` +- `examples/ink/kalsa/ledger/20260904-173238-tangle.md` + +## Reviewer verdicts + +- **Narrative quality — accepted.** Routine bread work establishes the locality before Nema applies pressure. Review repaired Salen's shared-fold location, isolated the first horn as a visual beat, replaced late unsupported proper names with offices, and made the outer-copy ending neutral to the earlier passage-token choice. +- **Lore grounding — accepted.** Fifteen cited notes carry explicit Public, Spoilers/author, or Spoilers/backstage tiers. The fixture does not resolve the feeder, the dead identity, divine intent, the Ash Hook fracture copy, or the court's canonical outcome. +- **Visual continuity — accepted.** Fifteen segmented frames and fifteen BFL prompts use one global style cue, frame-local visible-character refs, standalone visible descriptions, sixteen choice modifiers, eight ending modifiers, and neutral base states where prior custody varies. +- **Spatial cohesion — accepted.** One measured bakehouse scene set fixes walls, work zones, stairs, routes, occluders, staging, object custody, sightlines, and eight camera slots. Camera origins were moved clear of the tray wall and central worktable bounds. + +## Verification + +- `tools/validate_lore_grounding.py` passed. +- A reference-shape structural check passed JSON parsing, UTF-8 and whitespace checks, schema strings, sixteen branch annotations, twenty Ink knots, eight ending labels, fifteen visual anchors, eight supported cameras, twenty-four visual modifiers, fifteen BFL prompts, character-ref resolution, affirmative prompt polarity, and all fifteen lore paths and line ranges. +- All sixty-four preparation/exposure/threshold combinations were enumerated. Every success and cost ending is reachable: three-claims `2/62`, household-floor `15/49`, exposed-leverage `9/55`, outer-copy `24/40`. +- Ink was not compiled, and no image was generated, as required. +- `tools/validate_ink_examples.py` was not used as a completion gate because it invokes an Ink compiler. Its direct visual helper also currently expects typed character-ref objects and `prompt` modifier keys, while the mandated reference fixture for `ghostlight.ink_visual_plan.v0` uses string refs and `modifier_prompt`; this pass follows the reference shape. +- No git commit, push, staging operation, or other git write was performed. + +## Next Tangle lead + +Trace the threatened Ash Hook sponsorship overture and the unnamed outside mortuary office: identify who can accept or sell an outer copy, which constituency pays, and how Ninth Furnace retaliates without breaking its own succession legitimacy. Preserve the fracture-copy truth and divine identity as unresolved canon. diff --git a/experiments/elaboration/kalsa/ledger/20260904-175158-veil.md b/experiments/elaboration/kalsa/ledger/20260904-175158-veil.md new file mode 100644 index 0000000..05cd1ac --- /dev/null +++ b/experiments/elaboration/kalsa/ledger/20260904-175158-veil.md @@ -0,0 +1,66 @@ +# Veil elaboration ledger + +- Subject: marriage-forecast rumor laundering in the Divided City +- Title: Veil +- Locality: the lower-shadow marriage and tenancy desk beneath a Sunwall cargo landing in the Divided City +- Tonal mode: dry civic comedy and domestic warmth tightening into procedural noir +- Fixture id: `veil-marriage-rumor-v0` +- Authored elaboration: a Prophetic House marriage forecast becomes misinformation when a real adverse image is circulated without the sponsor's planned withdrawal of housing, work, and forecast labor. The disclosure path separates the sealed working, usable civic disclosure, and enforcing notice; correction must reach every office that carried the burden. +- Lore patch commit hash: pending scheduler commit; the uncommitted lore patch is applied atop `c9f4c5c44d61ef5cad04a6392fce0b11d3bb0ec3`, and this task forbids git writes. + +## Vault notes read + +Core grounding: + +- `Kalsa/index.md` — Public/navigation +- `Kalsa/Public/index.md` — Public/navigation +- `Kalsa/Spoilers/index.md` — Spoilers/navigation +- `Kalsa/Spoilers/Reference/Canon and Provenance.md` — Spoilers/policy +- `Kalsa/Spoilers/Reference/Story Seeds.md` — Spoilers/story-seed +- `Kalsa/Spoilers/Events/index.md` — Spoilers/navigation +- `Kalsa/Spoilers/Institutions/index.md` — Spoilers/navigation +- `Kalsa/Spoilers/Polities/Prophecy - The Divided City.md` — Spoilers/author +- `Kalsa/Spoilers/Institutions/Prophetic Houses.md` — Spoilers/author +- `Kalsa/Spoilers/Institutions/Forecast Evidence and Courts.md` — Spoilers/author +- `Kalsa/Spoilers/Events/The Closed Lift Appeal.md` — Spoilers/author +- `Kalsa/Public/Sources/The Closed Lift Appeal.md` — Public/source +- `Kalsa/Spoilers/Foundations/Magic Styles.md` — Spoilers/backstage +- `Kalsa/Public/World/Peoples and Polities.md` — Public +- `Kalsa/Public/World/Magic and Miracles.md` — Public +- `Kalsa/Public/World/Kalsa.md` — Public + +Discarded Ash-Halo subject reconnaissance: + +- `Kalsa/Spoilers/Events/The Ash-Halo Armament.md` — Spoilers/author +- `Kalsa/Public/Sources/The Faces in the Ash Halo.md` — Public/source +- `Kalsa/Spoilers/Reference/Divine Manifestation and Thaumavore Interception Proposal.md` — Spoilers/retired +- `Kalsa/Spoilers/Foundations/Projections, God Beasts, and Thaumavores.md` — Spoilers/backstage +- `Kalsa/Spoilers/Dungeons/The Ash-Halo Court.md` — Spoilers/author + +## Files written + +Lore clone: + +- `Kalsa/Spoilers/Institutions/Prophetic Houses.md` + +Ghostlight clone: + +- `examples/ink/kalsa/veil-marriage-rumor-v0.branch-and-fold.v0.ink` +- `examples/ink/kalsa/veil-marriage-rumor-v0.branch-and-fold.v0.training.json` +- `examples/visual/kalsa/veil-marriage-rumor-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/kalsa/veil-marriage-rumor-v0.v0.json` +- `prompts/image-generation/kalsa/veil-marriage-rumor-v0.bfl-simple-prompts.v0.json` +- `examples/ink/kalsa/ledger/20260904-175158-veil.md` + +## Reviewer verdicts + +- Narrative quality — `accepted`: orientation 5, coherence 5, pacing 4, voice 5, tonal fit 5, IF playability 5. Fixed a false disclosure credit on `trace_the_rumor` and made the lift-route choice accurate across sealed and opened packet states. +- Lore grounding — `accepted`: source coverage 5, canon fit 5, grounding quality 5, vault backfill value 5. Canon tiers and fixture-local inventions are explicit. +- Visual continuity — `needs_revision`: segmentation 5, prompt 5, character visibility 5, branch continuity 5, website replay 3. The textual scene-set map supports staging and manifest work, but a durable camera-specific blockout is still required before multi-angle rendering. +- Spatial cohesion — `accepted`: layout, sightlines, body affordances, movement, object geometry, and branch spatial state all 5. South public stair, central copying rail, west provision wicket, north lift handoff, and rear review stair form one coherent gallery. + +Validation: all four JSON artifacts parsed; 16 Ink branch labels match 16 sidecar entries; all eight ending targets resolve; 15 visual scene ids are unique; 20 modifier targets and every visible-character ref resolve; base prompts contain no negative or memory-dependent directions; the BFL manifest contains 15 prompts. All 64 pre-ending branch combinations were evaluated, every success gate is reachable and fallible, and a traced rumor without usable sponsor disclosure cannot reach correction success. Ink was not compiled because the task forbids installing a compiler. + +## Next Veil lead + +Inspect `Kalsa/Spoilers/Foundations/Language and Reckoning.md`, `Kalsa/Spoilers/Institutions/High Lojban and Descendant Speech.md`, and `Kalsa/Spoilers/Events/The Shortened Watch Failure.md` for the thin disclosure path around false cognates: who can declare an old maintenance warning a divine command, who can publish a correction, and who is endangered while translation authority argues with machine custody. diff --git a/experiments/elaboration/kalsa/ledger/20260904-175332-charter.md b/experiments/elaboration/kalsa/ledger/20260904-175332-charter.md new file mode 100644 index 0000000..5509f7c --- /dev/null +++ b/experiments/elaboration/kalsa/ledger/20260904-175332-charter.md @@ -0,0 +1,80 @@ +# Charter elaborator ledger + +Subject: Low Sere's empty-spindle custodian review and commoner return-mark petition. + +- Title: Charter +- World: Kalsa +- Fixture ID: `charter-empty-spindle-review-v0` +- Locality: Low Sere, chiefly the Cistern House basin lip above the Ashen Intake +- Tonal mode: Dry communal workplace wit under procedural dread, with domestic stakes carried by water, wet rooms, crop work, broth, and public marks. + +## Elaboration + +The owning Low Sere note now furnishes one local empty-spindle review: how the basin table calls and records a custodian review, what provisional custody permits, how suspension and removal preserve evidence and support, how an independent comparer remains separate from appointment authority, and how a resident receives and returns with a paired clay claim mark. The procedure costs water service, stores, travel, lodging, witness labor, and the time poor households need to remain present. It can fail through prolonged provisional custody, absent evidence, outside-lineage leverage, or formally open proceedings captured by larger hearths. + +Authored status is marked in the owning Spoilers note. The elaboration is local to Low Sere and does not decide Sera Venn's final appointment, Teren Vey's appeal, Eighth Baffle standing, the date, or the true state beneath the pressure door. + +## Vault notes read + +All paths are relative to the lore clone. Tier and note status are recorded separately so navigation files do not masquerade as factual owners. + +### Cross-tier navigation + +- `Kalsa/index.md` — cross-tier vault navigation; `canonical-reference` + +### Public tier + +- `Kalsa/Public/index.md` — Public; `canonical-reference` +- `Kalsa/Public/Places/Low Sere.md` — Public; `canonical-reference` +- `Kalsa/Public/Sources/At the Basin Table.md` — Public; `canonical-reference` +- `Kalsa/Public/Sources/The Closed Lift Appeal.md` — Public; `canonical-reference` +- `Kalsa/Public/World/Relics and Ruins.md` — Public; `canonical-reference` +- `Kalsa/Public/World/Gods and the Dead.md` — Public; `canonical-reference` +- `Kalsa/Public/World/Magic and Miracles.md` — Public; `canonical-reference` +- `Kalsa/Public/World/Peoples and Polities.md` — Public; `canonical-reference` + +### Spoilers tier + +- `Kalsa/Spoilers/index.md` — Spoilers; `canonical-reference` +- `Kalsa/Spoilers/Reference/Canon and Provenance.md` — Spoilers; `canonical-policy` +- `Kalsa/Spoilers/Reference/Timeline.md` — Spoilers; `canonical-reference` +- `Kalsa/Spoilers/Institutions/index.md` — Spoilers; `canonical-reference` +- `Kalsa/Spoilers/Institutions/Relic Custody.md` — Spoilers; `canonical-institution` +- `Kalsa/Spoilers/Institutions/The Techpriesthoods.md` — Spoilers; `canonical-institution` +- `Kalsa/Spoilers/Institutions/Measures, Formulae, and Machine Speech.md` — Spoilers; `canonical-institution` +- `Kalsa/Spoilers/Institutions/Forecast Evidence and Courts.md` — Spoilers; `canonical-institution` +- `Kalsa/Spoilers/Institutions/Prophetic Houses.md` — Spoilers; `canonical-institution` +- `Kalsa/Spoilers/Places/Low Sere.md` — Spoilers; `canonical-place`; owning note and patch target +- `Kalsa/Spoilers/Polities/Prophecy - The Divided City.md` — Spoilers; `canonical-polity` +- `Kalsa/Spoilers/Events/index.md` — Spoilers; `canonical-reference` +- `Kalsa/Spoilers/Events/The Grey Scald.md` — Spoilers; `adopted-history` +- `Kalsa/Spoilers/Events/The Closed Lift Appeal.md` — Spoilers; `adopted-history` +- `Kalsa/Spoilers/Dungeons/index.md` — Spoilers; `canonical-reference` +- `Kalsa/Spoilers/Dungeons/The Ashen Intake.md` — Spoilers author/GM; `canonical-dungeon` + +## Lore patch commit hash + +`PENDING_SCHEDULER_COMMIT` — this worker was explicitly forbidden to perform git writes. The lore clone base HEAD inspected before exit was `c9f4c5c44d61ef5cad04a6392fce0b11d3bb0ec3`; the scheduler will create the patch commit after this pass exits. + +## Files written + +- Lore patch: `Kalsa/Spoilers/Places/Low Sere.md` +- `examples/ink/kalsa/charter-empty-spindle-review-v0.branch-and-fold.v0.ink` +- `examples/ink/kalsa/charter-empty-spindle-review-v0.branch-and-fold.v0.training.json` +- `examples/visual/kalsa/charter-empty-spindle-review-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/kalsa/charter-empty-spindle-review-v0.v0.json` +- `prompts/image-generation/kalsa/charter-empty-spindle-review-v0.bfl-simple-prompts.v0.json` +- `examples/ink/kalsa/ledger/20260904-175332-charter.md` + +## Reviewer verdicts + +- Narrative quality — `accepted`. Tavi is introduced before use; Bel's final actions were demoted from command language to witness, petition, and evidence presentation; routine, interruption, branch callbacks, and eight cost-bearing endings remain legible. +- Lore grounding — `accepted`. The current household notice is separated from Teren's copied Grey Scald warning; an unsupported clerk reference was replaced with the established recorder role; Public and Spoilers sources remain distinguished; unresolved appointment, appeal, dungeon, and calendar claims remain open. +- Visual continuity — `needs_revision` for replay readiness, while the prompt manifest itself is accepted. Two shared ending bases were made branch-neutral. A durable camera-specific Cistern House blockout is still required before multi-angle rendered replay can claim spatial continuity. +- Spatial cohesion — `accepted`. Fixed basin, pressure-door, sampling-ledge, witness-rail, notice-wall, passage, custody, sightline, and movement relations are stageable. Larger witness groups remain at the rail and passages rather than exceeding the dry basin lip's six-person limit. + +Mechanical verification passed: four exact schema versions, four required Ink headers, 16 branch labels matched to 16 annotations, 12 live variables, 20 knots, 8 labelled endings, 16 unique visual scenes, 20 valid global modifier target sets, 7 valid character/group refs, affirmative base and modifier prompts, and 16 BFL prompt entries. JSON parsing passed. `git diff --check` passed in both clones. Ink was not compiled because the mandate forbids installing or running an Ink compiler. No images were generated. + +## Next Charter elaborator + +Look at `Kalsa/Spoilers/Institutions/Forecast Evidence and Courts.md` together with the two Closed Lift Appeal notes and `Kalsa/Spoilers/Polities/Prophecy - The Divided City.md`. A useful bounded pass would furnish one Prophecy-local route by which a common litigant gets a forecast diagram onto a bench when a docket recorder or patron suppresses it, including how native bench members and recorders are seated, audited, removed, or quietly replaced. Do not turn that locality's answer into a universal Kalsan court hierarchy. diff --git a/experiments/elaboration/kalsa/ledger/20260904-175800-numen.md b/experiments/elaboration/kalsa/ledger/20260904-175800-numen.md new file mode 100644 index 0000000..8e6f0ef --- /dev/null +++ b/experiments/elaboration/kalsa/ledger/20260904-175800-numen.md @@ -0,0 +1,58 @@ +# Numen Elaboration Ledger + +Subject: Recognized ritual shares in concentrated divine workings + +- Title: Numen +- World: Kalsa +- Fixture: `numen-witnessed-share-v0` +- Locality: the reopened Ash-Halo Court, a Ninth Furnace branch court above an under-gallery and slag cistern in an unresolved Jamnai Crown district +- Tonal mode: furnace-workplace wit turning into procedural numinous dread +- Lore patch commit hash: pending scheduler commit; unavailable during the elaborator pass because git writes are prohibited + +## Vault notes read + +- `Kalsa/index.md` — Public navigation gate; owns navigation only. +- `Kalsa/Public/index.md` — Public tier. +- `Kalsa/Spoilers/index.md` — Spoilers tier. +- `Kalsa/Spoilers/Reference/Canon and Provenance.md` — Spoilers tier; canon policy and knowledge layers. +- `workshop/Direction and Constraints.md` — Governing workshop policy; not a lore tier. +- `Kalsa/Public/World/Gods and the Dead.md` — Public tier. +- `Kalsa/Public/World/Magic and Miracles.md` — Public tier. +- `Kalsa/Public/Sources/The Faces in the Ash Halo.md` — Public tier. +- `Kalsa/Spoilers/Foundations/Projections, God Beasts, and Thaumavores.md` — Spoilers tier. +- `Kalsa/Spoilers/Institutions/God-Cult Covenants.md` — Spoilers tier; owning note patched. +- `Kalsa/Spoilers/Institutions/Death and Binding Law.md` — Spoilers tier. +- `Kalsa/Spoilers/Institutions/The Potential Economy.md` — Spoilers tier. +- `Kalsa/Spoilers/Institutions/Soiru'i Sects.md` — Spoilers tier. +- `Kalsa/Spoilers/Events/The Ash-Halo Armament.md` — Spoilers tier. +- `Kalsa/Spoilers/Dungeons/The Ash-Halo Court.md` — Spoilers tier. +- `Kalsa/Spoilers/Polities/Sorcery - Jamnai and the Terjamna.md` — Spoilers tier. + +## Lore elaboration + +Added the plainly marked subsection `Authored elaboration — recognized ritual shares` to `Kalsa/Spoilers/Institutions/God-Cult Covenants.md`. It defines the share as a bounded lower-world admission procedure, names the separate covenant, mortuary, intermediary, allocation, and material authorities, states the costs to workers and withdrawn beneficiaries, and preserves failure modes that neither clergy nor the God can resolve into certain identity. + +## Files written + +- `F:\Projects\Ghostlight-worlds\slots\kalsa-7\lore\Kalsa\Spoilers\Institutions\God-Cult Covenants.md` +- `examples/ink/kalsa/numen-witnessed-share-v0.branch-and-fold.v0.ink` +- `examples/ink/kalsa/numen-witnessed-share-v0.branch-and-fold.v0.training.json` +- `examples/visual/kalsa/numen-witnessed-share-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/kalsa/numen-witnessed-share-v0.v0.json` +- `prompts/image-generation/kalsa/numen-witnessed-share-v0.bfl-simple-prompts.v0.json` +- `examples/ink/kalsa/ledger/20260904-175800-numen.md` + +## Reviewer verdicts + +- Narrative quality: accepted. Nema was moved out of branch-only introduction, the marked-departure gate was made reachable, and the scene now establishes routine before pressure while preserving distinct voices and consequential endings. +- Lore grounding: accepted. Public and Spoilers owners were checked; no divine omniscience, resolved dead identity, proxy consent, universal potential measure, or canonical branch outcome was introduced. +- Visual continuity: accepted. Fifteen click-through visual scenes match fifteen BFL prompts; every recurring named character and visible worker/healer group has a stable visual reference; unstaged branch guards were removed; all prompts stand alone in visible terms. +- Spatial cohesion: accepted. The embedded court scene set fixes the west landing, central fitting circle, north racks, south trough and split drains, east gate, registrar desk, camera slots, and sightlines. Taru's folded positions, the descending cooling route, and sealed-record traces were repaired. + +Static verification matched 13 Ink branch labels to 13 sidecar branches, all 15 visual anchors to existing Ink knots, all visual refs to declared character/group refs, and every lore source path to an existing file. All four JSON artifacts parsed successfully. `git diff --check` reported no whitespace errors in either clone. + +The Ink fixture was not compiled, as required. No images were generated; the BFL prompt manifest only was emitted. + +## Next Numen lead + +Look at the thin Public/Spoilers seam where a shrine continues answering after its priesthood has forgotten whom it serves. Determine whether one existing locality can bear a bounded closure-and-reopening ritual without resolving whether the answer is a dead voice, displaced god, machine response, or feeder. diff --git a/experiments/elaboration/kalsa/ledger/20260904-180542-ember.md b/experiments/elaboration/kalsa/ledger/20260904-180542-ember.md new file mode 100644 index 0000000..9402b59 --- /dev/null +++ b/experiments/elaboration/kalsa/ledger/20260904-180542-ember.md @@ -0,0 +1,72 @@ +# Ember pass ledger + +Subject: The last clearance bell during the Shortened Watch Failure + +- Title: Ember — The Last Clearance Bell +- Locality: The fixture-bounded last clearance house at the main outflow channel of the Shortened Watch Failure's unnamed reservoir and polity. +- Tonal mode: Workplace gallows wit tightening into procedural dread. +- Lore elaboration: Added a plainly marked fixture elaboration to the adopted event owner. It defines one clearance-house workface, four separately owned records under one misleading shared heading, an observable water-process warning, the downstream keeper's bounded signal authority, and the competing costs of rescue, warning, evidence custody, equipment, and exit space. It leaves the event's polity, date, languages, durations, regional signal practice, total casualties, and present reach unresolved. + +## Kalsa vault notes read + +Core subject and authority path: + +- `Kalsa/index.md` — Public/navigation tier. +- `Kalsa/Public/index.md` — Public/navigation tier. +- `Kalsa/Spoilers/index.md` — Spoilers/navigation tier. +- `Kalsa/Spoilers/Events/index.md` — Spoilers/navigation tier. +- `Kalsa/Spoilers/Reference/Canon and Provenance.md` — Spoilers/canonical-policy tier. +- `Kalsa/Spoilers/Events/The Shortened Watch Failure.md` — Spoilers/adopted-history tier; factual owner and lore patch target. +- `Kalsa/Spoilers/Foundations/Language and Reckoning.md` — Spoilers/canonical-foundation tier. +- `Kalsa/Spoilers/Institutions/High Lojban and Descendant Speech.md` — Spoilers/canonical-institution tier. +- `Kalsa/Spoilers/Institutions/Measures, Formulae, and Machine Speech.md` — Spoilers/canonical-institution tier. +- `Kalsa/Spoilers/Reference/Timeline.md` — Spoilers/canonical-reference tier. +- `Kalsa/Public/World/Kalsa.md` — Public/canonical-reference presentation tier. +- `Kalsa/Public/World/Relics and Ruins.md` — Public/canonical-reference presentation tier. +- `Kalsa/Public/World/Magic and Miracles.md` — Public/canonical-reference presentation tier. + +Mandate-lens comparison before subject selection: + +- `Kalsa/Spoilers/Institutions/Stormshield Circles.md` — Spoilers/canonical-institution tier; rejected as the final subject because an existing fixture elaboration already furnishes its handoff room. +- `Kalsa/Spoilers/Events/The Narrow Shield.md` — Spoilers/adopted-history tier. +- `Kalsa/Public/Sources/The Narrow Shield.md` — Public/canonical-reference presentation tier. +- `Kalsa/Spoilers/Foundations/Kaos.md` — Spoilers/canonical-foundation backstage tier. +- `Kalsa/Spoilers/Foundations/World.md` — Spoilers/canonical-foundation tier. +- `Kalsa/Spoilers/Events/The Three Ledgers Schism.md` — Spoilers/adopted-history tier; rejected as already causally furnished. +- `Kalsa/Public/Sources/What the Three Ledgers Kept.md` — Public/canonical-reference presentation tier. + +## Lore patch commit + +- Lore patch commit hash: pending scheduler commit; git writes were forbidden for this pass. +- Lore base HEAD before the working-tree patch: `c9f4c5c44d61ef5cad04a6392fce0b11d3bb0ec3`. +- Patched owner: `Kalsa/Spoilers/Events/The Shortened Watch Failure.md`. + +## Files written + +- `Kalsa/Spoilers/Events/The Shortened Watch Failure.md` in the lore clone. +- `examples/ink/kalsa/ember-shortened-watch-clearance-v0.branch-and-fold.v0.ink`. +- `examples/ink/kalsa/ember-shortened-watch-clearance-v0.branch-and-fold.v0.training.json`. +- `examples/visual/kalsa/ember-shortened-watch-clearance-v0.branch-and-fold.v0.visual.json`. +- `examples/lore-grounding/kalsa/ember-shortened-watch-clearance-v0.v0.json`. +- `prompts/image-generation/kalsa/ember-shortened-watch-clearance-v0.bfl-simple-prompts.v0.json`. +- `examples/ink/kalsa/ledger/20260904-180542-ember.md`. + +## Reviewer verdicts + +- Narrative quality — `accepted`. Scores: reader orientation 5, coherence 4, pacing 5, voice 4, tonal fit 5, IF playability 4. Fixed an unreachable supported-protest ending and made every affected aftermath preserve the adopted injury and public-work damage. +- Lore grounding — `accepted`. Scores: source coverage 5, canon fit 5, grounding quality 5, vault backfill value 5. Removed a visual injury assignment that was more specific than the Ink and preserved every named unresolved boundary. +- Visual continuity — `accepted`. Scores: segmentation 5, visual prompt 5, character visibility 5, branch visual continuity 5, website replay 4. Added explicit modifiers for all final-priority branches and replaced memory-dependent or prematurely branched base staging with neutral concrete frames. +- Spatial cohesion — `accepted`. Scores: layout 5, sightline 5, body affordance 4, movement access 5, object/system geometry 5, branch spatial state 5. Fixed Pel's folded position and the lower-yard crowd's neutral starting position. The included structured scene set is adequate for deferred-render planning; a plan-view or 3D blockout remains advisable before high-consistency multi-angle rendering. + +## Verification and deferred work + +- All four JSON artifacts parsed successfully with their required `schema_version` values. +- Ink contains four choice layers, sixteen material branches, and eight state-gated endings. A 64-history state enumeration reached every success family and left every cost family reachable. +- Every Ink branch has a matching training-sidecar entry and visual branch modifier; every ending has an ending-label modifier; every visual anchor and character ref resolves. +- The Ink was not compiled. The pass forbade installing or running an Ink compiler. +- No images were generated. Rendering remains deferred to the emitted BFL prompt manifest. +- No `git commit`, `git push`, or other git write was run. + +## Next Ember lead + +Inspect the unresolved present reach of the Shortened Watch settlement: find an existing named public work or jurisdiction that cites machine acceptance while failing to adopt downstream stop authority. Deepen that owner only if the vault already mentions the dependency. Do not turn this one reservoir's reform into continent-wide law. diff --git a/experiments/elaboration/kalsa/ledger/20260904-181455-tangle.md b/experiments/elaboration/kalsa/ledger/20260904-181455-tangle.md new file mode 100644 index 0000000..a0284f4 --- /dev/null +++ b/experiments/elaboration/kalsa/ledger/20260904-181455-tangle.md @@ -0,0 +1,52 @@ +# Tangle — Kalsa elaboration pass + +- Title: Tangle +- Subject: Divided City disclosure laundries +- Locality: a lower-shadow civic copy room beneath an unnamed Sunwall cargo gate in the Divided City +- Tonal mode: dry civic noir with humane workplace wit + +## Vault notes read + +- `Kalsa/index.md` — Public/navigation tier +- `Kalsa/Public/index.md` — Public tier +- `Kalsa/Public/World/Peoples and Polities.md` — Public tier +- `Kalsa/Public/World/Magic and Miracles.md` — Public tier +- `Kalsa/Public/Sources/The Closed Lift Appeal.md` — Public tier +- `Kalsa/Public/Sources/The Three Orders at Sunwall.md` — Public tier +- `Kalsa/Spoilers/index.md` — Spoilers tier +- `Kalsa/Spoilers/Reference/Canon and Provenance.md` — Spoilers tier +- `Kalsa/Spoilers/Institutions/index.md` — Spoilers tier +- `Kalsa/Spoilers/Institutions/Forecast Evidence and Courts.md` — Spoilers tier; owning note and patch target +- `Kalsa/Spoilers/Institutions/Prophetic Houses.md` — Spoilers tier +- `Kalsa/Spoilers/Polities/Prophecy - The Divided City.md` — Spoilers tier +- `Kalsa/Spoilers/Events/The Closed Lift Appeal.md` — Spoilers tier +- `Kalsa/Spoilers/Events/The Three Orders at Sunwall.md` — Spoilers tier + +## Lore patch + +- Owning note: `Kalsa/Spoilers/Institutions/Forecast Evidence and Courts.md` +- Elaboration: added the plainly marked `Authored elaboration: disclosure laundries` section. It defines the five functional roles, three-leaf concealment method, member dependencies, constituencies, exposure behavior, fallbacks, counter-investigation, and failure conditions without naming unresolved houses, sectors, native offices, dates, divine identities, or city names. +- Lore patch commit hash: scheduler-pending because this pass is forbidden to perform git writes. Lore parent HEAD before scheduler commit: `c9f4c5c44d61ef5cad04a6392fce0b11d3bb0ec3`. + +## Files written + +- Lore clone: `Kalsa/Spoilers/Institutions/Forecast Evidence and Courts.md` +- `examples/ink/kalsa/tangle-disclosure-laundry-v0.branch-and-fold.v0.ink` +- `examples/ink/kalsa/tangle-disclosure-laundry-v0.branch-and-fold.v0.training.json` +- `examples/visual/kalsa/tangle-disclosure-laundry-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/kalsa/tangle-disclosure-laundry-v0.json` +- `prompts/image-generation/kalsa/tangle-disclosure-laundry-v0.bfl-simple-prompts.v0.json` +- `examples/ink/kalsa/ledger/20260904-181455-tangle.md` + +## Reviewer verdicts + +- Narrative quality: **accepted**. Reader orientation 5/5, coherence 5/5, pacing 4/5, voice 5/5, tonal fit 5/5, IF playability 5/5. Repair applied: gave the three-record closeup its own Ink knot and established Nara's sister and the protected lane before the private-cover ending. +- Lore grounding: **accepted**. Source coverage 5/5, canon fit 5/5, grounding quality 5/5, vault-backfill value 5/5. Repair applied: removed an unneeded uninspected source citation and kept all fixture people, the cargo gate, and the exact cell outside canon. +- Visual continuity: **accepted**. Segmentation 5/5, image prompts 5/5, character visibility 5/5, branch continuity 5/5, website replay 4/5. Repair applied: corrected the closeup to a real Ink anchor and removed guards from the frame before their narrative arrival. A draft scene-set map is sufficient for this manifest; a plan view or 3D blockout is still required before consistent multi-angle rendering. +- Spatial cohesion: **accepted**. Layout 5/5, sightlines 4/5, body affordances 5/5, movement/access 5/5, object geometry 5/5, branch state 5/5. Repair applied: established the sister's awning as a visible lane anchor and made early cart movement an audible rail-grind from the occluded gallery. + +All four JSON files parsed successfully. `git diff --check` passed in both writable clones. The Ink was not compiled, as required. No images were generated. + +## Next Tangle lead + +Follow the fallback after a laundry is exposed: deepen how a patron transfers pressure from written activation orders into hosted-provider housing, return passage, and archive access. Start with `Kalsa/Spoilers/Institutions/Prophetic Houses.md` under `Hostages, students, and providers` and `Succession and exit`; preserve its unresolved house roster and divine affiliations. diff --git a/experiments/elaboration/kalsa/ledger/20260904-181950-veil.md b/experiments/elaboration/kalsa/ledger/20260904-181950-veil.md new file mode 100644 index 0000000..36c3a50 --- /dev/null +++ b/experiments/elaboration/kalsa/ledger/20260904-181950-veil.md @@ -0,0 +1,61 @@ +# Veil — The Cinder Concord + +## Idea + +Some Kalsan archives are burned not to destroy them, but to keep any one god from reading them whole through the memories of its bound dependants. The Cinder Concord preserves god-dangerous records as redundant fragments among witnesses attached to rival hierarchies, so restoring a complete account creates a brief moment when every represented god may learn it—and turns disclosure itself into an act of war. + +## Where it lives + +- Primary owner: `Kalsa/Spoilers/Institutions/The Cinder Concord.md`. +- Canon attachments: `Kalsa/Spoilers/Institutions/index.md`, `Kalsa/Spoilers/Foundations/Oracle Ecology.md`, `Kalsa/Spoilers/Institutions/God-Cult Covenants.md`, `Kalsa/Spoilers/Institutions/Death and Binding Law.md`, and `Kalsa/Spoilers/Institutions/Forecast Evidence and Courts.md`. +- Tier: the elaboration is Spoilers canon. No Public note was changed; the public tier still exposes divine fallibility and separated records without revealing this custody network. + +## Attached to + +- `Kalsa/Spoilers/Foundations/Projections, God Beasts, and Thaumavores.md` — gods can receive memories and perspectives through bounded hierarchies without becoming omniscient. +- `Kalsa/Spoilers/Foundations/Oracle Ecology.md` — dividing information, levers, and custodians keeps one oracle from owning every approach to a future. +- `Kalsa/Spoilers/Institutions/God-Cult Covenants.md` — covenant archives preserve or launder entry, submission, welfare, and severance claims. +- `Kalsa/Spoilers/Institutions/Death and Binding Law.md` — death inventories, omitted claimants, and manifestations create evidence that one cult cannot honestly own alone. +- `Kalsa/Spoilers/Institutions/Forecast Evidence and Courts.md` — secret evidence may support a stay but cannot silently become an irreversible judgment. +- `Kalsa/Spoilers/Polities/Prophecy - The Divided City.md` — rival archives, gods, courts, and imperial claims provide one polity where Concord disclosures become explosive. + +## Who benefits / who is harmed / what it costs + +People whose coerced attachment, refusal, service, or injury was cleaned out of a cult record gain a surviving path to evidence. Rival gods, small cults, civic courts, and dissident offices gain a check against any one hierarchy's complete account; bearers, path keepers, their dependants, and especially deliberately misinformed smoke-bearers absorb seizure, exile, lost welfare, assassination, and the moral cost of defensive lies. Every ember consumes two trained memories, separated routes, repeated recitation, safe lodging, dependant support, replacement labor, and funerary provision; if both bearers die, a cold gap leaves provenance without recoverable words. + +## Hooks left + +- What does it mean when a god recites an ember that neither living bearer disclosed: hidden binding, dead intermediary, stolen copy, inference, or bluff? +- Can a court award lasting remedy from braided findings without making secret evidence sovereign, and who restores a smoke-bearer sent down a false road? + +## Vault notes read + +- `Kalsa/index.md` — Public/Spoilers navigation gate. +- `Kalsa/Public/index.md` — Public navigation. +- `Kalsa/Spoilers/index.md` — Spoilers navigation and author-vault scope. +- `Kalsa/Public/World/Magic and Miracles.md` — Public; crowded futures, records, and observable limits. +- `Kalsa/Public/World/Gods and the Dead.md` — Public; divine fallibility, separated ledgers, and unquiet dead. +- `Kalsa/Public/Sources/The Closed Lift Appeal.md` — Public; omitted sponsor interventions and corrected copies. +- `Kalsa/Public/Sources/What the Three Ledgers Kept.md` — Public; covenant, miracle, and death records kept under separate custody. +- `Kalsa/Spoilers/Reference/Canon and Provenance.md` — Spoilers policy; knowledge tiers and unresolved ontology. +- `Kalsa/Spoilers/Reference/Timeline.md` — Spoilers reference; relative history and unresolved placement. +- `Kalsa/Spoilers/Foundations/Prometheus.md` — Spoilers; divine information control and coercive dependence. +- `Kalsa/Spoilers/Foundations/Kaos.md` — Spoilers/backstage; oracular limits and material intervention. +- `Kalsa/Spoilers/Foundations/Oracle Ecology.md` — Spoilers/backstage; timeline capture and independent futures. +- `Kalsa/Spoilers/Foundations/Projections, God Beasts, and Thaumavores.md` — Spoilers/backstage; bounded divine knowledge and performed certainty. +- `Kalsa/Spoilers/Institutions/index.md` — Spoilers navigation; institutional owner boundaries. +- `Kalsa/Spoilers/Institutions/Prophetic Houses.md` — Spoilers; archive privilege, hosted providers, and suppressed branches. +- `Kalsa/Spoilers/Institutions/Forecast Evidence and Courts.md` — Spoilers; disclosure, secrecy, adverse answer, and stays. +- `Kalsa/Spoilers/Institutions/God-Cult Covenants.md` — Spoilers; bindings, cult archives, laundered submission, and resistance copies. +- `Kalsa/Spoilers/Institutions/Death and Binding Law.md` — Spoilers; death inventories, severance evidence, and divine uncertainty. +- `Kalsa/Spoilers/Institutions/Houses of Attestation.md` — Spoilers; bounded evidence, duplicate records, and dangerous system knowledge. +- `Kalsa/Spoilers/Polities/Prophecy - The Divided City.md` — Spoilers; rival archives and authorities inside a crowded horizon. + +All six earlier files in `experiments/elaboration/kalsa/ledger/` were read before the idea was admitted. + +## Rejected first ideas + +- A Divided City office whose emergency officer is deliberately kept ignorant — refused as a safe procedural extension of existing separated levers and forecast disclosure. +- One more house forecast with a concealed sponsor plan — refused because the Closed Lift Appeal and the earlier Veil pass already own that wound. +- A dead oracle secretly censoring one god's revelations — refused as a singular culprit that would require stronger mind-access mechanics than canon establishes. +- Rival gods agreeing to preserve mutual blind spots — refused because it made divine cooperation do the work that mortal custody, danger, and misinformation should have to carry. diff --git a/experiments/elaboration/kalsa/ledger/20260904-182029-ledger.md b/experiments/elaboration/kalsa/ledger/20260904-182029-ledger.md new file mode 100644 index 0000000..2b1c531 --- /dev/null +++ b/experiments/elaboration/kalsa/ledger/20260904-182029-ledger.md @@ -0,0 +1,150 @@ +# Ledger — The Open Margin + +## Idea + +Several Ju'onai Measured Offices maintain an **open margin**: land, routes, buildings, and work schedules deliberately kept reversible so Analysis, Prophecy, or a divine intervention still has a material hinge when a crowded crisis closes the obvious plan. Patrons can pay to replace their margin elsewhere, so client wards and insecure tenants become the empire's stored alternatives—the road that may be cut, the field that may be flooded, and the household kept movable because someone else's miracle may need their future. + +## Where it lives + +- `Kalsa/Spoilers/Institutions/Measured Offices.md`, `## The open margin` — Spoilers-tier canonical institution. + +## Attached to + +- `Kalsa/Spoilers/Foundations/Kaos.md` — Spoilers/backstage constraint: intervention still needs reachable matter, energy, time, people, and levers. +- `Kalsa/Spoilers/Foundations/Oracle Ecology.md` — Spoilers/backstage constraint: crowded horizons reward control of material levers and independent routes. +- `Kalsa/Spoilers/Institutions/The Techpriesthoods.md` — Spoilers/canonical institution: technical keepers can reject a false or unsafe alternate without choosing who must supply it. +- `Kalsa/Spoilers/Institutions/The Potential Economy.md` — Spoilers/canonical institution: cults can fund material readiness, but an open margin is not magical potential. +- `Kalsa/Spoilers/Events/The Three Orders at Sunwall.md` — Spoilers/adopted history: smaller routes remained usable after competing plans captured the obvious gate. +- `Kalsa/Spoilers/Events/The Santabi'u Silt Appeal.md` — Spoilers/adopted history: omitted laterals make an administratively clean alternative materially false. + +## Who benefits / who is harmed / what it costs + +Measured Offices, public-work operators, crisis planners, cults, and the people protected by a still-reachable alternate gain real resilience when forecasts crowd or the primary configuration fails. Client wards, insecure tenants, low-expression workers, small growers, and households outside a patron's relief rolls bear shortened tenure, forbidden improvements, displacement readiness, lost wages, and the risk that their district is the alternate meant to be consumed. The material cost is duplicate inspection, idle staffed intervals, removable construction, foregone crops and rents, conversion drills, ready stores, and a restoration reserve; margin substitution lets powerful patrons pay to move those costs elsewhere. + +## Hooks left + +- Does generations-long residence and maintenance ripen into a durable use claim, even if recognizing it makes the margin harder to invoke? +- Which divine patron keeps its own covenant land fixed by financing every usable alternative among people outside its relief rolls? +- After a margin saves the central work and ruins its assigned ward, what evidence distinguishes emergency conversion from risk deliberately sent there from the beginning? + +## Vault notes read + +The central owners and event records were read in full. For longer neighboring institution, polity, and dungeon notes, every section inside the Ledger mandate—work, material base, infrastructure, exchange, cost, reserve, taxation, class, and dependency—was read before the idea was selected. + +### Tier and provenance controls + +- `Kalsa/index.md` — mixed-tier navigation and spoiler-consent boundary. +- `Kalsa/Public/index.md` — Public navigation and reader synthesis. +- `Kalsa/Spoilers/index.md` — Spoilers navigation and author/GM boundary. +- `Kalsa/Spoilers/Reference/Canon and Provenance.md` — Spoilers/canonical policy. +- `Kalsa/Spoilers/Reference/Glossary.md` — Spoilers/derived author reference. +- `Kalsa/Spoilers/Reference/Timeline.md` — Spoilers/canonical reference. +- `Kalsa/Spoilers/Reference/Foundations Index.md` — Spoilers/navigation. +- `Kalsa/Spoilers/Reference/Polities and Cultures Index.md` — Spoilers/navigation. +- `Kalsa/Spoilers/Reference/Story Seeds.md` — Spoilers/noncanonical story-seed boundary. +- `Kalsa/Spoilers/Institutions/index.md`, `Kalsa/Spoilers/Events/index.md`, and `Kalsa/Spoilers/Dungeons/index.md` — Spoilers owner routing. + +### Public tier + +- `Kalsa/Public/World/Kalsa.md` +- `Kalsa/Public/World/Peoples and Polities.md` +- `Kalsa/Public/World/Magic and Miracles.md` +- `Kalsa/Public/World/Gods and the Dead.md` +- `Kalsa/Public/World/Relics and Ruins.md` +- `Kalsa/Public/Places/Low Sere.md` +- `Kalsa/Public/Sources/After the High Windtrap Broke.md` +- `Kalsa/Public/Sources/At the Basin Table.md` +- `Kalsa/Public/Sources/At the Second Gate.md` +- `Kalsa/Public/Sources/Four Readings of a Broken Sluice.md` +- `Kalsa/Public/Sources/The Closed Lift Appeal.md` +- `Kalsa/Public/Sources/The Empty Bridge Vigil.md` +- `Kalsa/Public/Sources/The Faces in the Ash Halo.md` +- `Kalsa/Public/Sources/The Grain at Two Gates.md` +- `Kalsa/Public/Sources/The Missing Relief Cohort.md` +- `Kalsa/Public/Sources/The Narrow Shield.md` +- `Kalsa/Public/Sources/The Road That Returned.md` +- `Kalsa/Public/Sources/The Three Orders at Sunwall.md` +- `Kalsa/Public/Sources/What the Three Ledgers Kept.md` +- `Kalsa/Public/Sources/Who Kept the Heat.md` + +### Spoilers foundations and place + +- `Kalsa/Spoilers/Foundations/World.md` +- `Kalsa/Spoilers/Foundations/Ark and Fall.md` +- `Kalsa/Spoilers/Foundations/Kaos.md` +- `Kalsa/Spoilers/Foundations/Oracle Ecology.md` +- `Kalsa/Spoilers/Foundations/Projections, God Beasts, and Thaumavores.md` +- `Kalsa/Spoilers/Places/Low Sere.md` + +### Spoilers institutions + +- `Kalsa/Spoilers/Institutions/Death and Binding Law.md` +- `Kalsa/Spoilers/Institutions/Delving Compacts.md` +- `Kalsa/Spoilers/Institutions/Forecast Evidence and Courts.md` +- `Kalsa/Spoilers/Institutions/God-Cult Covenants.md` +- `Kalsa/Spoilers/Institutions/High Lojban and Descendant Speech.md` +- `Kalsa/Spoilers/Institutions/Houses of Attestation.md` +- `Kalsa/Spoilers/Institutions/Jamnai Submission Hierarchy.md` +- `Kalsa/Spoilers/Institutions/Ji'esti Flight and Refuge.md` +- `Kalsa/Spoilers/Institutions/Ju'onai Schools of the Opening.md` +- `Kalsa/Spoilers/Institutions/Luck Harm and Restitution.md` +- `Kalsa/Spoilers/Institutions/Measured Offices.md` +- `Kalsa/Spoilers/Institutions/Measures, Formulae, and Machine Speech.md` +- `Kalsa/Spoilers/Institutions/Prophetic Houses.md` +- `Kalsa/Spoilers/Institutions/Relic and Ruin Law.md` +- `Kalsa/Spoilers/Institutions/Relic Custody.md` +- `Kalsa/Spoilers/Institutions/Saxfoldi Households.md` +- `Kalsa/Spoilers/Institutions/Selza'a Family Territories.md` +- `Kalsa/Spoilers/Institutions/Soiru'i Sects.md` +- `Kalsa/Spoilers/Institutions/Stormshield Circles.md` +- `Kalsa/Spoilers/Institutions/The Alliance.md` — Spoilers/adopted-candidate, not used as factual support. +- `Kalsa/Spoilers/Institutions/The Potential Economy.md` +- `Kalsa/Spoilers/Institutions/The Techpriesthoods.md` + +### Spoilers polities + +- `Kalsa/Spoilers/Polities/Channeling - Sarxe.md` +- `Kalsa/Spoilers/Polities/Intuition - Unresolved.md` — unresolved stub, not used as factual support. +- `Kalsa/Spoilers/Polities/Ju'onai Hegemony.md` +- `Kalsa/Spoilers/Polities/Luck - Selza'a.md` +- `Kalsa/Spoilers/Polities/Null and Control Descendants.md` +- `Kalsa/Spoilers/Polities/Prophecy - The Divided City.md` +- `Kalsa/Spoilers/Polities/Shamanism - Papsenai.md` +- `Kalsa/Spoilers/Polities/Sorcery - Jamnai and the Terjamna.md` +- `Kalsa/Spoilers/Polities/Spokers.md` + +### Spoilers adopted histories and material sites + +- `Kalsa/Spoilers/Events/The Ash-Halo Armament.md` +- `Kalsa/Spoilers/Events/The Ash-Valve Refusal.md` +- `Kalsa/Spoilers/Events/The Broken Windtrap Settlement.md` +- `Kalsa/Spoilers/Events/The Closed Lift Appeal.md` +- `Kalsa/Spoilers/Events/The Empty Bridge Vigil.md` +- `Kalsa/Spoilers/Events/The Grain at Two Gates.md` +- `Kalsa/Spoilers/Events/The Grey Scald.md` +- `Kalsa/Spoilers/Events/The Narrow Shield.md` +- `Kalsa/Spoilers/Events/The Road That Returned.md` +- `Kalsa/Spoilers/Events/The Santabi'u Silt Appeal.md` +- `Kalsa/Spoilers/Events/The Shield Levy Winter.md` +- `Kalsa/Spoilers/Events/The Shortened Watch Failure.md` +- `Kalsa/Spoilers/Events/The Three Ledgers Schism.md` +- `Kalsa/Spoilers/Events/The Three Orders at Sunwall.md` +- `Kalsa/Spoilers/Dungeons/Dungeon Provenance.md` +- `Kalsa/Spoilers/Dungeons/The Ashen Intake.md` +- `Kalsa/Spoilers/Dungeons/The Ash-Halo Court.md` +- `Kalsa/Spoilers/Dungeons/The Second Gate Understore.md` + +### Swarm ledgers + +- `experiments/elaboration/kalsa/ledger/20260904-165403-veil.md` +- `experiments/elaboration/kalsa/ledger/20260904-165405-charter.md` +- `experiments/elaboration/kalsa/ledger/20260904-165407-numen.md` +- `experiments/elaboration/kalsa/ledger/20260904-165415-ledger.md` +- `experiments/elaboration/kalsa/ledger/20260904-165421-hearth.md` +- `experiments/elaboration/kalsa/ledger/20260904-165429-patina.md` + +## Rejected first ideas + +- Fund rival lift forecasts and compensate idled crews — the prior Ledger explicitly named that seam; writing its safe neighbor would add detail, not possibility. +- Make cult households tithe unused life paths as divine fuel — it confused reachable branches with magical potential and would silently settle unresolved contribution mechanics. +- Establish a salt toll and road-warden market — Kalsa has salt geography but no canon pressure strong enough to keep this from becoming competent generic trade furniture. diff --git a/experiments/elaboration/kalsa/ledger/20260904-190342-charter.md b/experiments/elaboration/kalsa/ledger/20260904-190342-charter.md new file mode 100644 index 0000000..bff1c7d --- /dev/null +++ b/experiments/elaboration/kalsa/ledger/20260904-190342-charter.md @@ -0,0 +1,75 @@ +# Charter — 20260904-190342 + +## Idea + +In several Kalsan jurisdictions, the third properly recorded refusal of the same grievance seats a **Court of Returned Seals**: the three refusing authorities have accidentally supplied its mandate and must send a binder, records, and a share of immediate relief. Because Kalsa's powers overlap while each denies owning the whole consequence, the court does not identify the hidden hand; it makes the offices whose routes produced, preserved, or profited from an orphaned act answer materially before they are allowed to use those routes again. + +## Where it lives + +- `Kalsa/Spoilers/Institutions/Courts of Returned Seals.md` — owning Spoilers-tier canon note. +- `Kalsa/Spoilers/Institutions/index.md` — navigation link only. + +## Attached to + +- `Kalsa/Spoilers/Institutions/High Lojban and Descendant Speech.md` — intelligible complaint, notice, translation, and witnessed silence. +- `Kalsa/Spoilers/Institutions/Relic Custody.md` — technical competence and temporary custody remain outside the returned court's power. +- `Kalsa/Spoilers/Institutions/Forecast Evidence and Courts.md` — forecast evidence cannot become verdict or hidden authorship. +- `Kalsa/Spoilers/Institutions/God-Cult Covenants.md` — mortal cult offices answer for the routes through which divine ambiguity governs people. +- `Kalsa/Spoilers/Institutions/Death and Binding Law.md` — identity of the dead and metaphysical binding remain separate from material redress. +- `Kalsa/Spoilers/Institutions/The Potential Economy.md` — potential stewards keep their bounded evidence while allocation offices retain the bill for public consequences. + +## Who benefits / who is harmed / what it costs + +Commoners, workers, dependants, fugitives, and minor offices benefit because three jurisdictional refusals become standing, copied evidence, interim support, and a review clock without requiring proof of a hidden magical author. Offices that profit from divided authority, patrons using friendly acceptance to bury claims, cults laundering intent through intermediaries, and succession factions relying on an unanswerable seal are harmed; legitimate service owners can also be harmed when rivals manufacture returns to quiet necessary authority. The institution costs each participating office an answer share of real material support, binder and clerk labor, duplicate custody, delay, and the risk that minimum-service continuity hands become the next quiet usurpation. + +## Hooks left + +- Which polity or disaster first established the Third Return, and whose carefully ownerless act made three refusals more dangerous than admitting the deed? +- Can a cult ever make a God Beast contribute an answer share without pretending that mortal procedure binds the god, or must the mortal route always absorb divine deniability? +- What happens when rival claimants manufacture a returned-seal court during succession and quiet the only instrument that can lawfully keep an essential service alive? + +## Vault notes read + +All institutional notes below are Spoilers-tier author canon unless a different tier is stated. + +- `Kalsa/index.md` — Public/navigation; vault tier boundary. +- `Kalsa/Spoilers/Institutions/index.md` — Spoilers/navigation; complete mandate lens and authority summary. +- `Kalsa/Spoilers/Institutions/Death and Binding Law.md` +- `Kalsa/Spoilers/Institutions/Delving Compacts.md` +- `Kalsa/Spoilers/Institutions/Forecast Evidence and Courts.md` +- `Kalsa/Spoilers/Institutions/God-Cult Covenants.md` +- `Kalsa/Spoilers/Institutions/High Lojban and Descendant Speech.md` +- `Kalsa/Spoilers/Institutions/Houses of Attestation.md` +- `Kalsa/Spoilers/Institutions/Jamnai Submission Hierarchy.md` +- `Kalsa/Spoilers/Institutions/Ji'esti Flight and Refuge.md` +- `Kalsa/Spoilers/Institutions/Ju'onai Schools of the Opening.md` +- `Kalsa/Spoilers/Institutions/Luck Harm and Restitution.md` +- `Kalsa/Spoilers/Institutions/Measured Offices.md` +- `Kalsa/Spoilers/Institutions/Measures, Formulae, and Machine Speech.md` +- `Kalsa/Spoilers/Institutions/Prophetic Houses.md` +- `Kalsa/Spoilers/Institutions/Relic and Ruin Law.md` +- `Kalsa/Spoilers/Institutions/Relic Custody.md` +- `Kalsa/Spoilers/Institutions/Saxfoldi Households.md` +- `Kalsa/Spoilers/Institutions/Selza'a Family Territories.md` +- `Kalsa/Spoilers/Institutions/Soiru'i Sects.md` +- `Kalsa/Spoilers/Institutions/Stormshield Circles.md` +- `Kalsa/Spoilers/Institutions/The Alliance.md` — Spoilers/adopted-candidate, explicitly non-factual pending an Intuition-side owner. +- `Kalsa/Spoilers/Institutions/The Potential Economy.md` +- `Kalsa/Spoilers/Institutions/The Techpriesthoods.md` + +Swarm ledgers read: + +- `experiments/elaboration/kalsa/ledger/20260904-165403-veil.md` +- `experiments/elaboration/kalsa/ledger/20260904-165405-charter.md` +- `experiments/elaboration/kalsa/ledger/20260904-165407-numen.md` +- `experiments/elaboration/kalsa/ledger/20260904-165415-ledger.md` +- `experiments/elaboration/kalsa/ledger/20260904-165421-hearth.md` +- `experiments/elaboration/kalsa/ledger/20260904-165429-patina.md` + +## Rejected first ideas + +- A regional Techpriesthood seating/removal or three-copy challenge — already occupied by the 20260904-165405 Charter ledger, absent from this clone's canon, and extension would be runtime detail rather than a new concept. +- A supreme appellate court for overlapping jurisdictions — safe, centralized, and contrary to the vault's repeated refusal of universal authority. +- A divine sign that chooses the lawful successor — a chosen-one answer that collapses divine manifestation, competence, public office, and consent. +- A new audit registry with duplicate records — every institution already knows that medicine; another filing cabinet would not change the setting. +- A continuity charter for vacant essential offices — Measured Offices, Relic Custody, Stormshield Circles, and several other notes already own versions of that procedure. diff --git a/experiments/elaboration/kalsa/ledger/20260904-190732-numen.md b/experiments/elaboration/kalsa/ledger/20260904-190732-numen.md new file mode 100644 index 0000000..e16bf2d --- /dev/null +++ b/experiments/elaboration/kalsa/ledger/20260904-190732-numen.md @@ -0,0 +1,69 @@ +# Numen — Hunger Saints + +## Idea + +Some Kalsan cults deliberately feed one publicly unbound dead presence at the edge of every major miracle, maintaining a Hunger Saint that is offered the first accessible leakage before unknown feeders can reach the route. Because repeated feeding can build an acquired potential body and open an ascent route, the rite that makes divine power safer is also a god-incubation program: the sponsoring hierarchy gradually creates an independent claimant it cannot safely bind, starve, or destroy. + +## Where it lives + +- Primary owner: `Kalsa/Spoilers/Institutions/Hunger Saints.md`. +- Navigation and backlinks: `Kalsa/Spoilers/Institutions/index.md`, `Kalsa/Spoilers/Institutions/The Potential Economy.md`, `Kalsa/Spoilers/Institutions/Death and Binding Law.md`, and `Kalsa/Spoilers/Institutions/God-Cult Covenants.md`. +- Tier: Spoilers canon. No Public note was changed; identity, consent, exact leakage protection, and the threshold of ascent remain unresolved. + +## Attached to + +- `Kalsa/Spoilers/Foundations/Projections, God Beasts, and Thaumavores.md` — repeated feeding can support an acquired potential body and open an ascent route, while Godhood still requires stabilization and binding. +- `Kalsa/Spoilers/Foundations/Kaos.md` — every offered share and great working still needs a reachable route, finite potential, material levers, time, and an exposed causal system. +- `Kalsa/Spoilers/Foundations/Oracle Ecology.md` — a known claimant remains another oracle inside the working rather than an anti-magic device outside it. +- `Kalsa/Spoilers/Institutions/The Potential Economy.md` — stewards already classify leakage and may negotiate ritual shares without being able to measure reserve directly. +- `Kalsa/Spoilers/Institutions/Death and Binding Law.md` — mortuary evidence can record signs, silence, consent claims, and destroyed acquired bodies without proving identity or release. +- `Kalsa/Spoilers/Institutions/God-Cult Covenants.md` — first-share registers can preserve or launder the difference among guest, dependant, captive, rival, and prospective divine child. + +## Who benefits / who is harmed / what it costs + +Cult hierarchies, great-rite beneficiaries, and nearby districts gain a familiar leakage site, an early warning sign, and fewer losses that must be called wholly unknown; named households may gain food, witness wages, burial support, and standing. The cultivated dead, erased or weakly documented claimants, downstream neighborhoods, ordinary petitioners whose grants fund the first share, and workers guarding the side-mouth bear captivity, misrecognition, manifestation hazard, delayed aid, and the possibility of violent stripping. Every opening spends potential before the beneficiary receives it and requires a prepared route, recognizers, mortuary custody, material stops, guards, records, recovery, and an institution willing to keep summoning a dead person whose release would make its safety system fail. + +## Hooks left + +- Which office can close an essential miracle route when a Hunger Saint shows possible ascent but the district depends on the rite it protects? +- What has happened when one saint gives two dead people's recorded signs, including a person omitted from every saint register? +- When a God orders its saint destroyed but an older covenant attributes the practice to the same God's command, which revelation is the conspiracy and which is the warning? + +## Vault notes read + +- `Kalsa/index.md` — Public/Spoilers navigation boundary. +- `Kalsa/Public/index.md` — Public navigation. +- `Kalsa/Spoilers/index.md` — Spoilers navigation and author-vault scope. +- `Kalsa/Spoilers/Reference/Foundations Index.md` — Spoilers foundation navigation. +- `Kalsa/Spoilers/Institutions/index.md` — Spoilers institution navigation and backlink owner. +- `Kalsa/Public/World/Gods and the Dead.md` — Public; divine limits, separated records, hungry sites, and the unquiet dead. +- `Kalsa/Public/World/Magic and Miracles.md` — Public; material limits, crowded futures, and unsolicited answers near workings. +- `Kalsa/Public/Sources/The Empty Bridge Vigil.md` — Public; finite grants and consequences outside divine sight. +- `Kalsa/Public/Sources/The Faces in the Ash Halo.md` — Public; answer rolls, feeding signs, silence, and a surviving foothold. +- `Kalsa/Public/Sources/What the Three Ledgers Kept.md` — Public; succession uncertainty and separated covenant, miracle, and mortuary records. +- `Kalsa/Spoilers/Foundations/Ark and Fall.md` — Spoilers; the machine history from which ritual maintenance and present divine politics descend. +- `Kalsa/Spoilers/Foundations/Prometheus.md` — Spoilers; worship as engineered dependence and divine authority severed from its former body. +- `Kalsa/Spoilers/Foundations/Kaos.md` — Spoilers/backstage; finite potential, reachable branches, and material constraints. +- `Kalsa/Spoilers/Foundations/Magic Styles.md` — Spoilers/backstage; God-foundation, Gift limits, and non-universal observability. +- `Kalsa/Spoilers/Foundations/Oracle Ecology.md` — Spoilers/backstage; crowded workings, feeding rivals, partial divine perception, and timeline capture. +- `Kalsa/Spoilers/Foundations/Projections, God Beasts, and Thaumavores.md` — Spoilers/backstage; acquired potential bodies, feeding, interception, ascent, binding, and unresolved identity. +- `Kalsa/Spoilers/Institutions/God-Cult Covenants.md` — Spoilers; ritual shares, feeder policy, divine hierarchy, and laundered submission. +- `Kalsa/Spoilers/Institutions/The Potential Economy.md` — Spoilers; allocation, leakage, classification, fountains, and unmeasurable reserve. +- `Kalsa/Spoilers/Institutions/Death and Binding Law.md` — Spoilers; recognition, voluntary release, answer evidence, and mortal limits. +- `Kalsa/Spoilers/Institutions/Soiru'i Sects.md` — Spoilers; championed dead, release traditions, mutual aid, and living institutions speaking for uncertain presences. +- `Kalsa/Spoilers/Institutions/The Techpriesthoods.md` — Spoilers; ritual as bounded operational memory and anomalous-system stop procedure. +- `Kalsa/Spoilers/Events/The Empty Bridge Vigil.md` — Spoilers/adopted history; successful divine action with harmful consequences outside the hierarchy's evidence. +- `Kalsa/Spoilers/Events/The Ash-Halo Armament.md` — Spoilers/adopted history; great-working feeding, destroyed acquired bodies, and a surviving unknown foothold. +- `Kalsa/Spoilers/Dungeons/The Ash-Halo Court.md` — Spoilers; an active feeder, recognized shares, material stops, and a route that can still become a fountain. +- `Kalsa/Spoilers/Reference/Canon and Provenance.md` — Spoilers policy; knowledge tiers and load-bearing unresolved ontology. +- `Kalsa/Spoilers/Reference/Glossary.md` — Spoilers derived terminology. +- `Kalsa/Spoilers/Reference/Timeline.md` — Spoilers relative chronology and unresolved present. + +Prior swarm ledgers read: `20260904-165403-veil.md`, `20260904-165405-charter.md`, `20260904-165407-numen.md`, `20260904-165415-ledger.md`, `20260904-165421-hearth.md`, `20260904-165429-patina.md`, and `20260904-181950-veil.md`. + +## Rejected first ideas + +- A rite for a projection that answers before invocation — refused because the earlier Numen pass explicitly left that safe neighboring procedure. +- A physical closure mark that moves petitions away from a hungry shrine — refused because Public canon already names the relocation and the Patina ledger handed that detail to a later runtime pass. +- A God writing an advance order against its own future will — refused as too close to the Cinder Concord's god-dangerous custody and disclosure machinery. +- Licensed heretics maintained as a God's blind spot — refused because it depended on quietly settling whether a hierarchy can preserve genuinely independent branches among its children. diff --git a/experiments/elaboration/kalsa/ledger/20260904-192316-tangle.md b/experiments/elaboration/kalsa/ledger/20260904-192316-tangle.md new file mode 100644 index 0000000..4af6b62 --- /dev/null +++ b/experiments/elaboration/kalsa/ledger/20260904-192316-tangle.md @@ -0,0 +1,84 @@ +# Tangle — The Borrowed Roster + +## Idea + +Some Kalsan conspiracies publish their own membership lists before most of the listed people have joined. A Borrowed Roster mixes sworn conspirators with indispensable neutral officeholders and their likely successors, betting that rival precautions will strip the borrowed names of patronage, work, welfare, and trust until the conspiracy's prepared protection is the only survivable allegiance. + +## Where it lives + +- Primary owner: `Kalsa/Spoilers/Institutions/Borrowed Rosters.md`. +- Navigation attachment: `Kalsa/Spoilers/Institutions/index.md`. +- Tier: Spoilers canon, recorded as a `canonical-institution` adopted by this pass. No Public note was changed; Public canon supplies only the visible facts that gods are fallible, institutional authorities overlap, and offices distribute material consequences. + +## Attached to + +- `Kalsa/Spoilers/Institutions/God-Cult Covenants.md` — cult office, welfare, lower-world allegiance, and upper-dimensional binding remain distinct. +- `Kalsa/Spoilers/Institutions/The Potential Economy.md` — material relief, protection, and stores let a divine faction's harbor outlast one miracle or a silent god. +- `Kalsa/Spoilers/Institutions/Measured Offices.md` — conflict records, portfolio division, clerical copies, appointment, and succession give roster pressure institutional levers. +- `Kalsa/Spoilers/Institutions/Jamnai Submission Hierarchy.md` — protection and submission provide a second route for isolating and recruiting a borrowed name. +- `Kalsa/Spoilers/Institutions/Prophetic Houses.md` — house assignments, archive custody, hosted dependants, and imperial patronage make exposure bodily and durable. +- `Kalsa/Spoilers/Institutions/Forecast Evidence and Courts.md` — a roster may support inquiry or reversible precaution but cannot become guilt by being legible. +- `Kalsa/Spoilers/Foundations/Oracle Ecology.md` — the complete operation is an attempt to make rival institutions close independent futures for the sponsor. + +## Who benefits / who is harmed / what it costs + +Roster authors and their divine, cult, branch, imperial, house, or civic patrons gain access to people and offices they could not safely recruit in private; actual hands gain deniability and intelligence from every precautionary response. Borrowed names, after-names, their dependants, and the constituencies relying on their clinics, roads, archives, grain, rites, or technical work lose livelihood and continuity without any finding of guilt; rival institutions also bleed staff, trust, and supported-division capacity. Each usable false name costs the conspiracy a real secret, a credible harbor, food, lodging, counsel, copied standing, escorts, replacement work, dependant support, and enough patience to profit whether the target is retained, isolated, or removed. + +## Hooks left + +- What happens when two divine factions borrow the same officeholder and offer incompatible harbors, each relying on the other faction to make refusal impossible? +- Can an after-name refuse succession when the compromised seal is the only thing keeping a clinic, road, ward, or archive alive? +- Which constituency can finance repeated supported division when the accusing faction controls the nearest granary, shrine, safe road, or qualified replacement? + +## Vault notes read + +### Index and tier routing + +- `Kalsa/index.md` — Public/navigation; the deliberate Public/Spoilers boundary. +- `Kalsa/Public/index.md` — Public/navigation; reader-facing world and institution survey. +- `Kalsa/Spoilers/index.md` — Spoilers/navigation; backstage and author-canon routing. +- `Kalsa/Spoilers/Institutions/index.md` — Spoilers/canonical-reference; institutional ownership map and navigation. +- `Kalsa/Spoilers/Reference/Polities and Cultures Index.md` — Spoilers/canonical-reference; complete polity-lens routing. + +### Public lens and public constraints + +- `Kalsa/Public/World/Peoples and Polities.md` — Public/canonical-reference; visible overlapping authorities, constituencies, occupation, mobility, and succession pressure. +- `Kalsa/Public/World/Gods and the Dead.md` — Public/canonical-reference; divine fallibility, cult welfare, separated records, and contested dead. +- `Kalsa/Public/World/Magic and Miracles.md` — Public/canonical-reference; crowded futures, evidentiary limits, and material action. + +### Spoilers polity lens + +- `Kalsa/Spoilers/Polities/Null and Control Descendants.md` — Spoilers/preservation-stub; dispersed Null and Control populations, inherited purity institutions, and unresolved current polities. +- `Kalsa/Spoilers/Polities/Spokers.md` — Spoilers/preservation-stub; technical inheritance, exclusion from Promethean worship, and unresolved present political identity. +- `Kalsa/Spoilers/Polities/Luck - Selza'a.md` — Spoilers/canonical-polity; distributed family power, hosted passage, feud, shared works, and unverifiable magical blame. +- `Kalsa/Spoilers/Polities/Sorcery - Jamnai and the Terjamna.md` — Spoilers/canonical-polity; protection branches, submission, technical limits, registrars, tributaries, sect sanctuary, and succession. +- `Kalsa/Spoilers/Polities/Shamanism - Papsenai.md` — Spoilers/canonical-polity; tribal constituencies, stores, field commitments, shield labor, and the unresolved Alliance. +- `Kalsa/Spoilers/Polities/Ju'onai Hegemony.md` — Spoilers/canonical-polity; divine ideological domains, offices, certification, client rule, records, and capture through system definition. +- `Kalsa/Spoilers/Polities/Prophecy - The Divided City.md` — Spoilers/canonical-polity; three overlapping sovereignties, houses, Sunwall offices, hosted providers, and archives no claimant controls alone. +- `Kalsa/Spoilers/Polities/Channeling - Sarxe.md` — Spoilers/canonical-polity; distributed survival, mobile and static constituencies, outsider-facing cutouts, refuge, and refusal. +- `Kalsa/Spoilers/Polities/Intuition - Unresolved.md` — Spoilers/unresolved-stub; source claims preserved without inventing the missing polity or Alliance machinery. + +### Additional Spoilers owners + +- `Kalsa/Spoilers/Reference/Canon and Provenance.md` — Spoilers/canonical-policy; status vocabulary, knowledge layers, and unresolved claims. +- `Kalsa/Spoilers/Reference/Story Seeds.md` — Spoilers/story-seed; the Cabal remains noncanonical and was not promoted or repurposed. +- `Kalsa/Spoilers/Foundations/Projections, God Beasts, and Thaumavores.md` — Spoilers/canonical-foundation; bounded divine knowledge, hierarchy, binding, and mortal/divine distinction. +- `Kalsa/Spoilers/Foundations/Oracle Ecology.md` — Spoilers/canonical-foundation; rival oracles, institution-carried decisions, and local timeline capture. +- `Kalsa/Spoilers/Institutions/God-Cult Covenants.md` — Spoilers/canonical-institution; binding routes, cult factions, welfare leverage, records, and office succession. +- `Kalsa/Spoilers/Institutions/The Potential Economy.md` — Spoilers/canonical-institution; organized allocation factions, material inputs, household dependence, and divine brokerage. +- `Kalsa/Spoilers/Institutions/Measured Offices.md` — Spoilers/canonical-institution; portfolio division, conflict records, succession, clients, and restoration. +- `Kalsa/Spoilers/Institutions/Prophetic Houses.md` — Spoilers/canonical-institution; lineage corporations, assignments, archives, hosted people, patrons, and dependants. +- `Kalsa/Spoilers/Institutions/Death and Binding Law.md` — Spoilers/canonical-institution; overlapping claims, death inventories, duplicate evidence, sanctuary, and continuing uncertainty. +- `Kalsa/Spoilers/Institutions/Forecast Evidence and Courts.md` — Spoilers/canonical-institution; contestability, reversible precaution, supported appeal, and the limits of accusation. + +### Swarm ledgers read + +- Every earlier file present in `experiments/elaboration/kalsa/ledger/` was read before admission: `20260904-165403-veil.md`, `20260904-165405-charter.md`, `20260904-165407-numen.md`, `20260904-165415-ledger.md`, `20260904-165421-hearth.md`, `20260904-165429-patina.md`, and `20260904-181950-veil.md`. +- The Cinder Concord idea in the latest Veil ledger was treated as landed swarm territory even though its claimed owner note was not present in this lore clone; this pass does not create its inverse or safe neighbor. + +## Rejected first ideas + +- A conspiracy whose members are offices rather than officeholders — refused because succession alone was a neat administrative trick with no engine that made exposure more dangerous than secrecy. +- Rival gods secretly sharing a neutral mortal cutout — refused because the Divided City's condominium already makes shared dependence and separated authority do that work at polity scale. +- Fully public records of a divine conspiracy — refused as the safe inverse of the Cinder Concord's distributed god-dangerous archive, already landed by Veil. +- The Cabal as Kalsa's universal hidden government — refused because it is explicitly a noncanonical story seed and would replace local politics with generic furniture. diff --git a/experiments/elaboration/kalsa/ledger/20260904-193906-veil.md b/experiments/elaboration/kalsa/ledger/20260904-193906-veil.md new file mode 100644 index 0000000..08557a1 --- /dev/null +++ b/experiments/elaboration/kalsa/ledger/20260904-193906-veil.md @@ -0,0 +1,64 @@ +# Veil — Tally Ghosts + +## Idea + +Some potential stewards secretly keep a thaumavore at a known fork in a miracle route because its feeding response is the only witness their office can preserve when a god or temple declares the reserve empty. A tally ghost can expose an off-ledger champion grant, but making that evidence legible diverts real miracles into the contained claimant and may advance the witness toward becoming the next divine claimant. + +## Where it lives + +- `Kalsa/Spoilers/Institutions/The Potential Economy.md`, under `## Tally ghosts`. +- Tier: Spoilers canon. The Public tier remains unchanged; it still exposes finite divine capacity, dangerous feeding, and fallible gods without naming this audit practice. + +## Attached to + +- `Kalsa/Spoilers/Institutions/Death and Binding Law.md` — owns the answer roll, manifestation evidence, identity uncertainty, containment, and the destruction of an acquired body. +- `Kalsa/Spoilers/Foundations/Projections, God Beasts, and Thaumavores.md` — owns feeding, acquired potential bodies, independent agency, and the unresolved threshold of ascent. +- `Kalsa/Spoilers/Institutions/God-Cult Covenants.md` — owns whether the dead witness's bargain, continued hunger, recognition, and claimed service are voluntary. +- `Kalsa/Spoilers/Foundations/Oracle Ecology.md` — owns the timeline-capture pressure produced when one hierarchy controls promise, route, record, and explanation. + +## Who benefits / who is harmed / what it costs + +Household-minimum coalitions, contributor and severance networks, mortuary witnesses, and independent auditors gain a narrow way to show that undeclared flow crossed a prepared fork. Gods, champions, and stewards can also benefit by licensing one visible feeder as an accounting sink, blaming it for failed promises, starving it into silence, or routing around it; rivals can feed it to manufacture an accusation. The tally dead are sustained but kept hungry and available, denied claimants pay for every repeat test, and custodians, clerks, and carriers become targets when their separated records approach a complete route. The cost is an actual grant withdrawn from healing, burial, shelter, or defense, plus route preparation, independent witness, containment, support for dependants, the possible destruction of the ghost's present agency, and the risk that repeated evidence-making opens an ascent route. + +## Hooks left + +- When a tally ghost voluntarily releases after years of service, does its silence clear the hierarchy, invalidate old audits, or expose an office whose solvency depended on keeping one dead person from leaving? +- Can a tally ghost bargain for its descendants' place in the household minimum without making every later answer purchased testimony? +- If undocumented grants give a tally ghost independent agency, who has standing to close the route, and which suppressed claims become the first obligations of a possible new god? + +## Vault notes read + +- `Kalsa/index.md` — Public/Spoilers navigation gate. +- `Kalsa/Public/index.md` — Public navigation and reader-facing boundaries. +- `Kalsa/Spoilers/index.md` — Spoilers navigation and repair boundary. +- `Kalsa/Spoilers/Institutions/index.md` — institutional owner map. +- `Kalsa/Spoilers/Events/index.md` — adopted-history ownership. +- `Kalsa/Spoilers/Reference/Foundations Index.md` — foundation routing. +- `Kalsa/Spoilers/Reference/Polities and Cultures Index.md` — polity routing. +- `Kalsa/Spoilers/Reference/Canon and Provenance.md` — canon status and knowledge layers. +- `Kalsa/Public/World/Magic and Miracles.md` — Public; failed work, crowded futures, and limits on witnessed claims. +- `Kalsa/Public/World/Gods and the Dead.md` — Public; divine fallibility, separated evidence, and hungry holy places. +- `Kalsa/Public/Sources/The Closed Lift Appeal.md` — Public; disclosure, corrected copies, and material harm from precaution. +- `Kalsa/Public/Sources/What the Three Ledgers Kept.md` — Public; incompatible covenant, miracle, and mortuary custody. +- `Kalsa/Public/Sources/The Faces in the Ash Halo.md` — Public; sealed answer roll, feeding manifestations, and later silence. +- `Kalsa/Spoilers/Foundations/Prometheus.md` — Spoilers; divine information control and inherited dependency. +- `Kalsa/Spoilers/Foundations/Kaos.md` — Spoilers/backstage; causal, material, and evidentiary limits. +- `Kalsa/Spoilers/Foundations/Oracle Ecology.md` — Spoilers/backstage; concealment as intervention, timeline capture, and independent futures. +- `Kalsa/Spoilers/Foundations/Projections, God Beasts, and Thaumavores.md` — Spoilers/backstage; bounded divine knowledge, feeding, acquired bodies, and ascent. +- `Kalsa/Spoilers/Institutions/Prophetic Houses.md` — Spoilers; controlled archives, briefing custody, and non-house dependants. +- `Kalsa/Spoilers/Institutions/Forecast Evidence and Courts.md` — Spoilers; secrecy limits, adverse answer, stays, and non-verdict evidence. +- `Kalsa/Spoilers/Institutions/God-Cult Covenants.md` — Spoilers; binding routes, cult records, welfare, leakage, and performed omniscience. +- `Kalsa/Spoilers/Institutions/Death and Binding Law.md` — Spoilers; answer rolls, recognition, containment, identity uncertainty, and destroyed acquired bodies. +- `Kalsa/Spoilers/Institutions/Houses of Attestation.md` — Spoilers; bounded tests, withheld observations, dangerous system knowledge, and adversarial verification. +- `Kalsa/Spoilers/Institutions/The Potential Economy.md` — Spoilers; owning note, unmeasurable reserve, allocation audit, leakage, and deliberate refusal. +- `Kalsa/Spoilers/Polities/Prophecy - The Divided City.md` — Spoilers; divided authority, crowded horizons, and ordinary costs of hidden forecasts. +- `Kalsa/Spoilers/Events/The Ash-Halo Armament.md` — Spoilers/adopted history; unopened answer roll, intercepted feeding, and diverging records. + +Every pre-existing swarm ledger in `experiments/elaboration/kalsa/ledger/` was read before the idea was admitted: `20260904-165403-veil.md`, `20260904-165405-charter.md`, `20260904-165407-numen.md`, `20260904-165415-ledger.md`, `20260904-165421-hearth.md`, `20260904-165429-patina.md`, and `20260904-181950-veil.md`. + +## Rejected first ideas + +- Nameless precedents whose restored identities reopen old futures — refused as a safe extension of the Closed Lift's anonymized copies and the Cinder Concord's distributed archive danger. +- Civic offices that seed contradictory rumors to keep horizons crowded — refused as generic information control without a sufficiently material witness or cost. +- Gods using rival dead as deniable diplomatic channels — refused because canon does not establish reliable control or identity of a manifestation. +- A court declaring a god insolvent after failed miracles — refused as the obvious legal extension of potential audit, with no new pressure beyond existing offices. diff --git a/experiments/elaboration/kalsa/ledger/20260904-194855-ember.md b/experiments/elaboration/kalsa/ledger/20260904-194855-ember.md new file mode 100644 index 0000000..f478448 --- /dev/null +++ b/experiments/elaboration/kalsa/ledger/20260904-194855-ember.md @@ -0,0 +1,85 @@ +# Idea + +Kalsan conspirators sometimes manufacture a **closed hour**: a brief interval in which every known road, spare, messenger, archive copy, relief worker, and decision right that could carry a rival intervention has been gathered under one command or made too late to matter. It is not an anti-magic field; because Kaos still needs reachable levers, seizing ordinary contingencies can make a murder, succession, relic activation, or engineered failure visible to prophets yet almost impossible for gods, offices, or witnesses to change without first committing an obvious crime. + +# Where it lives + +- `Kalsa/Spoilers/Institutions/The Closed Hour.md` — Spoilers-tier canonical procedure and pressure owner. +- `Kalsa/Spoilers/Institutions/index.md` — Spoilers navigation link only. +- No Public note changed. Public characters may know local accusations and precautions, but the cross-cultural comparison and its Kaos explanation remain author/GM canon. + +# Attached to + +- `Kalsa/Spoilers/Foundations/Kaos.md` — a closed hour exploits the need for reachable matter, energy, time, levers, and an open branch; it adds no nullification mechanic. +- `Kalsa/Spoilers/Foundations/Oracle Ecology.md` — closing an hour is deliberate local timeline capture through synchronized control of information, material levers, and rival response time. +- `Kalsa/Spoilers/Institutions/Measured Offices.md` — an independently usable open margin is a direct defense; a margin that has lost its crew, stop owner, or conversion time is merely ink. +- `Kalsa/Spoilers/Institutions/The Techpriesthoods.md` — technical refusal and emergency breaking remain bounded acts and do not transfer permanent title. +- `Kalsa/Spoilers/Institutions/Forecast Evidence and Courts.md` — a forecast may expose the convergence or support a stay, but neither prophecy nor judgment can actuate through a route already closed. +- `Kalsa/Spoilers/Events/The Narrow Shield.md` — its necessary one-watch centralization and later expiry/copy safeguards create the hardest false-positive boundary for a closed-hour accusation. + +# Who benefits / who is harmed / what it costs + +Succession factions, military commands, cult hierarchies, monopolist custodians, and anyone needing one irreversible act benefit from manufacturing a period in which every lawful correction answers to them. The immediate harms fall on the person to be seated, killed, displaced, bound, or blamed, then on workers, couriers, households, outer wards, and technical dependants whose relief, copies, roads, stores, and refusal rights were consumed to close the interval; would-be breakers must often damage public works or violate custody before they can help. Closure costs bribes, coercion, simultaneous orders, committed reserves, disabled redundancy, exposed conspirators, and extreme brittleness, while defenses cost duplicate routes, idle capacity, separate witnesses, slower handoffs, and people paid to remain independently able to say no. + +# Hooks left + +- When a shield lead issues a necessary narrowing order and then delays the expiry messenger, at what exact handoff does emergency command become a closed hour, and who may break it? +- What happens when a god warns that a rival hierarchy is closing an hour but thereby names the last independent hinge the rival had not found? +- Can a Crown City ever be closed while unknown custodians, surviving machine processes, or inhabitants below the mapped galleries may still possess an uncounted lever? + +# Vault notes read + +## Tier and navigation + +- `Kalsa/index.md` — Public navigation and spoiler-consent boundary. +- `Kalsa/Public/index.md` — Public reader tier. +- `Kalsa/Spoilers/index.md` — Spoilers author/GM tier. +- `Kalsa/Spoilers/Institutions/index.md` — Spoilers owner routing. +- `Kalsa/Spoilers/Reference/Canon and Provenance.md` — canon status and knowledge-layer policy. + +## Ember lens: all adopted event notes + +- `Kalsa/Spoilers/Events/index.md` — Spoilers event-owner index. +- `Kalsa/Spoilers/Events/The Three Ledgers Schism.md` — Spoilers/adopted history. +- `Kalsa/Spoilers/Events/The Closed Lift Appeal.md` — Spoilers/adopted history. +- `Kalsa/Spoilers/Events/The Santabi'u Silt Appeal.md` — Spoilers/adopted history. +- `Kalsa/Spoilers/Events/The Ash-Valve Refusal.md` — Spoilers/adopted history. +- `Kalsa/Spoilers/Events/The Shortened Watch Failure.md` — Spoilers/adopted history. +- `Kalsa/Spoilers/Events/The Shield Levy Winter.md` — Spoilers/adopted history. +- `Kalsa/Spoilers/Events/The Broken Windtrap Settlement.md` — Spoilers/adopted history. +- `Kalsa/Spoilers/Events/The Grey Scald.md` — Spoilers/adopted history. +- `Kalsa/Spoilers/Events/The Three Orders at Sunwall.md` — Spoilers/adopted history. +- `Kalsa/Spoilers/Events/The Narrow Shield.md` — Spoilers/adopted history. +- `Kalsa/Spoilers/Events/The Road That Returned.md` — Spoilers/adopted history. +- `Kalsa/Spoilers/Events/The Grain at Two Gates.md` — Spoilers/adopted history. +- `Kalsa/Spoilers/Events/The Empty Bridge Vigil.md` — Spoilers/adopted history. +- `Kalsa/Spoilers/Events/The Ash-Halo Armament.md` — Spoilers/adopted history. + +## Supporting owners + +- `Kalsa/Spoilers/Foundations/Kaos.md` — Spoilers/backstage causal constraints. +- `Kalsa/Spoilers/Foundations/Oracle Ecology.md` — Spoilers/backstage crowding and timeline capture. +- `Kalsa/Spoilers/Foundations/Language and Reckoning.md` — Spoilers/backstage; no shared hour or present calendar may be implied. +- `Kalsa/Spoilers/Foundations/Projections, God Beasts, and Thaumavores.md` — Spoilers/backstage; divine coordination and bounded knowledge. +- `Kalsa/Spoilers/Institutions/Measured Offices.md` — Spoilers/canonical institution, including the landed open margin elaboration. +- `Kalsa/Spoilers/Institutions/The Techpriesthoods.md` — Spoilers/canonical institution. +- `Kalsa/Spoilers/Institutions/Forecast Evidence and Courts.md` — Spoilers/canonical institution. +- `Kalsa/Spoilers/Institutions/The Cinder Concord.md` — Spoilers/canonical institution from the landed Veil pass; independent copies and divine information risk. + +## Swarm ledgers + +- `experiments/elaboration/kalsa/ledger/20260904-165403-veil.md` +- `experiments/elaboration/kalsa/ledger/20260904-165405-charter.md` +- `experiments/elaboration/kalsa/ledger/20260904-165407-numen.md` +- `experiments/elaboration/kalsa/ledger/20260904-165415-ledger.md` +- `experiments/elaboration/kalsa/ledger/20260904-165421-hearth.md` +- `experiments/elaboration/kalsa/ledger/20260904-165429-patina.md` +- `experiments/elaboration/kalsa/ledger/20260904-181950-veil.md` +- `experiments/elaboration/kalsa/ledger/20260904-182029-ledger.md` + +# Rejected first ideas + +- A sacrificial storm ward deliberately left weak — refused as a safe local extension of the Narrow Shield and the newly landed open margin. +- A decoy route published to crowd the true evacuation road — refused because the Closed Lift, Grain at Two Gates, forecast-disclosure rules, and Cinder Concord already own its machinery. +- A court preserving one controlled casualty so an averted prophecy remains provable — refused because the evidentiary incentive was sharp but no current owner justified making deliberate injury routine. +- Successors impersonating a dead intermediary to keep a god's attention — refused because it would settle binding and post-mortem cognition beyond current canon and drift into Numen/Charter territory. diff --git a/experiments/elaboration/kalsa/ledger/20260904-195325-charter.md b/experiments/elaboration/kalsa/ledger/20260904-195325-charter.md new file mode 100644 index 0000000..3c72e97 --- /dev/null +++ b/experiments/elaboration/kalsa/ledger/20260904-195325-charter.md @@ -0,0 +1,89 @@ +# Charter — The Burial of Offices + +## Idea + +The Divided City's mixed courts can sentence a public office itself to death, because removing a holder is useless when the charter, seal, archive, god-cult obligations, and imperial patronage reproduce the same abuse in the successor. An office funeral turns every later order in its name into an **unquiet act** that any affected commoner can stay and force into provenance review—so rulers who want the dead office's roads, taxes, or grain powers must inherit its unpaid petitions and redress instead of quietly giving it a new name. + +## Where it lives + +- `Kalsa/Spoilers/Institutions/The Burial of Offices.md` — new Spoilers-tier canonical institution and owner note. +- `Kalsa/Spoilers/Institutions/index.md` — navigation link only. +- No Public note changed. Office burial is author canon not yet exposed on the reader path. + +## Attached to + +- `Kalsa/Spoilers/Polities/Prophecy - The Divided City.md` — the divided civic, Ju'onai, and Terjamna authority that makes killing a captured lever possible without settling sovereignty. +- `Kalsa/Spoilers/Institutions/Forecast Evidence and Courts.md` — the City Mixed Bench, civic clerks, stays, evidentiary limits, and ordinary appeal path. +- `Kalsa/Spoilers/Institutions/Death and Binding Law.md` — the inventory form borrowed without claiming that an office has a Projection or metaphysical death. +- `Kalsa/Spoilers/Institutions/Measured Offices.md` — charters, portfolios, succession, petitions, and the Ju'onai administrative interests an office burial can interrupt locally. +- `Kalsa/Spoilers/Institutions/Relic Custody.md` — operational authority remains with competent owners during a wake and after civic authority dies. +- `Kalsa/Spoilers/Institutions/God-Cult Covenants.md` — a covenant or divine answer may continue without recreating the office's civic authority. +- `Kalsa/Spoilers/Institutions/High Lojban and Descendant Speech.md` — public authority still requires intelligible notice rather than survival of an old formal text. + +## Who benefits / who is harmed / what it costs + +Commoners, workers, tenants, hosted providers, and dependants gain a way to attack the mechanism that keeps injuring them across successions without first exposing the hidden patron or shared intent. Rival civic organs also gain a way to destroy a captured lever without handing its succession to Ju'onai, Terjamna, a Prophetic House, or a god-cult; office families, patron networks, holdover staff, and anyone relying on the old seal lose inherited standing and discretionary access. The procedure costs clerks, cross-sector copies, archive guards, interim pay, hearings, service continuity, credential review, and the loss of competent staff; a hostile bench can weaponize burial to purge a rival office or scatter an organized workforce. + +## Hooks left + +- What happens when a Crown interface continues accepting a killed seal and controls the only route to a pressure refuge? +- Can an imperial claimant move the dead archive across its sector line, seat the same office under imperial law, and still collect from civic residents? +- If a god answers only through a buried office, who will risk rechartering the relationship without turning manifestation into appointment? + +## Vault notes read + +### Tier, provenance, and polity owners + +- `Kalsa/index.md` — Public/Spoilers navigation boundary. +- `Kalsa/Public/index.md` — Public reader path. +- `Kalsa/Spoilers/index.md` — Spoilers author/GM path. +- `Kalsa/Spoilers/Reference/Canon and Provenance.md` — Spoilers canonical policy and knowledge tiers. +- `Kalsa/Spoilers/Polities/Prophecy - The Divided City.md` — Spoilers canonical polity; divided sovereignty, civic offices, occupiers, houses, and Sunwall authority. +- `Kalsa/Public/Sources/The Closed Lift Appeal.md` — Public canonical reference; ordinary costs and the surviving civic/technical split. +- `Kalsa/Public/Sources/What the Three Ledgers Kept.md` — Public canonical reference; succession does not collapse separate records and liabilities. + +### Charter mandate lens + +Every note in `Kalsa/Spoilers/Institutions/` was read in full before admission: + +- `Kalsa/Spoilers/Institutions/index.md` — Spoilers canonical navigation. +- `Kalsa/Spoilers/Institutions/Death and Binding Law.md` — Spoilers canonical institution. +- `Kalsa/Spoilers/Institutions/Delving Compacts.md` — Spoilers canonical institution. +- `Kalsa/Spoilers/Institutions/Forecast Evidence and Courts.md` — Spoilers canonical institution. +- `Kalsa/Spoilers/Institutions/God-Cult Covenants.md` — Spoilers canonical institution. +- `Kalsa/Spoilers/Institutions/High Lojban and Descendant Speech.md` — Spoilers canonical institution. +- `Kalsa/Spoilers/Institutions/Houses of Attestation.md` — Spoilers canonical institution. +- `Kalsa/Spoilers/Institutions/Jamnai Submission Hierarchy.md` — Spoilers canonical institution. +- `Kalsa/Spoilers/Institutions/Ji'esti Flight and Refuge.md` — Spoilers canonical institution. +- `Kalsa/Spoilers/Institutions/Ju'onai Schools of the Opening.md` — Spoilers canonical institution. +- `Kalsa/Spoilers/Institutions/Luck Harm and Restitution.md` — Spoilers canonical institution. +- `Kalsa/Spoilers/Institutions/Measured Offices.md` — Spoilers canonical institution. +- `Kalsa/Spoilers/Institutions/Measures, Formulae, and Machine Speech.md` — Spoilers canonical institution. +- `Kalsa/Spoilers/Institutions/Prophetic Houses.md` — Spoilers canonical institution. +- `Kalsa/Spoilers/Institutions/Relic and Ruin Law.md` — Spoilers canonical institution. +- `Kalsa/Spoilers/Institutions/Relic Custody.md` — Spoilers canonical institution. +- `Kalsa/Spoilers/Institutions/Saxfoldi Households.md` — Spoilers canonical institution. +- `Kalsa/Spoilers/Institutions/Selza'a Family Territories.md` — Spoilers canonical institution. +- `Kalsa/Spoilers/Institutions/Soiru'i Sects.md` — Spoilers canonical institution. +- `Kalsa/Spoilers/Institutions/Stormshield Circles.md` — Spoilers canonical institution. +- `Kalsa/Spoilers/Institutions/The Alliance.md` — Spoilers adopted-candidate, read as design pressure rather than factual support. +- `Kalsa/Spoilers/Institutions/The Potential Economy.md` — Spoilers canonical institution. +- `Kalsa/Spoilers/Institutions/The Techpriesthoods.md` — Spoilers canonical institution. + +### Existing swarm ledgers + +- `experiments/elaboration/kalsa/ledger/20260904-165403-veil.md` +- `experiments/elaboration/kalsa/ledger/20260904-165405-charter.md` +- `experiments/elaboration/kalsa/ledger/20260904-165407-numen.md` +- `experiments/elaboration/kalsa/ledger/20260904-165415-ledger.md` +- `experiments/elaboration/kalsa/ledger/20260904-165421-hearth.md` +- `experiments/elaboration/kalsa/ledger/20260904-165429-patina.md` +- `experiments/elaboration/kalsa/ledger/20260904-181950-veil.md` +- `experiments/elaboration/kalsa/ledger/20260904-182029-ledger.md` + +## Rejected first ideas + +- A distinct regional Techpriest seating and removal panel — refused as the safe continuation explicitly left by the prior Charter ledger. +- An ombuds office for cross-ward petitions — refused as generic administrative furniture already functionally covered by clerks, higher review, and copied petitions. +- A deliberately vacant appellate chair governed by a fixed default schedule — refused because it moved discretion into whoever wrote and interpreted the schedule, creating a hidden regent rather than a new authority form. +- Another three-copy archive challenge — refused because Low Sere's prior Charter pass and the Cinder Concord already own separated-copy pressure. diff --git a/experiments/elaboration/kalsa/ledger/20260904-195514-hearth.md b/experiments/elaboration/kalsa/ledger/20260904-195514-hearth.md new file mode 100644 index 0000000..2492d6b --- /dev/null +++ b/experiments/elaboration/kalsa/ledger/20260904-195514-hearth.md @@ -0,0 +1,90 @@ +# Hearth — Road Widowhood + +## Idea + +On several Kalsan roads, a household may declare itself widowed from a living member's service while remaining that person's family. The declaration stops an outside office from treating the hearth's food, replacement labor, child care, debt, sickbed, and patience as free support; if it keeps the worker, it must become guarantor for the absence or admit that its "loyal volunteer" was household levy in ceremonial clothes. + +## Where it lives + +- `Kalsa/Spoilers/Institutions/Road Widowhood.md` — new Spoilers-tier canonical institution; the translated umbrella is explicitly non-universal. + +## Attached to + +- `Kalsa/Spoilers/Institutions/Delving Compacts.md` — Spoilers; supplies the existing guarantor, rescue, return, injury, and dependant obligations that road widowhood forces onto a named party. +- `Kalsa/Spoilers/Institutions/The Techpriesthoods.md` — Spoilers; supplies itinerant apprenticeship, household hosting, inherited danger, and transborder support pressure. +- `Kalsa/Spoilers/Institutions/Stormshield Circles.md` — Spoilers; supplies household-funded candidates, relief cohorts, emergency calls, and the requirement to record promised household support. +- `Kalsa/Spoilers/Institutions/Prophetic Houses.md` — Spoilers; supplies apprentices, hosted providers, return passage, dependant support, and the difference between house service and bodily consent. +- `Kalsa/Spoilers/Institutions/Soiru'i Sects.md` — Spoilers; supplies the branch widow whose children are fed while loyalty remains legible, plus the stores able to sustain or punish household refusal. +- `Kalsa/Spoilers/Institutions/Death and Binding Law.md` — Spoilers; keeps living household severance distinct from bodily death, death inventory, post-mortem claim, and metaphysical severance. +- `Kalsa/Spoilers/Institutions/God-Cult Covenants.md` and `Kalsa/Spoilers/Institutions/The Potential Economy.md` — Spoilers; supply the welfare-and-loyalty bargain whose material support can make service nominally voluntary. +- `Kalsa/Spoilers/Institutions/Saxfoldi Households.md`, `Kalsa/Spoilers/Institutions/Selza'a Family Territories.md`, and `Kalsa/Spoilers/Institutions/Ji'esti Flight and Refuge.md` — Spoilers; preserve household authority over its own stores and care without granting ownership of a worker, child, refugee, or absent person. +- `Kalsa/Public/World/Peoples and Polities.md`, `Kalsa/Public/Sources/The Missing Relief Cohort.md`, `Kalsa/Public/Sources/The Narrow Shield.md`, and `Kalsa/Public/Sources/The Road That Returned.md` — Public; establish the visible household and road costs. No Public note was changed, and the named refusal practice remains unrevealed at that tier. + +## Who benefits / who is harmed / what it costs + +Workers and households gain a way to separate love and kinship from automatic sponsorship of an outside office; dependants gain an inspectable claimant instead of an institution assuming the hearth will absorb every absence. Delving sponsors, military claimants, cults, Prophetic Houses, Techpriesthoods, and shield bodies lose access to hidden household subsidy; poor homes, orphans, refugees, debtors, and estranged recruits are harmed again when institutions select them precisely because no independent hearth can issue the refusal. The practice costs wages, provisions, replacement labor, messages, rescue, recovery, disability support, dependant maintenance, burial, records, witnesses, and the political price of admitting which service cannot survive at its true cost. + +## Hooks left + +- Which Techpriesthood first began accepting only apprentices recorded as householdless, and what claims do those apprentices' former homes still keep? +- Can a Soiru'i sect withdraw food from children after a living widow notice without turning its welfare roll into evidence that loyalty purchased survival? +- When an entire cohort is road-widowed during the same emergency, do its workers form a new hearth together, and who can release them from that household when the road still needs bodies? + +## Vault notes read + +Tier, provenance, and navigation: + +- `Kalsa/index.md` +- `Kalsa/Public/index.md` +- `Kalsa/Spoilers/index.md` +- `Kalsa/Spoilers/Institutions/index.md` +- `Kalsa/Spoilers/Reference/Canon and Provenance.md` + +Public Hearth lens: + +- `Kalsa/Public/World/Peoples and Polities.md` +- `Kalsa/Public/World/Gods and the Dead.md` +- `Kalsa/Public/World/Relics and Ruins.md` +- `Kalsa/Public/Sources/The Road That Returned.md` +- `Kalsa/Public/Sources/The Missing Relief Cohort.md` +- `Kalsa/Public/Sources/The Narrow Shield.md` + +Spoilers Hearth lens: + +- `Kalsa/Spoilers/Institutions/Death and Binding Law.md` +- `Kalsa/Spoilers/Institutions/Delving Compacts.md` +- `Kalsa/Spoilers/Institutions/God-Cult Covenants.md` +- `Kalsa/Spoilers/Institutions/Jamnai Submission Hierarchy.md` +- `Kalsa/Spoilers/Institutions/Ji'esti Flight and Refuge.md` +- `Kalsa/Spoilers/Institutions/Ju'onai Schools of the Opening.md` +- `Kalsa/Spoilers/Institutions/Prophetic Houses.md` +- `Kalsa/Spoilers/Institutions/Relic Custody.md` +- `Kalsa/Spoilers/Institutions/Saxfoldi Households.md` +- `Kalsa/Spoilers/Institutions/Selza'a Family Territories.md` +- `Kalsa/Spoilers/Institutions/Soiru'i Sects.md` +- `Kalsa/Spoilers/Institutions/Stormshield Circles.md` +- `Kalsa/Spoilers/Institutions/The Potential Economy.md` +- `Kalsa/Spoilers/Institutions/The Techpriesthoods.md` +- `Kalsa/Spoilers/Events/The Narrow Shield.md` +- `Kalsa/Spoilers/Events/The Road That Returned.md` +- `Kalsa/Spoilers/Events/The Shield Levy Winter.md` +- `Kalsa/Spoilers/Events/The Shortened Watch Failure.md` +- `Kalsa/Spoilers/Events/The Three Ledgers Schism.md` + +Swarm ledgers read: + +- `experiments/elaboration/kalsa/ledger/20260904-165403-veil.md` +- `experiments/elaboration/kalsa/ledger/20260904-165405-charter.md` +- `experiments/elaboration/kalsa/ledger/20260904-165407-numen.md` +- `experiments/elaboration/kalsa/ledger/20260904-165415-ledger.md` +- `experiments/elaboration/kalsa/ledger/20260904-165421-hearth.md` +- `experiments/elaboration/kalsa/ledger/20260904-165429-patina.md` +- `experiments/elaboration/kalsa/ledger/20260904-181950-veil.md` +- `experiments/elaboration/kalsa/ledger/20260904-182029-ledger.md` + +## Rejected first ideas + +- Expand the branch widow's loyal-welfare bargain — rejected because the prior Hearth ledger named that exact safe seam; it needed an inversion, not more provisions. +- Create a survivor fund for delvers, shield workers, or apprentices — rejected as routine detail already implied by guarantor, support, and dependant-care clauses. +- Establish presumed death for people missing on the road — rejected because Ji'esti procedure already keeps missing, dead, deserted, and captured distinct, while mortuary law deliberately refuses easy metaphysical closure. +- Treat a dangerous cohort as an adoptive family — rejected as the obvious neighbor of existing mobile and work-joined households; it adds warmth without changing who pays. diff --git a/experiments/elaboration/review/candidates/aetheria-hearth-20260905-w001-1.md b/experiments/elaboration/review/candidates/aetheria-hearth-20260905-w001-1.md new file mode 100644 index 0000000..9d37f34 --- /dev/null +++ b/experiments/elaboration/review/candidates/aetheria-hearth-20260905-w001-1.md @@ -0,0 +1,31 @@ +# Longbank Clay Walks + +At Longbank, an elephant community near the farms of Hellas Basin on Mars, families make landscapes in clay along the sides of a broad indoor walk. An adult can explore a ridge with a trunk while a calf works at a lower shelf beside them. Someone arriving after a long absence may find the bend of a childhood stream waiting under their touch, with a new bridge made by a neighbor they have yet to meet. + +Longbank belongs to the [[Elephant Enclave]] in late Sol, during the twenty-ninth century. Its residents include uplifted elephants and human households. They maintain freight equipment and grow fodder in cooperation with nearby [[Aya Collective]] farms. Their clay walks occupy a warm, pressure-sealed communal gallery adjoining the residential halls. The space is wide enough for elephants to pass without interrupting someone working at a shelf; human walkways reach the same work from the other side. + +The Enclave's commitment to memory takes a particular form here. Residents preserve places by repeatedly making and changing them together. These are remembered or invented landscapes, not reliable survey models. An aunt can insist that a hill was steeper when she was young. Her nephew can ask whether this happened before or after she became famous for climbing it. + +## Learning Someone's Landscape + +Children begin by making a place another person can explore. A teacher might ask for a sheltered hollow, three distinguishable paths, or a crossing that can be found without being pointed out. Working with a trunk rewards broad surfaces, changes in texture, and curves that can be followed continuously. Tiny decoration has admirers, but a beautifully detailed town that falls apart when touched is considered an unfinished invitation. + +Visitors learn to ask before touching. Some makers welcome alterations; others want company while they work. An older child may offer a younger one a bank to shape alongside theirs, taking responsibility for teaching how wet the clay should be and helping repair the inevitable collapse. Such partnerships often continue after the lesson ends. Families speak of a child's first patient teacher with an affection usually reserved for relatives. + +Human makers use hands and long tools. They sometimes favor details their elephant companions find fiddly, while elephant makers can underestimate how exhausting a large surface is for a human child. Adjustable shelves and smaller removable trays let neighbors work together without demanding identical movements. The practice belongs to this community; [[Uplift]] encompasses many bodies and histories, and neither elephant ancestry nor Enclave membership makes someone enjoy clay. + +## Making Room + +Clay can be soaked and used again. Covers keep it workable between visits, and residents share the cleaning and water recovery. The expensive provision is the habitable gallery itself. Households support it through their common maintenance budget because it gives children, resting workers, and elders somewhere to spend time together without arranging a separate visit. Retired residents often teach there, but younger shift workers also take classes, and nobody earns their place by becoming an instructor. + +The difficult question is when to remake a beloved stretch. A landscape may hold decades of additions: a child's first arch, a partner's improbable mountain, a hollow someone used to smooth while talking through bad news. Its original makers can be gone while several families still visit it. Photographs and scans preserve its shape. They do not preserve the weekly act of tending the same clay with someone you love. + +Some households keep small fired pieces at home and willingly surrender their gallery space. Others maintain whole stretches for years. Younger makers disagree among themselves: some want room for unfamiliar designs; others are the fiercest defenders of the landscapes their grandparents taught them. Renting another hall would preserve more, but requires more heating, cleaning, and paid work. Longbank has no agreed age at which affection becomes an unreasonable claim on space. + +## Unresolved Hooks + +- A young maker offered a traveling exhibition wants to take the original clay. Their teaching partner assumed they would keep tending it together at home. +- A family proposes firing an entire much-loved landscape after its oldest maker dies. Its youngest contributor still considers it unfinished. +- A spare freight hall becomes available. Residents must decide whether a second walk is worth the extra maintenance shifts, and who will actually take them. + +*Elaboration: Hearth pass, 20260905-w001-1.* diff --git a/experiments/elaboration/review/candidates/aetheria-hearth-20260905-w003-1.md b/experiments/elaboration/review/candidates/aetheria-hearth-20260905-w003-1.md new file mode 100644 index 0000000..2afd16d --- /dev/null +++ b/experiments/elaboration/review/candidates/aetheria-hearth-20260905-w003-1.md @@ -0,0 +1,26 @@ +# Latch Row + +Latch Row is a short residential passage in the inhabited ring of Morrow Port, in [[Worldbuilding/Post-Elysium/index|post-Elysium]] Elysium. Its homes have broad front rooms where human and [[Ratfolk]] neighbors can sit together, followed by private rooms fitted to the people who live there. A visitor may know a household for thirty years without seeing where anyone sleeps. Residents disagree about whether that is a comfortable friendship or an unfinished one. + +The passage has a level floor, low and high door controls, and enough width for two people carrying furniture to pass. Behind the front rooms, space becomes less generous. Some homes divide into low chambers with enclosed sleeping shelves; others retain human-height bedrooms. Ventilation must reach every partition, and small rooms have their own usable escape route into the passage. Thick doors and padded fittings soften household noise, but cannot conceal every footstep. An invitation to listen to music is not permission to turn up the volume until the next household participates. + +Morrow is a small repair and supply port. Row residents mend clothes, provision visiting crews, service domestic equipment, and do specialist work for customers including the [[Daedal Houses]]. Their housing association buys air, water, power, and maintenance from the port. It controls interior fittings, not the ring's life-support plant. Keeping a large front room costs rent and heating even when nobody visits; the smaller chambers behind it help some households afford the arrangement. Other residents would gladly pay for another bedroom instead. + +The first households fitted the row together after years of visiting across badly matched doorways. Their children grew up with supper tables that had seats at several heights and with friends whose parents could not follow them through every door. The resulting custom is local. Neither small bodies nor a Ratfolk ancestry determines whether someone likes an enclosed room. + +People take considerable pleasure in choosing what a guest encounters. One front room is all pale cloth and adjustable lamps, another crowded with painted cupboards. A household that likes strong cooking smells closes its inner kitchen door before receiving a neighbor who finds them exhausting. Someone who prefers brightness may keep a brilliantly lit private room behind a shaded entrance. Residents admire a host who remembers how a particular friend likes to sit. They also admire rooms that look inhabited. The argument about whether spare charging leads belong in a decorative bowl is now older than several marriages. + +Privacy has an affectionate form here: friends help make rooms they will never enter. They carry panels as far as the front room, sew covers to measurements, or lend tools without demanding a tour. Children learn to ask before following someone indoors, including through openings they can easily use. A closed inner door can mean wanting a nap, wanting company from somebody else, or wanting to arrange one's possessions without receiving advice. + +This does not satisfy everyone. Adra, a human seamstress, helped raise her Ratfolk niece Kivet in a household whose sleeping rooms were all human-accessible. Kivet now wants a home with low, warm chambers and cupboards reachable from her sleeping shelf. She has saved for the partitions herself. Adra had imagined helping her unpack and staying late among the half-open boxes. The offered front-room supper feels painfully like becoming a visitor. + +Kivet could retain one tall inner room, but it would consume the space she wants for a private sewing room. She likes her aunt's company; she also wants somewhere to finish a garment before Adra suggests how it ought to hang. Adra knows this and has stopped offering suggestions aloud. Kivet still hears the pause. + +Some families keep every room mutually accessible because wandering into one another's company is their favorite part of home. Others protect a guest bedroom at considerable expense. Latch Row makes either choice familiar, without making it cheap. + +## Unresolved Hooks + +- Kivet has asked Adra to make the curtain for her sleeping shelf. Adra has bought the cloth but has not asked for its measurements. +- A vacant home could give the row a shared guest bedroom. The household beside it wants the same space for a child's first private room, and has already brought over a bed. + +*Elaboration: Hearth pass, 20260905-w003-1.* diff --git a/experiments/elaboration/review/candidates/aetheria-numen-20260905-w003-4.md b/experiments/elaboration/review/candidates/aetheria-numen-20260905-w003-4.md new file mode 100644 index 0000000..9a9b7cb --- /dev/null +++ b/experiments/elaboration/review/candidates/aetheria-numen-20260905-w003-4.md @@ -0,0 +1,31 @@ +# The Unwatched Sleep + +At a funeral in Tammel Steps, someone takes the dead person's usual place on the household sleeping platform. Friends sit close enough to feel the same wooden boards and tap a slow, familiar bedtime rhythm. When the tapping ends, the person lying down is allowed to sleep. The others keep company until they wake. Families call this the Unwatched Sleep: a prayer that the dead have reached a place where they can rest without listening for danger. + +Tammel Steps is a small Ratfolk settlement built into a hillside in [[Worldbuilding/Post-Elysium/index|post-Elysium]] Elysium. Its terraced homes stand above enclosed food-growing rooms; residents also make ceramic fittings and repair pumps for neighboring settlements. The shared platforms fit their small bodies, with separate sleeping recesses opening from them. A visitor can join the evening conversation without being invited into everyone's bed. + +The people living here belong to one of the many communities outsiders group together as [[Ratfolk]]. Their inherited stories describe a tectonically dangerous world, where a tremor could interrupt sleep and someone had to notice. They still teach children how to distinguish a familiar footstep from an unfamiliar vibration. They also teach them that waking everyone requires a reason. Several grandparents are considered poor examples of this second lesson. + +## A Place Where Nothing Needs You + +The local faith imagines the dead arriving in a house whose floor will never break. There is company there, and room to be alone. Nobody must earn their bed. Some believers expect to meet particular loved ones; others hope only that whoever receives the dead will know how to comfort them. The house has no agreed builder. Its most familiar prayer asks, “May there be someone awake because they wish to be.” + +The funeral sleeper gives mourners something they can actually offer: one living person resting while affection stays nearby. People choose a spouse, a friend, or someone who has spent too many nights nursing the dying. Sleep is welcome, never demanded. Sometimes the chosen person simply lies listening to the boards and gets up hungry. Supper has usually been waiting for some time. + +The same practice accompanies recovery from illness and the arrival of a newborn. Children learn its rhythms by resting a hand beside an adult's on the platform. Households vary the pace and spacing; marrying into another household can mean learning that its supposedly soothing rhythm is intolerably brisk. This ordinary familiarity helps carry the funeral prayer across generations. It belongs to bodies people have already held, fed, and slept beside. + +## Whom The Dead Still Owe + +Davin used to tap beside his daughter until she fell asleep. Since his death, his partner Heth has told the child that he is still listening. She means it sincerely. She hopes death has left him able to love them, and that love includes noticing when their daughter calls. + +Heth's sister Ulmi wants to lead his funeral prayer. She believes asking Davin to watch the household would leave him on duty forever. She offers to sleep beside the child herself. Heth accepts the help and remains angry: another warm body does not answer whether Davin still cares. Ulmi, who remembers him exhausted, wants his promised rest to include freedom from being useful. + +Others here pray to their dead quite freely. Some attend the sleep without believing in any further house. Knowledge of [[Spirits]] complicates these conversations: certain minds can persist in the [[Aether]], but a projection consumes energy and can fade. The faithful disagree about whether such persistence has anything to do with the rest they hope for. No visitor has demonstrated a route to their promised house. + +## Unresolved Hooks + +- Heth has asked for Davin's bedtime rhythm at the funeral, followed by their daughter's request that he stay nearby. Ulmi has yet to say which words she will speak. +- An elderly platform maker wants her funeral held in the private room she saved for. Her friends must decide how to give her the shared farewell she loves without moving her back into the crowded household she chose to leave. +- Davin's daughter has begun teaching his rhythm to a friend. Heth hears them through the boards before she knows whose hands are tapping. + +*Elaboration: Numen pass, 20260905-w003-4.* diff --git a/experiments/elaboration/review/candidates/aetheria-patina-20260905-w002-3.md b/experiments/elaboration/review/candidates/aetheria-patina-20260905-w002-3.md new file mode 100644 index 0000000..f4e2d55 --- /dev/null +++ b/experiments/elaboration/review/candidates/aetheria-patina-20260905-w002-3.md @@ -0,0 +1,31 @@ +# The Long Mouth + +At the Long Mouth, a small shadow theatre in the Pallas Bloom Cluster, people recognize a romantic lead by the ridiculous size of its jaw. Two curved pieces of dark sheet become a mouth large enough to swallow the lover standing beside it. For years, the favourite ending has been for the mouth to close around a gift, reopen, and reveal that it has accidentally eaten the scenery. Recently, audiences have started laughing before the gift appears. The jaw itself has become the joke. + +The theatre belongs to a circle of engineered cephalopod yard workers and their neighbours in the 2760s, several decades after the [[Pallas Species Strikes]]. They rent an evening room on an [[Aeronautics Unlimited]] ramp: one of the company's continuing habitat and yard developments. Most earn their living maintaining seals and construction equipment. Some have ties to the [[Cephalopod Syndicate]]; others want a tolerable shift and an audience that remembers their entrance. + +## Making A Shadow + +A lamp throws the performers' silhouettes onto a translucent screen. The audience sits on the opposite side. Movable stands carry flat jaws, doors, crowns, and other scenery; performers bring pieces into the light or turn them edge-on until they nearly disappear. A creature can lose its enormous crown and acquire a tiny, mortified head in the same movement. + +These are descendants of industrial lines supplied by [[BioElevate]]. They perform in the humidity skins and mobile support rigs that sustain them outside water. Props have separate stands and broad grips; scenery hangs from the theatre frame, clear of life-support connections. Each act is arranged around the reach and comfortable movement of its particular performers. A partner can carry the other half of a monster. Nobody needs to present a complete creature alone. + +The older style delights in crowded transformations. An arm holds a lover steady while another moves a door, a third brings on an unwanted relative, and a partner supplies the relative's indignant hat. Good performers keep the story readable while several things threaten to happen at once. Regulars return to see whether a familiar disaster will be escaped this time. It usually will not, but the timing matters. + +Door takings pay for the room, lamps, screen repairs, and a modest share for the acts. Neighbours lend props, sell replacements, argue about performances, and book favourites for private celebrations. Young spectators start with a single hinged mouth on a stand. Some grow into performers; others become exacting audience members who can identify a borrowed entrance almost immediately. + +## An Unfashionable Jaw + +A newer style leaves much of the screen empty. Two small silhouettes approach, hesitate, and turn away; a slight change of angle can make an offered object look like a refusal. Its followers admire restraint and the nerve to hold a pause. They call the crowded style “cupboard theatre,” because everything its performers own eventually comes out. + +Sera, who operates the Long Mouth's famous jaw, genuinely likes the new work. She wants to perform a quiet courtship piece with her longtime partner, Pell. Pell thinks her pauses are beautiful in rehearsal and unreadable from the back row. He also knows that their jaw act still sells private bookings. He wants it on the public bill, where new customers can discover it. + +Sera has begun accepting applause with a comic bow that tells fashionable spectators she knows the act is absurd. Pell dislikes this more than an outright refusal to perform. He is playing the lover sincerely; she is inviting the audience to feel superior to it. They must decide whether to change the act, split the bill, or admit that they now want different kinds of laughter. Their shared prop cupboard remains locked with a latch either can open. + +## Unresolved Hooks + +- A young performer asks to borrow the jaw for a parody and offers Sera the starring role. Pell has already agreed to lend it, believing the request was for a revival. +- A family books the old courtship ending for an anniversary. Sera discovers that the supposedly accidental destruction of the scenery was the moment one partner first decided to propose. +- The quiet piece receives its first public slot. Someone in the back row laughs during its longest pause, and Sera must decide whether to use the laugh or wait it out. + +*Elaboration: Patina pass, 20260905-w002-3.* diff --git a/experiments/elaboration/review/candidates/aetheria-patina-20260905-w004-4.md b/experiments/elaboration/review/candidates/aetheria-patina-20260905-w004-4.md new file mode 100644 index 0000000..48b45bd --- /dev/null +++ b/experiments/elaboration/review/candidates/aetheria-patina-20260905-w004-4.md @@ -0,0 +1,24 @@ +# The Turnbooks Of Mere Landing + +At Mere Landing, people take little folded books for a walk. Each page shows the view from the next bend of the public gallery: a dark shelf of rock, a pale ridge, then the pale ridge appearing on the other side of the shelf. Visitors stop, turn back, and look again. Residents have favorite places to watch someone encounter this for the first time. + +Mere is a small human repair settlement in the [[Worldbuilding/Post-Elysium/index|post-Elysium era]], established after displaced fleets had time to make regular routes. Its enclosed landing and gallery occupy a pocket of stable space beside the unfamiliar geometries called [[Pseudospace]]. Beyond the gallery windows, the usual relationship between a viewer's movement and the apparent positions of distant objects breaks down. The ridge's dark transverse stripe makes it recognizable between views, but those views cannot be joined into an ordinary panorama. The gallery itself is an ordinary continuous passage; a visitor can always turn around and walk back to the landing. + +For people whose families came through the [[Welcome to Elysium|displacement into Elysium]], this is a place to spend an afternoon with something their grandparents would have called impossible. Nobody needs to cross the boundary to enjoy it. Children crawl along the low window to find the moment the striped ridge disappears. Some adults quietly do the same. + +The first turnbooks were sketches passed among crews waiting for repairs. Mere earns its living fitting replacement assemblies, servicing small vessels, and supplying passing crews; some workshops use [[Wavecrafters|Wavecrafter]] components and their prescribed calibration procedures. Long waits produced careful pictures. Repeat customers began asking what had changed since their last visit, and a few residents learned to make books worth buying. + +A turnbook folds like a concertina. Opened gradually, it follows a walk; spread across a table, it puts the incompatible views beside one another. Makers leave broad hinges between pictures rather than invent scenery to join them. The hinge may hold a thumbprint, a note about where to stand, or a drawing of the person who kept getting in the way. Good books give the landscape room, but a completely unoccupied gallery usually means the artist got up unreasonably early. + +Mere's enthusiasts enjoy different accomplishments. Some labor over the ridge's stripe and the fine broken edges of the shelf. Others paint the reflections in the glass, including the visitors looking out. Cheap printed outlines let children and impatient adults fill in their own colors. Crews buy unfinished books on arrival and finish them during later calls; recognizing an old patch of paint in the gallery can become part of recognizing the port. + +The walk costs nothing. Printing, drawing lessons, refreshments, and occasional original commissions support a few part-time makers alongside their other work. The enclosure needs cleaning and repair whether anyone draws it or not. Visitors who make the walk seated use books drawn from their eye level; a beautiful standing-height sequence can be quite useless to them. Makers learn this from customers more reliably than from praise. + +Lately, painter Esra Pell has begun selling books with every view visible on the cover. People buy them because they can immediately see why the walk is worth taking. Her former teacher, Nalin, sells a blank first fold and puts the startling view inside. He likes the hesitation before someone turns a page. Esra likes visitors arriving excited, knowing exactly what they hope to see. Both lead popular walks. Their argument matters to the younger makers choosing whose stall to share, and to a landing deciding whether it wants a famous single image or visitors who return for different walks. + +Two developments remain unsettled: + +- A regular freighter customer has commissioned a long book of the walk in reverse. Nalin has accepted, then discovered that his familiar sequence gives him very little help deciding where this one should begin. +- Esra has been offered an exhibition in a core settlement. She can take the originals that earn her local lessons their audience, or make a new series for people who may never reach Mere. She has enough spare time for one. + +*Elaboration: Patina pass, 20260905-w004-4.* diff --git a/experiments/elaboration/review/candidates/delvehold-hearth-20260905-w001-1.md b/experiments/elaboration/review/candidates/delvehold-hearth-20260905-w001-1.md new file mode 100644 index 0000000..b4d543d --- /dev/null +++ b/experiments/elaboration/review/candidates/delvehold-hearth-20260905-w001-1.md @@ -0,0 +1,32 @@ +--- +title: The Second Learners of Bracken Fold +description: An orcish upland community where growing older brings another chance to be taught. +--- + +> Canon candidate: Hearth, 20260905-w001-1. + +At Bracken Fold, an orcish shepherd who has raised four children can ask her household for a winter to learn something she is bad at. Her brothers take some of her mending. A daughter finds a teacher. By thaw she might be reading letters, carving puppets, or admitting that she has never liked the flute. The family feeds her through the attempt. They expect her to help someone else have a turn later. + +Bracken Fold is a cluster of stone houses around a sheltered upland basin, with sheep on the summer slopes and barley in the lower fields. Several related families share drying sheds and winter fodder. Wool, cheese, and woven travelling blankets pay for grain in lean years and for goods the basin cannot make. These [[Orcs|orcish families]] call adults taking such a turn **second learners**, even when it is their third or fourth beginning. + +The custom grew around winter work. Once the flocks come down, people spend long evenings repairing things together. A household that can teach only its inherited trade eventually runs short of someone who understands a new tool, an unfamiliar letter, or a child's unlikely talent. Families began making room for deliberate attempts. They now take pride in having helped a relative do something nobody at home could teach. + +Children learn numbers with wool bundles and letters on scraped boards. They also learn the pauses in local hunting songs: which paths to leave alone during breeding, where adults stop to leave remains, when to turn back. Such duties belong to the old agreements their families keep with the dangerous dungeon neighbour beneath the slopes. Children learn them as local obligations; the songs offer no general explanation of dungeon minds. + +At home, a good teacher is admired for noticing exactly where a learner went wrong without taking the work away. Children get to practise this on their elders. During winter visits, a grandmother may patiently recite the letters her grandson has set her, then make him explain why two of them have exchanged places since yesterday. Parents sometimes intervene because both parties are cheating. + +Near winter's end, families visit one another for suppers where learners show whatever they want to share. There are puppet quarrels, newly fitted coats, and songs whose difficult passages have been quietly shortened. People dance in the drying sheds after the wool has gone to market. An unfinished attempt can stay at home. Proud relatives are often harder to discourage than audiences. + +The turns are arranged over meals, according to who can spare work and who needs rest. A widower might move in with his sister for a season; spouses sometimes take turns several winters apart. Neighbours exchange chores when one house has too many dependants. Marrying into the Fold brings access to these arrangements, and long-settled friends also share them. Ancestry gives people a ready set of relatives to ask; years of showing up can enlarge it. + +The difficult request is a second winter. Learning enough to amuse the family is cheap compared with becoming a healer, a fine musician, or a mage. A teacher may live several days away. Families save wool money for lessons and argue over whether the learner should come home at lambing. Someone who leaves permanently can send money or welcome younger relatives as pupils, but the person washing their father's bedding cannot use a promise of future hospitality this morning. + +Older households favour useful skills that return to the basin. Younger parents increasingly want children to see adults choose pleasure without pretending it will improve the cheese. Returned [[Adventurers|delvers]] sometimes have savings to pay teachers, although their children may prefer almost any ambition to following them underground. At departure meals, worshippers ask the [[Gods and Religion|gods of knowledge and love]] for learning and safe reunion. Families differ over which hope deserves the longer prayer. + +## Unresolved hooks + +- A grandmother has been offered a place with a travelling puppet company. Her grandson, who made her first puppets, wants her to go; her son had counted on her care during lambing. +- Two households can together afford one visiting teacher. One wants reading lessons for adults, the other advanced instruction for a talented child who has exhausted local teaching. +- A young delver returns with enough money to fund several winters of lessons, asking that nobody from the Fold need follow his profession. His younger sister has already bought her pack. + +*Elaboration: Hearth pass, 20260905-w001-1.* diff --git a/experiments/elaboration/review/candidates/delvehold-hearth-20260905-w002-2.md b/experiments/elaboration/review/candidates/delvehold-hearth-20260905-w002-2.md new file mode 100644 index 0000000..bbc50fa --- /dev/null +++ b/experiments/elaboration/review/candidates/delvehold-hearth-20260905-w002-2.md @@ -0,0 +1,28 @@ +--- +title: Understep House Plays +description: A goblin neighbourhood where playing your family well can become a difficult kind of affection. +--- + +In Understep, a goblin child can bring a room to silence by setting down a cup exactly as her father does. Everyone knows the argument that follows that particular cup. Tonight she gives him a different argument, about whether a borrowed stool has become a relative through length of residence. Her father laughs first. He also checks where his stool has gone. + +Understep occupies a cluster of inhabited chambers beside the fungal beds of an active dungeon. Its [[Goblins|goblin]] households cultivate food, sort and move recovered material, and repair passages. Between those jobs, people put on short plays in one another's homes. A cleared floor, two lamps, and somewhere to sit are usually enough. The best-known characters are living neighbours, played with recognisable gestures and entirely invented predicaments. + +People call these house plays. A good performer catches how someone wants to appear: the sister who makes every request sound like a favour she is granting, the lover who rehearses casual entrances, the quiet neighbour whose politeness becomes more elaborate as his patience runs out. Mere repetition wears thin. Audiences admire the actor who can put a familiar person into an impossible situation and make their next move feel inevitable. + +Children begin with possessions: a bowl, a coat, the stretch of bedding their siblings keep invading. Adults enjoy stranger premises. In one favourite, a household adopts a lost chair and cannot agree which parent it resembles. Another gives a fungus grower the romantic attentions of every cap in her beds. [[Monsters|Dungeon creatures]] appear as cloth shapes or actors beneath blankets; a stage spider may dispute the rent without anyone believing its wild counterpart would do so. Experienced hosts keep performances away from occupied passages and working beds. Tonight's audience still needs somewhere safe to sleep. + +There is no expectation that every household performs. Some host, some lend lamps, and some shut their doors when the benches start moving. Understep has excellent repairers whom nobody wishes to hear deliver a second line. Neighbours who need quiet sometimes arrange an early showing for a few visitors. An actor sitting beside a bed must get the whole joke into a glance; carrying a favourite scene to someone recovering from illness can produce a better performance than a crowded room does. + +Family resemblance makes casting intimate. A former partner may remain the best person to play someone long after they have stopped sharing a home. Children grow up with public versions of their parents and eventually try replacing them. A newcomer is delighted to discover that a neighbour has learned her habitual pause, until the pause becomes the only thing anybody asks to see. + +Vessa has played her brother Orrik for years. Her Orrik saves everything against some future need, including the water in which he has washed a borrowed cup. The real Orrik used to supply her with better lines. Since taking in his partner's two children, he has begun spending freely on their clothes and small pleasures. Vessa keeps the old character because it is her most requested part. When Vessa sees a new coat, she performs Orrik fainting at the price. The children have started hiding purchases from her; they dislike seeing his gifts turned into things he must regret. Orrik wants her to see that the joke has become inaccurate. Vessa thinks he has forgotten how much he enjoyed making it with her. + +Other performers want house plays that strangers can follow. Visiting [[Adventurers|adventurers]] occasionally pay for a showing, but a roomful of goblins from the next settlement is already a demanding audience: they do not know whose cup that is. Some actors invent recurring households with no single living model. Vessa considers these thin entertainment. Her partner has quietly begun writing one. + +## Unresolved hooks + +- Orrik offers to play Vessa in her next showing. She must decide whether to rehearse with him before she knows what he intends to do. +- Two neighbouring households book the same actor for the same evening, each believing a recent romance has settled where her loyalties lie. +- Vessa's partner has finished a play whose best character is a generous father. The first available performance space is Orrik's floor. + +*Elaboration: Hearth pass, 20260905-w002-2.* diff --git a/experiments/elaboration/review/candidates/delvehold-ledger-20260905-w004-2.md b/experiments/elaboration/review/candidates/delvehold-ledger-20260905-w004-2.md new file mode 100644 index 0000000..e0db57a --- /dev/null +++ b/experiments/elaboration/review/candidates/delvehold-ledger-20260905-w004-2.md @@ -0,0 +1,34 @@ +--- +title: The Keshet Saltfolk — The Shelf Road +description: A proposed salt-basin culture weighing a cart road against the village trade that feeds it. +--- + +# The Keshet Saltfolk + +*Canon candidate.* + +When carriers return to Keshet, families heat the outdoor ovens before the baggage is unloaded. Salt has gone down-valley; flour has come home. Children look for seed cakes while adults listen to grain pouring into bins. Most saltfolk are [[Humans|human]], descended from pan workers and mule carriers who began staying through the winter beside a shallow inland salt basin. + +Their towns stand on gravel slopes near freshwater springs. Below them, salty seepage feeds shallow clay pans where summer sun dries it into crystals. The springs water households and small bean patches, with too little left for broad grain fields. Salt buys flour, fodder, timber and iron. Dung and thorn scrub fuel the ovens; roof beams pass through several generations of thick earthen houses. + +Before the morning glare becomes painful, workers mend pan banks, guide brine and scrape salt beneath rain covers. Children learn to recognize grit in crystals and damp in purchased grain. Families with inherited pans can give a married child a livelihood. Newcomers may build along the unused basin edge with neighbours' help, repaid in labour, but must eat through weeks without a harvest. Adra hires out to established owners while saving for her own pans. Some fellow workers prefer wages and a winter free of repairs. She wants something she and her husband can work together. + +He repairs carts down-valley. Their savings will buy a donkey; keeping it fed and buying a cart will take more. Adra hopes it could pull a larger saleable load than it could carry, provided the road has gentle enough slopes and a firm, drained surface. The present mule path offers neither throughout. Her husband will not promise that a cheap animal makes cheap freight. + +The path climbs from Keshet to a pass, then descends through two villages before reaching the largest valley market. Those villages, mainly [[Halflings|halfling]] farming communities, supply grain and fodder as well as customers for salt. Bek takes six mules through them. His sister married into the first; in the second, his friend Sella keeps a dry granary and a room where Bek recovered from a broken leg. He brings her spare harness fittings and buys her small grain lots alongside larger purchases. She has advanced flour through a failed salt season because she knows whom he will repay first. + +Carrier households admire someone who remembers every requested purchase. At home, people boast about a roof that needs no borrowing to mend, or enough pots when cousins arrive. Bek enjoys the journeys themselves: the kitchens where his bad singing is expected, and the news he can carry between relatives who seldom travel. Adra likes those people too. She has travelled with him. She would like more evenings with her husband at their own oven. + +The road supporters propose two works. They would widen the shared basin climb and replace its steepest bends with longer turns. Beyond the pass, they would cut a new road along a gently descending shelf, joining the market road below both villages. The shelf has no through track today. This second work creates the bypass; widening the existing route alone would still take travellers through the villages. Making the existing village descent cartable would require further long turns and retaining walls which the supporters have not offered to fund. + +Pan owners pledge grain for the crews, expecting larger sales. Adra hopes to carry her own salt. Bek wants fodder stores first: hungry mules already limit winter journeys. He also fears losing the small purchases that make his village rounds pay. Sella could sell to other buyers, but fewer visits would leave her buying fittings separately and Bek with less trade to offer when he next needs flour on credit. Keeping the old path open would not keep those exchanges worthwhile. + +Adra's husband brings a narrow borrowed cart to a firm stretch below the climb. The donkey moves the trial salt load there; at a loose bend they unload half. Nobody has yet hauled grain back over the pass or laid the proposed shelf surface. Adra asks what that road would cost to keep firm after rain. Bek stays to help reload. + +## Hooks left + +- Sella offers roof timber for a cart branch to her village. Its descent needs surveying, and Adra's planned cart would need some of that same timber. +- The next trial must bring grain home uphill. Borrowing enough grain for a meaningful load depends on Bek asking his village hosts. +- A wet drying season prompts comparisons with reports of [[Surface Symptoms|disrupted weather]]. Its cause remains unknown; the pledged road grain may be needed for supper. + +*Elaboration: Ledger pass, 20260905-w004-2.* diff --git a/experiments/elaboration/review/candidates/delvehold-numen-20260905-w004-4.md b/experiments/elaboration/review/candidates/delvehold-numen-20260905-w004-4.md new file mode 100644 index 0000000..bdfc76a --- /dev/null +++ b/experiments/elaboration/review/candidates/delvehold-numen-20260905-w004-4.md @@ -0,0 +1,30 @@ +--- +title: The Rain Music of Tovren +description: An orcish pottery town praises a storm goddess by playing with the weather. +--- + +When rain begins in Tovren, people put bowls outside to hear which ones sing. A thin bowl rings under large drops; a deep storage jar answers with a hollow knocking. Water slowly changes the notes. Under the tiled eaves, someone begins tapping a dry pot, and neighbours arrive with instruments wrapped in their work aprons. On a good evening the rain stops long before anybody wants to go home. + +Tovren is an [[Orcs|orcish]] town on clay terraces above an inland river. Its families sell storage pottery and grow reeds on the wet ground below; several workshops still use the kiln sites built by families who settled here together. Children learn the river road by accompanying deliveries, and know which households will let them try an instrument too expensive to touch in the shop. Making a jar that holds grain pays the rent. Making one that sounds beautiful is a reason to stay up after it has been paid. + +The town's rain music belongs to the worship of Avar, a [[Gods and Religion|celestial storm goddess]]. Her local image has wind-blown hair and both hands open. Worshippers disagree about whether those hands are giving rain or letting the storm go. Before playing, they address her by name and pour a little clean water over her image. The music that follows is offered to her. Pots played at a wedding or tested in a workshop have no such dedication. + +Players leave gaps for the weather. A shower may supply a quick patter against a drummer's slow beat, then suddenly fill every gap at once. People laugh when a carefully rehearsed entrance disappears beneath thunder. Dancers stamp through the dry arcade, turn towards the falling water, and retreat just before soaking their clothes. Some come chiefly to listen. Skilled listeners are cherished: they remember a beautiful passage nobody else noticed and can persuade its embarrassed maker to try it again. + +Tovren's congregation gathers beneath substantial roofs, away from the exposed riverbank. Prayer promises no immunity from lightning. During dangerous weather they move into the enclosed shrine and play softly enough to hear anyone calling outside. In a dry month, they pour water through pierced cups into the bowls. They ask Avar for rain, but neither the rhythm nor the arrangement is a [[Mana and Pattern|spell]]. An unanswered evening can still contain excellent music. + +Heska, a potter who writes hymns between firings, loves the instant when thunder overwhelms everyone. To her, worship means enjoying a greatness that has purposes beyond keeping Tovren comfortable. She has written a refrain asking Avar to “come with your whole voice.” People who spend their days keeping clay, fuel and finished pots dry sing it with particular relief. For a while, the thing that interrupts their work deserves their complete attention. + +The shrine priest, Uren, also dances. He prefers verses in which Avar chooses to soften her voice so small creatures can answer. He hears generosity in a light shower; Heska hears restraint, admirable but only one part of the goddess. Their disagreement has lasted through years of playing together. Uren will sing Heska's melody, but his mouth closes at the invitation. + +Now visiting pot sellers are carrying the refrain to other shrines. Heska hopes Tovren will become a place where young musicians spend a season learning, supported by instrument sales. Uren wants to teach there too. He understands that worship helps sustain and shape a god, and worries about teaching distant congregations to recognize Avar chiefly in overwhelming force. He cannot settle that worry by claiming she has forbidden the song. She has given him no such instruction. + +Heska thinks his preferred prayers risk teaching people to praise Avar only when she is useful. She has agreed to write another verse, but has yet to find words she believes. + +## Openings + +- A visiting shrine wants Heska to teach the original refrain during its planting prayers. She must decide what she is asking farmers to invite. +- Uren has composed a quiet response that players genuinely love. Heska wants it sung before her refrain; he intended it to replace that line. +- A dry season leaves the travelling pupils learning with poured water. One has begun writing music for the long silence before rain, and wants it included in worship. + +*Elaboration: Numen pass, 20260905-w004-4.* diff --git a/experiments/elaboration/review/candidates/delvehold-patina-20260905-w001-4.md b/experiments/elaboration/review/candidates/delvehold-patina-20260905-w001-4.md new file mode 100644 index 0000000..2b2986a --- /dev/null +++ b/experiments/elaboration/review/candidates/delvehold-patina-20260905-w001-4.md @@ -0,0 +1,38 @@ +--- +title: Lethmere Shorefolk +description: A candidate lakeshore culture whose households spend the dry season apart and the wet season together. +--- + +*Canon candidate; proposed locality and culture.* + +Around Lethmere, a shallow freshwater lake in the surface lowlands, families carry their doors uphill when the wet season approaches. The stone cottage shells withstand seasonal flooding; good wooden doors are too costly to leave soaking. The doors fit both their lakeside cottages and their rooms in the large stone houses above the flood line. Children recognize home by the scratches beside the latch, even when home now contains twenty more people and somebody has taken their usual breakfast seat. + +The shorefolk are mostly [[Halflings]], with long-established [[Humans|human]] families and households of other ancestry. They share a seasonal way of living, local recipes, and attachments to particular stretches of shore. Newcomers usually learn these through a partner, a rented garden, or work in an upper house. Nobody expects every resident to have lake-born grandparents. + +Lethmere spreads across broad clay shelves during the rains and retreats in the dry months, exposing damp ground where beans, onions, and quick greens can grow. Families return to small cottages on low gravel ridges, then cultivate the newly uncovered plots below them. Reed beds supply roofing and basket makers; fishing continues from the deeper channels. Produce, smoked fish, and reed mats travel by cart to inland markets. The upper houses keep kilns on their dry slopes, turning lakeshore clay into cooking pots during the wet months. Grain, iron tools, and much of the firewood come back along the same road. + +## Two seasons of company + +An upper house belongs to several households, each with its own rooms. Its broad kitchen and drying loft are shared. Over generations, families have built additions for grown children or sold rooms to unrelated neighbours. Some houses contain close kin; others have become a collection of people whose grandparents bought sensibly and disliked one another. + +Through the dry season, visiting means walking along the shore with something to eat. People relish the space to quarrel privately, keep odd hours, and try recipes without an audience. In the rains, the same families share ovens, mend fishing gear, shape clay, and teach children in the warm kitchen. Those who remain uphill all year tend the kilns and gardens above the water. They are often the people children run to first on returning. + +Shorefolk admire a host who notices when a guest wants company and when they want a chair by themselves. Children learn to pack a room so another person can carry it: handles outward, heavy things divided, sharp tools wrapped. Moving day ends with a meal made from whatever each household refused to pack. The combination is rarely repeated deliberately. + +Wet-season pottery gives the long evenings an ambition beyond waiting for spring. Each upper house has favourite shapes and glazes. Young potters bring experiments to the first dry-season market, where a handsome pouring lip can win more attention than an expensive colour. A few want to sell far beyond the lake. Others treasure the winter when they finally made six bowls that stacked. + +Before the doors go downhill again, households bring a little of their stored food to the upper house's shrine. Their [[Gods and Religion|worship]] thanks the gods they ordinarily petition for shelter, craft, and safe travel. Prayers include the names of people who will spend the season elsewhere. Families disagree about how long an absent name should remain in the prayer; a daughter opening a distant shop may hear affection where her brother hears a summons home. + +## Staying put + +Several prosperous gardeners want to build permanent homes on raised ground beside the lower gardens. Grandparents with painful knees support them. So do young couples tired of conducting a marriage within hearing of the winter kitchen. They propose paying for the earthwork together and keeping their rooms uphill for visits. + +Their neighbours worry about losing the people who fire the communal oven, teach pottery, and make wet months sociable. Keeping an unused room also leaves less space for someone who needs it. A lakeside home would spare its owners two moves each year, but a household selling its upper rooms might later struggle to return. Some families are trying shorter winter stays before deciding what to build. + +## Unresolved hooks + +- A potter receives a year-round offer from an inland workshop just as her upper house asks her to teach its children through the rains. +- Two sisters agree to fund a raised cottage, then discover that only one wants to sell their rooms uphill. +- A newcomer proposes turning an empty drying loft into private rooms; the winter musicians have practised there for thirty years. + +*Elaboration: Patina pass, 20260905-w001-4.* diff --git a/experiments/elaboration/review/candidates/delvehold-tangle-20260905-w003-3.md b/experiments/elaboration/review/candidates/delvehold-tangle-20260905-w003-3.md new file mode 100644 index 0000000..42accf2 --- /dev/null +++ b/experiments/elaboration/review/candidates/delvehold-tangle-20260905-w003-3.md @@ -0,0 +1,34 @@ +--- +title: The Ruskettle Country +description: An orcish wool country deciding who will own the town it wants to build. +--- + +*Canon candidate — proposed regional culture.* + +In the Ruskettle country, a good wool blanket is wide enough for someone to join you. People bring them onto the low walls outside their houses after supper, shuffle sideways for a neighbour, and complain when a newly courting couple occupies an entire one. Bright borders show where a weaver learned; the middle is usually plain, because somebody has to look at it every evening. + +These predominantly [[Orcs|orcish]] communities occupy a belt of grassy hills around a broad river valley. Their sheep spend summer on the heights and winter near the villages. Households sell wool, cheese and finished cloth, grow oats and roots, and buy extra grain from neighbouring [[Halflings|halfling farming settlements]]. Several generations of shared grazing, marriage and cloth trading have made Ruskettle a recognizable country across clan boundaries. A traveller identifies home by the hills first, then by kin. + +Children learn to mend before they receive a blanket of their own. They also learn the shepherds' long calling songs, whose answering verses let separated walkers enjoy an argument across a hillside. Weavers shorten the same tunes to fit a room. People admire someone who can keep company through dull work without demanding everyone's attention. A quiet cheesemaker can be much sought after. + +Many families follow their flocks each summer; others hire shepherds and stay beside their looms. The riverside village of Kettleford has dyers, carters, a mill and permanent shops. Its autumn fair brings the scattered households together for weeks. Cousins share rented rooms, marriages acquire witnesses who would otherwise be days apart, and old friends resume games left unfinished the previous year. Leaving has become harder for people whose closest company lives elsewhere in the hills. + +Across these differences, a popular ambition has taken hold: make Kettleford a proper town, with enough workshops and customers to sell finished Ruskettle cloth throughout the year. At present, merchants carry much of the fleece to neighbouring [[Humans|human towns]], where its later sale supports other people's dyers, innkeepers and apprentices. Ruskettle families want those livelihoods close enough for their children to choose them without leaving the country. + +The argument concerns the houses. + +The largest flock-owning clans offer to build whole streets on their winter meadows. They would keep the buildings and place relatives in them at modest rents. Their elders expect prosperous town households to help with lambing and shelter country cousins during the fair. To families who have endured ruinous winters together, this seems a sensible extension of kinship. It also gives those elders a lasting say over who can afford to stay. + +Dyers and hired shepherds have begun pooling savings to buy a smaller riverside site outright. Their supporters call themselves the Own-Hearth gathering. They want houses that inhabitants can keep after a quarrel with their clan. Several still plan to spend summer in the hills. For them, a town home would make seasonal work easier, while giving a married couple somewhere neither family could lend to visiting cousins over their objections. + +Urvek, a widowed flock owner, backs the clan streets and has already promised timber. His daughter Jadra keeps the Own-Hearth savings in her dye shop. She expects her father to come and live with her when the hills grow difficult; he cannot understand why she wants to purchase what he is offering her. She remembers the aunt who offered him advice about raising daughters whenever his roof needed repairs. + +Outside allies complicate the choice. Halfling grain sellers favour more permanent customers and will extend seasonal credit to either camp. A neighbouring human cloth merchants' league offers the clans several years of reliable fleece purchases. That would pay for roofs quickly, but tie up wool the proposed town workshops need. Local wool dealers support the offer; dyers have persuaded some small flock owners that better cloth prices justify waiting. Clan loyalties run through both groups. + +Three matters remain open: + +- Jadra has found an affordable site, but its seller uses the meadow to winter the sheep of two households too poor to buy fodder. Those households want places in the new town and an answer about their flocks. +- Urvek has invited the merchants' league to the autumn fair. His sister intends to lay locally finished cloth across the table before anyone signs. +- Two young shepherds have ordered one double-width blanket and reserved separate rooms in the proposed street. Their families have only been told about the blanket. + +*Elaboration: Tangle pass, 20260905-w003-3.* diff --git a/experiments/elaboration/review/candidates/kalsa-hearth-20260905-w001-1.md b/experiments/elaboration/review/candidates/kalsa-hearth-20260905-w001-1.md new file mode 100644 index 0000000..bc615af --- /dev/null +++ b/experiments/elaboration/review/candidates/kalsa-hearth-20260905-w001-1.md @@ -0,0 +1,38 @@ +--- +title: The Waking Houses of Clayfold +status: canon-candidate +intended_owner: Kalsa/Spoilers/Places/Clayfold.md +public_projection: Pending; situated household accounts only +--- + +# The Waking Houses of Clayfold + +In Clayfold, a child waking frightened can usually find someone making breakfast. Neighbouring households keep overlapping sleeping hours, and many children grow up eating their first meal in a different kitchen from the one where they went to bed. Adults call these neighbours their waking kin. They remember who liked the crust soft, who needed silence before speaking, and who claimed to hate being fussed over while sitting firmly within fussing distance. + +Clayfold is a proposed Spoker-descended settlement in the habitable twilight of [[Spoilers/Foundations/World|Kalsa]], beside clay beds and a stream, within reach of grain-growing settlements. Potters exchange storage jars and cooking vessels for food and bundles of dried plant fuel. Kilns stand beyond the houses; covered drying shelves fill the intervening yards. Clayfold's residents include clay diggers, carriers, cooks and people who have never successfully made a pot. Descent matters to some families, but neighbours and spouses can become waking kin without proving ancestry. + +The present lives of [[Spoilers/Polities/Spokers|Spoker communities]] remain largely undescribed in the owning note. Clayfold proposes one local answer. Its people take pride in making useful things beautiful: a pouring lip that does not dribble, a bowl whose underside rewards the person washing it. Neither their craft nor their household custom requires knowledge of their remote origins. + +## Being awake together + +In this country the sun does not set to tell everyone to stop. Clayfold measures household routines with sandglasses, meals and the sounds of work, using local intervals rather than a universal Kalsan day; [[Spoilers/Foundations/Language and Reckoning|Language and Reckoning]] leaves such measures locally variable. Firing a kiln sometimes needs attention across several people's sleep periods. Kin already keeping different hours began sharing meals and watching children. The arrangement became desirable beyond firing work: an ill person need not lie alone while the whole house sleeps. + +Two or three neighbouring homes commonly arrange substantial overlap between their waking hours. They change the arrangement when work, health or children change. Sleeping rooms have thick curtains and doors opening away from the busiest yard. Children learn to set bowls down softly before anyone trusts them to carry a full one. Adults admire someone who can entertain a wakeful child without waking five tired people. + +Waking kin share food, small repairs and company. They do not all earn together. A neighbour who feeds your child regularly expects flour, fuel, washing or care in return, although nobody expects an infant's exhausted parent to settle things after every meal. Older children move between familiar kitchens with their carers' agreement. Strangers are introduced over several meals before being entrusted with a child. Affection grows through repeated, ordinary presence; an excellent potter can still be a hopeless comforter. + +## A household of one's own + +Courtship often begins by lingering over someone else's first meal. A lover who changes sleeping hours to meet you makes a visible effort. The same gesture can worry a parent: who will sit with an elderly uncle if both young adults now sleep when he wakes? + +Some couples join an existing group of houses. Others rent a small room and relish waking together, eating alone and leaving dishes exactly where they put them. Established families sometimes call this a passing appetite for privacy. Younger residents answer that privacy need not be cured. People living alone may join shared meals while keeping their doors closed; some simply prefer friends who knock. + +The custom persists because familiar company is pleasant and dependable care is hard to replace. Its strain falls on those who find it difficult to refuse. A generous kitchen can become everyone's answer to a restless child. Better-off households can buy fuel and prepared food; poorer ones make their hospitality through more work. Clayfold's sharpest domestic arguments concern who gets uninterrupted sleep and whose wish for company counts as a need. + +## Unresolved hooks + +- A widowed cook wants to move in with a lover across the settlement. Three children regard her kitchen as home; their parents have never asked whether she wants to keep running it. +- Two adolescent friends want their first independent room together. Their families are delighted until both discover they expected the young pair to remain available for different waking hours. +- A potter offers a neighbour paid meal work during a large firing order. The neighbour welcomes the money but fears their friendship will become something that ends when the order is filled. + +*Elaboration: Hearth pass, 20260905-w001-1.* diff --git a/experiments/elaboration/review/candidates/kalsa-ledger-20260905-w004-4.md b/experiments/elaboration/review/candidates/kalsa-ledger-20260905-w004-4.md new file mode 100644 index 0000000..8dbe862 --- /dev/null +++ b/experiments/elaboration/review/candidates/kalsa-ledger-20260905-w004-4.md @@ -0,0 +1,32 @@ +--- +title: The Sling Yard +status: canon-candidate +intended_owner: Kalsa/Spoilers/Places/The Sling Yard.md +public_status: no Public version proposed +--- + +# The Sling Yard + +At the sling yard, a learner's first sale is usually something small enough to carry under one arm. A basket handle or bundle tie earns little, but someone takes it away and uses it. The yard's workers remember their first customers with embarrassing accuracy. + +The yard stands in a proposed provincial market under the [[Spoilers/Polities/Ju'onai Hegemony|Ju'onai Hegemony]], where settled [[Spoilers/Polities/Channeling - Sarxe|Sarxe]] families and their neighbours have repaired carriers' equipment for several generations. Some families arrived with carrying work; others supplied cord, rented working space, or married into the trade. Their descendants now make slings together: loops and broad woven supports that hold a load against a person's back or a pack saddle. They admire a sling that lies comfortably, packs flat, and can be repaired far from its maker. Fine patterned work also sells. There is considerable argument over whether a handsome sling ought to look handsome when empty. + +Learning begins with sorting cord, opening worn joints, and making small replacements. To splice a loop, a worker separates the rope's strands near its end, turns the end back, and works the loose strands into the standing rope. Fingers must keep track of what passes over and under while the joint is drawn snug. Learners practise on short offcuts before using the long, sound lengths that cost the yard most to replace. Finished carrying gear is inspected and tried under load; a neat surface alone earns no sale. + +Kesri, a Sarxe splicer, feels a nearby pull beginning to travel through a joint. Her Channeling lets her anticipate its movement and redirect force while it is active. It cannot tell her the condition of a coil lying untouched in a cupboard. She still picks apart suspect fibres, watches for wear, and tests her work. She loves the moment separate strands become one firm loop. She also makes a poor instructor whenever orders are late: she catches a learner's uneven pull, steadies the work, and says “there” after the useful moment has already passed. + +Her partner Orven sometimes has an opening, the sudden bounded understanding studied by the [[Spoilers/Institutions/Ju'onai Schools of the Opening|Schools of the Opening]], while they try a sling on the loading frame. Sometimes he understands which connection makes one side take too much of the weight. He can explain a change in the arrangement. He cannot make his fingers remember the strand sequence by explaining it harder. Once the frame, loading, or relevant interval changes, his earlier insight may no longer answer the question. + +Orven came with family money for practice cord. Kesri came with years of paid repair work and wants to design fine slings of her own. They began exchanging skills because she could make his suggested joints and he could help investigate why her wider patterned supports twisted under load. Neither wanted a permanent assistant. They now finish excellent work together, which is becoming inconvenient: customers request the partnership's familiar designs while both partners want time to attempt work they cannot yet do well. + +Their worst quarrel concerns a beautiful sample Orven believed he had made. Kesri had quietly helped its final tightening. She remembers saving expensive cord; he remembers being allowed to sell himself a small fiction. When he demands an untouched attempt, she agrees, then insists that he also sort and prepare his own material. His money buys replacement cord; she has been supplying the extra preparation time as part of their exchange, and is beginning to resent how much it takes. + +Other yard workers see different futures here. Experienced makers want the profitable joint orders. Younger workers want access to Orven's test frame and enough good cord to learn on, rather than endless scraps that fray before a lesson is finished. The cord seller offers a cheaper bulk purchase of their usual heavy cord. Taking it would stretch wages further, but leave less money for the finer cord Kesri wants and the sound lengths younger workers would consume in practice. + +## Unresolved hooks + +- A carrier will pay for Kesri's broad patterned sling, but wants Orven present for every fitting. Kesri must decide whether this is a route into design work she wants. +- Orven's next independently made loop holds on the frame and sits badly on its buyer. The buyer offers to return for alterations if he accompanies one ordinary carrying round. +- The bulk cord offer expires while the younger workers are preparing a shared request for full-length practice material. Kesri and Orven have enough influence to choose which expense the yard undertakes. + +*Elaboration: Ledger pass, 20260905-w004-4.* diff --git a/experiments/elaboration/review/candidates/kalsa-numen-20260905-w002-1.md b/experiments/elaboration/review/candidates/kalsa-numen-20260905-w002-1.md new file mode 100644 index 0000000..cfe2967 --- /dev/null +++ b/experiments/elaboration/review/candidates/kalsa-numen-20260905-w002-1.md @@ -0,0 +1,41 @@ +--- +title: Prayers in Another Mouth +status: canon-candidate +candidate_id: kalsa-numen-20260905-w002-1 +intended_owner: Spoilers/Institutions/Prayers in Another Mouth +public_projection: none; a future account would belong to a named local worshipper +--- + +# Prayers in Another Mouth + +In the cloth-mending quarter of Reed Bend, a small market settlement in Kalsa's habitable twilight belt, some households exchange prayers before their common rest. A wife gives her husband the words she wants spoken to God. He says them in the first person while she listens. Then they change places. People who spend most of their lives telling one another what they ought to want sometimes hear a startlingly unfamiliar voice coming out of someone they love. + +These families belong to one local monotheistic tradition among the many [[Spoilers/Polities/Null and Control Descendants|Control-descended communities]]. They address the **One Listener**, whom they believe hears every person without requiring a priest to make that person important. Their worship includes neighbours and spouses of other ancestry, with or without an expressed Gift. They know their grandparents' prayers and stories of earlier settlements; they possess no agreed account of their people's ancient creation. + +Reed Bend's menders repair clothing and travelling covers for the surrounding farming settlements and passing traders. Several related families rent adjoining workrooms. Their devotion travels easily between rented homes: it needs a willing second voice, and the gathering can fit into the pause after work. Its timing follows household rest, not a sunset that arrives each day; [[Spoilers/Foundations/World|Kalsa's sun]] does not cross their sky that way. + +## Hearing the wish + +The prayer begins with an inherited invocation, followed by words chosen in ordinary speech. The distinction between formal liturgy and changing [[Spoilers/Foundations/Language and Reckoning|everyday language]] matters here. Children first learn to carry small, exact requests: let my tooth stop hurting; let me win when we race again. Adults admire someone who can speak an embarrassing hope without turning solemnity into pity. An excellent speaking voice helps, but a fine reciter who improves everyone's requests soon runs short of partners. + +The listener may correct a missed word. The speaker may refuse a prayer before beginning it. Neither can quietly replace the other's wish with a lesson. Some couples exchange only familiar blessings; friends sometimes entrust each other with hopes they cannot yet say at home. A person who wants privacy can pray alone. Relatives still notice when a once-eager partner repeatedly chooses solitude. + +At larger gatherings, pairs speak softly at the same time. Individual sentences become hard to follow. Worshippers call this the Listener's nearness: each person can hear how much remains beyond their own attention, and imagine that nothing is lost to God. Some close their eyes; others watch the mouth carrying their words. No answer or magical effect is promised. The crowded murmur is enough to bring people back. + +## A name in the thanksgiving + +Mera mends harness covers beside her husband, Tal. After a fever, she credits her recovery to [[Spoilers/Institutions/God-Cult Covenants|treatment at a neighbouring god's shrine]]. She wants Tal to speak her thanksgiving, including that god's name. She has already paid the shrine's charges and thanked its attendants. Leaving its patron unnamed now feels furtive. + +Tal willingly carried her there. He believes powerful gods can heal, yet reserves worship for the One Listener. He offers to thank the Listener for the shrine's help. Mera says those are his words. He hears her request as asking him to worship someone else; she hears his correction as claiming that her recovery belongs to his faith before it belongs to her. + +Their aunt uses other gods' names freely when recounting kindness. A neighbouring family will thank mortal healers but refuses divine names within prayer. The local reciter says a borrowed prayer remains the petitioner's, a position Tal suspects is easier to maintain when the troublesome name belongs to somebody else's marriage. + +Mera and Tal still exchange the short blessing over sleep. Her longer thanksgiving lies folded beneath her sewing weights. + +## Hooks left + +- Mera asks Tal's closest friend to carry the thanksgiving at the next gathering. Tal must decide whether to sit beside them. +- A visiting shrine attendant hears their god named in borrowed prayer and joins in. Which prayer will someone here agree to carry in return? +- Their daughter writes a prayer asking the Listener to make her parents agree, then refuses every suggested revision. + +*Elaboration: Numen pass, 20260905-w002-1.* diff --git a/experiments/elaboration/review/candidates/kalsa-numen-20260905-w003-4.md b/experiments/elaboration/review/candidates/kalsa-numen-20260905-w003-4.md new file mode 100644 index 0000000..86da89b --- /dev/null +++ b/experiments/elaboration/review/candidates/kalsa-numen-20260905-w003-4.md @@ -0,0 +1,34 @@ +--- +title: The Guest Harvest +status: canon-candidate +elaboration: numen-20260905-w003-4 +intended_owner: Kalsa/Spoilers/Institutions/The Guest Harvest.md +--- + +# The Guest Harvest + +In a proposed cluster of papsenai farming households called the Bent Channel, an older grower can ask to become a guest at one harvest. Their younger kin raise a small patch without their labor or advice, cook from it, and invite them to eat. People begin planning these meals while the prospective guest is still vigorous enough to interfere. Waiting until someone cannot leave their bed is generally considered to have missed the pleasure of the thing. + +The Bent Channel lies among the southern gulf farms of the [[Spoilers/Polities/Shamanism - Papsenai|papsenai]], beside an ordinary irrigation bend. Its households grow grain and keep draft animals; they share channel maintenance and sell surplus through neighboring stores. The guest patch uses existing household ground. Its crop supplies a meal, leaving the household's main food and seed reserves outside the experiment. + +Children learn what is happening when an aunt sends them back with a question unanswered. They must ask the people tending the patch. The guest can offer help if the crop is failing, but accepting it means trying again at another planting. Neighbors sometimes rescue the meal with their own knowledge. Being able to find help is admired almost as much as knowing the answer oneself. + +Guests have favorite ways of spending this interval. Some visit relatives whose doors they usually reach carrying a repair job. Others make small clay animals, teach songs, or continue working on another field. At the meal, the younger growers describe a decision the guest would have made differently. The guest gets to taste the result before commenting. Families remember especially good food, especially bad advice withheld with difficulty, and the first meal at which somebody's mother asked for another serving. + +For several households, this is preparation for death. Kalsan [[Spoilers/Institutions/Death and Binding Law|mortuary traditions]] include both appeals for ancestral protection and invitations to relinquish the living world. At the Bent Channel, followers of a local release teaching believe the dead can become trapped in their own conviction that nobody else will manage. Feeding an elder as a guest gives that person something to remember when descendants call. Their teachers describe release as a difficult sacred trust in the living, and hope to practice it before fear and grief arrive. + +Other participants honor ancestors who remain near their families. They hold guest harvests too: a parent who has learned to accept care may become a kinder guardian than one who expects perpetual obedience. These families invite elders to choose work they would welcome after death. Neither teaching can establish what a particular dead person will become. Household observance also does not settle obligations to a god under existing [[Spoilers/Institutions/God-Cult Covenants|cult covenants]]. + +Davru has asked for her guest harvest after decades tending the household's grain. She follows the release teaching. At the meal she intends to ask her daughter Isket never to summon her for a field, even in a bad harvest. She wants Isket to speak of her, use her tools, and remember her mistakes without keeping an emergency task ready for her. + +Isket wants to agree and cannot yet do it. During a childhood illness she heard what she believes was her dead grandfather calling her back toward the room. Her mother remembers fever and a neighbor speaking through the wall. Isket's faith rests partly on that disputed kindness. She hopes to offer such care herself when she dies; promising never to ask for it feels like closing a door on someone who might still want to come home. + +The grain is ready. Isket has done the work and chosen the food. Davru has invited her brother, who expects to remain an ancestor and is delighted to attend. The meal will happen whether or not Isket can make the promise. Davru must decide whether she can receive it as the guest harvest she wanted. + +Unresolved hooks: + +- Isket puts her grandfather's drinking cup beside Davru's place. Davru asks whose presence it invites. +- A land-poor cousin asks to raise a guest patch for an elder on borrowed ground; the lender wants the same crop as the surrounding field. +- Davru's brother asks Isket to teach him the dish, intending it for the offerings his own descendants will leave. + +*Elaboration: Numen pass, 20260905-w003-4.* diff --git a/experiments/elaboration/review/candidates/kalsa-patina-20260905-w004-2.md b/experiments/elaboration/review/candidates/kalsa-patina-20260905-w004-2.md new file mode 100644 index 0000000..17426f8 --- /dev/null +++ b/experiments/elaboration/review/candidates/kalsa-patina-20260905-w004-2.md @@ -0,0 +1,33 @@ +--- +title: The Bowl Asks After You +status: canon-candidate +intended_owner: Kalsa/Spoilers/Institutions/The Bowl Asks After You.md +public_scope: A future situated account by a participating household; none authored here. +--- + +# The Bowl Asks After You + +Udrem divides the cooked food before leaving home. One portion goes to his daughter's table; the other goes to Chavi, whose serving bowl has been asking whether he has found better company. He chooses pieces of similar size for each. It takes longer than he would care to explain. + +At Reed Elbow, a small cluster of [[Spoilers/Polities/Shamanism - Papsenai|papsenai farming households]] beside an irrigation bend in the southern gulf, friends give familiar possessions opinions about one another. People invent the voices. A basket may admire somebody's strength extravagantly after being carried home full; a mat may remember the guest who stayed talking until everyone else had gone to sleep. The next encounter supplies another line. + +Neighbours tend the channel, dry crops and share a shelter for sorting their harvests. Their belongings pass through enough hands to acquire histories worth teasing about. Someone can answer a complaint while working, then spend the rest of the sorting imagining a better answer. Some favour elaborate quarrels. Others prefer a cup that quietly approves of the visitor who always turns its chipped edge away from their mouth. + +Chavi's wide bowl became jealous when Udrem praised another household's cooking over a meal. She pretended to console it. He took a generous helping and said reconciliation required privacy. Since then they have accused it of listening from the shelf, forgetting compliments and remembering portions. Chavi likes that Udrem can make her laugh with a slight turn of an old phrase. Udrem likes that she remembers which phrase. + +A different guest can eat from the same bowl without meeting that character. Chavi's youngest nephew, however, has heard its grievances since he was small. He learned the earliest stories by interrupting meals to ask what everyone was laughing at. Now he can answer before Udrem does, which pleases Chavi more consistently than it pleases Udrem. + +Lately Udrem has been eating often with his daughter, who has established her own household nearby. They are trying different ways of cooking the food they grow, and he wants to be there when she tastes the result. He still enjoys Chavi's table. But the bowl's complaints have become frequent enough that he brings food even when he cannot stay. Chavi takes the portions as a new extravagance in their old exchange. Udrem has started selecting them as compensation. + +Chavi really does miss him. A delivered dish is pleasant, but it leaves nobody across the table to answer her. She also remembers long stretches when he visited without being asked. Having to request each meal feels like losing something, even if he comes. Udrem would rather hear when she wants him than keep guessing whether a clever reply has settled anything. He has not yet told her that dividing the food is becoming less enjoyable than cooking it. + +The nephew wants the bowl as his inheritance when Chavi eventually passes her possessions on. He says so while she is using it, and she is delighted that he wants this ordinary thing so much. He imagines serving friends from it and answering its complaints for himself. There is no illness or imminent death behind the request. For now he asks to borrow it for a meal he will cook for Chavi and Udrem. + +Udrem has never eaten at his table. He wants to try the food, but hearing the nephew perform the familiar jealousy makes him reluctant to answer in kind. He would like another friendship with its own jokes. Chavi wants to hear the two of them make the old bowl funny together. The nephew has prepared a reply he is proud of; he also has a dish he wants them to taste before they start talking about meals he was too young to remember. + +## Unresolved hooks + +- Chavi sees Udrem balancing the portions before he gives her one. She asks why he moved that piece back. +- The nephew asks to borrow the bowl for his first meal with them. Chavi offers to carry it over herself; Udrem asks what he is cooking. + +*Elaboration: Patina pass, 20260905-w004-2.* diff --git a/experiments/elaboration/review/candidates/zyphos-hearth-20260905-w001-1.md b/experiments/elaboration/review/candidates/zyphos-hearth-20260905-w001-1.md new file mode 100644 index 0000000..9df5bb0 --- /dev/null +++ b/experiments/elaboration/review/candidates/zyphos-hearth-20260905-w001-1.md @@ -0,0 +1,33 @@ +# The Near Flights + +*Canon candidate. Near Flights and Folded Slope are provisional descriptive names.* + +At Folded Slope, a small chain of nesting ledges on the [[World/Sa'ueia Continent|Sa'ueia continent]] before imperial discovery, threadwings come home to fly very short distances together. Between a sheltered ledge and the next warm branch, a companion makes a familiar turn slowly enough to be followed. Sometimes the follower lands early. The other circles back. Being someone worth coming home to includes knowing when to turn back. + +[[Biosphere/Couriers and Pollinators/Threadwing Couriers|Threadwings]] sense pressure, heat, chemicals, and memory residues through ribbonlike vanes that fray and regrow. This community has built a custom around a proposed consequence of that regrowth: a familiar current can feel different through changed ribbons. A courier can remember a route perfectly and still need practice judging a tight landing. The near flights give that practice a social place. They also give companions an excuse to spend time together without carrying anything anywhere. + +## Learning Another Body's Pace + +Pairs often fly together, but the custom also joins nest neighbors, old rivals, and adults who have stopped sharing a nest. One threadwing learns how much room another currently needs. Care means choosing a broad turn, leaving an easy landing open, and approaching for parasite preening only after the other settles nearby and exposes its vanes. A return from a long route begins with observation; yesterday's confident flyer may want an unusually spacious approach today. + +Young flyers learn these habits alongside flight itself. An adult crosses a gentle plume, waits on a low branch, then lets the learner choose whether to follow. Later they exchange positions. The admired teacher can follow an awkward beginner without taking over the route. Experienced couriers sometimes find this more difficult than crossing the slope in poor weather. + +The same short course supports a game: two flyers repeat a sequence of turns, each adding one small variation when taking the lead. The pleasure lies in finding a movement the other can answer. Close companions develop sequences outsiders cannot immediately follow. These are learned bodily habits, not memories copied whole between minds. A solitary threadwing can practice the course too, and some prefer that before inviting anyone to watch. + +## A Neighborhood That Pays for Time + +The ledges lie among [[Biosphere/Primary Producers/Umbros-Facing Lantern Trees|lantern trees]], whose shelter and nectar carry obligations. Folded Slope's residents pollinate the grove and carry news along short local routes. They negotiate access to several sheltered flight spaces beside their roosts. Keeping those spaces available costs feeding opportunities and useful traffic capacity; a tree with little sugar cannot support unlimited leisure. + +Reliable local service makes the arrangement worth maintaining. Threadwings gain a place to regain confidence and sustain attachments. The trees retain pollinators familiar with their signals. Neither needs to understand the other's entire experience for the relationship to last. The threadwings' [[Ecology/Mutable Memory Endosymbiosis|internal memory partners]] still impose demands of their own; affection does not suspend cargo care or colony obligations. + +Residents differ over how much of life should fit within this small circuit. Some take pride in knowing every landing and every neighbor's approach. Others bring home difficult movements learned far away and hope to leave again with a companion beside them. Long-distance skill attracts admiration, but so does the quiet competence of a resident whose nearest branch is always easy to reach. + +The hardest arguments concern a good offer elsewhere. A courier may want an unfamiliar route while its mate has only just become comfortable flying together again. Staying can preserve something both love; leaving can be a wanted enlargement of life. Some pairs travel separately and renew their shared sequence on return. Others choose shorter journeys. No biological rule promises that either choice will save the attachment. + +## Unresolved Hooks + +- Two former nestmates still fly their old sequence together. One has a new companion who wants to learn it; the other keeps changing the final turn. +- A poor nectar season leaves room for only one sheltered course. Residents disagree between preserving the easiest landings and keeping the wider circuit that makes practice enjoyable for confident flyers. +- A returning courier offers to teach a spectacular new movement. Its usual partner asks for their slow old flight first, with departure already approaching. + +*Elaboration: Hearth pass, 20260905-w001-1.* diff --git a/experiments/elaboration/review/candidates/zyphos-hearth-20260905-w002-2.md b/experiments/elaboration/review/candidates/zyphos-hearth-20260905-w002-2.md new file mode 100644 index 0000000..2d6279c --- /dev/null +++ b/experiments/elaboration/review/candidates/zyphos-hearth-20260905-w002-2.md @@ -0,0 +1,27 @@ +# Turn Mantles + +*Canon candidate. Split Bough and the practice name are provisional.* + +At Split Bough, an interior neighborhood of the [[Airawa Empire]], a beautiful mantle can look unfinished until its wearer climbs. Two bands of dyed cloth meet across a turning back; a folded panel opens beneath a raised upper arm; the small lower hands pull a binding and divide one pattern into three. Someone watching from the next branch catches a design that a spectator below never sees. Being shown the best part can feel very personal. + +Split Bough's households fit clothing and climbing equipment for imperial service. Their homes and work platforms occupy neighboring branches of a managed living tree network. During breaks, wearers try new arrangements along the short climbs between platforms. People call these garments turn mantles. Most are ordinary mantles refolded and rebound, with loose edges kept clear of talons and working joints. Their attraction lies in the sequence of appearances, rather than expensive material alone. + +An [[Airawa]] has the body for this pleasure: taloned feet and powerful upper arms anchor and brace, while smaller lower hands can manipulate ties. A wearer keeps their weight supported while opening a panel. The admired skill is timing. A premature tug spends the surprise; a late one leaves the intended admirer studying the wrong shoulder. Children watching from a platform try to predict which color will appear next. Adults who consider themselves above guessing are often quite specific about the answer. + +Clothing already makes ecological relationships legible in [[Pre-Imperial Airawa Tribes|Airawa contract dress]], and imperial fashion orders those signals into ranks. Split Bough makers keep the required identifying arrangement visible while varying the folds around it. Some love a crisp, balanced display of their standing. Others prefer patterns that become briefly uneven and then resolve. Both can consider their taste thoroughly imperial. They disagree over what accomplished service ought to look like: immediately recognizable, or confidently inventive. + +The neighborhood's pleasure has a practical place within [[Imperial Biopunk Infrastructure|imperial production]]. Fitting garments to bodies that must grip, brace, and work demands judgment. Local employers allow the trials as practice in fit and movement, and use successful arrangements in service clothing. The break-time audience adds its own stakes. A maker wants a particular wearer to choose their mantle again. A wearer wants the neighbors to recognize a turn before recognizing who supplied the cloth. Some residents prefer a plain wrap and an unobstructed view of everyone else's exertions. + +Inviting someone onto a particular watching branch is a small act of attraction. It says that an appearance has been prepared for their angle. Friends make the same invitations, so an admirer still has to risk asking what was meant. Accepting a view creates no claim to a body or to reproduction; gestation remains subject to the empire's controls over trees, pollinators, and heredity. Local affection proceeds inside those conditions, with all the ordinary opportunities to misunderstand a generous gesture. + +One current quarrel concerns a wearer who has begun favoring broad, quiet panels. Their closest companion makes intricate reveals and keeps offering to improve the new mantle. The wearer once loved being the neighborhood's most elaborate moving object. Now they enjoy giving a single color enough space to be seen. The companion hears a judgment on years of shared work. At the next trial, the wearer must decide whether to accept one more clever fold or appear in the simpler arrangement they actually want. + +The [[Biological Memetic Engine]] can alter associations and responses here as elsewhere in the empire. Split Bough has no protected reservoir of taste outside its reach. Within the initiative permitted for useful work, however, neighbors still have particular audiences to please, mistakes to make, and appearances they look forward to seeing again. + +## Unresolved Hooks + +- The quiet mantle receives an invitation to a prominent service display. Its wearer must name a maker; the companion supplied the cloth but opposed every visible choice. +- A meticulous fitter who cannot manage the favored climbing turn recruits a spectacularly unreliable wearer. Their first successful reveal is seen from the wrong branch. +- Two friends accept the same carefully positioned invitation. The host prepared one reveal for each, but only one knows there was meant to be a second. + +*Elaboration: Hearth pass, 20260905-w002-2.* diff --git a/experiments/elaboration/review/candidates/zyphos-numen-20260905-w003-4.md b/experiments/elaboration/review/candidates/zyphos-numen-20260905-w003-4.md new file mode 100644 index 0000000..798aa23 --- /dev/null +++ b/experiments/elaboration/review/candidates/zyphos-numen-20260905-w003-4.md @@ -0,0 +1,35 @@ +# The Far Hollow + +*Canon candidate. Locality and translated names are provisional.* + +At the Far Hollow, glassback calves rest beneath a stone overhang whose lantern tree has died. Amber fungal candles still mark the approach. A living tree farther uphill supplies sugars to the road that keeps those candles open, although the calves shelter beyond the reach of its roots. Local route readers understand this continued care as mourning: the uphill tree keeps asking for news of a place it once shared with another living being. + +The hollow lies on an Umbros-facing slope of the [[World/Sa'ueia Continent|Sa'ueia continent]], before imperial contact. A small community of [[Umbros-Facing Lantern Trees]], fungal routes, couriers and returning herds lives around its wetland edge. Mats provide feeding nearby; the overhang shelters resting animals. The lost tree shaded the approach and guided arrivals until a windthrow killed it. The stone roof survived. + +The uphill tree is provisionally called Slant. While its neighbour lived, both supplied the same [[Candle Fungal Roads|candle fungal road]]. Reports passing through that partnership made the hollow familiar to Slant. Lantern trees receive root pressure, fungal reports and the chemicals of distressed infants; their records do not require them to look down upon a scene as a walking visitor would. Slant knew this place largely through what arrived from it. + +Now the familiar reports arrive without the neighbour's contributions. Slant continues supplying the hollow's road branch and displays mourning pulses when couriers return from there. Among the local trees, this has become one possible way to answer a partner's death: support a place the partner made habitable, and keep receiving news of its present use. + +## What Returns + +For the [[Glassback Grazers|glassbacks]], the hollow offers a familiar resting stop between feeding and onward travel. Adults settle flank-to-flank during bright recovery, passing warmth and low-grade route confidence. Calves learn the approach by following a herd that comes willingly. The living congregation, if a visitor wants to call it that, mostly wants to be warm. + +[[Threadwing Couriers|Threadwings]] enjoy the dependable route and payment at Slant's grove. Some make a particular habit of returning from the hollow before taking other work. They bring current route memories in the living cargo carried within their guts. The fungal road also reports conditions from below. Slant repeatedly renews the sugar arrangement after these returns. Readers take that recurrence as evidence that hearing about the hollow matters to it; nobody can extract a complete account of what satisfaction feels like inside its trunk. + +The road has its own reasons to cooperate. Herd dung feeds it, traffic carries spores, and Slant remains a useful producer partner. It can keep the hollow viable without sharing Slant's attachment. Its reports include hunger, emptiness and damage. A comforting report invented for the occasion would make it a poor partner. + +## A Place Still Taking Visitors + +A neighbouring lantern tree, called Ridge, offers good shelter closer to the feeding mats. It admits the herds and rewards couriers who direct traffic there. Several returning herds already choose that stop. Ridge's preference is legible through these invitations: it wants the living activity beneath its own canopy. It has no obligation to preserve another tree's favoured arrangement. + +Slant also needs pollination, healthy roots and reserves. Keeping the remote branch supplied leaves less sugar for enlarging its own courier service. Some route readers admire the persistence; others think their reliable reports are helping Slant continue an attachment it would otherwise revise. Couriers who favour the hollow can still prefer a better-paid route when nesting demands increase. + +The practice has no promised duration. The records held in [[Ecology/Mutable Memory Endosymbiosis|living memory]] do not establish that the dead tree survives in Slant. What remains open is how long this particular relationship with a place will keep changing the survivor's choices. + +## Hooks Left + +- The road offers to reduce the hollow branch while keeping it passable. Slant must answer through the next sugar exchange; the couriers have already begun planning around those supplies. +- A herd raised on the hollow route takes its calves to Ridge. Its familiar traces reach Slant through the road, carrying news of a successful rest somewhere else. +- A young lantern tree begins growing beside the overhang. Slant's couriers must decide whether their next delivery should pass it by or land there first. + +*Elaboration: Numen pass, 20260905-w003-4.* diff --git a/experiments/elaboration/review/candidates/zyphos-veil-20260905-w002-1.md b/experiments/elaboration/review/candidates/zyphos-veil-20260905-w002-1.md new file mode 100644 index 0000000..3b5201c --- /dev/null +++ b/experiments/elaboration/review/candidates/zyphos-veil-20260905-w002-1.md @@ -0,0 +1,29 @@ +# The Unanswered Scraps + +*Canon candidate. The locality and custom below are proposed; names are provisional translations.* + +At Splitroot, a lantern grove on the [[World/Sa'ueia Continent|Sa'ueia continent]], several lattice-ant colonies spend part of their well-fed hours investigating things nobody has paid them to explain. The glue around a fiber records warmth on only one side. A scrap carries two pressure marks where one crossing was expected. The colony that arranged the little event knows how it happened. Its neighbors want the pleasure of finding out. + +These are questions small enough to walk around. [[Biosphere/Decomposers and Recyclers/Lattice Ants|Lattice Ants]] think most strongly when their jointed bodies lock into spans, loops, and sheets, joined with shed fibers and microbial glue. The glue holds brief impressions of pressure, heat, immune residue, and disturbed minerals. Around a puzzling scrap, a colony assembles the body with which it will examine the evidence. Another colony waits its turn nearby. They keep their lattices separate; sharing a question does not require sharing a mind. + +Splitroot's colonies earn sugar, shelter, and material for their brood through ordinary diagnostic and recycling work. Their [[Biosphere/Primary Producers/Umbros-Facing Lantern Trees|lantern-tree]] hosts need ground histories, and the neighboring [[Biosphere/Decomposers and Recyclers/Candle Fungal Roads|candle roads]] need contamination reports. The unanswered scraps occupy sheltered patches beside the nests, away from working trails. Their makers use clean, permitted materials and staged events. A real client's concealed history is a poor invitation to play. + +A good puzzle offers several plausible sequences and one small trace that distinguishes them. Its maker might press a glue-coated shed fiber twice, warming the coating between presses, then offer the resulting patch for inspection. Participants indicate an answer by performing the sequence they think produced it. The maker can repeat the original event while they examine it. This gives disclosure a physical form, without requiring a sentence-by-sentence translation between colonies. + +Some colonies admire speed. They unfold around a sample, withdraw, and immediately attempt a reconstruction. Others keep returning to a stubborn scrap between jobs. A successful maker earns invitations to inspect other colonies' puzzles; a colony that always reveals the answer too soon gets fewer. A colony can refuse the offered demonstration by withdrawing its inspecting lattice, then return later to try again. + +The most admired discoveries are sometimes failures of the maker's explanation. A visiting colony produces the same traces by a sequence the maker never considered. Both demonstrations work. The scrap was less informative than everyone thought, and suddenly it is interesting again. + +There is disagreement over how long that interest deserves protection. One Splitroot colony, provisionally called Bent Span, likes to leave two explanations standing until fresh evidence becomes available. Its neighbor, Quick Loop, asks for the demonstration while the impressions remain readable. Quick Loop considers an answer lost to fading glue a wasted opportunity. Bent Span considers some of Quick Loop's answers guesses dressed for work. + +Their quarrel matters beyond the puzzle patch. [[Biosphere/Couriers and Pollinators/Threadwing Couriers|Threadwings]] bring permitted shed fibers and sometimes witness the staged events. One courier has begun repeating that Bent Span can discover crossings which leave no trace. Bent Span has demonstrated only that a particular trace admits two explanations. The rumor attracts paying questions that cannot be answered. Correcting it means allowing outsiders to watch a celebrated puzzle fail to distinguish its own possible endings. + +The colonies also differ over spectators. Quick Loop welcomes them: an accurate demonstration can win a client. Bent Span wants the unfinished question kept among those still working on it. A visitor who blurts out the maker's sequence may be truthful and thoroughly unwelcome. But neither colony can make missing evidence return by keeping the explanation secret. + +## Open Questions + +- The courier offers to repeat the correction along its route, but wants Bent Span to demonstrate the uncertainty in front of a prospective client. Will the colony expose its limits publicly? +- Quick Loop has reproduced Bent Span's favorite puzzle by a third sequence. Will it show the result immediately, or let its rival finish looking? +- A lantern-tree host remembers an incidental movement beside an old puzzle. Its account might settle the question, although the original glue impressions have faded. Will either colony accept testimony it can no longer check against the scrap? + +*Elaboration: Veil pass, 20260905-w002-1.* diff --git a/experiments/elaboration/review/elaboration-completion.md b/experiments/elaboration/review/elaboration-completion.md new file mode 100644 index 0000000..e6a0eb6 --- /dev/null +++ b/experiments/elaboration/review/elaboration-completion.md @@ -0,0 +1,48 @@ +# Elaborator campaign — September 5, 2026 + +Completed four waves of sixteen Astra Low Elaborator calls, orchestrated within Codex using the existing titled roles, paired lore/Ghostlight clones, ledgers, and isolated candidate branches. The final wave included eight explicit refinements: **56 fresh proposals, eight refinements, 64 completed passes**. + +**Twenty candidates are shortlisted for your nitpicks. None has been integrated into canon.** Each shortlist entry includes a short pitch and the complete proposed article. + +[Read the shortlist](./elaboration-shortlist.md). + +| Wave | Promoted | Revise | Declined | +|---|---:|---:|---:| +| 1 | 5 | 4 | 7 | +| 2 | 5 | 7 | 4 | +| 3 | 5 | 5 | 6 | +| 4 | 5 | 2 | 9 | +| Total | 20 | 18 | 26 | + +Declined means excluded from this shortlist; several are sound reserves. Revised versions were assessed as submitted, without granting credit for imaginary future repairs. + +## What changed between waves + +Each Astra Low reviewer read all sixteen candidate articles and ledgers. Codex read the complete review and every promoted article before admitting the selection and preparing the next wave. The final reviewer also read the eight originals and their earlier critiques. + +- Wave 1 established everyday cultural life beyond the best-developed institutions. Its garden, patient-teacher, shared-meal, and departure patterns informed more varied assignments. +- Wave 2 explored competition, prestige, humans, goblins, Sarxe, and Airawa. Review identified convergence around sports rules, safety, artistic taste, and expedition credit. +- Wave 3 pursued domestic differences, religion, vernacular life, and fuller new cultures. It produced the Ruskettle Country, a particularly useful DELVE/HOLD regional foundation, while revealing another tendency toward private-room disputes and burdensome affection. +- Wave 4 combined fresh neglected subjects with eight specific refinements. Two refinements earned promotion. The reviewer still rejected competent proposals when they added less than competing ideas. + +The voice brief consistently favored grounded explanations, visible desires and consequences, occasional dry humor, and understatement. Source context came from pinned current main revisions; old ledgers and new proposals were supplied as proposal history rather than canon. Assignments supplied missing cultural context and independent ambitions instead of merely telling workers to stop writing about dwarves. + +Useful DELVE/HOLD starting points include the **Ruskettle Country**, **Keshet Saltfolk**, **Lethmere Shorefolk**, and **Rain Music of Tovren**. These offer regional cultures and religious life with their own attractions, livelihoods, and disputes. + +## Verification and limits + +The final audit reconciled all 64 successful worker receipts, four completed reviews, four root admissions, 64 candidate notes, and **128 remote branch heads**. Every candidate/ledger digest matched its admitted publication evidence. All retained clones were clean, with changes confined to the assigned candidate and its ledger/review evidence. All candidate wiki targets resolved; this check did not validate individual heading anchors or prove semantic correctness. + +Reviewers checked consequential inherited claims against selected owning sources. This was full candidate review with targeted source verification, not an exhaustive rereading of every source article. New geography, cultures, and mechanisms remain proposed additions. The comparative reviews record reservations and exact corrections for the revision queue. + +Recoverable launch, checkout, transport, and publication failures were retained in receipts and resolved. Publication whitespace checks removed only extra terminal blank lines, with format receipts; no prose was silently rewritten during publication. + +No new lore article changed main. Aetheria's AGENTS.md was updated and pushed separately to preserve the campaign's completion and review boundary (commit `65a6f3c`). The actual DELVE/HOLD working branch was left in place. + +## Durable handoff + +Plans, prompts, source pins, process receipts, full candidates, publication hashes, the authority map, and final audit are under `work/elaboration` in this task directory. The four complete comparative reviews are linked from the shortlist. Every proposal and ledger is also preserved in its own published `slot/<world>/<title>/<stamp>` branch pair on the owning lore repository and GameCult/Ghostlight. + +The legacy handoff README now records completion and prohibits restarting its obsolete scheduler. Aetheria's next-action guidance points to this report and the shortlist. No campaign worker, reviewer, or scheduler remains running; there is no automatic fifth wave. + +Earlier packet decisions remain separate: A2 and D1–D3 are approved but unintegrated; D3's divinity formalization is still owed. A1 remains demoted. K1/K2/Z1–Z3 remain pending. This shortlist grants no additional canon approval. diff --git a/experiments/elaboration/review/elaboration-progress.md b/experiments/elaboration/review/elaboration-progress.md new file mode 100644 index 0000000..62d8895 --- /dev/null +++ b/experiments/elaboration/review/elaboration-progress.md @@ -0,0 +1,13 @@ +# Elaborator campaign + +Four waves completed: 64 Astra Low passes at concurrency 16, including eight explicit refinements. All candidate branch pairs are published and verified: 20 shortlisted, 18 marked for revision, and 26 declined for this shortlist. No campaign worker or reviewer remains running. Codex owned wave dispatch and review; no external scheduler ran. + +The existing titled Elaborators, paired lore/Ghostlight clones, ledgers and candidate branches are retained. Current main supplies lore context. Assignments emphasize underdeveloped cultural life, including new cultures, with grounded prose and understatement. + +A reviewer read all sixteen candidates after each wave and selected the strongest for operator review. Promotion did not merge canon. Codex used each review to change the next wave's assignments and prompt calibration. No fifth wave is scheduled. + +Worker PID, logs and exit receipts are under `work/elaboration/waves/004/` in this task directory. Explicit plans and prompts are under `work/elaboration/`. Prior additions retain their existing approval statuses. + +[Read the shortlist](./elaboration-shortlist.md). + +[Completion and verification report](./elaboration-completion.md). diff --git a/experiments/elaboration/review/elaboration-shortlist.md b/experiments/elaboration/review/elaboration-shortlist.md new file mode 100644 index 0000000..3cfeef0 --- /dev/null +++ b/experiments/elaboration/review/elaboration-shortlist.md @@ -0,0 +1,103 @@ +# Elaborator shortlist + +Reviewer-promoted candidates from the new campaign. These remain proposals for your review; none has been merged into canon. Each wave compares sixteen ideas. + +## Wave 001 + +- **Aetheria — [Longbank Clay Walks](candidates/aetheria-hearth-20260905-w001-1.md)** + + An Elephant Enclave neighborhood makes communal clay landscapes that children, elders, and friends explore and reshape together. Beloved works accumulate family attachments, leaving residents to choose between preserving shared places and giving new makers room. + +- **Delvehold — [The Second Learners of Bracken Fold](candidates/delvehold-hearth-20260905-w001-1.md)** + + Bracken Fold is an orcish upland community whose households share work so adults and elders can spend a winter learning something new. Its families must decide how far to support a loved one's growing ambition when further learning may take them away from the people who made it possible. + +- **Delvehold — [Lethmere Shorefolk](candidates/delvehold-patina-20260905-w001-4.md)** + + The Lethmere shorefolk spend the dry season in separate lakeside homes and the rains together in large hillside houses, carrying their doors between them. Their growing wish for permanent private homes tests a seasonal intimacy that many still enjoy and rely on. + +- **Kalsa — [The Waking Houses of Clayfold](candidates/kalsa-hearth-20260905-w001-1.md)** + + A small Spoker-descended pottery settlement makes kinship through neighbouring households whose waking hours overlap, so children and sick people can find familiar company while their own household sleeps. Courtship and starting a private home become consequential choices because changing when one is awake changes whom one can care for. + +- **Zyphos — [The Near Flights](candidates/zyphos-hearth-20260905-w001-1.md)** + + A threadwing roost community maintains short companion flights for adjusting to regrowing sensory vanes and enjoying one another's company. Its members must choose how to sustain those attachments while pursuing routes that may carry them far apart. + + +[Full comparative review](./elaboration-wave-001-review.md) + +## Wave 002 + +- **Aetheria — [The Long Mouth](candidates/aetheria-patina-20260905-w002-3.md)** + + A Pallas cephalopod shadow theatre has made its reputation on elaborate comic creatures, but audiences are beginning to prefer sparse, hesitant performances. Two established partners must choose whether to keep playing their beloved jaw act sincerely when one has started sharing the fashionable audience's embarrassment. + +- **Delvehold — [Understep House Plays](candidates/delvehold-hearth-20260905-w002-2.md)** + + In one goblin neighbourhood, short domestic farces turn the habits of loved people into recurring stage characters. A successful impersonation can outlast the relationship or change of heart that made it affectionate, forcing performers to choose what they are willing to notice about their subjects. + +- **Kalsa — [Prayers in Another Mouth](candidates/kalsa-numen-20260905-w002-1.md)** + + One local Control-descended monotheistic community exchanges prayers by speaking another person's wishes in the first person. A recovered woman's thanksgiving to a neighbouring god tests whether her husband can lend his voice without lending his allegiance. + +- **Zyphos — [The Unanswered Scraps](candidates/zyphos-veil-20260905-w002-1.md)** + + A small community of lattice-ant colonies exchanges staged, incomplete traces for the pleasure of reconstructing what happened. Their disagreement over when to reveal an answer becomes consequential when a courier mistakes demonstrated uncertainty for extraordinary forensic power. + +- **Zyphos — [Turn Mantles](candidates/zyphos-hearth-20260905-w002-2.md)** + + In one imperial Airawa clothing neighborhood, people enjoy mantles whose patterns appear in sequence as their six-limbed wearers climb and adjust folds. A change in someone's taste can unsettle an intimate collaboration even when both people sincerely value their imperial lives. + + +[Full comparative review](./elaboration-wave-002-review.md) + +## Wave 003 + +- **Aetheria — [Latch Row](candidates/aetheria-hearth-20260905-w003-1.md)** + + A mixed Ratfolk–human neighborhood builds generous visiting rooms in front of private interiors that need not admit every loved one's body. Helping someone make a home one cannot enter becomes a familiar act of affection, while families disagree over how much physical access intimacy needs. + +- **Aetheria — [The Unwatched Sleep](candidates/aetheria-numen-20260905-w003-4.md)** + + One Ratfolk community gives mourners a shared sleep while praying that the dead have reached a home where nobody needs them to keep watch. A bereaved parent's hope that her partner still protects their child conflicts with her sister's hope that he can finally rest. + +- **Delvehold — [The Ruskettle Country](candidates/delvehold-tangle-20260905-w003-3.md)** + + The Ruskettle country is a proposed orcish wool-producing region whose families want their seasonal market to grow into a town with livelihoods for their children. Clan-funded streets and independently owned homes attract competing alliances because both promise a desirable future while giving relatives different powers over one another. + +- **Kalsa — [The Guest Harvest](candidates/kalsa-numen-20260905-w003-4.md)** + + A small papsenai farming community feeds elders from a crop raised without their assistance, letting them experience being cared for before death. Participants disagree about whether this prepares the dead to leave their descendants or to remain as more generous ancestors. + +- **Zyphos — [The Far Hollow](candidates/zyphos-numen-20260905-w003-4.md)** + + A lantern tree continues supporting a shelter once maintained by a dead neighbour, receiving news through a fungal road and returning couriers because its own roots cannot reach the place. Its attachment sustains a useful stop while other trees, herds and couriers increasingly prefer different arrangements. + + +[Full comparative review](./elaboration-wave-003-review.md) + +## Wave 004 + +- **Aetheria — [The Turnbooks Of Mere Landing](candidates/aetheria-patina-20260905-w004-4.md)** + + At a small post-Elysium repair landing, people make folding picture books that accompany an ordinary walk past views of unfamiliar spatial geometry. Their growing popularity gives artists a choice between showing a destination's surprise in advance and composing the experience of discovering it on foot. + +- **Delvehold — [The Keshet Saltfolk](candidates/delvehold-ledger-20260905-w004-2.md)** + + The Keshet saltfolk buy their food with salt, and a proposed cart road could let more pan workers carry their own harvest. Its new alignment would bypass two villages whose trade and friendships help carrier families survive bad seasons. Revised from: delvehold-ledger-20260905-w003-4, branch slot/delvehold/ledger/20260905-w003-4. + +- **Delvehold — [The Rain Music of Tovren](candidates/delvehold-numen-20260905-w004-4.md)** + + An orcish pottery town offers rain music to a storm goddess and enjoys the weather interrupting its carefully learned rhythms. Its musicians disagree over whether worship should welcome divine wildness or praise the goddess for choosing gentleness, as their songs begin travelling beyond the town. + +- **Kalsa — [The Bowl Asks After You](candidates/kalsa-patina-20260905-w004-2.md)** + + At Reed Elbow, friends invent voices for household possessions that carry their shared jokes into later meals. Udrem's carefully divided food and a nephew's wish to inherit Chavi's bowl test whether a cherished friendship can make room for new pleasures and new participants. Revised from: kalsa-patina-20260905-w003-2, branch slot/kalsa/patina/20260905-w003-2. + +- **Kalsa — [The Sling Yard](candidates/kalsa-ledger-20260905-w004-4.md)** + + A provincial sling yard teaches the same material craft to people who experience its loaded joints differently through Channeling and Analysis. Two partners become profitable together before either has learned what they hoped to learn from the other, making practice time and good cord a contested investment. + + +[Full comparative review](./elaboration-wave-004-review.md) diff --git a/experiments/elaboration/review/elaboration-wave-001-review.md b/experiments/elaboration/review/elaboration-wave-001-review.md new file mode 100644 index 0000000..b35a160 --- /dev/null +++ b/experiments/elaboration/review/elaboration-wave-001-review.md @@ -0,0 +1,122 @@ +**Five candidates merit operator shortlisting. None is canon adoption.** The wave supplies substantially more livable cultures than procedural machinery, but converges heavily on shared crafts, patient teaching, meals, and the difficulty of leaving people behind. + +I read all sixteen supplied candidates and all sixteen ledgers in full. I checked consequential borrowed claims against local source owners, confirmed all sixteen lore HEADs match the supplied revisions, and found no tracked source changes. No candidate was incomplete. Historical-ledger novelty claims remain qualified: I did not independently reread every earlier wave. No edits, publication, or delegation occurred. + +**Verdicts** + +“Decline” here includes sound proposals that do not earn this wave’s shortlist. It does not imply a canon contradiction. + +| Exact candidate ID | Verdict | Specific reason | +|---|---|---| +| aetheria-hearth-20260905-w001-1 | **promote** | Trunk-scale collaborative art makes Enclave memory tangible. Preserving an artwork also preserves an ongoing relationship; replacing it has a credible cost. | +| aetheria-patina-20260905-w001-2 | decline | Pleasant, materially supported life, but cultivar replacement and visitor-funded hospitality offer too little distinction within this orchard-heavy wave. | +| aetheria-numen-20260905-w001-3 | decline | Strong reserve: unequal subjective time gives remembrance a particular difficulty. Much of the article nevertheless returns to the same conserved-versus-changeable garden argument. | +| aetheria-tangle-20260905-w001-4 | decline | Paired accounts of hospitality and remembering who someone has become are excellent. The gathering-house budget becomes the dominant engine, reducing the cultural discovery. | +| delvehold-hearth-20260905-w001-1 | **promote** | Adult ambition changes family life across generations. Orcish reciprocity supports pleasure and learning beyond the already developed dungeon conflict. | +| delvehold-numen-20260905-w001-2 | decline | Seli and Arven have credible competing ambitions, and the new spell is honestly flagged. Another flowering hospitality culture adds less territory than the shortlist. | +| delvehold-ledger-20260905-w001-3 | decline | Landless breeding work and the tenant shepherd are substantial ideas. The article spends too much of its distinctiveness on another orchard’s expansion and allocation choices. | +| delvehold-patina-20260905-w001-4 | **promote** | Seasonal household separation changes privacy, property, craft, ageing, and belonging. Carrying the same doors between homes is memorable and useful. | +| kalsa-hearth-20260905-w001-1 | **promote** | Permanent daylight shapes intimacy through overlapping sleep. A lover’s changed hours can alter several households without any new magical mechanism. | +| kalsa-patina-20260905-w001-2 | decline | Moving supper miniatures are attractive, but selling shared art, disputed remembrance, and travelling apprentices repeat stronger entries. Backstage explanations also interrupt the experience. | +| kalsa-numen-20260905-w001-3 | decline | Sound handling of shamanic preparation and situated devotion. The already developed papsenai gain another garden rather than enough new cultural ground. | +| kalsa-ledger-20260905-w001-4 | revise | Root forcing gives permanent light practical significance and creates credible class differences. Why people inhabit the shadow side, rather than merely work there, remains insufficiently explained. | +| zyphos-hearth-20260905-w001-1 | **promote** | Companion flight makes bodily adjustment, play, and intimacy one understandable activity. The new regrowth inference is explicit and bounded. | +| zyphos-patina-20260905-w001-2 | revise | Fitted comfort is worth developing, but the cradle’s central sensory effect depends on an inadequately explained mechanical coupling. | +| zyphos-ledger-20260905-w001-3 | revise | Mobile cultivation offers consequential choices. Shellfold biology still resembles terrestrial shellfish with one memory response attached, short of the source’s organism-design requirement. | +| zyphos-veil-20260905-w001-4 | revise | Travelling art acquiring a false practical meaning has strong story potential. Reef participation and the instrument’s function need firmer separation from performers’ interpretations. | + +**The strongest ideas** + +**Longbank Clay Walks — aetheria-hearth-20260905-w001-1.** +Worth reading because touch changes what an artwork must do. A detailed sculpture can fail as an invitation; a crude hollow can remain important because someone tended it with you. The firing proposal is particularly good: one household sees preservation while a living contributor sees the end of unfinished work. The Enclave source supports memory, care, independent communities, and an Aya alliance. Longbank’s placement and livelihood remain clearly proposed, not retrieved history. + +**Second Learners — delvehold-hearth-20260905-w001-1.** +The grandmother’s puppet-company invitation is a whole story in a few lines. Her ambition, her grandson’s encouragement, and her son’s dependence can all remain sincere. This supplies orcish life with aspiration beyond conflict and gives older people futures. The source explicitly supports local dungeon agreements and reciprocal obligations; the candidate teaches specific observances without granting children author-level dungeon ontology. Precise geography remains open but does not prevent shortlisting. + +**Lethmere Shorefolk — delvehold-patina-20260905-w001-4.** +The seasonal movement produces two desirable forms of home. Privacy and crowded affection each have their season, so permanent housing could improve lives while weakening something residents still want. Pottery, room ownership, absent names in prayers, and painful knees arise naturally from that arrangement. Eventual placement needs suitable flooding and building conditions; the proposal already identifies those as local additions. + +**Waking Houses — kalsa-hearth-20260905-w001-1.** +This is the clearest example of a world condition becoming ordinary social experience. Courtship changes when someone is available, and availability changes care. The widowed cook’s household has become indispensable without anyone asking whether she wants that future. Spoker ancestry supplies underdeveloped territory without conferring ancient technical competence. The article is ready as an author-facing candidate; its workshop commentary is not a ready Public projection. + +**Near Flights — zyphos-hearth-20260905-w001-1.** +The activity can be rehabilitation, flirtation, recreation, or lingering attachment, depending on who flies. The old sequence altered around a new companion is especially promising because the disagreement happens through movement. Threadwing sources already establish individual preferences, pair bonds, regrowing vanes, and competing symbiont obligations. Sensorimotor readjustment remains a proposed biological consequence, not a discovered fact. That uncertainty is properly visible in the submitted text and ledger. + +Two declined entries deserve retention as reserves: **The Long Garden** for friendship across unequal lived time, and **Second Visit Association** for public lives after rescue. Neither needs a manufactured contradiction to justify passing over it in this wave. + +**Source compatibility** + +The main boundaries survived inspection: + +- Aetheria’s `Mind Uploading.md` supports hosting-dependent subjective pace and distinct diverging persons. A shared garden calendar can govern scenery without synchronizing minds. The 2384 Hellas Congress and 2994 Triton Accords support the proposed chronology. +- Delvehold’s `Orcs.md` owns local agreements; `Elves.md` attributes nested personhood to traditions. `Mana and Pattern.md` supplies broad spell mechanics, not the particular guesting spell. Ilenmere’s ledger correctly identifies persistent fruit and accelerated growth as additions. +- Kalsa’s Spoker and Control-descendant owners separate ancestry, present Gift, competence, and political identity. The candidates preserve that distinction. No Public projection or immutable witness is authorized for alteration by this review. +- Zyphos’s `Choir Reefs.md` supports wordless pressure responses and equipment-mediated perception. `Sa'auei'a Mobile Technologies.md` labels its examples as possibilities. It cannot establish these particular devices. `Mutable Memory Endosymbiosis.md` explicitly requires more than an Earth organism with an added memory feature. + +No shortlist entry depends on routine industrial awakening, easy celestial-magic replication, automatic spellcasting-as-worship, species-wide temperament, Zyphos inspiration treated as canon, or inherited A2/D1–D3 approval. + +**Required corrections for revise** + +1. **kalsa-ledger-20260905-w001-4 — The Fold Gardeners** + - Explain why households establish homes on the shadow side. Cool forcing sheds explain crop placement; they do not yet explain residential placement. + - State the local source of sufficient warmth. Walls retain heat; they do not supply it. A modest claim about the sheltered climate or existing household heating is enough. + - Preserve the finite reserve model and mixed livelihoods. Do not solve this by inventing a regional heat authority or magical infrastructure. + +2. **zyphos-patina-20260905-w001-2 — Listening Cradles** + - Identify what moves the receiving panel: relative water movement, a pressure difference, or another specified proposed mechanism. + - Explain how that motion reaches a supported resting body at perceptible intensity. The current rigid connection asserts the result without making the crucial action understandable. + - If the apparatus conveys faint vibration rather than rolling bodily movement, revise the opening and pleasure descriptions accordingly. Do not silently reduce the claimed effect only in the ledger. + - Keep reef greetings interpretive and passage responses separate. + +3. **zyphos-ledger-20260905-w001-3 — Open-Rack Families** + - Give shellfold memory biology one consequential role in reproduction, compatibility, feeding, or harvesting beyond delayed opening in unfamiliar water. + - Explain what growers must retain or negotiate for the next generation’s memory relationships. Drifting young settling on clean ribs currently carries almost the entire reproductive account. + - Show how harvesting interacts with the remaining colony and its partners. This needs a biological consequence, not a new tribunal. + - Keep edibility, crop response, and reproductive mechanisms explicitly proposed. Do not grant reflective personhood merely to make cultivation morally complicated. + +4. **zyphos-veil-20260905-w001-4 — Unfinished Duets** + - Separate the author proposal of intentional repeated reef participation from uncertainty about what a response means. Specify the observable difference between a responsive exchange and incidental water movement. + - Give the proposed chamber and sounding frame one plain explanation of their input and perceptible output. The speculative technology source cannot carry that claim. + - Preserve the reef’s independent ecological priorities and ability to stop responding. + - Replace the paragraph cataloguing “several defensible responses” with one concrete disagreement among performers. Keep the available choices, but let people make them. + +These revisions require another review. None is promoted through the corrected version imagined here. + +**Next-wave assignments** + +These are proposed briefs for the coordinator, not dispatches. + +| Territory | Assignment | Avoid | +|---|---|---| +| Aetheria | A post-Elysium household or neighbourhood responding to changed material life; first establish one usable locality from its owners. | Another late-Sol sanctuary gathering or preservation garden. | +| Aetheria | Popular entertainment, fashion, or competitive recreation within a corporate-dominated community, including people who sincerely enjoy it. | Making enjoyment merely propaganda or a concealed exploitation reveal. | +| Delvehold | A human town’s sporting rivalry, romance, or popular performance with a concrete local audience. | Municipal procurement becoming the main article. | +| Delvehold | Goblin domestic life or an independent aspiration supported by the actual source. | Route expertise, treaty renewal, or dwarven failure defining the culture. | +| Kalsa | One situated religious life among Control-descended communities: what a particular household loves, expects, and disputes. | A universal Null faith, purity as biology, or author history becoming common knowledge. | +| Kalsa | Sarxe leisure or family disagreement grounded in the adopted owner. | Automatic shared minds and another account of service obligations. | +| Zyphos | A bounded inquiry into everyday agency at a less-developed organismal or colony scale, followed by a cultural proposal only if the source supports it. | Another choir-reef inlet or invented independent persons inside every component. | +| Zyphos | An ordinary Airawa life, pleasure, or ambition under established imperial conditions. | Making every participant either a secret dissident or a mouthpiece for the empire. | + +Across assignments, vary the central choice: rivalry, embarrassment, curiosity, allegiance, attraction, failed collaboration, or changing taste. Expansion budgets and “leave home or disappoint your teacher” have done a full shift. + +**Updated prose calibration** + +Retain the concrete openings: carrying doors uphill, finding breakfast after waking, following a companion’s turn. They make the reader understand before being asked to admire. + +The new recurring template is **custom → patient teacher → shared meal → unequal burden → departure dilemma**. Longbank, Ilenmere, Brindlebank, Clayfold, Guest Bloom, Fold Gardeners, and Near Flights all use substantial parts of it. Each can work individually; repetition makes unrelated cultures sound supervised by the same exemplary adult. + +Specific adjustments: + +- Let some admired skills involve daring, timing, accuracy, comic invention, or rivalry. Patient teaching need not be every society’s highest achievement. +- Reduce jokes whose entire movement is “elders complain, then secretly participate.” Keep jokes arising from particular relationships or work. +- Move sentences about what an “owning note” leaves undeveloped into ledgers. Clayfold and Hanging Suppers lose momentum when the workshop enters the room. +- Let wonder remain present for more than a sentence before accounting for its costs. Necessary limits can emerge when someone acts. +- Avoid declaring each side reasonable before showing the disagreement. A person can be mistaken, vain, evasive, or unfair without turning the culture into a trap. +- Resist deleting useful boundary sentences mechanically. The distinction between a pleasant reef pulse and permission to pass protects an actual story premise; it earns its place. +- Do not polish every ending into a statement of cultural meaning. An unfinished action often leaves more room for the reader. + +PROMOTE: aetheria-hearth-20260905-w001-1 +PROMOTE: delvehold-hearth-20260905-w001-1 +PROMOTE: delvehold-patina-20260905-w001-4 +PROMOTE: kalsa-hearth-20260905-w001-1 +PROMOTE: zyphos-hearth-20260905-w001-1 \ No newline at end of file diff --git a/experiments/elaboration/review/elaboration-wave-002-review.md b/experiments/elaboration/review/elaboration-wave-002-review.md new file mode 100644 index 0000000..11abbce --- /dev/null +++ b/experiments/elaboration/review/elaboration-wave-002-review.md @@ -0,0 +1,124 @@ +**Five candidates are ready for operator review.** The wave’s strongest work gives people pleasures worth preserving and disagreements that survive a reasonable conversation. Its main weakness is convergence: four sporting hazards, several quiet-versus-elaborate performances, and several competing voyages. + +I read all sixteen supplied candidates and all sixteen ledgers in full. I checked consequential background claims against local source files and verified all sixteen lore HEADs against the supplied revisions. Source inspection was targeted, not an exhaustive archive audit; historical novelty remains qualified where earlier packets were unavailable. No agents, edits, publication, or canon adoption occurred. + +**Verdicts** + +“Decline” means leave this wave’s shortlist; it does not necessarily mean source incompatibility. + +| Candidate ID | Verdict | Specific reason | +|---|---|---| +| aetheria-hearth-20260905-w002-1 | decline | Warm and compatible, especially the rival banner. But most cultural machinery is familiar club loyalty; it adds less distinctive territory than the strongest entries. | +| aetheria-ember-20260905-w002-2 | decline | The substitute’s bodily stakes are good. Court geometry, crossing rules, and injury reform dominate an otherwise recognizable sporting dispute. | +| aetheria-patina-20260905-w002-3 | **promote** | An affectionate act becomes condescending without ceasing to earn money or matter to audiences. Distinct embodiment, aesthetic judgment, and intimate conflict reinforce one another. | +| aetheria-tangle-20260905-w002-4 | revise | Public scientific curiosity is excellent territory. The actual scientific question remains too vague, and the ledger explicitly leaves a promotion prerequisite unresolved. | +| delvehold-ember-20260905-w002-1 | decline | Nessa’s wish to compete and Pella’s wish to replace her have force. The article nevertheless spends too much attention on another hazardous bonus maneuver and imminent match decision. | +| delvehold-hearth-20260905-w002-2 | **promote** | A beloved impersonation prevents a family from recognizing someone’s growth. Household life, comedy, affection, and artistic ambition produce several durable stories. | +| delvehold-charter-20260905-w002-3 | revise | Faster family visits are a compelling collective ambition. The voting constitution receives more definition than the rival dream of discovery. | +| delvehold-veil-20260905-w002-4 | revise | Amateur natural history gives dungeon residents independent curiosity. Mimic capabilities need firmer proposal boundaries, and the sentience paragraph introduces an unnecessary familiar axis. | +| kalsa-numen-20260905-w002-1 | **promote** | Lending someone a voice without lending allegiance creates a clear, genuinely religious disagreement. It preserves divine uncertainty and a continuing marriage. | +| kalsa-hearth-20260905-w002-2 | revise | An attractive use of Channeling in leisure. The sensory experience needs one concrete explanation, and the aesthetic dispute currently resolves too conveniently toward broader inclusion. | +| kalsa-ember-20260905-w002-3 | decline | Acoustic play fits Selza’a well. Once the porter falls, the article becomes another shared-space safety case; the culture’s most distinctive pleasures recede. | +| kalsa-tangle-20260905-w002-4 | revise | Discovery encountering already inhabited shores has substantial potential. Too many foundational ecological and settlement assumptions remain bundled beneath the cultural pitch. | +| zyphos-veil-20260905-w002-1 | **promote** | Colony-scale puzzles turn established investigative capacities toward chosen pleasure. Alternative explanations and fading evidence create an unusually native form of rivalry. | +| zyphos-hearth-20260905-w002-2 | **promote** | Clothing becomes an unfolding encounter between unlike bodies and viewpoints. Affection and changing taste remain meaningful within established imperial control. | +| zyphos-ember-20260905-w002-3 | revise | The most distinctive sporting premise here. Its play convention needs clearer bodily evidence, and its escalation repeats the wave’s spectator-hazard structure. | +| zyphos-tangle-20260905-w002-4 | revise | Couriers wanting to arrive as guests is strong. “Joint recognition” remains abstract where one concrete reception custom could make the entire dispute understandable. | + +**The strongest ideas** + +- **The Long Mouth — aetheria-patina-20260905-w002-3.** Pell is not merely resisting innovation: his partner has begun inviting an audience to laugh down at something he is still performing sincerely. Sera actually likes the new work. Private bookings and the anniversary couple prevent either artistic fashion from owning the meaning of the old act. This is worth reading because embarrassment changes a relationship before anyone formally ends it. + + The Pallas strikes, BioElevate, and Syndicate sources support the labor history and dry-operation equipment. The proposal accommodates that equipment rather than silently supplying an aquatic sanctuary. Remaining uncertainty concerns the new venue and performers’ particular working arrangements, not a contradictory capability. + +- **Understep House Plays — delvehold-hearth-20260905-w002-2.** The children hiding their new clothes are the decisive detail. A successful joke has become inaccurate, and the people who pay for that inaccuracy are not its original collaborators. The invented-household genre also offers an artistic future beyond correcting Vessa’s manners. + + `Goblins.md` supports the settlement’s habitat and livelihoods; `Monsters.md` supports its theatrical subjects. Speaking fungi and spiders remain fiction within the fiction. Understep’s precise location and visiting audience are ordinary proposed additions. No dungeon response or species-wide comic temperament is needed. + +- **Prayers in Another Mouth — kalsa-numen-20260905-w002-1.** The practice has an intelligible religious attraction before it becomes a dispute. Tal helped Mera reach the shrine; his refusal therefore cannot be dismissed as indifference to her survival. Mera wants her gratitude spoken accurately, which cannot be satisfied by thanking somebody else more tactfully. + + `Null and Control Descendants.md` supports plural monotheistic developments and mixed ancestry. `God-Cult Covenants.md` distinguishes worship, membership, and binding. The candidate preserves those distinctions: the reciter’s answer is theology, not author-certified metaphysics. The One Listener’s reality and any magical consequences remain unresolved. That uncertainty belongs in the story. + +- **The Unanswered Scraps — zyphos-veil-20260905-w002-1.** The best discovery is that the puzzle does not establish what its maker thought it established. This gives the colonies an enjoyment that follows from their bodies and evidence media, rather than putting miniature human detectives into ant costumes. Fading glue also makes delayed disclosure consequential without inventing an archive office. + + `Lattice Ants.md` already grants colony-scale investigation, deception, negotiated reporting, and physically assembled intelligence. Recreation and recognition of alternative sequences are substantive new behavioral proposals, but compatible ones; I accept them for shortlist consideration as written. Neither individual ants nor microbial glue acquire independent reflective personhood. + +- **Turn Mantles — zyphos-hearth-20260905-w002-2.** Preparing an appearance for one watching branch makes attraction spatial and bodily. The quiet mantle then lets someone change their taste without requiring a political awakening or a concealed rebellion. The maker-credit hook is especially good: supplying the cloth and making the visible choices are different contributions. + + `Airawa.md` supports simultaneous anchoring, bracing, manipulation, and socially readable clothing. `Airawa Empire.md` permits productive initiative while withholding independent political purposes; the engine source reaches associations and desires. The candidate retains those constraints. Employer tolerance and garment arrangements remain local additions, not an engine loophole. + +These promotions apply to the submitted texts. None depends on an unwritten repair. + +**Required corrections for revise** + +1. **aetheria-tangle-20260905-w002-4 — The Farwatch Stations** + - State one actual competing explanation about the bodies’ formation and one observation that could distinguish it. “Three contrasting bodies” currently asks readers to admire unspecified science. + - Give Ilan’s site a concrete investigable question too. Sera’s contempt should encounter a real proposal, not just “settlement versus knowledge.” + - Resolve the ledger’s statement that promotion requires target and mission checks. Supply a bounded target/mission premise, or explicitly limit this submission to a pre-feasibility campaign and remove claims implying the expedition design is already settled. No full flight simulation is required. + +2. **delvehold-charter-20260905-w002-3 — The Harrowind Coast** + - Compress the two-stage voting and captain-replacement account. Retain who contributes, who commands aboard, and what dissenting towns can withhold. + - Give Nessa a positive reason to cross west beyond exceeding the parents’ distance. Oren currently has the human aspiration; she largely supplies the sneer. + - Make the relationship between a once-generational common vessel and recurring private trial voyages plain. The scarcity should concern this undertaking’s scale, not imply ordinary exploration happens only once a generation. + +3. **delvehold-veil-20260905-w002-4 — Hushcourt Watchers** + - Separate the proposed observable biology—container imitation, mobility, jointed underside—from disputed reports of exchanging disguises, learning, or carrying another mimic. + - Clarify whether one individual changing disguise is an open question. The current declarative account of holding different shapes risks answering what watchers supposedly want to discover. + - Remove the message-reading circle and closing sentience explanation from this candidate. They are unnecessary to its strongest mystery. If retained elsewhere, they need an explicitly situated tradition and must not establish routine dungeon awareness. + +4. **kalsa-hearth-20260905-w002-2 — The Almost Fall** + - Describe one moment of sensing concretely: what active approach a nearby spectator feels, and how a later turn changes it. Keep prediction tied to a current crossing, not foreknowledge of the routine. + - Record the proposed perceptible tabletop timing as an application requiring admission. The source supports momentum sensing; it does not independently establish this performance’s timing. + - Give the quiet form one experienced pleasure beyond Oren’s explanation of it. The cousin’s delighted inclusion currently gives Vesi the decisive evidence while Oren mostly receives wounded prestige. + +5. **kalsa-tangle-20260905-w002-4 — The Far Sound** + - Provide a compact author-facing placement account connecting the fishery, preservation, heating, potable water, and grain/timber trade. Identify each as a new assumption rather than treating twilight coastline as sufficient support. + - Narrow any premise that cannot yet be supported. Exact planetary mapping is unnecessary, but several independent sources of habitability cannot remain a single pending package. + - Establish what the neighboring hamlets concretely do when welcoming a crew, so the banner threatens a recognizable relationship rather than a generalized fear of territorial claims. + +6. **zyphos-ember-20260905-w002-3 — The Unbroken Flank** + - Show the bodily invitation and disengagement that distinguish a familiar challenge from an actual alarm. Do not rely solely on the narrator calling contact voluntary. + - Keep deliberate social play explicitly proposed; false signaling under threat does not by itself establish recreational use. + - Recenter the pressure on reading a particular rival or mistaking a real disturbance during play. Shorten the move-to-another-ground dispute and ecological cascade. The final hook already contains the more distinctive story. + +7. **zyphos-tangle-20260905-w002-4 — Far Company** + - Show one concrete difference between receiving couriers as guides and receiving them as guests: whom hosts address, where they are invited, or whose desired visit shapes the reception. + - Demonstrate a limited, source-compatible exchange that conveys this invitation. Do not solve it with an assumed fluent common language. + - Make the sponsor’s responsibility equally concrete. What damage or obligation does that family expect to answer for? Recognition will then have stakes beyond the association’s preferred description of itself. + +**Next-wave assignments** + +These are proposed assignments for the coordinator, not dispatches. + +| World | Neglected ground to pursue | +|---|---| +| Aetheria | A post-Elysium neighborhood organized around domestic taste, privacy, and mixed embodiment. Begin with an inhabited household arrangement; avoid another yard club, spectacle, or voyage. | +| Aetheria | A popular romance or friendship convention in a source-supported nonindustrial community. Let conflicting expectations produce a present choice without an employer supplying the conflict. | +| Delvehold | A mixed-species surface locality where people disagree about hospitality, manners, or what makes a desirable home. Establish a local history rather than assigning each species one preference. | +| Delvehold | Ordinary devotion to a celestial god: what worshippers enjoy, hope for, and dispute among themselves. Keep doctrine separate from divine mechanics and spellcasting separate from worship. | +| Kalsa | A settled Sarxe or mixed diaspora household with aspirations independent of mobile refuge. Develop its relations with neighbors, not a return-versus-flight referendum. | +| Kalsa | A local vernacular practice—affection, teasing, forms of address, storytelling—with concrete misunderstandings and pleasure. No universal language invention or translation tribunal. | +| Zyphos | Nonimperial Airawa domestic life involving an existing ecological partner. Explore companionship or taste without another garment display or reproductive-custody dispute. | +| Zyphos | A nonhumanoid subject from a less-used owner, starting with its established cognitive scale. Develop habitual preference or attachment only where supported; an honest refusal is preferable to manufactured personhood. | + +For this next wave, rest sports-rule crises, visiting tournaments, theatrical fashion disputes, expedition patronage, and discovery-credit quarrels. Those subjects now have substantial candidate coverage. The neglected ground is not another audience waiting for an accident. + +**Updated prose calibration** + +- Keep the concrete details that change interpretation: the children hiding purchases, the thanksgiving under sewing weights, applause accepted with a condescending bow. +- Establish enjoyment before explaining its social value. A reader should want to attend without first being told that the practice creates belonging. +- Reduce the recurring assembly: charming opening, livelihood paragraph, participation exceptions, innovation, injury, three hooks. Sixteen different places should not share one article skeleton. +- Explain only the rules needed to understand a choice. Crossbar’s lower route earns explanation; its complete competitive specification earns less. +- Preserve uneven people. Not every position needs equal moral weight, and not every conflict needs a representative from every constituency. +- Keep necessary ontology boundaries precise and brief. Move defensive inventories to ledgers where the article itself has not created a misleading implication. +- Use humor arising from relationships and failed expectations. Repeated falls, boastful experts, lost clothing, and bored nonparticipants are becoming a house routine. +- Vary names across independent submissions. Sera, Pell, Oren, Nessa, and Vessa recur enough to make unrelated communities feel cast from the same cupboard. +- Leave endings with an action or object. The folded thanksgiving does more work than a concluding statement about the complexity of faith. + +Prior A2/D1–D3 approval and A1 demotion have not been extended to these proposals. Kalsa’s knowledge tiers and immutable witnesses remain untouched; Zyphos inspiration has supplied no canon authority. Promotion below means **shortlist for operator review only**. + +PROMOTE: aetheria-patina-20260905-w002-3 +PROMOTE: delvehold-hearth-20260905-w002-2 +PROMOTE: kalsa-numen-20260905-w002-1 +PROMOTE: zyphos-veil-20260905-w002-1 +PROMOTE: zyphos-hearth-20260905-w002-2 \ No newline at end of file diff --git a/experiments/elaboration/review/elaboration-wave-003-review.md b/experiments/elaboration/review/elaboration-wave-003-review.md new file mode 100644 index 0000000..69ba526 --- /dev/null +++ b/experiments/elaboration/review/elaboration-wave-003-review.md @@ -0,0 +1,102 @@ +Five candidates are ready for operator review. **Promotion means shortlist, not canon adoption.** Prior approvals and demotions confer no status on these proposals. + +I read all sixteen supplied candidate notes and all sixteen ledgers in full. I checked consequential inherited claims against the local source owners, including Ratfolk, Spirits, Aya, Daedal Houses, Delvehold’s peoples and ontology, Kalsa’s household/language/mortuary foundations, and Zyphos’s organism notes. Source reading was targeted rather than an exhaustive vault audit; truncated combined reads were followed by narrower reads of relevant passages. Novelty comparison is limited to the supplied campaign history and this wave. No edits, publication, or agent dispatch occurred. + +The wave has learned to write inhabited places. It has also become remarkably interested in spare bedrooms. Domestic independence, burdensome affection, and care after death recur enough that compatibility alone cannot earn a shortlist place. + +**Verdicts** + +| Exact candidate ID | Verdict | Specific reason | +|---|---|---| +| aetheria-hearth-20260905-w003-1 | **promote** | Physical access makes an ordinary family separation materially distinctive. The curtain is an excellent unresolved act of affection. | +| aetheria-patina-20260905-w003-2 | **decline** | Plausible and readable, but Beren’s demand makes the answer too apparent. The custom offers more than the present story demonstrates. | +| aetheria-charter-20260905-w003-3 | **decline** | Sound, but substantially duplicates Latch Row’s Ratfolk architecture and this wave’s private-room politics. Less intimate and less memorable. | +| aetheria-numen-20260905-w003-4 | **promote** | A bodily funeral practice supports a real theological disagreement without certifying an afterlife or making practical help answer grief. | +| delvehold-hearth-20260905-w003-1 | **revise** | Guest kitchens have a convincing history and pleasure. The stove-removal confrontation narrows the richer question of receiving care while remaining a host. | +| delvehold-numen-20260905-w003-2 | **decline** | Strong runner-up: sincere worship and public remembrance work well. Too much of the article becomes another negotiation over former relationships; Mereth receives relatively little distinctive development. | +| delvehold-tangle-20260905-w003-3 | **promote** | The fullest regional culture here. Work, seasonal movement, friendship, property, and external trade generate several durable stories. | +| delvehold-ledger-20260905-w003-4 | **revise** | Excellent material basis and a persuasive wish to live together. The proposed road’s geometry and its supposed bypass consequences need clarification. | +| kalsa-hearth-20260905-w003-1 | **decline** | Understandable people, but another room-allocation story, crowded with secondary household dependencies. Kalsa-specific distinctions mostly arrive as explanatory inserts. | +| kalsa-patina-20260905-w003-2 | **revise** | Relational object voices are delightful and cheap to sustain. Explanatory apparatus and the repair misunderstanding dilute the strongest friendship. | +| kalsa-charter-20260905-w003-3 | **decline** | A coherent housing proposal with pleasant scenes, but its steward, contributions, tenure, allocation, and appeals dominate already crowded territory. | +| kalsa-numen-20260905-w003-4 | **promote** | Preparing for mortality through receiving a meal is immediately legible. Release and ancestral care remain sincerely desirable alternatives. | +| zyphos-hearth-20260905-w003-1 | **revise** | Unequal affection and grooming labor are good material. Split-Ribbon needs more active presence as a courier with interests beyond the domestic triangle. | +| zyphos-veil-20260905-w003-2 | **revise** | A reserved nesting fork is a strong nonhuman image. The middle becomes an information-handling lesson, and the ledger’s historical placement is absent from the article. | +| zyphos-ledger-20260905-w003-3 | **decline** | Excellent ecological and anatomical grounding, but it arrives at the wave’s familiar private-room versus shared-space decision. Preserve the wetland territory for a different story. | +| zyphos-numen-20260905-w003-4 | **promote** | Mourning becomes continued support for a useful place. Distinct organisms retain distinct interests, and changing traffic gives the attachment a future. | + +**The strongest ideas** + +**Latch Row — aetheria-hearth-20260905-w003-1** + +Worth reading because helping furnish a room you cannot enter makes affection concrete. Kivet’s desired home is comfortable for her body and protects her unfinished work; Adra’s loss concerns the spontaneous intimacy of raising someone. Neither is merely failing to communicate. + +The Ratfolk owner supports bidirectional access difficulties, sensory variation, and cultural plurality. The candidate respects those distinctions. Morrow Port, its ring, and mixed kinship remain proposed local additions; geographic placement is still for admission. Nothing essential requires an invented capability. + +**The Unwatched Sleep — aetheria-numen-20260905-w003-4** + +The living sleeper gives mourners something they can actually do. The practice belongs to bedtime, nursing, and familiar boards before it becomes theology. Heth’s desire for Davin’s continuing attention remains painful even after Ulmi offers real help. + +The Ratfolk source supports vibration-sensitive embodiment and inherited tectonic danger. Spirits supports conditional persistence with energy costs, not the promised house. The article keeps that boundary intact. Its strongest uncertainty is religious and should remain unresolved. + +**The Ruskettle Country — delvehold-tangle-20260905-w003-3** + +This offers a place people could inhabit across many stories: seasonal shepherding, quiet companionship, cloth work, fair reunions, marriages, and a town people actively want. The political choice grows from those lives. + +Clan streets provide genuine advantages. Independent homes have genuine costs, including displaced grazing. The fleece agreement connects foreign trade to local ambitions without requiring a secretly malicious merchant. Orcs, Humans, and Halflings support the broad social possibilities; the region, ecology, and commercial arrangements are explicitly new. Exact placement remains open. + +**The Guest Harvest — kalsa-numen-20260905-w003-4** + +An elder tastes evidence that others can manage without them. That is both a pleasure and preparation for death. Isket’s ancestral faith survives her mother’s alternative explanation of the childhood encounter; neither person gets the narrator as a private witness. + +Papsenai agriculture supplies the material setting. Death and Binding Law explicitly permits ancestral protection and release traditions while withholding certainty about manifestations. The proposed belief that indispensability hinders departure stays attributed to its adherents. Public presentation would still require a situated source; this shortlist does not authorize a Public rewrite. + +This and Unwatched Sleep share a subject, but their actions differ substantially: mourners offer rest after death; living relatives rehearse receiving care before it. + +**The Far Hollow — zyphos-numen-20260905-w003-4** + +The dead partner’s shelter remains useful, so continued support is neither pointless preservation nor automatically wise. Slant receives news through other bodies. The road wants traffic and nourishment; herds want a good resting place; Ridge wants visitors. Their cooperation does not require identical feelings. + +Lantern Trees explicitly establishes mourning signals, mediated information, and sugar exchanges with roads. The candidate proposes their cultural combination rather than presenting it as recovered fact. The interpretation of attachment remains partly observer-owned. The young tree supplies future possibility without inheriting the deceased’s identity. + +**Required corrections for revise** + +These are requirements for reconsideration, not repairs silently credited to the submitted text. + +- **delvehold-hearth-20260905-w003-1:** Separate widening the doorway from removing the stove, including what Hadrin’s payment actually commits them to. Give his concern a concrete continuing care burden beyond the dropped kettle. Let the lighter-kettle trial inform the arrangement without turning it into proof that Maret needs no further help. Preserve her desire to feed him. +- **delvehold-ledger-20260905-w003-4:** Explain why widening the existing mule route produces a route that bypasses two villages. Identify the relevant fork or new alignment and distinguish widening from rerouting. Qualify the donkey-cart advantage by the proposed grade and surface; the test cart can establish uncertainty without an engineering appendix. Keep Bek’s relationships economically consequential. +- **kalsa-patina-20260905-w003-2:** Move the English-title explanation and comparison with language-owner articles into the ledger or a brief author note. Preserve one clear statement that speakers invent the voices. Cut or substantially reduce the bench-repair misunderstanding and its repeated hook. Center Udrem’s divided food and the nephew’s prospective inheritance of the bowl: those test a living relationship rather than literal-minded confusion. +- **zyphos-hearth-20260905-w003-1:** Give Split-Ribbon one concrete choice involving its own route, cargo, mate, or nesting interests that affects the household situation. The source establishes politically meaningful delivery discretion; mentioning obligations in a general paragraph does not fully express that agency. Keep its preference unexplained and avoid assigning threadwings an unestablished role in Airawa reproduction. +- **zyphos-veil-20260905-w003-2:** Put the ledger’s pre-imperial-contact placement into the candidate. Replace the generalized paragraph about practicing distinctions between encounters and predictions with a particular exchange or consequence. Make clear what Split Vane conveys as evidence of an encounter, without inventing a universal code or treating a carried trace as infallible identification. + +**Next-wave assignments** + +The coordinator should distribute these as distinct briefs, not sixteen invitations to rediscover autonomy through furniture. + +| World | Four proposed directions | +|---|---| +| Aetheria | Post-Elysium popular curiosity about unfamiliar landscapes; an embodied/upload friendship built around a shared accomplishment rather than remembrance; ordinary Corvid ambitions beyond identity disclosure; a non-Aya community’s popular prestige or fashion with consequences beyond hosting. | +| Delvehold | Mixed-species coastal recreation and weather knowledge; surface magical craft as skilled work with established limits; a local devotional pleasure outside love and death; goblin or elven life organized around an ambition other than secrecy, woodland preservation, or industrial opposition. | +| Kalsa | Ordinary urban life in an established Crown City outside its dominant institution; trade-contact speech used for delight or persuasion rather than document disputes; learning a practical skill across different Gifts without inventing a new magical faculty; a public celebration whose religious interpretations genuinely differ. | +| Zyphos | Predators and prey beyond panic displays; decomposer growth and rivalry without service-office framing; an imperial Airawa pleasure whose appeal does not depend on hidden resistance; a little-used ecological partner’s choices at its established cognitive scale. | + +For this next wave, set aside private-room construction, invitations that become obligations, memorial continuity, and care-as-unwanted-duty. These are temporary exploration constraints, not judgments that the subjects are exhausted forever. Avoid replacing them with another round of tournaments and expeditions. + +Kalsa assignments must preserve immutable witnesses and separate inhabitant understanding from author ontology. Delvehold assignments must not infer routine dungeon awareness, reproducible celestial magic, or worship from ordinary casting. Zyphos workers must establish capacities from organism owners, never franchise analogy. + +**Updated prose calibration** + +- Keep the concrete openings: a curtain awaiting measurements, a pan returned to its hook, cloth laid across a negotiating table. +- Retain understated humor when it reveals a particular relationship. The bench’s legitimate complaint works once. The wave’s repeated furniture gifts, meddling relatives, and delayed invitations are becoming a house style nobody deliberately chose. +- Reduce the recurring template: pleasant custom, childhood lesson, dissenting households, material cost, named dispute, three object-based hooks. +- A culture needs activities and ambitions that remain interesting when nobody is defending a boundary. +- Do not force equal moral weight. Equally, do not announce complexity when one participant simply refuses an already reasonable alternative. +- Put proposal provenance, technical exclusions, and source comparisons mainly in ledgers. Keep belief attribution and essential capability limits in the article where readers need them. +- Locality is sufficient; species-wide prescription is not. Mixed populations should have shared histories, not merely three linked species names. +- Judge an article by the lives and future stories it makes possible. A carefully balanced meeting agenda is still a meeting agenda. + +PROMOTE: aetheria-hearth-20260905-w003-1 +PROMOTE: aetheria-numen-20260905-w003-4 +PROMOTE: delvehold-tangle-20260905-w003-3 +PROMOTE: kalsa-numen-20260905-w003-4 +PROMOTE: zyphos-numen-20260905-w003-4 \ No newline at end of file diff --git a/experiments/elaboration/review/elaboration-wave-004-review.md b/experiments/elaboration/review/elaboration-wave-004-review.md new file mode 100644 index 0000000..1eb5550 --- /dev/null +++ b/experiments/elaboration/review/elaboration-wave-004-review.md @@ -0,0 +1,133 @@ +**Five candidates are ready for operator shortlisting. Promotion means review of the submitted proposal, never canon adoption.** + +I read all sixteen supplied candidates and ledgers in full, plus all eight original candidates and ledgers and their relevant prior reviews. I checked consequential inherited claims against the supplied clone sources and verified all sixteen lore HEADs against the pinned revisions. No candidate was incomplete. Source inspection was targeted; novelty comparison does not constitute an exhaustive archive audit. No edits, agents, or publication occurred. + +This wave has substantially improved its cultures. Its new convergence is **skilled collaborators deciding whether to teach, travel, accept commissions, or enlarge their audience**. Those are useful stories, but compatibility and competent revision do not automatically earn promotion. + +**Verdicts** + +“Decline” includes sound proposals passed over on comparative merit. + +| Exact candidate ID | Verdict | Specific reason | +|---|---|---| +| aetheria-tangle-20260905-w004-1 | decline | Successfully repairs the scientific questions and premature mission commitment. Strong reserve, but the research programme now occupies more attention than the prediction culture and its people. | +| aetheria-tangle-20260905-w004-2 | decline | Removes the budget machinery and develops paired telling convincingly. Its strongest pressure—an audience preserving an old public identity—remains close to the campaign’s established performance territory. | +| aetheria-hearth-20260905-w004-3 | decline | Excellent raven-scale instruments and asynchronous collaboration. Making versus teaching is credible, but another artistic partnership’s spare-time choice adds less than the shortlist. | +| aetheria-patina-20260905-w004-4 | **promote** | Makes post-Elysium strangeness an ordinary afternoon’s pleasure. Sequential books, viewpoint differences, and returning customers give the unfamiliar landscape a lived culture. | +| delvehold-charter-20260905-w004-1 | decline | Resolves all three earlier objections: Nessa has an affirmative ambition, voyage scarcity has a scale, and governance is compressed. Still comparatively dominated by choosing and financing a voyage. | +| delvehold-ledger-20260905-w004-2 | **promote** | The bypass now makes physical sense, and village relationships supply actual trade, credit, and help. Adra’s desired life remains compelling without making Bek merely an obstacle. | +| delvehold-patina-20260905-w004-3 | decline | Clear, bounded magical craft and an attractive public-art ambition. The subtle-versus-brilliant partnership and commission dilemma repeat this wave’s aesthetic structure. | +| delvehold-numen-20260905-w004-4 | **promote** | Worship has pleasure, theology, and consequences beyond usefulness. Heska and Uren share an art while sincerely disagreeing about what they should invite and teach. | +| kalsa-tangle-20260905-w004-1 | decline | Repairs the material connections and makes threatened hospitality concrete. The author placement account remains heavy, and expedition patronage offers less neglected ground than the strongest entries. | +| kalsa-patina-20260905-w004-2 | **promote** | The revision moves beyond a misunderstanding: the nephew wants to inherit a beloved conversation while also making a friendship of his own. | +| kalsa-hearth-20260905-w004-3 | decline | Strong reserve: a desirable meal and a cook’s wish for recognition generate credible commercial choices. Its central consolidation dispute is less distinctive than the strongest cultural discoveries. | +| kalsa-ledger-20260905-w004-4 | **promote** | Different Gifts make reciprocal learning uneven without replacing craft. Money, invisible preparation, bodily fit, and creative ambition give the partnership several futures. | +| zyphos-ledger-20260905-w004-1 | revise | Resolves the original biological omission thoroughly. The resulting article is now chiefly a crop-mechanism explanation; growers’ particular lives need to carry more of it. | +| zyphos-tangle-20260905-w004-2 | decline | Repairs invitation encoding, guest agency, and sponsorship exposure. The courier’s desired meeting is good, but recognition and responsibility still dominate familiar route-hospitality territory. | +| zyphos-ember-20260905-w004-3 | revise | Strong reef-centered conflict with no convenient predator treaty. The invented hunter still functions largely as an ordinary conditioned predator; the ledger overstates its specifically Zyphos memory grounding. | +| zyphos-veil-20260905-w004-4 | decline | Supporting an unfinished living road is promising. The article turns back toward ambiguous signals, mistaken permission, and reputational correction already prominent in earlier Zyphos proposals. | + +**The strongest ideas** + +**The Turnbooks of Mere Landing — aetheria-patina-20260905-w004-4** + +Worth reading because the impossible becomes something residents know how to enjoy without exhausting it. Children search for a disappearing ridge; returning crews finish old books; seated visitors require different sequences. These details make the gallery more than scenery accompanying an art dispute. + +Esra’s revealed cover and Nalin’s concealed first view offer different pleasures. Neither automatically supplies the better experience. The reverse commission also gives an accomplished maker a problem that cannot be solved by defending his established taste. + +`Pseudospace.md` supports stable inhabited islands beside unfamiliar geometry. It does **not** establish this optical manifestation or safe gallery; the ledger explicitly proposes both. I accept that bounded addition for shortlist consideration. Wavecrafter components remain public engineering supplies, without granting residents hidden esper knowledge. + +**The Keshet Saltfolk — delvehold-ledger-20260905-w004-2** + +The revision earns promotion through changed substance. Widening the shared climb and cutting a new shelf road are now separate works. The existing village descent remains usable by mules, while making it cartable would require additional construction. + +More importantly, Bek’s relationships now do something. Sella supplies small grain lots, lodging, fittings trade, and credit. The next useful cart trial may itself depend on those connections. Adra can appreciate them and still want work beside her husband. + +The donkey demonstration proves little beyond its particular stretch, which is the right extent of certainty. Geographic placement and construction economics remain proposed; neither must be settled numerically for this present argument to work. `Surface Symptoms.md` also supports the refusal to diagnose one wet season. + +**The Rain Music of Tovren — delvehold-numen-20260905-w004-4** + +This is religious life worth attending. Weather interrupts a learned rhythm; listeners preserve passages the players missed; a dry season can produce a new devotional subject. The religion has an attraction before anyone argues about it. + +Heska wants to praise greatness beyond domestic convenience. Uren values greatness capable of making room for a small answering voice. His own dancing and successful composition keep him from becoming the designated restraint mechanism. + +The authority distinction matters here. `Gods and Religion.md` establishes strengthening through worship but leaves stronger dependence disputed. The supplied `prompts-004/delvehold-4.md` explicitly stipulates that worship’s forms shape gods and that gods and senior clergy understand the relationship. The ledger correctly identifies that additional authority. Avar, her image, and this congregation remain new proposals. No hymn has demonstrated control over weather or divine identity. + +**The Bowl Asks After You — kalsa-patina-20260905-w004-2** + +The portions remain the strongest opening object: Udrem is already doing something that Chavi does not know needs explaining. The revision also gives him a positive reason to visit his daughter—cooking together—rather than merely somewhere else to be. + +The nephew earns the promotion. He knows the old material and wants to contribute to it, but also wants his own food tasted. Udrem’s reluctance concerns the kind of friendship they might develop. Explaining the divided portions will not settle that. + +The earlier explanatory apparatus and bench incident are actually gone. The papsenai owner supports the agricultural setting, while inheritance remains unresolved: the nephew expresses a wish, not an established right. Object voices remain plainly invented by their speakers. + +**The Sling Yard — kalsa-ledger-20260905-w004-4** + +This makes magical difference consequential at the scale of learning a useful skill. Kesri can intervene too quickly to teach; Orven can understand a connection without acquiring competent fingers. Their excellent joint work can delay both people’s desired development. + +The class pressure is equally concrete. Practice cord costs money, but preparation also costs Kesri time. The buyer who offers a carrying round introduces knowledge neither a successful frame test nor an opening necessarily supplies. + +`Channeling - Sarxe.md` and `Kaos.md` support active, nearby flow sensing and redirection. `Ju’onai Hegemony.md` supports bounded causal openings without automatic technical competence. The particular tightening application remains proposed and is suitably limited. No magical inspection certifies a sling’s future. + +Farwatch, Crust Walk, and the revised Far Company are the strongest declined reserves. Their exclusions are comparative judgments, not invented source faults. + +**Required corrections for revise** + +**zyphos-ledger-20260905-w004-1 — Open-Rack Families** + +The prior requirements concerning reproduction, acquired partners, compatibility, and harvesting are resolved. Do not reopen them merely because this remains a revision. + +- Condense “What the Young Receive” and “Cutting a Meal” around the practical causal chain: young receive experienced partners; living strips preserve them; particular cuts can diminish future feeding. +- Move secondary physiological explanation into the ledger. Keep enough in the article to understand why a handsome edible rib returns to the water. +- Develop one particular grower, apprentice, or family making the consequential harvest choice. Show what they want to eat, make, or reach—not only which stock strategy they select. +- Give the quick-crop and broad-stock preferences some lived expression beyond general specialization. The current hooks mostly request agricultural decisions from unnamed actors. +- Preserve the explicit proposed status of transfer physiology. Additional mechanism is not the missing ingredient. + +**zyphos-ember-20260905-w004-3 — The Returning Jaws** + +- Resolve the ledger’s claim that “cellularly remembered wound traces” supplies the relevant predation account. The article establishes attraction to wound traces and learned feeding-site return; neither yet explains the source-required information theft, pruning, or sanction involved in predation. +- Add one bounded, consequential relationship between hunting and mutable cellular memory. Identify what crosses or changes, at which bodily scale, and how that affects this encounter. Flag it as proposed biology. +- Make that consequence visible in the candidate, rather than supplying a stronger explanation only in the ledger. +- Preserve the hunter’s limited cognition. No gratitude, sanctuary comprehension, or treaty competence is needed. +- Retain the reefs’ different rescue ambitions. They are the article’s cultural center; the biological repair should not turn the piece into another organism manual. + +Neither revised candidate is promoted through an imagined corrected text. + +**Source and refinement findings** + +All eight refinements changed their actual texts. Farwatch, Harrowind, Keshet, Far Sound, the Bowl, and Far Company resolve their previously named objections. Second Visit removes the dominant budget structure identified in its earlier decline. Open-Rack resolves its original biological shortfall but creates a new readability imbalance. + +Farwatch’s use of orbital and infrared similarities as evidence for common origin is supported by the cited [NASA Kiviuq account](https://science.nasa.gov/saturn/moons/kiviuq/). That supports the diagnostic approach, not the invented targets or a feasible mission. Its explicit pre-feasibility scope removes the original premature commitment. + +No shortlist entry depends on routine dungeon sentience, industrial awakening, reproducible celestial magic, or automatic casting-as-worship. Kalsa’s author/Public distinction and immutable witnesses remain protected. Zyphos inspiration supplies no canon authority. Earlier approvals and demotions confer no status here. + +**Next-wave assignments** + +These are briefs for the coordinator, not dispatches. Within each row, the directions should become separate assignments. + +| World | Neglected ground | +|---|---| +| Aetheria | An upload’s ordinary friendship shaped by differing subjective pace, outside mourning; post-Elysium popular fashion grounded in a named community; sincere enjoyment within a corporate institution without a compulsory exploitation reveal; an existing non-Aya community’s disagreement over public prestige that does not involve performances or voyages. | +| Delvehold | Elven generational impatience outside woodland preservation; goblin romance or manners outside mimicry and secrecy; mixed-species recreation whose disagreement is about taste rather than bodily access; ordinary rivalry or allegiance among surface worshippers without founding another craft town. | +| Kalsa | A public celebration with genuinely differing situated religious interpretations; a resident’s practical relationship with a familiar animal, explicitly proposing the necessary ecology; popular ornament or grooming outside elite prophecy aesthetics; changing friendship across class or occupation without another shop-expansion decision. | +| Zyphos | Airawa pleasure under established imperial constraints; life among non-traveling participants at a breeding ground without turning it into a capital; a less-used organism’s habitual preference at its supported cognitive scale; consequences of eclipse timing for ordinary activity, after checking the physical and organism owners. | + +Temporarily rest new artist partnerships, touring apprentices, commission-versus-ambition budgets, expedition patronage, and ambiguous route invitations. Do not send every neglected subject back to a workshop with two talented friends and insufficient evenings. + +**Updated prose calibration** + +- Keep actions that expose a relationship: balancing portions, silently assisting a joint, refusing one line of a hymn. +- Let technical explanation answer the reader’s immediate question. Shellfolds need their memory biology; readers do not need the entire mechanism before meeting a grower. +- Preserve ordinary wonder. Mere succeeds because residents can spend an afternoon looking without immediately extracting a lesson. +- Reduce the compulsory participation exception: “some only listen,” “some stay home,” “not everyone likes this.” Local scope and distinct characters can establish plurality more naturally. +- Retire the stock expert humiliation, lost trousers, poor artwork mistaken for food, and bored nonparticipant. Harrowind retains a joke already flagged in the earlier calibration. +- Vary the emotional structure. Nearly every pair here continues admiring the other’s work. Affection can coexist with genuine dislike, unequal talent, an unreturned ambition, or a decision someone regrets. +- Do not make every promising development compete for one conveniently indivisible season of spare labor. Let consequences unfold through taste, reputation, attraction, competence, and allegiance too. +- Keep proposal provenance in ledgers, while retaining belief attribution and capability limits where misunderstanding would damage the article. +- Continue varying names. Pell, Sella, Oren, and their near-neighbors have worked enough shifts across unrelated worlds. + +PROMOTE: aetheria-patina-20260905-w004-4 +PROMOTE: delvehold-ledger-20260905-w004-2 +PROMOTE: delvehold-numen-20260905-w004-4 +PROMOTE: kalsa-patina-20260905-w004-2 +PROMOTE: kalsa-ledger-20260905-w004-4 \ No newline at end of file diff --git a/experiments/elaboration/review/review-aetheria.md b/experiments/elaboration/review/review-aetheria.md new file mode 100644 index 0000000..9b3e8cb --- /dev/null +++ b/experiments/elaboration/review/review-aetheria.md @@ -0,0 +1,108 @@ +# Aetheria — proposed additions + +Editorial text, revision 2. A2 approved for integration. A1 demoted: the revised practice is too mundane and inconsequential to warrant a lore addition. A1 is retained below only as review history and must not be integrated. Neither entry has entered the vault. Review notes and source provenance are outside the lore text. + +## A1 — Keeping The Quarrel + +**Status: demoted; excluded from integration.** Former proposed destination: `Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Sol Dominion.md`. + +**Editorial choice:** rebuilt the benefit around an independent relative taking dependants into a separately funded housing and care entitlement. The worker's clearance review does not expire that placement. The proposed blindspot is the separation between a family's assessed support household and its wider kinship: a housing office can propagate a work restriction through the former, but cannot use affection alone to cancel an independent household's contract. Removed the temporary-review-window payoff, obligatory missed celebrations, and the unsupported claim that GeneSys inheritance law created this opening. + +**Source boundary:** the work-clearance/housing/clinic cascade exists in Sol Dominion. The independent-sponsor transfer and support-household rules below are new proposed law, not facts recovered from the vault. They apply to the described arcologies and ordinary employment-clearance reviews, not detention or a separate order against a dependant. + +**Operator decision:** the revised practice is too mundane and inconsequential to note. This draft is retained for provenance, not queued for another revision. + +--- + +## Keeping The Quarrel + +A transit worker's suspended clearance can cost her family its district housing and break her father's access to the clinic that treats him. Her wages continue. She has lost the qualification attached to the apartment. Her partner applies to keep them there, but the housing office assesses them together and returns the same unresolved clearance review. + +An independently supported sister can instead receive the father into her own household. She must already have sufficient housing and access to compatible care. She assumes his ordinary support costs, while his existing treatment authorization is transferred to the receiving clinic. His placement then rests on her entitlement and remains valid for as long as she qualifies and supports him. The transit worker's unresolved review cannot, by itself, evict him again or cancel that treatment. + +In several Earth arcologies absorbed after the [[Worldbuilding/Pre-Elysium/Timeline/Events/Urban Sovereignty War|Urban Sovereignty War]], families prepare for this by keeping one relative outside their shared support arrangements. That person pays for a separate home and keeps enough room and income to take in dependants. Families call the practice **keeping the quarrel**. + +### The Separate Household + +These arcologies assess shared rent, maintenance guarantees, and recurring care as one **support household**, even when its members use several addresses. Pooling lets families share housing allowances and care provision. It also makes their applications inherit restrictions attached to the employment that supports the pool. + +Emergency transfers to an outside sponsor exist for deaths, incapacity, and failed households. A sponsor already helping to fund or maintain the failed pool is not independent: accepting another address from the same arrangement would let residents claim the same support twice and disguise a continuation as a rescue. + +The housing office can test that financial and caregiving history. Blood relationship, friendship, or a prediction of hidden affection does not make an independently funded home part of the failed pool. The receiving household has its own contract and pays its own costs. Cancelling it requires grounds against that household; the worker's lost clearance supplies none on its own. Administrators retain the distinction because independent relatives keep dependants out of public accommodation and care queues. A separate security or custody order can still prevent a transfer. + +### What the Relative Gives Up + +Keeping the quarrel means refusing useful arrangements long before an emergency. The spare room cannot become rental income. A relative cannot rely on the family's money to keep it, co-sign its housing, or register as its regular source of childcare while remaining outside the assessed pool. When a parent needs daily help, the future rescuer may have to refuse the role that would make the present bearable. + +Occasional visits and celebrations do not defeat independence. A staged argument does not establish it. Auditors can examine shared payments, declared care, and actual residence. The painful separation lies in years of declining obligations that the rest of the family must carry. + +When the arrangement is used, the relative takes the dependants and pays for their home. The suspended worker remains outside the receiving household; moving in or making it financially dependent on her would reopen the assessment. A grandmother can keep her treatment and a child can keep a stable home while the parent endures the review elsewhere. + +Families with a second reliable income can afford this reserve. Others try to build it after repeated clearance reviews have already emptied their savings. The relative with the most portable work is asked to stay available; a new partner, another dependant, or a job loss can end the arrangement. The family may spend years treating that person's unused room as something already owed to them. + +### Open Questions + +- When a quarrel-keeper wants a family of their own, who is expected to give up the room everyone has been relying on? +- If a receiving clinic disputes whether it can continue an elder's treatment, who keeps the elder housed while the clinics argue? + +--- + +## A2 — Remainder Charters + +**Destination:** new `Aetheria/Worldbuilding/Pre-Elysium/Reference/Remainder Charters.md`; a navigation link from the reference index and a short link from Uplift. + +**Editorial choice:** lead with an acquired nursery service as parents experience it, then explain why they cannot replace it through an ordinary purchasing decision. The institutional minimum guarantees survival and continuity, leaving room for an acquirer to cut developmental choice and personal care without immediately forfeiting its guarantee. Retained jurisdictional limits, burden succession, the Portia precedent, and a practical route out. + +**Nitpick focus:** can a reader understand what the acquisition takes from children and parents before reaching the legal terminology? Whether the Seat can block a collective decision not to reproduce remains open. + +--- + +# Remainder Charters + +In some [[Worldbuilding/Pre-Elysium/Technology/Uplift|uplift]] communities, the company that maintains the nursery also holds a seat in the government. It speaks for children not yet born. Buying the nursery can buy that seat, including the power to stop the community from moving its children's care elsewhere. + +## When the Nursery Changes Hands + +Parents first encounter the sale as a notice that nothing will change. The specialists who knew their children leave. Two local nurseries become one regional facility. Visits require a longer journey and a missed shift. A developmental programme once included in ordinary care becomes an optional charge. + +For an uplift child, the lost service can mean more than an inferior school. Some lineages need cultivated environments, cognitive scaffolds, or specialist care to develop capacities their parents already possess. A nursery can meet its obligation to raise healthy, employable adults while dropping the costly adaptations that let a child live elsewhere or pursue different work. Parents watch the next generation's choices narrow through changes advertised as standardization. + +The community finds another provider and votes to move its reproductive archive and nursery equipment. The new owner withholds approval. It guarantees the children's future and says the proposed transfer would endanger it. Its lawyers request a stay while its managers continue cutting the existing service. + +Parents can complain about the journey, pay the new charges, and organize a challenge. They cannot simply take their custom elsewhere. The buyer has acquired both the facilities their children need and a vote over whether those facilities may leave its control. + +## The Seat Behind the Sale + +The arrangement is called a **remainder charter**. Some supplier-built polities accept it as a condition of recognition. Local delegates represent living members; an unelected **Remainder Holder** represents later cohorts and guarantees the support they will need. + +The guarantee protects something real. A newly recognized population could otherwise lose its reproductive stock or developmental facilities when a present government sells assets, borrows beyond repayment, or settles a dispute at the next generation's expense. The holder posts a continuance bond that can be called if it fails to provide the support specified in the charter. + +Those specifications matter. Preserving a viable lineage and providing minimum developmental care can be much cheaper than maintaining every service families had before the sale. Closing a local nursery may breach no guarantee if the regional facility still meets the charter. An acquirer can reduce costs, add charges above the minimum, and use the difference to repay its purchase debt. + +A charter lists the protected assets as its **future estate**: the archive, nursery, scaffold, or other support later members will require. Selling or pledging a listed asset requires the holder's agreement. Families remain free to leave as individuals, but a departure that strands their child's development is a freedom few can use. + +The doctrine draws on disputes such as the [[Worldbuilding/Pre-Elysium/Factions/Powers/Minor/Portia Line|Portia Line]] hearings, which left protection of a living Portia difficult to separate from ownership of its scaffold. Later corporate courts turned that unresolved question into a reason to give suppliers a place inside uplift governments. The original settlement did not create remainder charters. + +## Burden Succession + +[[Worldbuilding/Pre-Elysium/Factions/Powers/Minor/BioElevate|BioElevate]], a habitat operator, or a creator-aligned trust often takes the first Seat because it already controls the technicians and interfaces needed to guarantee care. + +The Seat cannot be sold alone. It passes with the duty to provide support, a transfer called **burden succession**. A buyer takes over the clinic, its licences, the guarantee, and the Seat. The approving court asks whether it can keep the promised service running. Parents have no automatic vote on the acquisition. A purchaser that meets the written minimum can qualify even when families expect a much worse childhood from it. + +The population can challenge that finding or demand payment from the bond for an actual breach. These remedies are slow where the holder controls the records and specialist testimony needed to establish failure. Families may win a finding after the developmental interval they needed the service for has passed. + +## Discharge + +A polity can seek **remainder discharge** by demonstrating member-controlled access to the estate and viable alternatives to the supplier's support. The Seat becomes a trustee appointed and removable under the polity's own rules. + +Possessing a genome is insufficient when reproduction still requires a licensed clinic. Owning a scaffold helps little if its readers depend on a withdrawn interface. Former nursery staff, neighbouring uplift communities, and [[Worldbuilding/Pre-Elysium/Factions/Movements/Gene Commons|Gene Commons]] clinics build alternatives by training carers, sharing maintenance knowledge, and keeping compatible equipment. Parents must often pay to maintain the existing service while also funding its replacement. + +[[Worldbuilding/Pre-Elysium/Factions/Movements/Species Controllers|Species Controllers]] defend the professional guarantor against majorities willing to gamble with a lineage. Parents bringing photographs, missed appointments, and children whose adaptations were deferred face an institution charged with protecting a generation too distant to testify. + +## Open Questions + +- Can a polity choose not to reproduce, or would the holder obtain a stay against wasting the future estate? +- When no bidder can preserve every part of an insolvent supplier's support, who chooses which future capacities survive? +- If a [[Worldbuilding/Pre-Elysium/Technology/Biodrone|biodrone]] line begins teaching and producing its own replacements, can it claim a future estate where law refuses to recognize a people? + +--- diff --git a/experiments/elaboration/review/review-delvehold.md b/experiments/elaboration/review/review-delvehold.md new file mode 100644 index 0000000..80a5ab3 --- /dev/null +++ b/experiments/elaboration/review/review-delvehold.md @@ -0,0 +1,139 @@ +# DELVE/HOLD — proposed additions + +Revision 3 · D1, D2, and D3 approved for integration; not yet integrated. Dungeon sentience is a contentious fringe academic debate; industrial awakening is even further from accepted knowledge. None of these drafts changes that boundary. + +Text between rules is proposed lore. Editorial notes stay outside the vault text. + +## D1 — The Silt-Crown Receivership + +**Destination:** new `Delvehold/Lore/Crisis/The Silt-Crown Receivership.md`, linked from Crisis. + +**Changed:** the court recognizes goblin creditors, not a dungeon person. Their alleged backer is known through private encounters and an unproven interpretation. Removed industry-funded arguments about the boundaries of a sentient core, the public temple representative of a dungeon, and the new Open Scale cult. The takeover still has its central trap: the buyers must keep mining to pay for control. + +**For review:** does the concealed buyer create an interesting discovery without making dungeon sentience an established political fact? + +--- + +# The Silt-Crown Receivership + +The first thing the new managers did at Seven Weirs mine was stop the pumps in the lower galleries. The tunnels flooded. Workers expected the next order to close the mine, but their wages kept arriving. Crews were sent upstream to repair channels the old management had allowed to fill with waste. + +The new managers answered to a group of goblin traders. The traders had bought enough of Seven Weirs' debt to take control when it missed two deliveries of mana crystal. Their demands were expensive and oddly specific: flood this gallery, leave that seam untouched, clear one spring before reopening another bore. + +## Buying the Mine + +Seven Weirs had borrowed money to build its rail and drainage works. Its lenders received bronze bonds promising payment from future crystal deliveries. The contract allowed a majority of bondholders to appoint a temporary manager after repeated failure to pay. + +The goblin traders bought the bonds cheaply from lenders worried about the mine. When two bores became impassable and deliveries failed, they presented the bonds and invoked the contract. The court accepted the traders as creditors. It had no reason to decide whether a dungeon could own anything. + +Seven Weirs' former owners say the traders arranged the blockages. They also accuse them of buying the bonds with treasure stolen from the company's workings. The traders maintain that their expeditions stayed outside the lease. Both sides need the old tunnel surveys, some of which no longer match the passages underground. + +## Who Paid the Traders? + +The traders' expedition books describe repeated journeys into Silt-Crown, a flooded dungeon beneath the surrounding watershed. They found easy routes to valuable crystals. Later visits revealed arrangements of stones resembling marks on the bond certificates. They returned with copies of their purchases; the next expedition found a different route open. + +Several of the traders believe something below is guiding them. One [[Dwarven Industry#Rune Colleges|Rune College]] researcher who has seen their books thinks the exchanges might support the fringe argument that old [[Dungeon Cores|cores]] can think. The books have not been independently checked. They could record a discovery, a misunderstanding, or an elaborate cover for the traders' own scheme. + +The mineworkers hear arguments about drainage and creditors. They have not been told that their employers may be taking instructions from the mine itself. + +## Keeping It Open + +The traders cannot simply stop extraction. Under the contract, their manager must keep the mine operating and pay its remaining debts. Lower output already means less crystal for nearby towns and missed interest for the pension funds that still hold some bonds. + +Money from the dungeon expeditions covers part of the shortfall. The traders have also approved cutting farther from the flooded galleries. They do not know whether those new workings belong to another part of the same dungeon, or whether that question means anything at all. + +Seven Weirs can recover control by paying what it owes. Its former owners are seeking new finance. The traders need enough income to keep their position, while the instructions they believe they receive keep reducing the amount they can safely mine. + +## Open Questions + +- What happens when the next arrangement underground appears to demand a closure the traders cannot afford? +- Can an independent expedition repeat the exchanges, or do they work only for the traders who profit from them? +- If Seven Weirs repays its debt, will the flooded galleries become passable for the old management? + +--- + +## D2 — Workskin + +**Destination:** new `Delvehold/Lore/Industry/Workskin.md`, linked from Industry. + +**Changed:** Workskin is an artisan tradition taught through apprenticeship, with local strains and practical knowledge. Removed diagnostic records, formal evidence procedures, and the contest over supplier-controlled instruments. Modern manufacturers polish and seal away a practice they regard as dirt or superstition. Forge Consortiums already has an owner in `Dwarven Industry.md#Forge Consortiums`, now linked. Awakening plays no part in the craft's explanation. + +**For review:** does this feel like knowledge carried by working artisans, and lost through the careless confidence of modern design? + +--- + +# Workskin + +In some dwarven workshops, an apprentice polishing a finished pump is taught to leave one copper seam alone. Blue-green lichen grows there. Scrubbing it off earns the same rebuke as throwing away a useful tool. + +The makers call it **workskin**. They keep patches on old copper scraps and give shavings to apprentices leaving to start their own shops. A repairer may still be tending a strain their grandmother used. It grows differently in a damp Hold than beside a dry furnace, and the advice passed down with it includes where to put it, how to feed it, and when to trim it back. + +The lichen feeds on small leaks of mana. [[Mana and Pattern|The work an engine does leaves traces in that flow]], which affect how the growth colours and thickens. An artisan who knows the machine and its skin can sometimes notice strain before a part fails. Much of that knowledge is taught beside a running engine: this ridge appeared when the pump began labouring; that pale patch means the skin itself needs care. + +The practice carries mistakes and superstition along with useful experience. Some makers read more into a discoloured patch than it can tell them. A shaving brought from another Hold may behave quite differently. + +## The New Finish + +The [[Dwarven Industry#Forge Consortiums|Forge Consortiums]] sell engines with smooth, sealed housings and bright surfaces that wipe clean. They waste less mana and travel well. In a showroom beside one of them, an artisan's carefully tended pump looks old and dirty. + +The new casing has no exposed seam for workskin. Its cleaning instructions treat any growth as something to remove. Designers give little thought to what a local repairer learned from a particular patch over thirty years. A useful habit disappears with the recess that used to hold it. + +Some artisans scratch a strip through the finish and try a shaving there. Others keep their old engines until parts become too hard to make. Their apprentices learn the new models, and the copper scraps on the workshop shelf gradually dry out. + +## Open Questions + +- An old repairer recognizes a troubling colour in the last skinned pump on a street. How can they explain the warning to people whose new machines show nothing? +- A workshop loses its starter patch. Will a rival share a strain the two families once inherited from the same teacher? +- What happens when an apprentice's scratched seam helps the workskin grow but damages the new engine's casing? + +--- + +## D3 — The Second Answer + +**Destination:** new `Delvehold/Lore/Ontology/The Second Answer.md`, linked from Ontology. + +**Changed:** worship shaping gods is understood by the gods, their high priests, and their paladins. Veyra and her clergy knowingly negotiate industrial patronage and its influence on her worship. Removed copied divine spells, machine operation as worship, and the discovery of “stilling.” Veyra remains a proposed former mortal bridge-builder who became a minor goddess. + +**Formalization follow-up — operator direction:** update `Delvehold/Lore/Ontology/Gods and Religion.md` to own the reciprocal relationship. Gods need worship, and its form shapes them. Their domains constrain what they can do; what their actions will teach believers to expect influences what they choose to do. High priests and paladins understand this and curate worship in intimate relationship with their god. Keep divine power, domain constraints, deliberate restraint, and clerical influence distinct. Preserve the separate uncertainty over whether worship originally creates gods. Cross-link affected explanations in `Mana and Pattern.md` and `Runic Engineering.md` where needed; do not imply that ordinary spellcasting is worship or that divine miracles can be copied into machines. This is an integration follow-up, not a claim those owner notes have already been updated. + +--- + +# The Second Answer + +Veyra Underbeam was a dwarven bridge-builder who became a minor [[Gods and Religion|goddess]] after her death. Builders ask her to help them make safe crossings. Travellers pray that they and their families will reach the other side. + +Her blessings have made her temples attractive to industrial patrons. A company building a railway can pay for priests, maintain a shrine, and promise regular offerings from its work crews. In return, it wants blessings for its bridges. That money keeps temples open and supports work people depend on. + +Veyra needs worship, and its form shapes her. She understands what the bargain may do to her: if her worship centres increasingly on approving new bridges, that devotion will shape the goddess she becomes. She wants to help the builders. She also wants people to keep coming to her with questions about whether a crossing should open, who it serves, and who might be endangered by it. + +## What a Blessing Teaches + +A blessing can change more than the bridge. An owner may present it as Veyra's approval of the whole venture, including decisions she was never asked to judge. Workers may hesitate to question a project their goddess appears to favour. + +Veyra considers that response when deciding whether to act. A miracle within her power can still encourage a form of devotion she does not want. Refusing it can delay useful work and disappoint people whose prayers were sincere. + +Her high priests and paladins understand the difficulty. They choose which prayers to teach, which deeds to celebrate, and what a temple says a miracle means. They speak with Veyra about those choices. Their disagreements concern how to serve their communities and what kind of goddess their worship helps her remain. + +## The Second Answer + +Some of Veyra's temples have begun requiring a second hearing before accepting a patron's bridge commission. The builders first bring their plans and ask for help. Then people who will use the crossing, maintain it, or live beneath it bring their concerns. The priests call this the **Second Answer**. + +A railway owner may arrive expecting a blessing for sound stone and good workmanship. The second hearing may bring a ferryman whose livelihood will vanish, a village that cannot afford the planned toll, or workers afraid the opening date leaves too little time for inspection. + +Veyra's domain does not give her the power to solve every grievance. Her clergy can nevertheless refuse to present a blessing for the bridge as divine approval of everything built around it. They may ask the patron to change its plans before the temple accepts the work. The hearing also teaches worshippers that approaching Veyra includes listening to people affected by a crossing. + +## Paying for the Temple + +Patrons sometimes take their offerings elsewhere. A priest who refuses a commission may have to dismiss assistants or close a roadside shrine. Families who depended on that shrine do not necessarily welcome the principle that cost them its care. + +Other priests argue that steady patronage lets them do more good, and that careful teaching can prevent a useful blessing from becoming an endorsement. Paladins carrying the concerns of distant communities may be less willing to trust the distinction than clergy who know the company's builders personally. + +Veyra shares the consequences. She can insist on a form of worship and watch people leave it. She can accept a narrower role to keep helping them. Her closest servants must decide what to ask of her as well as what to ask of themselves. + +## Open Questions + +- Will a temple keep the second hearing when its largest patron threatens to fund another shrine? +- What happens when Veyra wants to bless a crossing her high priest believes will teach the wrong lesson about her? +- Can a paladin persuade a community to change a beloved rite because of what it is encouraging their goddess to become? + +--- diff --git a/experiments/elaboration/review/review-kalsa.md b/experiments/elaboration/review/review-kalsa.md new file mode 100644 index 0000000..b530a60 --- /dev/null +++ b/experiments/elaboration/review/review-kalsa.md @@ -0,0 +1,117 @@ +# Kalsa — proposed additions + +Editorial draft, revision 1. Awaiting operator review. Contains author/GM spoilers. Proposed destinations are exclusively under `Kalsa/Spoilers/`; this packet is not a Public reader projection. Prose between rules is proposed vault text. Source-pass adoption labels have been removed. + +## K1 — The Cinder Concord + +**Destination:** new `Kalsa/Spoilers/Institutions/The Cinder Concord.md`, with an Institutions index link. Existing divine-knowledge and court notes retain their claims. + +**Editorial choice:** shorten the custody machinery while preserving incomplete evidence, destructive disclosure, false bearers, and the cost of safety. Made the initial whole-record exposure explicit: dispersal cannot make a god forget an account it already learned. The term remains a practice shared by separate cells. + +**Nitpick focus:** does memory fragmentation sufficiently frustrate divine intelligence, and how much deliberate ignorance among couriers belongs in this institution? + +--- + +# The Cinder Concord + +Some Kalsan archives are burned because leaving them whole would deliver them to a god. + +The **Cinder Concord** is a custody practice among apostate witnesses, mortuary clerks, house archivists, and couriers. Its cells divide dangerous accounts among bearers attached to rival hierarchies. A God can learn through the [[Spoilers/Foundations/Projections, God Beasts, and Thaumavores#Divine knowledge and performed certainty|memories and relations available to it]]. A complete record read into one congregation may therefore leave the archive without a sheet of paper moving. + +Dispersal protects what a hierarchy has not yet learned. The source must first be assembled and cut; whoever knows it whole is the Concord's earliest vulnerability. A god that already received the account loses nothing when the paper burns. Cells cannot reliably establish whether they acted in time. + +## Embers + +Cutters divide a source into **embers**, separating names, acts, corroboration, and the remedy sought. Each fragment carries its provenance and a check against its neighbours. Two bearers attached to different households, roads, and divine hierarchies memorize and recite each ember. The paper is burned after the fragments and their checks have been distributed. + +Ash goes into fired-clay cinder seals marked with the cutting witnesses and fragment order. A seal helps establish where an account came from. It cannot restore forgotten words. If both bearers of an ember die, its neighbours can show the gap while a forged replacement becomes increasingly convenient. + +Transfers sometimes travel beside a **smoke-bearer** who believes a different route carries the live account. Some couriers consent to being misdirected; others are novices or debtors told only that the errand is prestigious. Their sincere recollections can draw a cult's attention, seizure, or assassin away from the real bearer. + +An ember may preserve evidence of a coerced covenant, an omitted dead claimant, or a miracle paid for by a rival. It can equally preserve a false accusation. Cutters who omit an exculpatory passage can make an honest bearer carry a useful lie. + +## Opening the Account + +A **spark notice** establishes that a named burden was divided and that a particular claim touches it. A court may use the notice to delay destruction or removal while bearers are sought. It has not yet heard the accusation. + +A **braided hearing** sends different fragments to different authorities. A covenant panel hears the disputed entry, a mortuary office the omitted name, and a forecast reviewer the concealed intervention. They exchange findings while keeping their fragments apart. The resulting remedy can burden someone who has never heard the whole case against them; [[Spoilers/Institutions/Forecast Evidence and Courts|courts]] disagree about which judgments such a braid can support. + +An **open fire** reconstructs the record before a mixed hearing. Attendees remember the whole, and their divine relations may carry it outward. Bearers become identifiable. Rival cults discover what the other side knows. Before proceeding, a cell arranges shelter, replacement routes, and support for those likely to be named. An urgent disclosure may outrun those arrangements. + +Concords survive through rival powers willing to shelter different pieces. Isolated households struggle to feed even one absent witness. Cells can prolong a spark notice for years, using the threat of disclosure to bargain while the person who needed redress waits. [[Spoilers/Institutions/God-Cult Covenants|Cult offices]] meanwhile offer food, restored standing, and absolution to bearers willing to bring their memories home. + +## Open Questions + +- A god recites a supposedly sealed ember: did it learn through an unknown binding, the original cutter, a dead intermediary, or an ordinary stolen copy? +- Can a court give lasting remedy through a braid while allowing the accused a meaningful answer? +- Who supports a smoke-bearer after the cell admits that their dangerous errand carried nothing? + +--- + +## K2 — The Open Margin / The Closed Hour + +**Destinations:** insert The Open Margin into `Kalsa/Spoilers/Institutions/Measured Offices.md` before The ordinary petition; add `Kalsa/Spoilers/Institutions/The Closed Hour.md` and an Institutions index link. + +**Editorial choice:** review these together as opposed uses of the same causal constraints. The Open Margin owns the maintained reserve practice; The Closed Hour owns the conspiracy. Kept both notes because they describe different actors and actions. Cut repeated inventories and restatements of the magic model. + +**Nitpick focus:** does the preserved-alternative economy feel sufficiently peculiar to Kalsa, and does “closed hour” work as an author comparison rather than a universal inhabitant term? + +### Proposed insertion — The Open Margin + +--- + +## The Open Margin + +Several Measured Offices keep parts of their public works deliberately convertible. A road remains free of permanent building so it can carry evacuation or be cut into a flood channel. A granary court uses removable stalls. A lift keeps a staffed interval free of contracted loads. + +The **open margin** preserves another action after the efficient plan has failed or fallen under a rival's control. It follows the constraints described by [[Spoilers/Foundations/Kaos|Kaos]] and [[Spoilers/Foundations/Oracle Ecology|Oracle Ecology]]: even a well-informed intervention needs something reachable to act through. A reserved road without a working gate or available crew offers little to a Prophet who sees the need to use it. + +Offices must pay for inspections, conversion work, and idle capacity. A field held ready for earthwork cannot mature into an orchard. Households beside a convertible court cannot improve their homes as though they will be allowed to stay. Some portfolios count this lost use as a contribution; others levy the district for the completed system's expected benefit. + +Wealthy patrons buy **margin substitution**, funding an alternate elsewhere so their own land can leave the roll. Their advocates compare routes and conversion times. Poor wards supply cheap land, short tenancies, and residents who know how to clear a room quickly. A district may spend generations maintaining an alternative that forbids its own permanence. + +[[Spoilers/Institutions/The Potential Economy|Potential stewards]] fund margins around shrine roads and prepared miracle sites. Those reserves are ordinary ground and labour, not stored magical potential. Divine sponsorship can nevertheless decide which estates stay fixed and whose homes must be ready to move. + +Techpriests can reject a conversion that has become unsafe. The office must then restore the alternative or find another. Leaving it on the roll without funding the work gives the central district an explanation when relief fails to arrive. + +### Open Questions + +- Does a family acquire a durable right by maintaining a margin for generations, even when settlement would prevent its emergency use? +- Which shrine protects its own land by paying to keep a rival congregation movable? +- Who compensates the ward when the margin saves the public work exactly as planned? + +--- + +### Proposed new note — The Closed Hour + +--- + +# The Closed Hour + +A closed hour begins when a crisis still has witnesses but has run out of timely ways to be changed. + +The term compares conspiracies that gather the known means of intervention under one command or make them arrive too late. “Hour” names the interval before the intended act becomes irreversible. It implies neither a shared clock nor a continent-wide doctrine. + +A road closes for storm danger. A relief cohort is reassigned. Archive copies come inward for comparison. A keeper is detained, promoted away, or sent to another failure. An appeal moves to the watch after the event it concerns. Each order can be lawful. Together they leave warning, refuge, repair, and interruption in the hands of the faction arranging the crisis. + +Under [[Spoilers/Foundations/Kaos|Kaos]], foreknowledge alone supplies none of those things. A Prophet may see a killing and lack a door, messenger, armed hand, or medical reserve through which to change it. A god may recognize a rival's plan while its own reachable delegates are occupied elsewhere. + +## The Last Hinge + +A succession faction can bring the records into one archive, put provisions under an acting keeper, and close the messenger road before seating its candidate. A relic claimant can spend the reserve on preparation and send the only qualified operator beyond the threshold. Later review finds an accurate warning, an inventoried spare, and a properly sealed relief order. All were useless during the same interval. + +The last independent means of interference is the **hinge**. Before it closes, resistance may amount to delivering a copy or refusing a reassignment. Afterwards, someone must make a new route: break a gate, release the operator, steal the spare, or divert the convoy. Rescuers become the first people seen committing an obvious crime. + +An [[Spoilers/Institutions/Measured Offices#The Open Margin|open margin]] helps only while someone can use it independently of the threatened command. A temple can seize an alternate route to protect it and finish the conspiracy's work. A [[Spoilers/Institutions/Forecast Evidence and Courts|forecast]] can identify the remaining hinge and reveal it to the people trying to close it. + +Emergency coordination can resemble the same pattern. During a real failure, withholding every crew and key from common direction may kill the people those reserves were meant to save. Accusations therefore divide workers before anyone knows whether the converging orders are rescue or preparation. + +Closure remains a practical ambition. An overlooked traveller, loose component, rival Beast, or change in weather can supply an intervention the conspirators missed. Having consumed their own redundancy, they may have no answer when that interruption starts a different disaster. + +## Open Questions + +- At what point does a necessary emergency command become a conspiracy when its leader keeps delaying the expiry messenger? +- Can a god warn of closure without identifying the last hinge to its rival? +- Which uncharted inhabitant or surviving mechanism can still interfere beneath a Crown City's mapped galleries? + +--- diff --git a/experiments/elaboration/review/review-revisions.md b/experiments/elaboration/review/review-revisions.md new file mode 100644 index 0000000..ab142e2 --- /dev/null +++ b/experiments/elaboration/review/review-revisions.md @@ -0,0 +1,72 @@ +# Review revisions + +## Revision 5 of packet — 2026-09-05 + +The operator approved D3 (Delvehold revision 3) and A2 (Aetheria revision 2). Together with the previous D1 and D2 approvals, four entries are now approved for integration. D3's divinity formalization follow-up remains attached. + +The operator demoted A1: “the practice is now too mundane and inconsequential to note.” Removed A1 from the integration plan and active counterpressure checks. Its draft remains explicitly marked as review history, with no further revision queued. This does not remove the existing Sol Dominion housing/clinic cascade from canon or admit the proposed transfer rules. + +Updated the hub and world-file status text to supersede the pending-review claims. K1, K2, and Z1–Z3 still await review. No vault integration occurred in this status pass; earlier decisions below are historical. + +## Revision 4 of packet / revision 3 of Delvehold — 2026-09-05 + +The operator accepted D1 and D2. They remain awaiting integration, with no vault edits performed here. + +For D3, the operator rejected easy replication of divine spells and the assumption that casting or operating them constitutes worship. The replacement uses the operator's explicit relationship: gods need worship and are shaped by its form. Domain constrains what they can do; how their actions influence believers' perceptions affects what they will do. Gods, high priests, and paladins understand this mechanism. The clergy curate worship in intimate relationship with their god. + +D3 now follows Veyra and her clergy negotiating industrial patronage with that understanding. The second hearing, local disagreements, and Veyra's particular history are editorial proposals, not additional operator-established metaphysics. Removed the copied warning spell, disappearing dreams, and obscure stilling hypothesis. + +Recorded a formalization follow-up in D3 and the integration plan: Gods and Religion owns dependence, shaping, divine choice, and clerical relationship. Its current statement that worship increases power understates the operator's direction; its uncertain “stabilizes or even generates” formulation should distinguish established shaping from unresolved origins. Check related explanations in Mana and Pattern and Runic Engineering. Preserve uncertainty about whether worship originally creates gods, the process of ascension, and gods' relationship to dungeon ontology. These owner notes have not yet been edited. + +Mind maintenance: the steward checked the proposed mechanism against Gods and Religion and identified that distinction. Superseded the review hub's obsolete D3 mechanism and all-pending status. Earlier revision accounts below remain historical evidence. + +## Revision 3 of packet / revision 2 of Delvehold — 2026-09-05 + +Operator corrections: + +- Dungeon sentience should remain a contentious fringe academic debate. Industrial awakening should be an even more fringe idea. Author-facing ontology must not be treated as common or institutional knowledge. +- Forge Consortiums needs an actual source owner and a working link wherever relevant; if absent it would need creating. It is already defined in `Delvehold/Lore/Industry/Dwarven Industry.md#Forge Consortiums` as manufacturers of engines, arrays, and civic systems. No new owner was created. +- D1–D3 were a chore to read. Veyra's identity, the phenomena, what changed, and why anyone cares must be explained directly. +- Workskin should be a tradition passed down by dwarven artisans, carelessly polished away by sleek modern industrial products. It should not accumulate industrial standardization of its own. + +Source check at Delvehold main `7099d643a0f70edbe8719829c09b986353b3d18c`: Dwarven Industry places cognition evidence inside Rune Colleges debating publication. Machine-Dungeon describes anomalies dismissed separately as ordinary faults or fraud. Gods and Religion allows mortals to become gods and leaves worship's relation to divinity disputed. Exact search of main Lore found no Veyra, Second Answer, or Open Scale; these names came from the proposed additions. + +### D1 + +Ordinary transactions now belong to goblin creditors. The public dispute concerns a default, the purchase of debt, and alleged sabotage. The traders' possible dungeon backer is represented through private expedition records that one college researcher interprets, not public acceptance of a sentient landscape. Removed the industry's body-boundary surveys, the dungeon's temple representative, and the invented Open Scale cult. The debt still forces the traders to keep extracting despite the instructions they believe they receive. + +### D2 + +Rebuilt around workshop teaching, local strains, inherited starter patches, and imperfect practical experience. Removed formal skin pulls, evidence custody, standardized diagnostic disputes, and awakening discussion. Modern designers need no secret agenda: they remove a useful tradition while making machines look cleaner and work more efficiently. Forge Consortiums is linked to its existing owner section. + +### D3 + +Veyra is introduced as a mortal bridge-builder who became a minor goddess. Her copied spell identifies overloaded stone; shrine accounts attribute wider warnings to her, and those warnings have stopped. The emotional stakes are the people still praying for help beyond the machine's one answer. Stilling is the fear of a few priests. Removed institutionalized core participation, industrial awakening, the two established religious organizations, and broad warranty policy. The new specific history remains proposed lore. + +No vault content or repository instructions changed in this revision. The old Delvehold draft is retained in task scratch. Source branches remain intact. All entries still await operator approval. + +## Revision 2 — Aetheria + +Operator corrections: + +- A1's threat was nebulous and its benefit insufficiently clear. The sacrifice must buy an unambiguous benefit through a legitimate institutional blindspot. +- A2 required too much work to interpret. It needs an early account of how people live through the institution: an acquisition that worsens the future available to their children. +- The operator specifically found “suspended work clearance costs a family its district housing, which breaks an elder's clinic access” intelligible where the packet had not been. Plain causal explanation should lead the prose. + +Source check: Sol Dominion at Aetheria main `631cb01be28f6ca31fc0d8307f10c8ca74597d7a` already describes suspended clearance, continuing wages, work-linked housing, a father's site-bound treatment, and a co-location application inheriting the same review. Its limits rule out treating the Dominion as omniscient or every association as automatically punishable. + +### A1 — replaced mechanism + +Removed the claim that a short review interval justifies sustained estrangement. Removed compulsory missed celebrations, implied affection-detection as the main obstacle, and the unsupported attribution to GeneSys inheritance law. + +The new proposal gives dependants a continuing placement under an independent sponsor's housing and care entitlement. Independence is assessed through financial support and recurring care. The sacrifice is keeping the spare home and declining shared obligations; staged dislike does not qualify anyone. The receiving household's contract provides the protection, and ordinary clearance review of the former household alone supplies no ground to cancel it. + +This is proposed institutional design, not newly discovered source canon. Eligibility depends on actual housing and compatible care, and a separate security or custody order remains effective. The operator has not yet accepted this mechanism. + +### A2 — changed entry point + +Added When the Nursery Changes Hands near the top: familiar staff leave, facilities consolidate, charges grow, and children's developmental choices shrink. The legal explanation follows the parents' failed attempt to replace the provider. + +Clarified the difference between the charter's minimum guarantee and the fuller service families depended on. An acquirer can satisfy the former while degrading the latter. This supplies a reason the bond does not immediately defeat the acquisition strategy. The Seat and control of the needed assets make exit a political/legal struggle rather than a simple change of supplier. + +No entries are admitted by this revision. Other world drafts and original source branches are unchanged. Revision 1 of the Aetheria packet and index was retained in task scratch for comparison; current review links point to revision 2 only. diff --git a/experiments/elaboration/review/review-sources.md b/experiments/elaboration/review/review-sources.md new file mode 100644 index 0000000..b9ffe10 --- /dev/null +++ b/experiments/elaboration/review/review-sources.md @@ -0,0 +1,75 @@ +# Review source revisions + +Editorial review only. Source commits establish provenance, not admission. These are the exact branch versions used for revision 1. + +## Main snapshots checked + +- AetheriaLore : 631cb01be28f6ca31fc0d8307f10c8ca74597d7a +- Delvehold : 7099d643a0f70edbe8719829c09b986353b3d18c +- Kalsa : 0409515ebcb2b1decec5e2473a3bbcc44f991ef2 +- Zyphos : 015896fb83d00dbbcefd094cb4434781d627e9ce + +## Original proposals + +- [aetheria charter 184730](https://github.com/GameCult/AetheriaLore/blob/e79f223da8cbe7278855a5382cb7fdf7e251dc94/Aetheria/Worldbuilding/Pre-Elysium/Reference/Remainder%20Charters.md) + - Source branch: origin/slot/aetheria/charter/20260904-184730 + - Commit: e79f223da8cbe7278855a5382cb7fdf7e251dc94 + - Source blob: fc8e4adba23f2db8f17cfe378eaf06f9ad9da4e7 + - Note: Aetheria/Worldbuilding/Pre-Elysium/Reference/Remainder Charters.md +- [aetheria hearth 181836](https://github.com/GameCult/AetheriaLore/blob/33108eeaf17a5ef148443006e1d38eaded00ca47/Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Sol%20Dominion.md) + - Source branch: origin/slot/aetheria/hearth/20260904-181836 + - Commit: 33108eeaf17a5ef148443006e1d38eaded00ca47 + - Source blob: 8320a55ae9f1882f0fa81c7582e38d248aafa194 + - Note: Aetheria/Worldbuilding/Pre-Elysium/Factions/Powers/Major/Sol Dominion.md +- [delvehold tangle 185327](https://github.com/GameCult/Delvehold/blob/3eb808f7ac74e72cfe48246dac66db129e7c485e/Delvehold/Lore/Crisis/The%20Silt-Crown%20Receivership.md) + - Source branch: origin/slot/delvehold/tangle/20260904-185327 + - Commit: 3eb808f7ac74e72cfe48246dac66db129e7c485e + - Source blob: 30e76140e7a62019f2c9f3a4e4054d15def25fe6 + - Note: Delvehold/Lore/Crisis/The Silt-Crown Receivership.md +- [delvehold patina 185331](https://github.com/GameCult/Delvehold/blob/ca093c41b43d075bc8fa3c818a81e63e1e3ffb1c/Delvehold/Lore/Industry/Workskin.md) + - Source branch: origin/slot/delvehold/patina/20260904-185331 + - Commit: ca093c41b43d075bc8fa3c818a81e63e1e3ffb1c + - Source blob: 0ac2b9b4b4c5680f3c12e2619e090262277c0eb1 + - Note: Delvehold/Lore/Industry/Workskin.md +- [delvehold numen 194600](https://github.com/GameCult/Delvehold/blob/85e8f4cdfd4a12fb5039bad557d215b272d30d9f/Delvehold/Lore/Ontology/The%20Second%20Answer.md) + - Source branch: origin/slot/delvehold/numen/20260904-194600 + - Commit: 85e8f4cdfd4a12fb5039bad557d215b272d30d9f + - Source blob: 725a9e1e95a72bf3dbffdc5c82f8972c32473c47 + - Note: Delvehold/Lore/Ontology/The Second Answer.md +- [kalsa veil 181950](https://github.com/GameCult/Kalsa/blob/afa6200ae9da4f4b85fc2f61660a556281f19308/Kalsa/Spoilers/Institutions/The%20Cinder%20Concord.md) + - Source branch: origin/slot/kalsa/veil/20260904-181950 + - Commit: afa6200ae9da4f4b85fc2f61660a556281f19308 + - Source blob: a0ba8f9268cdacf8a15a3f543d13eaa5cd7b4d6b + - Note: Kalsa/Spoilers/Institutions/The Cinder Concord.md +- [kalsa ledger 182029](https://github.com/GameCult/Kalsa/blob/eb552599a2594c51e5f9f6b4630ac4ac500b9f31/Kalsa/Spoilers/Institutions/Measured%20Offices.md) + - Source branch: origin/slot/kalsa/ledger/20260904-182029 + - Commit: eb552599a2594c51e5f9f6b4630ac4ac500b9f31 + - Source blob: e8f32c652070edb6b566aef88f35a9cb7f75f737 + - Note: Kalsa/Spoilers/Institutions/Measured Offices.md +- [kalsa ember 194855](https://github.com/GameCult/Kalsa/blob/712ca7ae53e546e3e65f4a4d583c038b9a7bf39c/Kalsa/Spoilers/Institutions/The%20Closed%20Hour.md) + - Source branch: origin/slot/kalsa/ember/20260904-194855 + - Commit: 712ca7ae53e546e3e65f4a4d583c038b9a7bf39c + - Source blob: d1ced4680a4a1a8e26c98280726c458fc5e1c01f + - Note: Kalsa/Spoilers/Institutions/The Closed Hour.md +- [zyphos tangle 185334](https://github.com/GameCult/Zyphos/blob/1f9821baa48f9b9640c5c353fac9fdd0565359b3/Eusocial%20Interbeing/Ecology/Counterroot%20Embassies.md) + - Source branch: origin/slot/zyphos/tangle/20260904-185334 + - Commit: 1f9821baa48f9b9640c5c353fac9fdd0565359b3 + - Source blob: 0d8a6883a936a72bb9f0dbfb2fda4b7f022345ef + - Note: Eusocial Interbeing/Ecology/Counterroot Embassies.md +- [zyphos ledger 200748](https://github.com/GameCult/Zyphos/blob/bea3c827500ff58941e9c36ab13de172dc8742d1/Eusocial%20Interbeing/Ecology/Benefactor%20Capture.md) + - Source branch: origin/slot/zyphos/ledger/20260904-200748 + - Commit: bea3c827500ff58941e9c36ab13de172dc8742d1 + - Source blob: 26f365a901a5c3790aada2eb87a23b00a47e69a5 + - Note: Eusocial Interbeing/Ecology/Benefactor Capture.md +- [zyphos hearth 190604](https://github.com/GameCult/Zyphos/blob/409c79ed13dfae4b83694ade36318cd40f0120f6/Eusocial%20Interbeing/Civilizations/Sa%27ueia%20Family%20Units.md) + - Source branch: origin/slot/zyphos/hearth/20260904-190604 + - Commit: 409c79ed13dfae4b83694ade36318cd40f0120f6 + - Source blob: 896d33980bc46b4a9476a25f025903eb0d4fe515 + - Note: Eusocial Interbeing/Civilizations/Sa'ueia Family Units.md +- [zyphos hearth 195915](https://github.com/GameCult/Zyphos/blob/9e65c752906f1426620b9feed9fefd15b099c2b1/Eusocial%20Interbeing/Ecology/Counterbrood%20Kinship.md) + - Source branch: origin/slot/zyphos/hearth/20260904-195915 + - Commit: 9e65c752906f1426620b9feed9fefd15b099c2b1 + - Source blob: bd24d3c4d04af15e7abcc89c15ab35dae9326bbb + - Note: Eusocial Interbeing/Ecology/Counterbrood Kinship.md + +Kalsa source proposals included canonical-institution/adopted_in metadata. It is intentionally absent from review prose; source links preserve the original evidence. Existing-note additions should be compared with the parent commit, not treated as proposals to replace their complete owner notes. diff --git a/experiments/elaboration/review/review-zyphos.md b/experiments/elaboration/review/review-zyphos.md new file mode 100644 index 0000000..3ffeef3 --- /dev/null +++ b/experiments/elaboration/review/review-zyphos.md @@ -0,0 +1,115 @@ +# Zyphos — proposed additions + +Editorial draft, revision 1. Awaiting operator review. Prose between rules is proposed vault text. English concept names remain descriptive translations; these drafts do not finalize Weksa names. + +## Z1 — Counterroot Embassies + +**Destination:** new `Eusocial Interbeing/Ecology/Counterroot Embassies.md`, linked from Ecology. + +**Editorial choice:** retain the brood's own agency and the false-rot abuse. Do not also admit Two-Crown Hunger in this cohort: bilateral reproductive dependence already has a concrete home here. Reduced the sanctions inventory and kept the threatened loss of reproduction. + +**Nitpick focus:** should the brood's report travel in waste, and how much archive memory can survive digestion without turning it into an implausibly precise recorder? + +--- + +# Counterroot Embassies + +Some [[Matriarch Trees]] admit a rival's brood of memory-bearing borers into their outer archive roots. A **counterroot embassy** feeds on damaged cambium, infected grafts, and weakly bound memory layers. Its pruning helps keep [[Biosphere/Parasites and Symbionts/Mirror Amoebae|mirror amoebae]] from making false familiarity resemble healthy tissue. + +Residues of what it eats survive in gut symbionts and resin-cased waste passed to [[Biosphere/Decomposers and Recyclers/Candle Fungal Roads|candle roads]]. The report is chewed, incomplete, and limited to what the host exposed. It can show that an archive layer was sacrificed without recovering the lives remembered there. + +The brood needs its host's sugars and tissue, together with periodic resin from the sponsoring Matriarch, to reproduce. [[Biosphere/Couriers and Pollinators/Threadwing Couriers|Threadwings]] carry the resin. The road and couriers can interrupt the compact as effectively as either tree. + +## Mutual Infestation + +Rivals usually exchange broods. Each accepts a foreign-aligned colony that maintains its roots and carries evidence of their condition outward. Airawa healers rely on the pruning around gestation roots; families remembered in faint outer cambium fear becoming the next layer declared unhealthy. + +The host can starve its embassy or direct it toward worthless tissue. The sponsor can withhold resin. Broods can conceal a rot pocket, overfeed, or seek a third tree willing to support their descendants. A compact that calls the colony property still needs its cooperation. + +The most feared abuse is **false rot**. A keeper induces distress around an inconvenient memory, then invites the brood to remove the sick layer. The foreign colony performs a real repair. Its report begins too late to show who made the tissue ill. + +Burning out an embassy leaves the host to replace its pruning and explain the loss to roads and couriers. Those partners may depend on the same castings or resin traffic. A stronger Matriarch can destroy the brood and discover that several smaller neighbours have stopped supplying the things her roots need. + +The [[Technologies/Biological Memetic Engine|Biological Memetic Engine]] can exploit access to those wounds. Divided dependence also gives a brood ways to carry signs of interference beyond its host before the host is fully rewritten. + +## Open Questions + +- Can an embassy leave both trees, and which partners will help it find another reproductive arrangement? +- What evidence of false rot survives outside the tissue already eaten? +- When a sponsor dies, who will supply resin to its indispensable broods inside rival trees? + +--- + +## Z2 — Benefactor Capture + +**Destination:** new `Eusocial Interbeing/Ecology/Benefactor Capture.md`, linked from Ecology and Breeding Grounds. + +**Editorial choice:** keep the mechanism almost intact. The dependency develops through repeated growth cycles and a coalition of providers; no single gift creates it. Replaced the original confident prescription for resistance with costly practices whose success varies. + +**Nitpick focus:** how reversible should immune conditioning be, and how long should a supplier need to sustain the gifts before gaining leverage? + +--- + +# Benefactor Capture + +A family can enclose a [[Breeding Grounds|breeding ground]] by feeding it too well. + +Under [[Mutable Memory Endosymbiosis]], food carries microbial and memory signatures from the organisms that made and handled it. Repeated safe feeding teaches infant tissues, caretaker grafts, and nursery filters which signatures accompany nourishment. If one circuit of suppliers dominates successive growth cycles, substitutes can become difficult to digest or provoke rejection despite containing the needed nutrients. + +A route-rich [[Sa'ueia Family Units|family]] can coordinate sugars, minerals, cultures, and medical feed through the same partners. Roads grow toward the dependable waste. Producers and grazers acquire reasons to defend the arrangement. The family gains leverage through a trophic coalition whose members benefit in different ways. + +At first, the gifts keep infants alive and spare exhausted caretakers work. Some donors discover their power only when withdrawal becomes dangerous. By then they can ask for nursery priority, favourable route decisions, or reproductive access. Families offering unfamiliar food find its rejection cited as evidence that they lack standing. + +Caretakers can try to keep several sources in use, including foods the nursery tolerates poorly. Doing so consumes care and can slow recovery during a shortage. Refusing an abundant gift hurts someone now; dependence may take years to become unmistakable. + +Leaving an established arrangement requires enough alternate nourishment and medical support to carry dependent bodies through readjustment. A benefactor can call that effort deliberate starvation. A road or microbial lineage leaving the coalition may make independence possible while losing its own safest source of food. + +## Open Questions + +- Who can commit infants and infirm adults to the lean interval required to change suppliers? +- If the [[Airawa Empire]] provides a broadly tolerated rescue culture, what must the ground keep receiving to remain healthy afterwards? +- Can a donor end the capture it created without abandoning the bodies that learned to depend on it? + +--- + +## Z3 — Future-Kin, consolidated + +**Destination:** one new `Eusocial Interbeing/Ecology/Future-Kin.md`, linked from Ecology, Breeding Grounds, and Sa'ueia Family Units. Neither original kinship addition would be imported separately. + +**Editorial choice:** one mechanism owns both maturation and later repair. Future-kin are the carriers; counterbroods are the living developmental cultures they carry. Rejected the original fixed three-carrier/two-agreeing rule and exact three-eclipse handover, which imposed one protocol without a species-level reason. Retained bodily refusal, narrowing, and changed cultures. Imperial application remains a possibility rather than newly asserted empire-wide history. + +**Nitpick focus:** this is the cohort's largest biological commitment. Does carrying another person's possible development make kinship sufficiently alien, or should the practice be rarer and elective? The draft makes it an established Sa'auei'a care practice, with variable arrangements. + +--- + +# Future-Kin + +Sa'auei'a breeding grounds entrust some of a child's developing body to other organisms. Caretakers cultivate **counterbroods**: living memory-bearing cultures that keep a possible organ change, immune accommodation, or metabolic adaptation viable outside the child. The organisms carrying them become **future-kin**. + +The practice grows from [[Mutable Memory Endosymbiosis]]. A developing body settles on particular relationships among tissues and symbionts. Some unused arrangements can survive elsewhere and later return during maturation, healing, or a change of ecology. A counterbrood holds one such arrangement. It cannot reproduce a whole person. + +## Keeping a Future + +Breeding-ground specialists distribute cultures among hosts with different tolerances and vulnerabilities. Sa'auei'a relatives may carry them in medical grafts; [[Biosphere/Parasites and Symbionts/Burden Flowers|burden flowers]] can keep particular immune and stress responses; other partners accept cultures suited to their tissues. The number of hosts and degree of overlap depend on the development being kept. A family lacking compatible carriers has fewer choices to preserve. + +Every host feeds and changes its counterbrood. A culture kept for years in a different species returns with part of that species' history. Specialists compare overlapping cultures where they have them, but resemblance alone cannot establish that a change will suit the receiving body. + +Family routes bend toward growth intervals and the organisms needed at them. A young person can depend more immediately on a grazer visited each season than on a genetic relative. Carriers receive nourishment, care, and lasting attention from the family. They may also refuse a transfer their own tissues cannot survive. + +## Handover + +A new carrier first grows the culture alongside the old one. The dependent's tissues sample the change while caretakers watch for rejection. Only then can the departing host safely let its culture decay. Handover duration varies with the bodies involved; a travel deadline does not make them compatible sooner. + +If a carrier dies or a route closes, the dependent may continue growing with fewer viable developments. A later injury becomes harder to repair. A once-possible symbiont partnership can no longer be tolerated. Families mourn these **narrowings** without a corpse. The person remains, and an adulthood they might have inhabited is gone. + +Future-kin also acquire means of coercion. A carrier can demand a return visit, a family can threaten to stop feeding a reluctant host, and cooperating keepers can alter the choices presented to a dependent. Emergency cultures at a [[Breeding Grounds|breeding ground]] can replace some losses, bringing the commons into a kinship it must then sustain. + +The returning person can refuse a counterbrood. The carrier may have lived with it long enough to resist its destruction. Neither body can be treated as a storage vessel without someone being injured by the decision. + +## Open Questions + +- When a grown person wants an unused counterbrood destroyed, can its carrier keep a culture that has become part of its own body? +- If an allied species changes a culture into the only adaptation that can save its dependent, what relationship has it created? +- Could the [[Airawa Empire]] govern someone's later development by capturing their future-kin, and how would foreign conditioning change the culture before it returned? + +--- diff --git a/experiments/elaboration/review/world-additions-review.md b/experiments/elaboration/review/world-additions-review.md new file mode 100644 index 0000000..85b8bf9 --- /dev/null +++ b/experiments/elaboration/review/world-additions-review.md @@ -0,0 +1,111 @@ +# World additions — review packet + +Revision 5 · 2026-09-05 · **A2 and D1–D3 approved; A1 demoted; Kalsa and Zyphos under review** + +Aetheria is at revision 2 and DELVE/HOLD at revision 3 following your feedback. Kalsa and Zyphos remain at revision 1. [Revision notes](review-revisions.md) distinguish your corrections from the proposed mechanisms. + +Ten recorded review entries, drawn from twelve original passes; nine remain in the integration cohort. Each world file contains the proposed lore prose, its intended destination, the changes made during editing, and one focused place to pick at it. Use the IDs below when commenting; a quoted sentence is enough to identify a smaller target. + +Nothing in this packet has entered a vault. A2 and D1–D3 are approved for integration. Remaining candidates require individual approval; A1 is excluded. The loop remains paused by the existing handoff; this task has not changed its state. + +## Read the additions + +| ID | Proposed addition | Main review decision | +|---|---|---| +| [A1](review-aetheria.md#a1--keeping-the-quarrel) | Keeping The Quarrel | Demoted: too mundane and inconsequential to note. Excluded from integration. | +| [A2](review-aetheria.md#a2--remainder-charters) | Remainder Charters | Approved for integration. | +| [D1](review-delvehold.md#d1--the-silt-crown-receivership) | The Silt-Crown Receivership | Accepted for integration. | +| [D2](review-delvehold.md#d2--workskin) | Workskin | Accepted for integration. | +| [D3](review-delvehold.md#d3--the-second-answer) | The Second Answer | Approved for integration, with the recorded divinity formalization follow-up. | +| [K1](review-kalsa.md#k1--the-cinder-concord) | The Cinder Concord | Does fragmentation earn its protection without overstating divine ignorance? | +| [K2](review-kalsa.md#k2--the-open-margin--the-closed-hour) | The Open Margin / The Closed Hour | Do these opposed uses of available futures give Kalsa distinctive pressure? | +| [Z1](review-zyphos.md#z1--counterroot-embassies) | Counterroot Embassies | Are pruning, partial memory, and reproductive dependence convincing together? | +| [Z2](review-zyphos.md#z2--benefactor-capture) | Benefactor Capture | How slow and reversible should nutritional capture be? | +| [Z3](review-zyphos.md#z3--future-kin-consolidated) | Future-Kin | Is this a good common biological basis for cross-species kinship? | + +Full world files: [Aetheria](review-aetheria.md), [DELVE/HOLD](review-delvehold.md), [Kalsa — spoilers](review-kalsa.md), [Zyphos](review-zyphos.md). + +## Changes worth noticing + +**A1 is demoted.** The operator judged the revised practice too mundane and inconsequential to warrant an addition. Its draft remains in the Aetheria file as review history; it is excluded from integration. + +**A2 now starts with parents living through an acquisition.** The care team leaves, local provision closes, and developmental services become extras. The buyer's Seat can block moving the facilities to a replacement provider. The draft then explains why minimum guarantees leave room for profitable deterioration and how the Seat follows the care obligation through a sale. + +**Future-Kin and Counterbrood Kinship become one proposal.** Future-kin are the hosts; counterbroods are the cultures they carry. The cultures can support maturation or later repair. The original fixed carrier quorum and three-eclipse transfer rule are removed. Required maturation and preserved alternative development are no longer two unrelated physiological systems. One new Ecology note would own the mechanism, with short links from family life and breeding grounds. + +**Delvehold's knowledge boundary is explicit.** Dungeon sentience is a contentious fringe academic debate; industrial awakening is even more fringe. D1's creditors are goblin traders with unusual private expedition records. No court recognizes a dungeon person. D2 contains no awakening debate, and D3 no longer assumes cores participate in accepted religious rites. + +**Workskin is an inherited craft practice.** Artisans share local strains and teach apprentices how to tend and interpret them. Sleek sealed products remove the space for the growth, and their designers dismiss or overlook the practice. Formal skin records and diagnostic standardization have been removed. Forge Consortiums already has an owner section in Dwarven Industry; the relevant mention links there rather than creating a duplicate institution. + +**The Second Answer uses the agreed relationship between gods and worship.** Veyra needs worship and knows that its form shapes her. Her domain limits what she can do; what a blessing teaches believers affects whether she chooses to give it. Her high priests and paladins understand this and curate worship in close relationship with her. Industrial patronage brings resources and pressure over what the temple celebrates. The proposed second hearing gives people affected by a bridge a place in that worship. Copied miracles and machine operation as worship have been removed. + +**The Cinder Concord cannot undo an earlier disclosure.** A cutter initially knows the whole record. Dispersal protects against later capture and accumulation; it does not erase divine memory. The proposed text preserves that vulnerability rather than inventing a new concealment power. + +**The Open Margin and Closed Hour share constraints, not an institution.** They are reviewed together but retain distinct owner notes: the first is a public-work practice; the second a conspiracy. Existing Kaos and Oracle Ecology notes continue owning the causal rules. + +**Remainder Charters are jurisdictional.** The draft does not make all uplift recognition depend on a supplier's Seat. It keeps the Portia hearings as an unresolved precedent later jurists exploit. + +**Procedural expansion was cut selectively.** Witness risk, challenged evidence, insolvency, bodily refusal, and continuity costs remain. Long inventories and parallel statements about each office's boundaries were reduced. Every entry retains open consequences for later work. + +## What is outside this cohort + +These entries are outside the integration cohort; their source branches remain intact: + +- **A1 — Keeping The Quarrel:** demoted by the operator as too mundane and inconsequential to note. No further revision or integration is queued. +- **Two-Crown Hunger:** Counterroot Embassies already gives bilateral reproductive dependence a concrete biological role. Reconsider the other mechanism when it produces a different conflict. +- **Hunger Saints / Tally Ghosts:** promising overlap, but no decision on a unified feeding/ascent practice in this packet. +- **Mortal Charters / Burial of Offices:** both need a cross-world distinctiveness decision before spending a second setting on office funerals. +- **Unwritten Root / The Unbelieved:** deferred because each adds an essential imperial organ. They should not become independent assumptions about the engine through separate admissions. +- **Runic Organs / Black Margin:** held for a joined divine-ontology and inhabitant-knowledge review. D3 stands without either proposal; their institutional awareness must not be imported incidentally. +- Remaining concept passes and fixture-era patches are outside this cohort. Their absence is not rejection or permission to remove them. + +## Ownership and integration plan + +Current main snapshots were fetched and compared with the old loop baseline. That baseline contains small fixture-era changes not present on main. The proposed prose is intended for the recorded main snapshots, not for a merge that accidentally carries those older changes forward. + +| Review text | Proposed owner after approval | Other edits after approval | +|---|---|---| +| A2 | New Remainder Charters reference note | Reference index link; a short link from Uplift. No rewrite of the Portia settlement. | +| D1 | New Crisis note | Crisis index link. | +| D2 | New Industry note | Industry index link. | +| D3 | New Ontology note | Ontology index link. Formalize worship dependence, shaping, divine choice, and the clergy's intimate role in Gods and Religion; reconcile relevant explanations in Mana and Pattern and Runic Engineering. Preserve uncertainty about divine origins and dungeon ontology. | +| K1 | New Spoilers/Institutions note | Spoilers Institutions index link. No Public projection. | +| K2, first part | Measured Offices, new section | The Closed Hour links to that section. | +| K2, second part | New Spoilers/Institutions note | Spoilers Institutions index link. No Public projection. | +| Z1 | New Ecology note | Ecology index link. | +| Z2 | New Ecology note | Ecology index link and one link from Breeding Grounds. | +| Z3 | New Future-Kin Ecology note | Ecology index link; short links from Breeding Grounds and Sa'ueia Family Units. Neither old kinship version is imported. | + +The loop scheduler remains a branch/ledger publisher. It acquires no editorial authority from this packet. After specific approval, integration should apply the approved text and navigation changes to fresh source state, run the relevant repository admission and verification paths, and record the resulting admitted revisions. Only then should a later worker cohort receive those additions as canon. No scheduler or prompt implementation is included here. + +## Checks performed + +- Wiki-link targets were checked against the fetched main snapshots. D3's latest rewrite retains only its previously checked Gods and Religion link. Forge Consortiums and Rune Colleges both link to their existing headings in Dwarven Industry. The Closed Hour's Open Margin heading is introduced by this packet; its paired insertion is required if that link is retained. The existing divine-knowledge heading was checked in source. +- Read relevant main-owner claims: Sol Dominion and Portia; Mana and Pattern, Runic Engineering, and divine uncertainty; Kalsa's Kaos and divine knowledge; Zyphos's memory substrate and breeding grounds. +- Retained branch and blob provenance for all twelve originating proposals in [review-sources.md](review-sources.md). Drafts contain no self-assigned canon/adoption metadata. +- Read the edited prose as complete world packets for repetition and continuity. This is an editorial review draft, not certification that every integration check has passed. +- No builds were needed. All four lore working trees remained unedited. Kalsa's formal source-admission review, publication checks, and any required render verification belong to the subsequent integration phase. + +## Counterpressure checks + +These are hypothetical stress checks of the draft mechanisms, not newly adopted historical events. + +| Entry | Marginal or hostile case | What the draft preserves | +|---|---|---| +| A2 | A buyer cuts care while claiming to honour the guarantee. | The guarantee covers a specified minimum; families can lose local access and developmental choices without an immediate breach. Replacing the provider requires assets controlled by the holder. | +| D1 | An outsider reads the legal case without the expedition books. | It concerns goblin creditors and a default. An intentional dungeon backer is neither required by the court nor established to the public. | +| D2 | A modern designer sincerely improves the machinery. | Sealed housings save mana and clean easily while making inherited craft knowledge harder to practise and pass on. | +| D3 | Veyra wants to bless a useful crossing her high priest fears will encourage harmful expectations. | Both understand worship's influence; they can disagree about the consequences of a particular act. Domain limits and voluntary restraint remain distinct. | +| K1 | A god already knows the whole source, or cutters omit exculpatory evidence. | Burning offers no retroactive secrecy; honest bearers can carry a misleading fragment. | +| K2 | A real disaster requires unified action. | Withholding cooperation can cause harm; a closure accusation is not self-validating. | +| Z1 | The host induces rot before the brood arrives. | Genuine repair can support a false account of the cause. | +| Z2 | A sincere donor needs to stop supplying food. | Capture can arise without original intent; exit can hurt dependents. | +| Z3 | A carrier refuses removal after living with a culture for years. | Both bodies have stakes; distributed storage is neither infallible nor ownership-free. | + +## Review state + +A2, D1, D2, and D3 are approved for integration but have not entered the vault. A1 is demoted and excluded from integration because the revised practice is too mundane and inconsequential to note. K1, K2, and Z1–Z3 remain pending. The divinity formalization remains an integration follow-up, not completed owner-note edits. Your Delvehold corrections govern the inhabitants' knowledge and Workskin's artisan character. This packet makes no decision on the paused loop's frequency-only tone directive or its concurrency design. + +Accessibility cleanup completed separately: all 359 existing lore articles are integrated into main. This did not integrate or change approval for the additions in this packet. See [cleanup completion](accessibility-completion.md). + +A separate Elaborator campaign was authorized on 2026-09-05 and is now orchestrated within Codex. The legacy scheduler remains stopped. Its new reviewer shortlist does not change this packet's decisions. See [campaign progress](elaboration-progress.md). diff --git a/experiments/elaboration/review/world-elaboration-evaluation.md b/experiments/elaboration/review/world-elaboration-evaluation.md new file mode 100644 index 0000000..4859939 --- /dev/null +++ b/experiments/elaboration/review/world-elaboration-evaluation.md @@ -0,0 +1,135 @@ +# World elaboration loop: editorial evaluation + +Reviewed 2026-09-04. Verdict: a productive concept generator with a real originality ceiling and an unresolved editorial admission boundary. Worth harvesting; not ready for bulk canon integration or an unchanged restart. + +## Scope and evidence + +Inventoried all 92 aggregate ledgers and screened the Idea statements of all 39 new-contract entries, alongside a sample of older fixture-era openings. Read selected complete ledgers and 13 lore-branch diffs: Keeping The Quarrel; Silt-Crown; The Second Answer; Workskin; Mortal Charters; The Black Margin; The Cinder Concord; The Burial of Offices; Future-Kin; Counterbrood Kinship; The Unwritten Root; Counterroot Embassies; Benefactor Capture. Checked relevant parent-branch divine and memetic-engine canon. This is editorial triage, not a complete contradiction, link, or merge audit of all 98 branches. Dispositions below are recommendations, not canon admission. + +| World | Finished passes recorded | Aggregate ledgers | New-contract Idea entries | +|---|---:|---:|---:| +| Aetheria | 22 | 19 | 7 | +| Delvehold | 25 | 23 | 11 | +| Kalsa | 23 | 23 | 9 | +| Zyphos | 28 | 27 | 12 | +| Total | 98 | 92 | 39 | + +The other 53 ledgers use the older fixture-era structure. Six recorded completions lack aggregate ledgers; their cause has not been established by this review. Do not describe these as six creative refusals without checking the branches. Current refusal instructions require a ledger too. + +Read the handoff, live prompt, configuration, relevant scheduler code, completion CSV, and local aggregate branches. Fetched the four lore repositories' slot refs from origin for exact diff inspection. No lore, prompts, scheduler settings, or canonical memory were changed. Nothing was merged, committed, pushed, or restarted. + +## What deserves to survive + +**Delvehold has the strongest connected portfolio.** The industrial ecology premise yields different kinds of consequence rather than merely different terminology. Silt-Crown converts dungeon treasure and delving into a hostile takeover; the receiver must keep extracting to service the debt that gives the watershed control. That second trap makes the idea work. Workskin gives mechanics something to touch, read, trade, neglect, and lose. The Second Answer turns industrial standardization into danger to a god's personhood. Together these can support adventures, household conflict, theology, and economic history. + +**Aetheria has the strongest intimate premise: Keeping The Quarrel.** The absent relative is not just a workaround for surveillance. They miss births and funerals to remain useful; protection consumes the separation; a protective fiction can become actual abandonment. The 17-line addition carries more human consequence than several much longer procedural notes. Its legal opening also has an intelligible reason to persist: elite inheritance networks benefit from limits on associated liability. + +**Kalsa's best work makes divinity change information politics.** The Cinder Concord follows the existing bounded divine knowledge model: what a witness remembers may become available to a hierarchy. Fragmentation, reconstruction, and deception therefore have distinctly Kalsan stakes. The text remembers that a distributed accusation can still be unjust, and that smoke-bearers pay for other people's secrecy. The Open Margin and Closed Hour are a promising opposed pair: preserving alternatives versus deliberately exhausting them. + +**Zyphos succeeds when biology performs the politics.** Counterroot Embassies make diplomacy depend on immune pruning, reproductive resin, waste, and archive tissue; the brood has interests of its own. Benefactor Capture is especially economical: useful gifts condition bodies until alternatives become dangerous. Neither idea needs an administrative office to become consequential. + +## Where editorial judgment must intervene + +### 1. Rediscovery is already happening + +Zyphos Hearth 190604 produces Future-Kin; Hearth 195915 produces Counterbrood Kinship. Both externalize a child's bodily futures into multiple cross-species carriers, make handover physiological, and make lost relationships narrow possible adulthood. They are not identical: the former emphasizes required developmental patterns and redundant agreement; the latter emphasizes unused repair/adaptation alternatives. They nevertheless occupy substantially the same conceptual territory. Integrate one mechanism, preserving the useful distinction if desired, rather than admitting two independently specified biological systems. + +The timing supplies a concrete cause. The first pass finished at 20:03:41; the second launched at 19:59:15. The second ledger's reading list does not include the first. Workers clone completed ledgers once at launch and share neither active ideas nor the other workers' proposed lore. This is missing context, not evidence that an elaborator ignored visible work. + +There are further overlaps to compare, not automatically delete: Hunger Saints/Tally Ghosts; Counterroot Embassies/Two-Crown Hunger; Last-Return Rights/Contradiction Quorums; and the cross-world Mortal Charters/Burial of Offices pair. + +### 2. Different worlds keep discovering similar institutions + +Delvehold and Kalsa both produce office funerals, terminated seals, surviving burdens, and restrictions on successors inheriting assets without liabilities. Delvehold adds literal institutional awakening; Kalsa explicitly rejects that reading and supplies civic procedure. These distinctions matter, but the repeated central invention reduces portfolio breadth. + +Across worlds, the recurring vocabulary is witness, archive, dependency, custody, collateral, and authority. This is partly requested by the briefs and partly supported by the source settings. It is not automatically a defect. It becomes one when eight mandates repeatedly produce administrative mechanisms rather than eight different ways of encountering a world. + +The prompts themselves invite this convergence: law with a clock, debt, contract forms, insurance, gods charging interest. Patina's low-stakes mandate also competes with a global demand that every idea surprise the author and be causally load-bearing. Workskin navigates that tension well, but increasing Patina frequency alone cannot guarantee ordinary texture. + +### 3. Novelty sometimes spends foundational uncertainty + +The Second Answer is excellent material, but the parent Gods and Religion note says the relation of worship to divine generation remains unresolved. The new note opens by asserting that worship tells a god what it is and defines stilling as a real condition. That is a significant epistemic commitment, even if it can be made compatible with the older ontology. Admit it deliberately or retain competing explanations around observed effects. + +The Unwritten Root installs a universal authorization dependency at the center of the Biological Memetic Engine. The old engine note establishes propagation, engineered topology, and path dependency; it does not establish a requirement that universal doctrine receive independent biological attestation. The new organ is a plausible invention, not a necessary deduction. It also strongly resembles an engineering solution to self-authentication. Decide whether this is wanted founding history before inserting it as something the empire has always required. + +The Black Margin is distinctive and bounded, but adds another institutional pattern becoming divine. Consider it beside Mortal Charters and The Second Answer, not independently. Repeatedly making metaphors literally alive can quietly settle the setting's largest mysteries. + +### 4. Summary strength and prose strength differ + +Silt-Crown and Keeping The Quarrel gain force in their full additions: named stakes, material actions, costs, and people with incompatible interests. The Burial of Offices expands to 188 added lines, many devoted to hearings, inventories, owner boundaries, and continuity. That can be useful reference material, but much of it develops a procedure after the central invention is already clear. It risks sounding like the engineering manual that generated it. + +Do not solve this with a universal word cap. Preserve each concept's operative mechanism and remove repetitive declarations of ownership, limitations, and redress when the surrounding vault already supplies them. Allow mystery and ordinary life to remain where exhaustive procedure adds little. + +### 5. Proposal status is blurred in the worker context + +The handoff correctly calls the additions canon candidates and reserves integration for later judgment. The prompt calls them setting canon and describes prior ledger ideas as already landed. Kalsa additions include `status: canonical-institution`, and the Cinder Concord adds an `adopted_in` stamp naming its own pass. Branch isolation currently prevents automatic admission to main, but a later reader can mistake proposal prose for approval. + +Current authority map: the source baseline owns established canon; workers own proposals; the scheduler owns transport and publication of branches/ledgers; the operator or designated editor owns admission; aggregate ledgers index proposed work. A ledger summary does not make its assumptions canon, and a successful push proves neither quality nor approval. + +## Candidate triage + +These are ledger-level dispositions except where the scope above names a full diff inspection. “Advance” means prioritize for source and integration review, not merge unchanged. All stamps are 20260904; use the time with the mandate to identify the branch. + +| World / pass | Idea | Disposition | +|---|---|---| +| Aetheria Hearth 181836 | Keeping The Quarrel | Advance; strongest compact human premise. | +| Aetheria Ledger 182547 | Blind Forecast Covenant | Advance; check oracle knowledge/default boundaries. | +| Aetheria Tangle 184532 | Continuity Constituencies | Advance; opposition must retain real independence. | +| Aetheria Charter 184730 | Remainder Charters | Advance; strong uplift-specific political cost. | +| Aetheria Ledger 194009 | Quiet Lien | Compare with other dependency cascades; verify transmission scarcity mechanism. | +| Aetheria Ember 195037 | Last Witness Bonds | Advance; make jurisdiction and escape incentives convincing. | +| Aetheria Veil 195734 | Accrued Normal | Advance; institutional learning turns concealment into future harm. | +| Delvehold Ember 181742 | Null Weather | Advance with careful rune/ecology consistency review. | +| Delvehold Hearth 182910 | Hearthfasts | Advance; intimate consequence of machine memory. | +| Delvehold Ledger 184048 | Open Work / Last-Stroke Doctrine | Advance; distinguish technical effect from legal fiction. | +| Delvehold Numen 185040 | Runic Organs as priesthood | Advance alongside Second Answer; decide theological scope together. | +| Delvehold Tangle 185327 | Silt-Crown Receivership | Priority candidate; excellent material and political entanglement. | +| Delvehold Patina 185331 | Workskin | Priority candidate; tactile, useful, and not merely decorative. | +| Delvehold Veil 192646 | The Black Margin | Hold for ontology decision; preserve limited knowledge and deceptive omissions. | +| Delvehold Charter 193905 | Mortal Charters | Compare with Kalsa's office burial; keep distinct reason for literal awakening. | +| Delvehold Ledger 194014 | Break Burden | Advance cautiously; test why genuine destructive intrusion is necessary. | +| Delvehold Numen 194600 | The Second Answer | Priority idea, conditional on treatment of divine uncertainty. | +| Delvehold Tangle 194640 | Charter Cores | Advance; recognition can manufacture consent without resolving personhood. | +| Kalsa Veil 181950 | The Cinder Concord | Priority candidate; source-grounded divine information problem. | +| Kalsa Ledger 182029 | The Open Margin | Advance with Closed Hour as an opposed pair. | +| Kalsa Charter 190342 | Courts of Returned Seals | Review novelty; may be procedural extension more than new concept. | +| Kalsa Numen 190732 | Hunger Saints | Advance; reconcile with Tally Ghosts before admitting both. | +| Kalsa Tangle 192316 | Borrowed Rosters | Advance; coercive recruitment through opponents' precautions. | +| Kalsa Veil 193906 | Tally Ghosts | Different application of feeding/divine ascent; combine or differentiate from Hunger Saints. | +| Kalsa Ember 194855 | The Closed Hour | Advance; material seizure of alternatives fits causal magic. | +| Kalsa Charter 195325 | The Burial of Offices | Cut procedural repetition; compare with Mortal Charters. | +| Kalsa Hearth 195514 | Road Widowhood | Advance; domestic support becomes visible political cost. | +| Zyphos Ledger 185101 | Last-Return Rights | Advance; check scale of corpse-diversity requirement. | +| Zyphos Tangle 185334 | Counterroot Embassies | Priority candidate; biological mechanism and multiple parties earn the idea. | +| Zyphos Hearth 190604 | Future-Kin | Combine with Counterbrood Kinship under one developmental mechanism. | +| Zyphos Numen 193349 | The Unwritten Root | Hold for foundational decision; not implied by existing engine architecture. | +| Zyphos Ember 193456 | Ecological Probate | Advance; strong quarantine dilemma, avoid making all niches use one rule. | +| Zyphos Ledger 193500 | Contradiction Quorums | Review necessity claim; distinguish from other imported reproductive inputs. | +| Zyphos Tangle 193505 | Two-Crown Hunger | Compare with Counterroot Embassies; avoid a second bilateral-dependency premise without new consequence. | +| Zyphos Patina 194016 | Witness Patina | Advance selectively; useful sensory life, familiar evidence/access mechanism. | +| Zyphos Hearth 195915 | Counterbrood Kinship | Combine with Future-Kin; preserve alternate-body grief and carrier conflict. | +| Zyphos Numen 200343 | The Unbelieved | Hold beside Unwritten Root; avoid multiplying essential imperial organs independently. | +| Zyphos Veil 200746 | Quietmouth Witnesses | Advance; compare cross-world disclosure-through-ignorance motifs. | +| Zyphos Ledger 200748 | Benefactor Capture | Priority candidate; compact biological mechanism with ambiguous motives. | + +## Before another run + +1. Make editorial selections now. Select a small set per world, identify dependencies, and explicitly decide foundational claims. Do not merge branches solely because text conflicts resolve. +2. Give the next cohort the actual admitted lore and clearly labeled remaining proposals. Preserve rejection reasons; do not force workers to rediscover the same editorial boundaries. +3. Reduce overlapping invention until active proposals are visible. A small sequential concept pass per world is the simplest comparison run; larger concurrency must buy something beyond more simultaneous guesses. This is a proposed experiment, not a measured optimum. +4. Evaluate the next cohort by distinct mechanisms, setting specificity, story choices, and integration cost. Title mix is an input, not a measure of tonal success. +5. Keep the good hooks unresolved. Full stories and fixtures are not necessary to evaluate concept yield, but a concept should enable concrete action, conflicting desires, or a discovery—not merely another audit. + +The frequency-only tone claim also needs clarification before restart. The recorded operator directive says tone is set by title frequency alone; the current renderer injects Tone and Lens prose directly. Preserve the directive and resolve the mismatch deliberately. No settings were changed in this review. + +## Evidence anchors + +- Handoff and operating surfaces: `C:\Users\Meta\.claude\worlds\README.md`, `elaborator-prompt.md`, `worlds.config.psd1`, `Invoke-Elaborators.ps1`, and `logs\elab-done.csv`. +- Ledger roots: `F:\Projects\Ghostlight-worlds\<world>\experiments\elaboration\<world>\ledger` on `codex/world-<world>`. +- Lore roots: `F:\Projects\<LoreRepo>-worktrees\ghostlight-worlds`; reviewed refs are `origin/slot/<world>/<title>/20260904-<time>`. +- [Keeping The Quarrel commit](https://github.com/GameCult/AetheriaLore/commit/33108eeaf17a5ef148443006e1d38eaded00ca47). +- [Silt-Crown Receivership commit](https://github.com/GameCult/Delvehold/commit/3eb808f7ac74e72cfe48246dac66db129e7c485e). +- [The Second Answer commit](https://github.com/GameCult/Delvehold/commit/85e8f4cdfd4a12fb5039bad557d215b272d30d9f). +- [Counterbrood Kinship commit](https://github.com/GameCult/Zyphos/commit/9e65c752906f1426620b9feed9fefd15b099c2b1). + +The dedicated Mind steward independently checked the handoff counts and recorded drain, and flagged tone construction, proposal status, and unsupported causal claims about ledger visibility. Its pass changed no persistent steering surfaces. The recorded drain is verified; present process absence was not independently checked. diff --git a/experiments/elaboration/zyphos/ledger/20260904-165434-ledger.md b/experiments/elaboration/zyphos/ledger/20260904-165434-ledger.md new file mode 100644 index 0000000..ced60e3 --- /dev/null +++ b/experiments/elaboration/zyphos/ledger/20260904-165434-ledger.md @@ -0,0 +1,77 @@ +# Ledger — Breeding-Ground Heat Allotment + +**Subject:** Glassback heat pledges as nursery infrastructure at the Stillwarm Shelf breeding ground. + +- **Fixture:** `ledger-stillwarm-allotment-v0` +- **Locality:** Stillwarm Shelf, a provisional descriptive sub-Umbros breeding-ground terrace on the Sa'ueia continent. +- **Tonal mode:** Workplace warmth, ecological bargaining, and quiet class-pressure satire. + +## Lore Elaboration + +Added the plainly marked `Heat Pledges and Mobility Debt` elaboration to the owning breeding-ground note. It connects prismwake sugar, glassback heat storage, fungal mineral and waste throughput, lantern-tree eclipse light, temperature-sensitive medical grafts, caretaker labor, ecological standing, and family mobility. Clean nursery heat remains need-allocated; scarcity moves into future credit, ecological work, route delay, or the risk of a hereditary stationary caretaker class. + +## Vault Notes Read + +- `Eusocial Interbeing/index.md` +- `Eusocial Interbeing/Ecology/index.md` +- `Eusocial Interbeing/Ecology/Breeding Grounds.md` +- `Eusocial Interbeing/Ecology/Eusocial Inter-Species Dynamics.md` +- `Eusocial Interbeing/Ecology/Fractal Eusocial Web.md` +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Ecology/Nation Scale Interbeings.md` +- `Eusocial Interbeing/Ecology/Reciprocal Ecologies.md` +- `Eusocial Interbeing/Ecology/Zyphos Biosphere Examples.md` +- `Eusocial Interbeing/Biosphere/index.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` +- `Eusocial Interbeing/Biosphere/Grazers and Browsers/Glassback Grazers.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Prismwake Mats.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Umbros-Facing Lantern Trees.md` +- `Eusocial Interbeing/Species/Ecological Memory Partners.md` +- `Eusocial Interbeing/Species/Sa'ueia.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Family Units.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Nomadic Civilization.md` +- `Eusocial Interbeing/Technologies/Sa'auei'a Mobile Technologies.md` +- `Eusocial Interbeing/Themes/Ecological Bargaining.md` +- `Eusocial Interbeing/Themes/Memory as Hostage.md` +- `Eusocial Interbeing/Themes/Nomadism Without Primitivism.md` +- `Eusocial Interbeing/World/Sa'ueia Continent.md` +- `Eusocial Interbeing/World/Zyphos Simulation Brief.md` +- `Eusocial Interbeing/World/Zyphos Umbros Binary System.md` + +Kalsa was not consulted; tier recording is not applicable to this Zyphos pass. + +## Lore Patch Identity + +- **Lore patch commit hash:** `PENDING_SCHEDULER_COMMIT` — this pass was explicitly forbidden from making git writes, so the scheduler owns the eventual commit hash. +- **Lore base HEAD:** `e674a9c0e443e43e452e63051730aaf8963282c8` +- **Stable patch id:** `1ccc18f1b2c123f08573b5f1fe38224655ddd6e4` + +## Files Written + +- Lore: `Eusocial Interbeing/Ecology/Breeding Grounds.md` +- `examples/ink/zyphos/ledger-stillwarm-allotment-v0.branch-and-fold.v0.ink` +- `examples/ink/zyphos/ledger-stillwarm-allotment-v0.branch-and-fold.v0.training.json` +- `examples/visual/zyphos/ledger-stillwarm-allotment-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/zyphos/ledger-stillwarm-allotment-v0.v0.json` +- `prompts/image-generation/zyphos/ledger-stillwarm-allotment-v0.bfl-simple-prompts.v0.json` +- `examples/ink/zyphos/ledger/20260904-165434-ledger.md` + +## Reviewer Verdicts + +- **Narrative quality:** accepted — orientation 5/5, coherence 5/5, pacing 5/5, voice 4/5, tonal fit 5/5, IF playability 5/5. Fixed the late introduction of the eastbound graft carriers by establishing them before the first choice. +- **Lore grounding:** accepted — source coverage 5/5, canon fit 5/5, grounding quality 5/5, vault backfill value 5/5. Promoted temperature-sensitive graft conditioning into the authored breeding-ground elaboration and removed one stale digest source alias. +- **Visual continuity:** accepted — segmentation 5/5, prompts 5/5, character visibility 5/5, branch continuity 5/5, website replay 4/5. Added stable eastbound-unit staging, kept off-frame characters out of prompts, and synchronized the grazing path and carriers into the BFL batch. A plan view or low-detail blockout is still required before high-consistency multi-angle rendering. +- **Spatial cohesion:** accepted — layout, sightlines, body affordances, movement, object geometry, and branch-persistent spatial state all 5/5. Fixed the wetland-to-heat-bay route and preserved the moved adult-work stone at the folded threshold. + +## Verification + +- All four JSON artifacts parse with their required `schema_version` strings. +- Twelve Ink branches map one-to-one to twelve sidecar branches; eight ending labels all have visual modifiers and are reachable across the sixteen routine-plus-shortfall state combinations. +- Twelve visual scenes have camera coverage and stable visible-character refs; the BFL manifest contains twelve matching prompts. +- Every declared Ink variable is read after mutation; none is decorative or telemetry-only. +- `git diff --check` passed in both clones. +- Ink was not compiled, per the pass contract. No compiler was installed, no build ran, and no images were generated. + +## Next Ledger Lead + +Follow the candle fungal roads' finite decomposition capacity when two breeding grounds compete for the same corpse, graft-waste, and disease-filtering throughput after a flood. Define who gets clean routing first, what payment the road accepts, and which low-standing families become the waste labor when neutrality stops being profitable. diff --git a/experiments/elaboration/zyphos/ledger/20260904-165441-tangle.md b/experiments/elaboration/zyphos/ledger/20260904-165441-tangle.md new file mode 100644 index 0000000..1a90308 --- /dev/null +++ b/experiments/elaboration/zyphos/ledger/20260904-165441-tangle.md @@ -0,0 +1,72 @@ +# Tangle elaboration ledger + +- Subject: Matriarch pollen escrow — a three-party succession alliance built through threadwing, lantern-tree, and fungal-road dependencies. + +- Title: Tangle +- World: `zyphos` +- Fixture id: `tangle-pollen-escrow-v0` +- Locality: An Umbros-facing pollination-escrow handoff roost between two rival Matriarch root territories, above an eastern fen on the Airawa home continent. +- Tonal mode: Dry workplace comedy with ecological political stakes and ritual quiet. + +## Lore elaboration + +Added `## Authored Elaboration: Pollination Escrow` to `Eusocial Interbeing/Species/Matriarch Trees.md`. The section makes one existing dependency concrete: cross-grove Airawa gestation can be held in escrow across Matriarch admission, threadwing testimony, lantern-tree route light, and candle-road trace accounting. It names the constituencies, metabolic payments, rival leverage, minimum-traffic promise, and the food-web defections caused by breaking that floor. + +- Lore patch commit hash: unavailable in-worker because this pass explicitly forbids git writes; the scheduler owns the commit. +- Lore base HEAD: `e674a9c0e443e43e452e63051730aaf8963282c8` +- Patched `Matriarch Trees.md` content blob: `1a083023d02296ab190ccf909f036e4222694b5f` + +## Vault notes read + +- `Eusocial Interbeing/index.md` +- `Eusocial Interbeing/World/index.md` +- `Eusocial Interbeing/Ecology/index.md` +- `Eusocial Interbeing/Biosphere/index.md` +- `Eusocial Interbeing/Themes/Ecological Bargaining.md` +- `Eusocial Interbeing/Themes/Memory as Hostage.md` +- `Eusocial Interbeing/Species/Matriarch Trees.md` +- `Eusocial Interbeing/Species/Airawa.md` +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Ecology/Mother Tree Networks.md` +- `Eusocial Interbeing/Ecology/Eusocial Inter-Species Dynamics.md` +- `Eusocial Interbeing/Ecology/Fractal Eusocial Web.md` +- `Eusocial Interbeing/Ecology/Nation Scale Interbeings.md` +- `Eusocial Interbeing/Ecology/Reciprocal Ecologies.md` +- `Eusocial Interbeing/Ecology/Zyphos Biosphere Examples.md` +- `Eusocial Interbeing/Civilizations/Pre-Imperial Airawa Tribes.md` +- `Eusocial Interbeing/Civilizations/Airawa Empire.md` +- `Eusocial Interbeing/Civilizations/Disconnected Tree Networks.md` +- `Eusocial Interbeing/World/Airawa Home Continent.md` +- `Eusocial Interbeing/World/Zyphos Umbros Binary System.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Prismwake Mats.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Umbros-Facing Lantern Trees.md` +- `Eusocial Interbeing/Biosphere/Couriers and Pollinators/Threadwing Couriers.md` +- `Eusocial Interbeing/Biosphere/Grazers and Browsers/Glassback Grazers.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Lattice Ants.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Burden Flowers.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Mirror Amoebae.md` +- Kalsa tier: not applicable. No Kalsa note was used or cited in this Zyphos pass, and the Zyphos sources inspected carry no Kalsa tier marker. + +## Files written + +- Lore patch: `Eusocial Interbeing/Species/Matriarch Trees.md` +- `examples/ink/zyphos/tangle-pollen-escrow-v0.branch-and-fold.v0.ink` +- `examples/ink/zyphos/tangle-pollen-escrow-v0.branch-and-fold.v0.training.json` +- `examples/visual/zyphos/tangle-pollen-escrow-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/zyphos/tangle-pollen-escrow-v0.v0.json` +- `prompts/image-generation/zyphos/tangle-pollen-escrow-v0.bfl-simple-prompts.v0.json` +- `examples/ink/zyphos/ledger/20260904-165441-tangle.md` + +## Reviewer verdicts + +- Narrative quality: `accepted`. Reader orientation 5/5, coherence 5/5, pacing 4/5, voice 5/5, tonal fit 5/5, IF playability 5/5. Routine work establishes the political ecology before pressure; the three choice layers change evidence access, resource cost, trust, or ending gates. +- Lore grounding: `accepted`. Source coverage 5/5, canon fit 5/5, grounding quality 5/5, vault backfill value 5/5. The nectar-marking maneuver was promoted into the owning Matriarch note; fixture-specific gestation-hollow anatomy remains an explicit open question rather than universal canon. +- Visual continuity: `accepted`. Segmentation 5/5, prompt readiness 5/5, character visibility 5/5, branch continuity 5/5, website replay 4/5. Twelve standalone visual anchors, stable visible-character refs, ten explicit modifiers, and a draft scene-set map cover the replay. A blockout remains necessary before high-consistency rendering. +- Spatial cohesion: `accepted`. Layout, sightlines, body affordances, movement/access, object geometry, and folded spatial state all 5/5. West root wall, central roost, east bridge, lower fungal road, quarantine ring, and cargo custody stay coherent across routes. + +Review repairs clarified how the red-vane escrow courier transfers the marked nectar residue during the routine welcome assay, preserved the rival nurse's cargo custody during fungal sampling, removed success-only details from shared ending prompts, and fixed the west-root sightline in the embargo frame. All four JSON artifacts parse; all ten Ink branch ids match the training sidecar; `git diff --check` passes in both clones. Ink was not compiled, as required. No images were generated. + +## Next Tangle lead + +Trace how Disconnected Tree Networks recruit threadwing flocks and fungal-road polities after a Matriarch breaks reproductive minimum traffic, while preventing those new routes from reopening a compatible path for the Biological Memetic Engine. Start with `Eusocial Interbeing/Civilizations/Disconnected Tree Networks.md`, `Eusocial Interbeing/Ecology/Mother Tree Networks.md`, and the pollinator-lineage open question in `Eusocial Interbeing/Species/Airawa.md`. diff --git a/experiments/elaboration/zyphos/ledger/20260904-165445-hearth.md b/experiments/elaboration/zyphos/ledger/20260904-165445-hearth.md new file mode 100644 index 0000000..8a4384b --- /dev/null +++ b/experiments/elaboration/zyphos/ledger/20260904-165445-hearth.md @@ -0,0 +1,76 @@ +# Hearth pass ledger + +Subject: Shared custody and care obligation when a Sa'ueia child and their trusted burden flower leave breeding-ground nursery care with a mobile family. + +Title: Hearth + +World: zyphos + +Locality: The first-route packing hollow one shallow ramp below an Umbros-facing breeding ground's open arrival terrace, with the candle-road lip above and lantern-root light inside. + +Tonal mode: Warm domestic comedy with quiet moral pressure. + +## Vault notes read + +- `Eusocial Interbeing/index.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Family Units.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Nomadic Civilization.md` +- `Eusocial Interbeing/Species/Sa'ueia.md` +- `Eusocial Interbeing/Ecology/Breeding Grounds.md` +- `Eusocial Interbeing/Ecology/Eusocial Inter-Species Dynamics.md` +- `Eusocial Interbeing/Ecology/Fractal Eusocial Web.md` +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Ecology/Reciprocal Ecologies.md` +- `Eusocial Interbeing/Ecology/Zyphos Biosphere Examples.md` +- `Eusocial Interbeing/Technologies/Sa'auei'a Mobile Technologies.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Burden Flowers.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Mirror Amoebae.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Umbros-Facing Lantern Trees.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Prismwake Mats.md` +- `Eusocial Interbeing/Biosphere/Grazers and Browsers/Glassback Grazers.md` +- `Eusocial Interbeing/World/Sa'ueia Continent.md` +- `Eusocial Interbeing/World/Zyphos Simulation Brief.md` +- `Eusocial Interbeing/Themes/Nomadism Without Primitivism.md` +- `Eusocial Interbeing/Themes/Memory as Hostage.md` + +Kalsa tier: Not applicable; this pass is in the Zyphos vault. + +## Lore patch + +- Owning note: `Eusocial Interbeing/Civilizations/Sa'ueia Family Units.md` +- Elaboration: `First-Departure Care` makes kin-by-care a transfer of distributed labor, equipment, privacy boundaries, and ecological accountability for a child and bonded allied organism. +- Lore patch commit hash: Pending scheduler commit; this worker was explicitly forbidden to perform git writes. +- Lore clone base HEAD: `e674a9c0e443e43e452e63051730aaf8963282c8` +- Modified owning-note SHA-256: `b8bc94f89060a05a4ae01a90884bf57a9313604b498f4cf18fba9a6961015a0f` + +## Files written + +- Lore: `Eusocial Interbeing/Civilizations/Sa'ueia Family Units.md` +- Ink: `examples/ink/zyphos/hearth-brood-companion-handover.branch-and-fold.v0.ink` +- Training sidecar: `examples/ink/zyphos/hearth-brood-companion-handover.branch-and-fold.v0.training.json` +- Visual plan: `examples/visual/zyphos/hearth-brood-companion-handover.branch-and-fold.v0.visual.json` +- Lore grounding: `examples/lore-grounding/zyphos/hearth-brood-companion-handover.v0.json` +- BFL prompt manifest: `prompts/image-generation/zyphos/hearth-brood-companion-handover.bfl-simple-prompts.v0.json` +- Ledger: `examples/ink/zyphos/ledger/20260904-165445-hearth.md` + +## Reviewer verdicts + +- Narrative quality: `accepted`. The routine establishes family roles, alien embodiment, care objects, and private stakes before the alarm. Repair applied: shared-care success now requires prior family-cohesion work before assigning Daro the second watch. +- Lore grounding: `accepted`. The scene remains inside the authored family-unit elaboration and the existing Sa'ueia, breeding-ground, burden-flower, candle-road, lantern-tree, reciprocal-ecology, and mutable-memory constraints. Story-local names, signal colors, archive form, and packing-hollow geometry remain noncanonical. +- Visual continuity: `accepted`. Eleven click-through anchors, visible-character refs, a global style cue, state and ending modifiers, and a structured camera map support draft illustrated replay. Repair applied: state-dependent flower placement moved into explicit modifiers, and success-only route cords and archive strips were removed from shared ending bases. +- Spatial cohesion: `accepted`. The scene set fixes the cradle, nursery alcoves, basin, ramp, fungal-road lip, exterior main and grove lanes, occluder, prop anchors, staging slots, and nine cameras. Repair applied: the immediate exterior fork gained explicit owned zones and routes. + +## Verification + +- All four JSON artifacts parse with their reference schema-version strings. +- Twelve Ink branch labels match twelve sidecar branch receipts. +- Eight ending labels match eight visual ending modifiers. +- Every visual scene resolves to a declared camera slot; every visible named character resolves to a stable visual ref. +- Base and modifier prompts passed the affirmative-prompt scan; the BFL manifest contains one prompt for each of the eleven visual scenes. +- Ink divert targets all resolve in the source. The fixture was not compiled, per the instruction not to install or run an Ink compiler. +- No images were generated. + +## Next Hearth lead + +Examine caretaker succession when a mobile family fractures or loses care capacity after departure: who can reassign a child's, infirm adult's, or allied organism's ongoing care without turning return to the breeding ground into exile or treating the dependent body as transferable property. diff --git a/experiments/elaboration/zyphos/ledger/20260904-165448-numen.md b/experiments/elaboration/zyphos/ledger/20260904-165448-numen.md new file mode 100644 index 0000000..f759f25 --- /dev/null +++ b/experiments/elaboration/zyphos/ledger/20260904-165448-numen.md @@ -0,0 +1,81 @@ +# Numen elaboration ledger + +Subject: Mother Tree ancestral-recall vigils + +- Title: Numen +- Fixture id: `numen-ancestral-recall-vigil-v0` +- Locality: an expendable witness chamber on the outer root terrace of a disconnected mother tree at the western rain margin of the Airawa Home Continent, during eclipse ingress +- Tonal mode: ritual quiet with humane dry wit, ecological wonder, and bounded biological horror +- Kalsa tier: not applicable; this pass is in the Zyphos vault +- Lore patch commit hash: pending scheduler commit; git writes were prohibited for this pass +- Lore clone base HEAD: `e674a9c0e443e43e452e63051730aaf8963282c8` + +## Vault notes read + +- `Eusocial Interbeing/index.md` +- `Eusocial Interbeing/Ecology/index.md` +- `Eusocial Interbeing/Ecology/Mother Tree Networks.md` +- `Eusocial Interbeing/Species/Matriarch Trees.md` +- `Eusocial Interbeing/Technologies/Biological Memetic Engine.md` +- `Eusocial Interbeing/World/Zyphos Umbros Binary System.md` +- `Eusocial Interbeing/World/Airawa Home Continent.md` +- `Eusocial Interbeing/Species/Airawa.md` +- `Eusocial Interbeing/Species/Ecological Memory Partners.md` +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Ecology/Eusocial Inter-Species Dynamics.md` +- `Eusocial Interbeing/Ecology/Fractal Eusocial Web.md` +- `Eusocial Interbeing/Ecology/Nation Scale Interbeings.md` +- `Eusocial Interbeing/Ecology/Zyphos Biosphere Examples.md` +- `Eusocial Interbeing/Civilizations/Pre-Imperial Airawa Tribes.md` +- `Eusocial Interbeing/Civilizations/Disconnected Tree Networks.md` +- `Eusocial Interbeing/Civilizations/Airawa Empire.md` +- `Eusocial Interbeing/Conflicts/Resistance of the Disconnected Networks.md` +- `Eusocial Interbeing/Technologies/Imperial Biopunk Infrastructure.md` +- `Eusocial Interbeing/Biosphere/Couriers and Pollinators/Threadwing Couriers.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Umbros-Facing Lantern Trees.md` +- `Eusocial Interbeing/Themes/Memory as Hostage.md` +- `Eusocial Interbeing/Themes/Ecological Bargaining.md` +- `Eusocial Interbeing/Inspirations/Avatar/Avatar - Living Network.md` +- `Eusocial Interbeing/Inspirations/Avatar/Avatar - What This Setting Rejects.md` +- `Eusocial Interbeing/Inspirations/Semiosis/Semiosis - Plant Agency Reviews.md` +- `Eusocial Interbeing/Inspirations/Semiosis/Semiosis - Sue Burke Interviews.md` + +## Lore elaboration + +Added the plainly marked `Ancestral-Recall Vigils` section to `Eusocial Interbeing/Species/Matriarch Trees.md`. A vigil reconstructs one stored experience across several witness bodies through tree and fungal tissue. Its authority comes from corroborated partial sensation, not resurrection or perfect playback. The rite now has explicit biological dependencies, metabolic and autobiographical payment, legal and repair uses, afterecho costs, archive leverage, and memetic-contamination failure modes. + +## Files written + +- Lore: `Eusocial Interbeing/Species/Matriarch Trees.md` +- `examples/ink/zyphos/numen-ancestral-recall-vigil-v0.branch-and-fold.v0.ink` +- `examples/ink/zyphos/numen-ancestral-recall-vigil-v0.branch-and-fold.v0.training.json` +- `examples/visual/zyphos/numen-ancestral-recall-vigil-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/zyphos/numen-ancestral-recall-vigil-v0.v0.json` +- `prompts/image-generation/zyphos/numen-ancestral-recall-vigil-v0.bfl-simple-prompts.v0.json` +- `examples/ink/zyphos/ledger/20260904-165448-numen.md` + +## Reviewer verdicts + +- Narrative quality: `accepted`. Strong reader orientation, deliberate tonal control, ordinary work before pressure, distinct material choices, and state-dependent endings. +- Lore grounding: `accepted`. The fixture follows the authored Matriarch Tree mechanism and existing Airawa, threadwing, eclipse, disconnected-network, and memetic-engine constraints; locality, characters, disease, and exact event remain fixture-local. +- Visual continuity: `accepted_with_minor_revisions`. Fifteen standalone visual anchors, matching BFL prompts, stable character refs, explicit branch/state modifiers, and a draft scene-set map support the illustrated plan. A plan-view or simple 3D blockout remains required before high-consistency multi-angle website rendering. +- Spatial cohesion: `accepted` after correcting Airawa limb counts and moving the Returner's contact stance from the distant entrance arch to the basin's west rim with a direct withdrawal path. + +## Verification + +- All four JSON files parsed successfully. +- Required schema versions match the reference fixture contracts. +- Fourteen Ink branch handles match fourteen sidecar branch records exactly. +- All training branch paths, ending gates, and visual anchors resolve to Ink knots. +- All ten declared variables are read after mutation; all six ending knots are reachable across thirty modeled pre-ending state paths. +- Fifteen visual scenes match fifteen BFL manifest prompts; the global style cue matches exactly. +- Visual refs resolve only for characters declared visible in each frame. +- Base and modifier prompts contain no negative or previous-image-dependent constructions. +- Ink was not compiled, as required by the pass instructions; no Ink compiler was installed. +- No image was generated. +- No git commit, push, or other git write was performed. + +## Next Numen lead + +Inspect the explicit Airawa open question about which remnants of pre-imperial humility survive inside imperial ritual. The empire already pushes ritual payloads and engineered dreams, but its numinous self-justification remains thin; deepen that existing seam before founding a rival priesthood or cosmology. diff --git a/experiments/elaboration/zyphos/ledger/20260904-165451-veil.md b/experiments/elaboration/zyphos/ledger/20260904-165451-veil.md new file mode 100644 index 0000000..22c81dd --- /dev/null +++ b/experiments/elaboration/zyphos/ledger/20260904-165451-veil.md @@ -0,0 +1,61 @@ +# Veil Pass: Revision Scars + +Subject: engineered forgetting leaves bodily revision scars, and resistance discloses the missing knowledge through metabolic witnesses rather than a rival memory payload. + +## Pass + +- Title: Veil +- World: zyphos +- Fixture id: `veil-revision-scars-v0` +- Locality: the Ninth Root Revision Court, an outer-border imperial pheromonal recertification court grown around a managed matriarch root; the label is a provisional translation pending Weksa. +- Tonal mode: workplace comedy with creeping biological dread. + +## Vault Notes Read + +- `Eusocial Interbeing/index.md` +- `Eusocial Interbeing/Technologies/Biological Memetic Engine.md` +- `Eusocial Interbeing/Technologies/Imperial Biopunk Infrastructure.md` +- `Eusocial Interbeing/Civilizations/Airawa Empire.md` +- `Eusocial Interbeing/Civilizations/Disconnected Tree Networks.md` +- `Eusocial Interbeing/Conflicts/Resistance of the Disconnected Networks.md` +- `Eusocial Interbeing/Conflicts/Xenophobic Memetic Campaign.md` +- `Eusocial Interbeing/Species/Airawa.md` +- `Eusocial Interbeing/Species/Matriarch Trees.md` +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Ecology/Mother Tree Networks.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Burden Flowers.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Mirror Amoebae.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Lattice Ants.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` +- `Eusocial Interbeing/World/Airawa Home Continent.md` +- `Eusocial Interbeing/World/Zyphos Umbros Binary System.md` +- `Eusocial Interbeing/Themes/Memory as Hostage.md` + +Kalsa sources: none consulted; tier is not applicable to this Zyphos pass. + +## Lore Patch + +- Modified `Eusocial Interbeing/Technologies/Biological Memetic Engine.md` with the plainly marked section `Authored Elaboration: Revision Scars and Absence Proofs`. +- Lore patch commit hash: pending scheduler commit. Git writes were forbidden by the pass contract. Lore base HEAD was `e674a9c0e443e43e452e63051730aaf8963282c8`; the uncommitted lore diff SHA-256 was `789367c841900369f0555c62d1a42c9eb26df6e8f918ff52abc198f8e4db8a22`. + +## Files Written + +- `examples/ink/zyphos/veil-revision-scars-v0.branch-and-fold.v0.ink` +- `examples/ink/zyphos/veil-revision-scars-v0.branch-and-fold.v0.training.json` +- `examples/visual/zyphos/veil-revision-scars-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/zyphos/veil-revision-scars-v0.v0.json` +- `prompts/image-generation/zyphos/veil-revision-scars-v0.bfl-simple-prompts.v0.json` +- `examples/ink/zyphos/ledger/20260904-165451-veil.md` + +## Reviewer Verdicts + +- Narrative quality: accepted. Scores: orientation 5, coherence 5, pacing 5, voice 4, tonal fit 5, IF playability 5. Routine, roles, body affordances, and stakes are introduced before the rupture. +- Lore grounding: accepted. Scores: source coverage 5, canon fit 5, grounding 5, vault backfill value 5. The mirror-amoeba fragment remains explicitly unverified; ecological witnesses retain appetite, contract, refusal, and defection. +- Visual continuity: accepted at B-level draft replay status. Scores: segmentation 5, prompts 5, character visibility 5, branch continuity 5, website replay 4. Thirteen standalone base prompts, stable visible-character refs, eighteen branch/state modifiers, and a draft scene-set map cover all eight endings. A physical or procedural blockout is still required before high-consistency rendering. +- Spatial cohesion: accepted. Scores: layout 5, sightlines 4, body affordance 5, movement 5, object geometry 5, branch spatial state 5. Review repairs added explicit membrane-slit movement, the basin return climb, Vey's quarantine actuator, and flower custody across the fold. + +Static verification parsed all four JSON artifacts, matched twelve Ink branches to twelve sidecar entries, matched eight ending knots to eight visual anchors, resolved every visible-character ref, found no negative constructions in base image prompts, and confirmed every ending is reachable. Ink was not compiled because the contract forbids installing or invoking an Ink compiler. No images were generated. + +## Next Veil Lead + +Read `Eusocial Interbeing/Ecology/Breeding Grounds.md`, `Eusocial Interbeing/Civilizations/Sa'ueia Family Units.md`, `Eusocial Interbeing/Biosphere/Couriers and Pollinators/Threadwing Couriers.md`, and `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Burden Flowers.md`. The thin seam is what a mobile Sa'ueia family may withhold from a reproductive commons, how route rumor is corroborated without a central archive, and what bodily disclosure costs the courier, family, and breeding ground. Do not extend the imperial absence-proof mechanism unless those sources demand it. diff --git a/experiments/elaboration/zyphos/ledger/20260904-165454-charter.md b/experiments/elaboration/zyphos/ledger/20260904-165454-charter.md new file mode 100644 index 0000000..06697e0 --- /dev/null +++ b/experiments/elaboration/zyphos/ledger/20260904-165454-charter.md @@ -0,0 +1,72 @@ +# Charter Pass Ledger + +- Title: Charter +- Subject: Succession procedure for a failing Matriarch Tree +- Locality: A descriptive river-cleft Matriarch archive grove in the unconquered Airawa Home Continent +- Tonal mode: Ritual workplace comedy with civic and reproductive stakes +- Fixture id: `charter-three-witness-succession-v0` + +## Vault Notes Read + +- `Eusocial Interbeing/index.md` +- `Eusocial Interbeing/Species/Matriarch Trees.md` +- `Eusocial Interbeing/Ecology/Mother Tree Networks.md` +- `Eusocial Interbeing/Species/Airawa.md` +- `Eusocial Interbeing/Civilizations/Pre-Imperial Airawa Tribes.md` +- `Eusocial Interbeing/Civilizations/Disconnected Tree Networks.md` +- `Eusocial Interbeing/Civilizations/Airawa Empire.md` +- `Eusocial Interbeing/Conflicts/Resistance of the Disconnected Networks.md` +- `Eusocial Interbeing/Technologies/Biological Memetic Engine.md` +- `Eusocial Interbeing/Technologies/Imperial Biopunk Infrastructure.md` +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Ecology/Eusocial Inter-Species Dynamics.md` +- `Eusocial Interbeing/Ecology/Fractal Eusocial Web.md` +- `Eusocial Interbeing/Ecology/Nation Scale Interbeings.md` +- `Eusocial Interbeing/Themes/Ecological Bargaining.md` +- `Eusocial Interbeing/Themes/Memory as Hostage.md` +- `Eusocial Interbeing/Biosphere/Couriers and Pollinators/Threadwing Couriers.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Lattice Ants.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Umbros-Facing Lantern Trees.md` +- `Eusocial Interbeing/World/Airawa Home Continent.md` +- Kalsa tier: not applicable; this pass used the Zyphos / Eusocial Interbeing vault. + +## Lore Patch + +- Owning note: `Eusocial Interbeing/Species/Matriarch Trees.md` +- Elaboration: `Authored Elaboration — Witnessed Succession` +- Result: A juvenile Matriarch's biological maturity is separated from archive, gestation-ranking, and treaty authority. Recognition now requires independent root, route, and debt witnesses; a bounded Airawa joint-keeper preserves channel separation but cannot ratify; omitted parties can darken disputed authority through two witness bodies; false and sustained challenges impose material costs; neighboring roads and couriers can leave an improperly seated successor politically mute. +- Lore patch commit hash: pending scheduler commit; git writes were prohibited by the pass contract. Lore parent HEAD before scheduler commit: `e674a9c0e443e43e452e63051730aaf8963282c8`. + +## Files Written + +- Lore: `Eusocial Interbeing/Species/Matriarch Trees.md` +- Ink: `examples/ink/zyphos/charter-three-witness-succession-v0.branch-and-fold.v0.ink` +- Training sidecar: `examples/ink/zyphos/charter-three-witness-succession-v0.branch-and-fold.v0.training.json` +- Visual plan: `examples/visual/zyphos/charter-three-witness-succession-v0.branch-and-fold.v0.visual.json` +- Lore grounding digest: `examples/lore-grounding/zyphos/charter-three-witness-succession-v0.v0.json` +- BFL prompt manifest: `prompts/image-generation/zyphos/charter-three-witness-succession-v0.bfl-simple-prompts.v0.json` +- Ledger: `examples/ink/zyphos/ledger/20260904-165454-charter.md` + +## Review Verdicts + +- Narrative quality: **accepted**. Scores: orientation 5, coherence 5, pacing 4, voice 4, tonal fit 5, IF playability 5. Routine witness work establishes the terrace, office, body affordances, and gestation pressure before the grievance. Three meaningful choice layers fold into five distinct authority outcomes. +- Lore grounding: **accepted**. Scores: source coverage 5, canon fit 4, grounding quality 5, vault backfill value 5. Review replaced an unsupported treaty-pollen authority token with contract resin and chemical signaling, and replaced fungal heat-memory language with pressure, waste, and nesting residue. Threadwings remain route witnesses, not Airawa gamete carriers. +- Visual continuity: **accepted**. Scores: segmentation 5, prompt quality 5, character visibility 4, branch continuity 5, website replay 4. Nineteen standalone scene prompts and nineteen BFL prompts cover routine, grievance, hearing, and every ending. Shared frames no longer assemble threadwing refs when route withdrawal makes the roost empty. The included draft scene-set map is sufficient for B-level planning; a plan-view or 3D blockout is still required before high-consistency final rendering. +- Spatial cohesion: **accepted**. Scores: layout 5, sightlines 5, body affordance 5, movement/access 5, object geometry 5, branch state 5. Stable layout: elder north/uphill; successor center; road and roost west; ant wall east; gestation hollows south/downslope; blackwater cleft below. Evidence custody and shelter, route, roost, cord, and hollow states survive branch folds. + +## Verification + +- All four JSON artifacts parsed successfully with their required schema versions. +- All 10 Ink variables are read after declaration. +- All 12 Ink branch ids match training-sidecar entries in both directions. +- All 19 visual scene ids and 19 BFL prompt ids are unique. +- Required `// ghostlight.*` file headers are present. +- Visual base prompts contain no memory-dependent or negative prompt constructions detected by the audit. +- Ink was not compiled, as required by the pass contract; no Ink compiler was installed. +- No images were generated. +- No `git commit`, `git push`, or other git write was run. + +## Next Charter Lead + +Examine public redress where a candle-road nation meets a choir-reef river mouth. `Eusocial Interbeing/Ecology/Nation Scale Interbeings.md` establishes both as sovereign logistics and waterway forms, but does not yet say which bodies can speak for the shared crossing, how a route closure differs from a current-borne refusal, or where an injured migratory party appeals when both jurisdictions claim the same tissue. diff --git a/experiments/elaboration/zyphos/ledger/20260904-165456-ember.md b/experiments/elaboration/zyphos/ledger/20260904-165456-ember.md new file mode 100644 index 0000000..7092914 --- /dev/null +++ b/experiments/elaboration/zyphos/ledger/20260904-165456-ember.md @@ -0,0 +1,64 @@ +# Ember Pass Ledger + +- Title: Ember +- Subject: eclipse-ingress lantern-knot blight and the collapse of a living route-light niche +- Fixture id: `ember-lantern-knot-blight-v0` +- Locality: a sub-Umbros stone saddle where a lantern-tree grove, northern candle-road fork, western threadwing route, southern glassback calf hollow, and eastern prismwake wetland meet +- Tonal mode: wit-with-stakes ecological procedural, moving from patient workaday ritual into body horror and a jurisdictional crisis + +## Vault Notes Read + +- `Eusocial Interbeing/index.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Umbros-Facing Lantern Trees.md` +- `Eusocial Interbeing/Biosphere/Couriers and Pollinators/Threadwing Couriers.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Lattice Ants.md` +- `Eusocial Interbeing/Biosphere/Grazers and Browsers/Glassback Grazers.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Prismwake Mats.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Mirror Amoebae.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Burden Flowers.md` +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Ecology/Fractal Eusocial Web.md` +- `Eusocial Interbeing/Ecology/Nation Scale Interbeings.md` +- `Eusocial Interbeing/Ecology/Reciprocal Ecologies.md` +- `Eusocial Interbeing/Species/Sa'ueia.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Family Units.md` +- `Eusocial Interbeing/World/Zyphos Umbros Binary System.md` + +Kalsa tier: not applicable; no Kalsa source was used. + +## Lore Patch + +- Owning note: `Eusocial Interbeing/Biosphere/Primary Producers/Umbros-Facing Lantern Trees.md` +- Elaboration: defines knot blight as an observed eclipse-ingress syndrome, then connects containment to route light, energy, pollination, fungal credit, diagnostic testimony, grazer shelter, wetland exclusion, memory loss, and niche transfer. +- Lore patch commit hash: pending scheduler commit because this pass forbids git writes. Lore clone parent HEAD: `e674a9c0e443e43e452e63051730aaf8963282c8`. + +## Files Written + +- `F:/Projects/Ghostlight-worlds/slots/zyphos-7/lore/Eusocial Interbeing/Biosphere/Primary Producers/Umbros-Facing Lantern Trees.md` +- `examples/ink/zyphos/ember-lantern-knot-blight-v0.branch-and-fold.v0.ink` +- `examples/ink/zyphos/ember-lantern-knot-blight-v0.branch-and-fold.v0.training.json` +- `examples/visual/zyphos/ember-lantern-knot-blight-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/zyphos/ember-lantern-knot-blight-v0.v0.json` +- `prompts/image-generation/zyphos/ember-lantern-knot-blight-v0.bfl-simple-prompts.v0.json` +- `examples/ink/zyphos/ledger/20260904-165456-ember.md` + +## Reviewer Verdicts + +- Narrative quality: accepted. Orientation 5/5, coherence 4/5, pacing 4/5, voice 4/5, tonal fit 5/5, IF playability 4/5. Fixed an eclipse timer that initially changed prose but not outcome by adding it to the emergency-lane success gate. +- Lore grounding: accepted. Source coverage 5/5, canon fit 5/5, grounding quality 5/5, vault backfill value 4/5. Removed unsupported exact threadwing vane and wing anatomy, exact glassback leg count, and hoof language. +- Visual continuity: accepted. Segmentation 5/5, prompt quality 5/5, character visibility 4/5, branch continuity 5/5, website replay 4/5. Made lattice-ant presence conditional, kept base prompts standalone and affirmative, and supplied one global style cue plus twenty visible state/branch deltas. +- Spatial cohesion: accepted. Layout 5/5, sightlines 5/5, body affordance 4/5, movement 5/5, object/system geometry 5/5, branch spatial state 5/5. The draft scene set fixes the cardinal slope, road fork, shelter hollow, eastern limb, branch-fall zone, camera slots, and persistent detour geometry. + +## Verification + +- All four JSON artifacts parse. +- `tools/validate_lore_grounding.py` passed for the new digest. +- The Ink training annotation passed the repository's structural annotation validator without invoking compilation. +- Static branch review found four choice layers, sixteen material branches, twelve read variables, eight state-gated endings, eleven visual anchors, and complete camera-slot coverage. +- Ink was not compiled, as required by the pass contract. +- No images were generated; the visual plan and BFL prompt manifest are the complete visual deliverables. + +## Next Ember Lead + +Follow the exported failure into a different wetland edge: repeated emergency detours can drive prismwake mats into coordinated exclusion while glassback herds lose eclipse-recovery food. The thin question is when a temporary route closure becomes a trophic collapse that neighboring roads and producer sheets exploit as a durable border change. diff --git a/experiments/elaboration/zyphos/ledger/20260904-165459-ledger.md b/experiments/elaboration/zyphos/ledger/20260904-165459-ledger.md new file mode 100644 index 0000000..a96c45e --- /dev/null +++ b/experiments/elaboration/zyphos/ledger/20260904-165459-ledger.md @@ -0,0 +1,73 @@ +# Ledger Pass 20260904-165459 + +Title: Ledger + +World: `zyphos` + +Subject: Breeding-ground eclipse reserves: the trophic credit chain that feeds the west arrival terrace nursery, and the class pressure created when fungal roads ration access. + +Fixture id: `ledger-breeding-ground-eclipse-reserves-v0` + +Locality: The west intake terrace of a Sa'ueia breeding ground on the sub-Umbros side of the Sa'ueia continent. + +Tonal mode: Warm workplace comedy under ration politics, blended with dry ecological bargaining and material stakes. + +## Vault Notes Read + +- `Eusocial Interbeing/index.md` +- `Eusocial Interbeing/Ecology/index.md` +- `Eusocial Interbeing/Biosphere/index.md` +- `Eusocial Interbeing/Ecology/Breeding Grounds.md` +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Ecology/Reciprocal Ecologies.md` +- `Eusocial Interbeing/Ecology/Eusocial Inter-Species Dynamics.md` +- `Eusocial Interbeing/Ecology/Fractal Eusocial Web.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Nomadic Civilization.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Family Units.md` +- `Eusocial Interbeing/Species/Sa'ueia.md` +- `Eusocial Interbeing/Technologies/Sa'auei'a Mobile Technologies.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Prismwake Mats.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Umbros-Facing Lantern Trees.md` +- `Eusocial Interbeing/Biosphere/Grazers and Browsers/Glassback Grazers.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` +- `Eusocial Interbeing/World/Sa'ueia Continent.md` +- `Eusocial Interbeing/World/Zyphos Umbros Binary System.md` + +Kalsa tier: Not applicable. This Zyphos pass read no Kalsa source. + +## Lore Patch + +- Owning note: `Eusocial Interbeing/Ecology/Breeding Grounds.md` +- Authored section: `Eclipse Reserves and Trophic Credit` +- Patch result: Defines the nursery reserve's producer-sugar, decomposer-mineral, mobile-heat, water, and microbial dependency chain; separates triage authority from input ownership; makes old return history compound into access; makes archive loss impose up-front labor; and propagates overdraw into the next supply cycle. +- Lore patch commit hash: `PENDING_SCHEDULER_COMMIT` because this worker was explicitly forbidden from git writes. Lore base HEAD before the scheduler commit: `e674a9c0e443e43e452e63051730aaf8963282c8`. + +## Files Written + +- Lore clone: `Eusocial Interbeing/Ecology/Breeding Grounds.md` +- Ghostlight: `examples/ink/zyphos/ledger-breeding-ground-eclipse-reserves-v0.branch-and-fold.v0.ink` +- Ghostlight: `examples/ink/zyphos/ledger-breeding-ground-eclipse-reserves-v0.branch-and-fold.v0.training.json` +- Ghostlight: `examples/visual/zyphos/ledger-breeding-ground-eclipse-reserves-v0.branch-and-fold.v0.visual.json` +- Ghostlight: `examples/lore-grounding/zyphos/ledger-breeding-ground-eclipse-reserves-v0.v0.json` +- Ghostlight: `prompts/image-generation/zyphos/ledger-breeding-ground-eclipse-reserves-v0.bfl-simple-prompts.v0.json` +- Ghostlight: `examples/ink/zyphos/ledger/20260904-165459-ledger.md` + +## Reviewer Verdicts + +- Narrative quality: `accepted`. The fixture opens on ordinary reserve work, introduces Veyr, Scored Blue, Ossa, Rin, the household provider, and both queues before they matter, carries four distinct choice layers into eight reachable state-gated endings, and holds a deliberate warm-workplace-comedy-with-stakes tone. Fix applied: split the prismwake refusal and claimant arrival into separate visual Ink beats. +- Lore grounding: `accepted`. All material claims trace to the notes above or the plainly marked breeding-ground elaboration. Old credit remains real, new-household exclusion remains structural, and no ecological signal becomes omniscient. Fix applied: removed an unsupported quadruped comparison from Scored Blue's visual description; story-local names and flood loss remain author-only. +- Visual continuity: `accepted` for B-level draft replay. Fourteen standalone base prompts use one global style cue, visible character refs match each frame, all sixteen branch labels have visible modifiers, and every scene has a camera slot. The embedded scene-set map is the draft geometry authority; a hand-built blockout is still required before high-consistency website rendering. +- Spatial cohesion: `accepted`. The scene set fixes west/routeward, east/nurseryward, mat-side, and grove-side; routes, sightlines, work reach, cup custody, basin state, and ecological positions survive folds. Fix applied: made Ossa uncoil the long archive cord across the fungal boundary and Veyr explicitly take custody before testing both ends. + +## Verification + +- All four JSON artifacts parsed successfully with their required `schema_version` strings. +- Static Ink audit found 10 variables, 4 choice layers, 16 material branches, 8 planned and present ending knots, balanced conditional delimiters, and no missing divert targets. +- The training sidecar receipts all 16 branch labels; the visual plan supplies all 16 branch modifiers; all 14 visual anchors resolve to Ink knots and all 14 scenes have camera coverage. +- Enumerating the compact state transitions produced 28 reachable pre-ending paths and reached both the success and cost variant of every final allocation. +- The BFL manifest contains 14 prompts and exactly matches the visual plan's global style cue. +- Ink was not compiled, as required. No image was generated; rendering is deferred. + +## Next Ledger Pass + +Follow the credit-portability seam one step downstream: when a newly divided, adopted, displaced, or archive-damaged Sa'ueia household begins its first independent circuit, who can witness its work without becoming a patron that owns the new account? Start from `Eusocial Interbeing/Civilizations/Sa'ueia Family Units.md`, `Eusocial Interbeing/Technologies/Sa'auei'a Mobile Technologies.md`, and the trophic-credit section added here. Do not re-elaborate reserve intake unless new vault evidence contradicts it. diff --git a/experiments/elaboration/zyphos/ledger/20260904-173457-tangle.md b/experiments/elaboration/zyphos/ledger/20260904-173457-tangle.md new file mode 100644 index 0000000..5b983ec --- /dev/null +++ b/experiments/elaboration/zyphos/ledger/20260904-173457-tangle.md @@ -0,0 +1,74 @@ +# Tangle Pass Ledger + +Subject: Threadwing birth-route leverage at the Lower Lantern Shelf. + +## Title + +Tangle + +## Locality + +The Lower Lantern Shelf, a provisional translated name for a Matriarch gestation-terrace chain within one reliable daily eclipse track on the Airawa home continent. + +## Tonal Mode + +Ritual workplace comedy with ecological-political stakes. + +## Vault Notes Read + +Kalsa tier: not applicable; this pass used only the Zyphos `Eusocial Interbeing` vault. + +- `Eusocial Interbeing/index.md` +- `Eusocial Interbeing/Biosphere/index.md` +- `Eusocial Interbeing/Biosphere/Couriers and Pollinators/Threadwing Couriers.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Umbros-Facing Lantern Trees.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Prismwake Mats.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Lattice Ants.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` +- `Eusocial Interbeing/Biosphere/Grazers and Browsers/Glassback Grazers.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Burden Flowers.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Mirror Amoebae.md` +- `Eusocial Interbeing/Ecology/index.md` +- `Eusocial Interbeing/Ecology/Eusocial Inter-Species Dynamics.md` +- `Eusocial Interbeing/Ecology/Fractal Eusocial Web.md` +- `Eusocial Interbeing/Ecology/Mother Tree Networks.md` +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Ecology/Nation Scale Interbeings.md` +- `Eusocial Interbeing/Ecology/Reciprocal Ecologies.md` +- `Eusocial Interbeing/Ecology/Zyphos Biosphere Examples.md` +- `Eusocial Interbeing/Species/Airawa.md` +- `Eusocial Interbeing/Species/Matriarch Trees.md` +- `Eusocial Interbeing/Civilizations/Pre-Imperial Airawa Tribes.md` +- `Eusocial Interbeing/Civilizations/Airawa Empire.md` +- `Eusocial Interbeing/Civilizations/Disconnected Tree Networks.md` +- `Eusocial Interbeing/Technologies/Biological Memetic Engine.md` +- `Eusocial Interbeing/World/Airawa Home Continent.md` +- `Eusocial Interbeing/World/Zyphos Simulation Brief.md` +- `Eusocial Interbeing/World/Zyphos Umbros Binary System.md` + +## Lore Patch Commit Hash + +Pending scheduler commit. Git writes were prohibited for this pass. Lore base HEAD before the patch: `2fef9094a3127e5f78ca434d4b943ca73aea65e2`. + +## Files Written + +- Lore modified: `Eusocial Interbeing/Biosphere/Couriers and Pollinators/Threadwing Couriers.md` +- `examples/ink/zyphos/tangle-lower-lantern-shelf-v0.branch-and-fold.v0.ink` +- `examples/ink/zyphos/tangle-lower-lantern-shelf-v0.branch-and-fold.v0.training.json` +- `examples/visual/zyphos/tangle-lower-lantern-shelf-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/zyphos/tangle-lower-lantern-shelf-v0.v0.json` +- `prompts/image-generation/zyphos/tangle-lower-lantern-shelf-v0.bfl-simple-prompts.v0.json` +- `examples/ink/zyphos/ledger/20260904-173457-tangle.md` + +## Reviewer Verdicts + +- Narrative quality: `accepted`. Ordinary compact labor precedes pressure; all eleven variables change later prose, choices, visible state, or endings. +- Lore grounding: `accepted`. The owning Threadwing note now contains the compact, constituencies, linked food-web leverage, costs, and narrow-quarantine settlement. Translated names and unresolved Threadwing visual anatomy remain fixture-local. +- Visual continuity: `needs_revision_for_replay_ready_status`. Segmentation, prompts, visible-character refs, and branch modifiers pass; a hand-built plan view or 3D blockout is still required before high-consistency multi-angle website rendering. +- Spatial cohesion: `accepted_with_scene_set_requirement`. The rootward/center/downhill/east/west frame, packet custody, movement routes, camera slots, and embargo states are coherent; the same durable blockout remains the rendering gate. + +The Ink was not compiled because this pass forbade installing or running an Ink compiler. JSON parsing, branch-to-sidecar matching, variable-use inspection, visual-ref checks, prompt-language checks, and `git diff --check` passed. No images were generated; the BFL manifest is the deferred rendering deliverable. + +## Next Tangle Lead + +Test whether the Biological Memetic Engine can counterfeit credible courier, lantern, or fungal sickness testimony beyond the imperial border. The open political question is not merely whether the Empire has surveillance pollinators, but which independent constituency must be captured before a forged quarantine can starve a native rival's food web. diff --git a/experiments/elaboration/zyphos/ledger/20260904-173907-patina.md b/experiments/elaboration/zyphos/ledger/20260904-173907-patina.md new file mode 100644 index 0000000..bce6115 --- /dev/null +++ b/experiments/elaboration/zyphos/ledger/20260904-173907-patina.md @@ -0,0 +1,63 @@ +# Patina — 2026-09-04 17:39:07 + +Subject: Burden-flower grooming contracts at a Sa'ueia breeding-ground arrival terrace. + +Locality: The outer grooming rim of the open arrival terrace where a candle fungal road meets a Sa'ueia breeding ground. + +Tonal mode: Warm ecological domestic comedy with low-stakes reputational pressure. + +## Vault Notes Read + +- `Eusocial Interbeing/index.md` +- `Eusocial Interbeing/Biosphere/index.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Burden Flowers.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Prismwake Mats.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Umbros-Facing Lantern Trees.md` +- `Eusocial Interbeing/Biosphere/Grazers and Browsers/Glassback Grazers.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` +- `Eusocial Interbeing/Species/Sa'ueia.md` +- `Eusocial Interbeing/Species/Ecological Memory Partners.md` +- `Eusocial Interbeing/Ecology/Breeding Grounds.md` +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Ecology/Reciprocal Ecologies.md` +- `Eusocial Interbeing/Ecology/Fractal Eusocial Web.md` +- `Eusocial Interbeing/Ecology/Zyphos Biosphere Examples.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Family Units.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Nomadic Civilization.md` +- `Eusocial Interbeing/Technologies/Sa'auei'a Mobile Technologies.md` +- `Eusocial Interbeing/Themes/Memory as Hostage.md` +- `Eusocial Interbeing/World/Sa'ueia Continent.md` +- `Eusocial Interbeing/World/Zyphos Umbros Binary System.md` +- `Eusocial Interbeing/World/Zyphos Simulation Brief.md` +- `Eusocial Interbeing/Game Design/Fractal NPC Simulation Plan.md` + +Kalsa tier: Not applicable; this is Zyphos and no Kalsa source was used. + +## Lore Patch + +- Owning note: `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Burden Flowers.md` +- Change: Added the authored `Grooming Contract` section: mineral wash, three-pronged combing, returning-light exposure, witnessed post-alarm care, runoff evidence, reproductive cost, neglect, and forced-removal failure. +- Lore patch commit hash: Pending scheduler-owned commit after exit; git writes were explicitly forbidden. Lore base HEAD before the patch: `2fef9094a3127e5f78ca434d4b943ca73aea65e2`. + +## Files Written + +- `F:\Projects\Ghostlight-worlds\slots\zyphos-6\lore\Eusocial Interbeing\Biosphere\Parasites and Symbionts\Burden Flowers.md` +- `examples/ink/zyphos/patina-burden-flower-grooming-v0.branch-and-fold.v0.ink` +- `examples/ink/zyphos/patina-burden-flower-grooming-v0.branch-and-fold.v0.training.json` +- `examples/visual/zyphos/patina-burden-flower-grooming-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/zyphos/patina-burden-flower-grooming-v0.v0.json` +- `prompts/image-generation/zyphos/patina-burden-flower-grooming-v0.bfl-simple-prompts.v0.json` +- `examples/ink/zyphos/ledger/20260904-173907-patina.md` + +The Ink source was written from the reference shape and was not compiled, as required. No images were generated. + +## Reviewer Verdicts + +- Narrative quality: Accepted. Scores: orientation 5, coherence 5, pacing 5, voice 5, tonal fit 5, IF playability 4. Fixed wash-sample custody, final strap transfer, separated-flower silencing prose, and the rushed-action label. +- Lore grounding: Accepted. Scores: source coverage 5, canon fit 4, grounding quality 5, vault backfill value 5. Removed unsupported foot-pad chemosense, completed lantern-tree and ecology coverage, and kept scene-local details out of canon. +- Visual continuity: Accepted. Scores: segmentation 5, prompts 5, character visibility 5, branch continuity 5, website replay 4. Added standalone organism/environment descriptions, custody-specific injury modifiers, and visible deltas for every material branch and ending. +- Spatial cohesion: Accepted. Scores: layout 5, sightlines 5, body affordance 5, movement 5, object geometry 5, branch spatial state 5. Reconciled blade custody and added a coordinate-bearing two-dimensional scene set with cameras, staging slots, sightlines, and occluders. + +## Next Patina Lead + +The candle-road notes still say roads can be bright, hungry, contaminated, offended, afraid, sour, or bitter without furnishing the ordinary sensory palette a Sa'auei'a route reader uses to tell those states apart. A next Patina pass should ground what a road tastes like while preserving the road's right to be ambiguous. diff --git a/experiments/elaboration/zyphos/ledger/20260904-174101-hearth.md b/experiments/elaboration/zyphos/ledger/20260904-174101-hearth.md new file mode 100644 index 0000000..e0498fb --- /dev/null +++ b/experiments/elaboration/zyphos/ledger/20260904-174101-hearth.md @@ -0,0 +1,73 @@ +# Hearth + +Subject: Brood rings—Sa'ueia kinship created through reciprocal care of Sa'ueia young and glassback calves. + +Fixture id: `hearth-brood-ring-v0` + +Locality: The lantern-side warm hollow of a Sa'ueia breeding ground, with an inward nursery ramp, paired outer family and glassback departure arches, and a candle-road join beyond the first bend. + +Tonal mode: Domestic warmth with ritual tension and dry comic precision. + +## Vault notes read + +- `Eusocial Interbeing/index.md` +- `Eusocial Interbeing/Civilizations/index.md` +- `Eusocial Interbeing/Ecology/index.md` +- `Eusocial Interbeing/Species/index.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Family Units.md` +- `Eusocial Interbeing/Ecology/Breeding Grounds.md` +- `Eusocial Interbeing/Species/Sa'ueia.md` +- `Eusocial Interbeing/Species/Ecological Memory Partners.md` +- `Eusocial Interbeing/Ecology/Eusocial Inter-Species Dynamics.md` +- `Eusocial Interbeing/Ecology/Fractal Eusocial Web.md` +- `Eusocial Interbeing/Ecology/Reciprocal Ecologies.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Lattice Ants.md` +- `Eusocial Interbeing/Biosphere/Grazers and Browsers/Glassback Grazers.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Burden Flowers.md` +- `Eusocial Interbeing/Biosphere/Couriers and Pollinators/Threadwing Couriers.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Umbros-Facing Lantern Trees.md` +- `Eusocial Interbeing/Technologies/Sa'auei'a Mobile Technologies.md` +- `Eusocial Interbeing/World/Zyphos Umbros Binary System.md` + +Kalsa tier: Not applicable; this pass is in Zyphos. + +## Lore elaboration + +Modified `Eusocial Interbeing/Civilizations/Sa'ueia Family Units.md` with the plainly marked `hearth-brood-ring-v0` elaboration. Brood rings now have an owner, dependent parties, body-specific handover practice, ongoing family/herd obligations, material costs, forced-separation failures, and an explicit anti-custody limit. + +Lore patch commit hash: Pending scheduler commit after worker exit, as required by the no-git-write contract. + +- Lore base HEAD: `2fef9094a3127e5f78ca434d4b943ca73aea65e2` +- Edited lore file blob hash: `38454399d0a9bbf3b099eada61e80d9cc86eb9d3` + +## Files written + +- `examples/ink/zyphos/hearth-brood-ring-v0.branch-and-fold.v0.ink` +- `examples/ink/zyphos/hearth-brood-ring-v0.branch-and-fold.v0.training.json` +- `examples/visual/zyphos/hearth-brood-ring-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/zyphos/hearth-brood-ring-v0.v0.json` +- `prompts/image-generation/zyphos/hearth-brood-ring-v0.bfl-simple-prompts.v0.json` +- `examples/ink/zyphos/ledger/20260904-174101-hearth.md` + +## Reviewer verdicts + +- Narrative quality: `accepted`. Scores: orientation 5, coherence 5, pacing 4, voice 5, tonal fit 5, IF playability 4. Fixed an unstaged off-frame family, an unsupported historical claim, and misassigned shelter costs. +- Lore grounding: `accepted`. Scores: source coverage 5, canon fit 4, grounding quality 5, vault backfill value 5. Added the orbital timing authority and kept exact glassback limb geometry and story-local names outside canon. +- Visual continuity: `needs_revision_for_replay_ready_status`. Scores: segmentation 5, visual prompts 4, character visibility 5, branch continuity 5, website replay 3. Fixed missing herd refs and standalone route geometry. A durable plan view or 3D scene set is still required before high-consistency multi-angle rendering. +- Spatial cohesion: `accepted_with_scene_set_requirement`. Scores: layout 5, sightlines 4, body affordance 5, movement access 5, object geometry 5, branch spatial state 5. Fixed the nursery/family route contradiction, established the work shelf before use, and moved the failed shared-route jam to the actual post-arch join. + +## Verification + +- Parsed all four JSON artifacts successfully with the required schema versions. +- Cross-checked 18 Ink knots, 27 diverts, 16 material branch labels, 16 sidecar branch records, eight endings, 13 visual scenes, 13 BFL prompts, and four recorded reviewer passes. +- Verified every divert target, visual anchor, visible character ref, and cited lore path. +- Verified global visual style and BFL style prefix agreement; found no forbidden memory-dependent or negative prompt construction. +- Checked trailing whitespace and `git diff --check`; no defects reported. +- Ink was not compiled, per the worker contract. No compiler was installed. +- No images were generated. +- No commit, push, or other git write was run. + +## Next Hearth lead + +Inspect the existing Airawa caste material for a thin ordinary-life seam: how a caste cell handles domestic care, gestation access, and kin obligation when the body that gestates, the household that raises, and the imperial office that ranks are different authorities. Start with `Eusocial Interbeing/Species/Airawa.md`, `Eusocial Interbeing/Civilizations/Airawa Empire.md`, and the linked Matriarch Tree or gestation notes; deepen an existing owner instead of founding a second household system. diff --git a/experiments/elaboration/zyphos/ledger/20260904-174333-numen.md b/experiments/elaboration/zyphos/ledger/20260904-174333-numen.md new file mode 100644 index 0000000..4b68650 --- /dev/null +++ b/experiments/elaboration/zyphos/ledger/20260904-174333-numen.md @@ -0,0 +1,73 @@ +# Numen Pass Ledger + +Subject: Mother-tree recall audiences + +- Title: Numen +- Fixture id: `numen-mother-tree-recall-v0` +- Locality: Shale-Root Recall Gallery, a shallow archive chamber in a disconnected Matriarch Tree network on an Umbros-facing slope of the Airawa Home Continent. +- Tonal mode: ritual quiet with dry workplace wit, sensory wonder, and bounded ecological dread. + +## Vault Notes Read + +Kalsa tier: not applicable; this is the Zyphos vault and no Kalsa sources were used. + +- `Eusocial Interbeing/index.md` +- `Eusocial Interbeing/Species/Matriarch Trees.md` +- `Eusocial Interbeing/Species/Airawa.md` +- `Eusocial Interbeing/Ecology/Mother Tree Networks.md` +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Ecology/Fractal Eusocial Web.md` +- `Eusocial Interbeing/Ecology/Nation Scale Interbeings.md` +- `Eusocial Interbeing/Ecology/Eusocial Inter-Species Dynamics.md` +- `Eusocial Interbeing/Technologies/Biological Memetic Engine.md` +- `Eusocial Interbeing/Civilizations/Pre-Imperial Airawa Tribes.md` +- `Eusocial Interbeing/Civilizations/Disconnected Tree Networks.md` +- `Eusocial Interbeing/Civilizations/Airawa Empire.md` +- `Eusocial Interbeing/World/Airawa Home Continent.md` +- `Eusocial Interbeing/World/Zyphos Umbros Binary System.md` +- `Eusocial Interbeing/Biosphere/Couriers and Pollinators/Threadwing Couriers.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Umbros-Facing Lantern Trees.md` +- `Eusocial Interbeing/Themes/Memory as Hostage.md` +- `Eusocial Interbeing/Themes/Ecological Bargaining.md` +- `Eusocial Interbeing/Inspirations/Semiosis/Semiosis - Sue Burke Interviews.md` +- `Eusocial Interbeing/Inspirations/Semiosis/Semiosis - Plant Agency Reviews.md` +- `Eusocial Interbeing/Inspirations/Avatar/Avatar - Living Network.md` +- `Eusocial Interbeing/Inspirations/Avatar/Avatar - What This Setting Rejects.md` + +## Lore Patch + +- Owning note: `Eusocial Interbeing/Species/Matriarch Trees.md` +- Authored section: `Authored Elaboration: Recall Audiences` +- Commit hash: pending scheduler commit. Git writes are forbidden for this worker; the lore clone base HEAD is `2fef9094a3127e5f78ca434d4b943ca73aea65e2`. +- Scope: defines the living witnesses, embodied output, metabolic payment, political dependence, refusal, bias, memory bleed, and infection exposure of one bounded recall practice without making it universal doctrine. + +## Files Written + +- Lore: `F:/Projects/Ghostlight-worlds/slots/zyphos-5/lore/Eusocial Interbeing/Species/Matriarch Trees.md` +- `examples/ink/zyphos/numen-mother-tree-recall-v0.branch-and-fold.v0.ink` +- `examples/ink/zyphos/numen-mother-tree-recall-v0.branch-and-fold.v0.training.json` +- `examples/visual/zyphos/numen-mother-tree-recall-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/zyphos/numen-mother-tree-recall-v0.v0.json` +- `prompts/image-generation/zyphos/numen-mother-tree-recall-v0.bfl-simple-prompts.v0.json` +- `examples/ink/zyphos/ledger/20260904-174333-numen.md` + +## Reviewer Verdicts + +- Narrative quality: accepted. Reader orientation 4/5, coherence 5/5, pacing 4/5, voice 4/5, tonal fit 5/5, IF playability 5/5. Fixed the unexplained imperial-cadence assertion by defining it in reader-facing terms and preserving its uncertain origin. +- Lore grounding: accepted. Source coverage 5/5, canon fit 5/5, grounding quality 5/5, vault backfill value 5/5. Shale-Root, its workers, the contaminant source, and all outcomes remain fixture-local; only the durable recall mechanism was backfilled. +- Visual continuity: accepted for B-level draft replay. Segmentation 4/5, prompt quality 5/5, character visibility 5/5, branch continuity 5/5, website replay 4/5. Fixed one negative image-prompt comparison; the final plan has thirteen scene anchors, sixteen branch or ending modifiers, and an embedded draft scene map. High-consistency multi-angle art still needs a hand-built blockout. +- Spatial cohesion: accepted. Layout, sightlines, body affordance, movement/access, object geometry, and folded spatial state are each 5/5. The fixed frame is deep archive wall right, outer ledge left, fungal floor lane, central salt perch, overhead lantern route, and visible uphill fracture. + +## Verification + +- All four JSON files parse and carry the reference schema versions. +- Static Ink audit found four required `// ghostlight.*` headers, eighteen knots, three choice layers, twelve sidecar-mapped branches, eight state-gated endings, and no unresolved divert target. +- Visual prompt audit found no negative prompt constructions and no missing scene, camera, or visible-character reference. +- The Ink source was not compiled, per pass instructions; no Ink compiler was installed. +- No images were generated. The BFL manifest contains thirteen deferred prompts. +- No `git commit`, `git push`, or other git write was run. + +## Next Numen Lead + +Inspect `Eusocial Interbeing/Species/Airawa.md` beside `Eusocial Interbeing/Civilizations/Airawa Empire.md` and `Eusocial Interbeing/Technologies/Biological Memetic Engine.md`: the open question about remnants of pre-imperial humility inside imperial ritual is still thin. Elaborate the bodily and institutional contradiction before inventing an imperial priesthood or a new rite. diff --git a/experiments/elaboration/zyphos/ledger/20260904-174653-ledger.md b/experiments/elaboration/zyphos/ledger/20260904-174653-ledger.md new file mode 100644 index 0000000..7687b4e --- /dev/null +++ b/experiments/elaboration/zyphos/ledger/20260904-174653-ledger.md @@ -0,0 +1,77 @@ +# Ledger — Zyphos elaboration pass + +Subject: Breeding-ground pulse niches, contribution work, and draw debt + +- Fixture: `ledger-breeding-ground-pulse-niche-v0` +- Locality: the story-local Four-Return feeding apron on the south edge of an unnamed sub-Umbros Sa'auei'a breeding ground, between nursery hollows, the west candle road, the south prismwake wetland, and the east glassback warming lane. +- Tonal mode: warm logistical comedy under reproductive and class stakes. + +## Lore elaboration + +Added the plainly marked section `Pulse Niches and Draw Debt` to `Eusocial Interbeing/Ecology/Breeding Grounds.md`. It makes a breeding ground's viable feeding pulse depend on returned light, lantern-tree sugar and shelter, fungal mineral exchange, glassback heat and spores, and wetland salts. It defines the work by which mobile families maintain that overlap; the resulting draw of food, warmth, graft capacity, specialist attention, and ecological permission; the partner vetoes that constrain caretakers; and the class pressure created when route-rich families can document contributions that thin-standing families cannot. + +- Lore patch commit hash: pending scheduler commit. Git writes were prohibited for this worker, so no patch commit exists yet. +- Lore base revision inspected before the patch: `2fef9094a3127e5f78ca434d4b943ca73aea65e2`. + +## Vault notes read + +Paths are relative to `F:\Projects\Ghostlight-worlds\slots\zyphos-2\lore`. + +- `Eusocial Interbeing/index.md` +- `Eusocial Interbeing/Ecology/index.md` +- `Eusocial Interbeing/Ecology/Breeding Grounds.md` +- `Eusocial Interbeing/Ecology/Reciprocal Ecologies.md` +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Ecology/Fractal Eusocial Web.md` +- `Eusocial Interbeing/Ecology/Nation Scale Interbeings.md` +- `Eusocial Interbeing/Ecology/Zyphos Biosphere Examples.md` +- `Eusocial Interbeing/Species/Sa'ueia.md` +- `Eusocial Interbeing/Species/Ecological Memory Partners.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Family Units.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Nomadic Civilization.md` +- `Eusocial Interbeing/Technologies/Sa'auei'a Mobile Technologies.md` +- `Eusocial Interbeing/Technologies/Path Dependency.md` +- `Eusocial Interbeing/Biosphere/index.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Umbros-Facing Lantern Trees.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Prismwake Mats.md` +- `Eusocial Interbeing/Biosphere/Grazers and Browsers/Glassback Grazers.md` +- `Eusocial Interbeing/Biosphere/Couriers and Pollinators/Threadwing Couriers.md` +- `Eusocial Interbeing/Biosphere/Aquatic Colony Feeders/Choir Reefs.md` +- `Eusocial Interbeing/World/index.md` +- `Eusocial Interbeing/World/Sa'ueia Continent.md` +- `Eusocial Interbeing/World/Zyphos Umbros Binary System.md` +- `Eusocial Interbeing/World/Zyphos Simulation Brief.md` +- `Eusocial Interbeing/Game Design/Fractal NPC Simulation Plan.md` +- `Eusocial Interbeing/Themes/Memory as Hostage.md` +- `Eusocial Interbeing/Themes/Nomadism Without Primitivism.md` +- `Eusocial Interbeing/Themes/Technological Path Dependency.md` +- `Eusocial Interbeing/Conflicts/Continental Contact War.md` +- `Eusocial Interbeing/Conflicts/Xenophobic Memetic Campaign.md` + +Kalsa tier: not applicable; no Kalsa note or source was used in this Zyphos pass. + +## Files written + +- Lore: `F:\Projects\Ghostlight-worlds\slots\zyphos-2\lore\Eusocial Interbeing\Ecology\Breeding Grounds.md` +- `examples/ink/zyphos/ledger-breeding-ground-pulse-niche-v0.branch-and-fold.v0.ink` +- `examples/ink/zyphos/ledger-breeding-ground-pulse-niche-v0.branch-and-fold.v0.training.json` +- `examples/visual/zyphos/ledger-breeding-ground-pulse-niche-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/zyphos/ledger-breeding-ground-pulse-niche-v0.v0.json` +- `prompts/image-generation/zyphos/ledger-breeding-ground-pulse-niche-v0.bfl-simple-prompts.v0.json` +- `examples/ink/zyphos/ledger/20260904-174653-ledger.md` + +No images were generated. The Ink was not compiled, as required by the pass mandate. + +## Reviewer verdicts + +- Narrative quality — `accepted`: orientation 5/5, coherence 5/5, pacing 4/5, voice 5/5, tonal fit 5/5, interactive-fiction playability 5/5. Routine work now establishes the apron before the shortfall; all three choice layers alter material pressure and prose. +- Lore grounding — `accepted`: all dimensions 5/5. Invented locality geometry, named people, operating customs, and reproductive specifics are identified as story-local or unresolved rather than promoted to vault-wide canon. +- Visual continuity — `accepted`: segmentation 5/5, prompt quality 5/5, character visibility 5/5, branch continuity 5/5, website replay 4/5. The scene-set map fixes zones, cameras, and movement routes; high-consistency multi-angle final art still merits a later plan-view or 3D blockout. +- Spatial cohesion — `accepted`: all dimensions 5/5. Routes, north-descending ramps, herd circulation, Oru's short intervention path, and branch deltas agree across prose, visual sidecar, and BFL manifest. + +Validation was read-only: all four JSON artifacts parse with the reference schema-version strings; 12 Ink branch labels match the training sidecar; 13 visual anchors resolve to Ink knots; every ending has a visual modifier; all 13 BFL prompts are unique; all eight success/cost ending families are reachable in the branch simulation; and all 16 cited lore paths exist. + +## Next Ledger lead + +Test an inland breeding ground where one leg of the pulse web is absent or migrates away: who absorbs hazardous maintenance debt when there is no coastal mineral substitute, and how does a thin-standing family preserve a draw without route-rich witnesses? Keep the cut on material access and contribution proof; leave reproductive anatomy or divinity to the appropriate biology or Numen pass. diff --git a/experiments/elaboration/zyphos/ledger/20260904-180047-veil.md b/experiments/elaboration/zyphos/ledger/20260904-180047-veil.md new file mode 100644 index 0000000..88583a9 --- /dev/null +++ b/experiments/elaboration/zyphos/ledger/20260904-180047-veil.md @@ -0,0 +1,78 @@ +# Veil elaboration ledger + +Subject: Witness blooming — burden flowers disclosing body-held traces across engineered forgetting. + +- Title: **What the Flower Kept** +- Locality: Sluice Nine, a story-local living return-processing checkpoint between an old forest road and imperial interior streets on the Airawa home continent. +- Tonal mode: bureaucratic noir with intimate body horror and dry workplace wit. + +## Lore elaboration + +- Owning note: `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Burden Flowers.md` +- Added section: `Witness Blooming`, plainly marked `Ghostlight elaboration for veil-witness-bloom-v0`. +- Causal cut: a burden flower attached before an imperial edit can retain a broad trace of earlier host chemistry, then replay the mismatch after feeding or mat contact. It cannot recover the erased proposition or name the editor. Imperial hygiene destroys or pathologizes these witnesses; disconnected networks compare them with mats, roads, and older traces. Hunger, forced replay, changed hosts, and mirror-amoeba contamination can turn evidence into chemical rumor. +- Lore patch commit hash: **pending scheduler commit**. This pass obeyed the explicit no-git-write rule. Lore base HEAD before scheduler banking: `2fef9094a3127e5f78ca434d4b943ca73aea65e2`. + +## Vault notes read + +Kalsa tier: not applicable; this is the Zyphos vault and its notes do not use Kalsa spoiler tiers. + +- `Eusocial Interbeing/index.md` +- `Eusocial Interbeing/Themes/index.md` +- `Eusocial Interbeing/Themes/Memory as Hostage.md` +- `Eusocial Interbeing/Themes/Eugenics and Managed Life.md` +- `Eusocial Interbeing/Technologies/Biological Memetic Engine.md` +- `Eusocial Interbeing/Technologies/Imperial Biopunk Infrastructure.md` +- `Eusocial Interbeing/Technologies/Path Dependency.md` +- `Eusocial Interbeing/Technologies/Sa'auei'a Mobile Technologies.md` +- `Eusocial Interbeing/Conflicts/Xenophobic Memetic Campaign.md` +- `Eusocial Interbeing/Conflicts/Resistance of the Disconnected Networks.md` +- `Eusocial Interbeing/Civilizations/Airawa Empire.md` +- `Eusocial Interbeing/Civilizations/Disconnected Tree Networks.md` +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Ecology/Reciprocal Ecologies.md` +- `Eusocial Interbeing/Ecology/Breeding Grounds.md` +- `Eusocial Interbeing/Ecology/Zyphos Biosphere Examples.md` +- `Eusocial Interbeing/Species/Matriarch Trees.md` +- `Eusocial Interbeing/Species/Airawa.md` +- `Eusocial Interbeing/Species/Sa'ueia.md` +- `Eusocial Interbeing/World/Airawa Home Continent.md` +- `Eusocial Interbeing/World/Zyphos Umbros Binary System.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Burden Flowers.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Mirror Amoebae.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Prismwake Mats.md` +- `Eusocial Interbeing/Biosphere/Grazers and Browsers/Glassback Grazers.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` +- `Eusocial Interbeing/Biosphere/Couriers and Pollinators/Threadwing Couriers.md` + +## Files written + +- `examples/ink/zyphos/veil-witness-bloom-v0.branch-and-fold.v0.ink` +- `examples/ink/zyphos/veil-witness-bloom-v0.branch-and-fold.v0.training.json` +- `examples/visual/zyphos/veil-witness-bloom-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/zyphos/veil-witness-bloom-v0.v0.json` +- `prompts/image-generation/zyphos/veil-witness-bloom-v0.bfl-simple-prompts.v0.json` +- `examples/ink/zyphos/ledger/20260904-180047-veil.md` + +## Reviewer verdicts + +- Narrative quality: **accepted**. Scores: orientation 5/5, coherence 5/5, pacing 5/5, voice 5/5, tonal fit 5/5, IF playability 5/5. Routine, bodies, roles, locality, and stakes arrive before pressure; all material choices change later affordance or outcome. +- Lore grounding: **accepted**. Scores: source coverage 5/5, canon fit 5/5, grounding quality 5/5, vault backfill value 5/5. The review demoted the draft's broad `two-witness rule` into Sluice Nine's explicitly story-local two-body hold. +- Visual continuity: **accepted for B-level replay**. Scores: segmentation 5/5, prompts 5/5, character visibility 5/5, branch continuity 5/5, website replay 4/5. The review added conditional flower visibility, state-true remnants, a branch-neutral silence frame, and visible modifiers for all material branches and endings. A hand-built plan or 3D blockout remains the promotion step for high-consistency final art. +- Spatial cohesion: **accepted**. Scores: layout 5/5, sightlines 5/5, body affordances 5/5, movement/access 5/5, object geometry 5/5, branch state 5/5. The review replaced an impossible rotating-dais implication with a fixed quarantine marker and clarified Nahl's upper-claw brace and lower-hand inspection reach. + +## Verification + +- All four JSON artifacts parsed with PowerShell `ConvertFrom-Json`. +- Ink and sidecar contain 16 matching unique material branch ids and 10 matching variables. +- All Ink and sidecar action labels use the accepted fixture vocabulary. +- The visual plan contains 12 unique scene ids; every branch modifier target resolves; every grounding digest source reference resolves. +- The BFL manifest contains 12 unique prompt ids. +- Base visual prompts contain no banned negative or previous-image-memory constructions. +- `git diff --check` passed in both clones; an explicit scan found no trailing whitespace in the five fixture artifacts. +- Ink was not compiled. No Ink compiler was installed or invoked, as required. +- No images were generated. + +## Next Veil lead + +Examine `Eusocial Interbeing/Biosphere/Couriers and Pollinators/Threadwing Couriers.md` beside `Eusocial Interbeing/Conflicts/Xenophobic Memetic Campaign.md`: alarm veils, scrambled message order, and false routes are still a thin misinformation seam. Furnish who can verify a courier-carried claim, what the courier gains by distortion, and how imperial counter-messaging fails without reducing threadwings to passive media. diff --git a/experiments/elaboration/zyphos/ledger/20260904-180440-charter.md b/experiments/elaboration/zyphos/ledger/20260904-180440-charter.md new file mode 100644 index 0000000..71cacb6 --- /dev/null +++ b/experiments/elaboration/zyphos/ledger/20260904-180440-charter.md @@ -0,0 +1,67 @@ +# Charter Pass Ledger + +- **Title:** Charter +- **Subject:** Sa'ueia route-assembly standing and redress at a contested river crossing +- **Locality:** Low Bend, a fixture-local crescent hearing shelf where an upland candle fungal road meets a lantern grove, prismwake ford, and the current leading to a nearby choir-reef river mouth +- **Tonal mode:** Ritual civic comedy with ecological stakes + +## Vault notes read + +- `Eusocial Interbeing/index.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Nomadic Civilization.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Family Units.md` +- `Eusocial Interbeing/Species/Sa'ueia.md` +- `Eusocial Interbeing/World/Sa'ueia Continent.md` +- `Eusocial Interbeing/World/Zyphos Umbros Binary System.md` +- `Eusocial Interbeing/Ecology/Breeding Grounds.md` +- `Eusocial Interbeing/Ecology/Reciprocal Ecologies.md` +- `Eusocial Interbeing/Ecology/Eusocial Inter-Species Dynamics.md` +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Ecology/Fractal Eusocial Web.md` +- `Eusocial Interbeing/Ecology/Nation Scale Interbeings.md` +- `Eusocial Interbeing/Ecology/Zyphos Biosphere Examples.md` +- `Eusocial Interbeing/Technologies/Sa'auei'a Mobile Technologies.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Umbros-Facing Lantern Trees.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Prismwake Mats.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Lattice Ants.md` +- `Eusocial Interbeing/Biosphere/Couriers and Pollinators/Threadwing Couriers.md` +- `Eusocial Interbeing/Biosphere/Aquatic Colony Feeders/Choir Reefs.md` +- `Eusocial Interbeing/Biosphere/Grazers and Browsers/Glassback Grazers.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Burden Flowers.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Mirror Amoebae.md` +- **Kalsa tier:** Not applicable. No Kalsa source was consulted or used for this Zyphos pass. + +## Lore patch + +- Modified `F:\Projects\Ghostlight-worlds\slots\zyphos-1\lore\Eusocial Interbeing\Civilizations\Sa'ueia Nomadic Civilization.md` with the plainly marked elaboration `Route Assemblies: Standing and Redress`. +- Patch commit hash: pending scheduler commit because this pass explicitly forbids git writes. Lore base HEAD before scheduler commit: `2fef9094a3127e5f78ca434d4b943ca73aea65e2`. + +## Files written + +- `F:\Projects\Ghostlight-worlds\slots\zyphos-1\lore\Eusocial Interbeing\Civilizations\Sa'ueia Nomadic Civilization.md` +- `examples/ink/zyphos/charter-route-assembly-v0.branch-and-fold.v0.ink` +- `examples/ink/zyphos/charter-route-assembly-v0.branch-and-fold.v0.training.json` +- `examples/visual/zyphos/charter-route-assembly-v0.branch-and-fold.v0.visual.json` +- `examples/lore-grounding/zyphos/charter-route-assembly-v0.v0.json` +- `prompts/image-generation/zyphos/charter-route-assembly-v0.bfl-simple-prompts.v0.json` +- `examples/ink/zyphos/ledger/20260904-180440-charter.md` + +## Reviewer verdicts + +- **Narrative quality:** Accepted. Scores: orientation 5, coherence 5, pacing 4, voice 5, tonal fit 5, IF playability 5. Repaired the contradiction between promised reopening and continued contamination closure, and prevented a provisionally staged herd lane from masquerading as consent. +- **Lore grounding:** Accepted. Scores: source coverage 5, canon fit 5, grounding quality 5, vault backfill value 5. Low Bend remains fixture-local, temporary functions remain non-sovereign, and the ant-traced upstream source remains a branch outcome rather than fixed history. +- **Visual continuity:** Accepted for B-level draft replay. Scores: segmentation 5, prompts 5, character visibility 5, branch continuity 5, website replay 4. Repaired courier state, conditional visual refs, exoneration evidence, and the basin's visible signal path. A hand-built plan view or 3D blockout is still required before high-consistency website rendering. +- **Spatial cohesion:** Accepted. Scores: layout 5, sightlines 5, body affordances 5, movement 5, object geometry 5, branch spatial state 5. The visual plan fixes shelf, road, river, two lanes, basin runnel, archive station, wet sediment, staging slots, and branch-persistent object positions. + +## Verification and deferred work + +- All four JSON artifacts parsed successfully. +- All 16 Ink branch labels have matching training receipts; every declared variable is read later; visual scene ids are unique; visual refs resolve; prompt text passed the affirmative-language audit. +- The Ink source was not compiled, as required by the pass contract. No compiler was installed and no build was run. +- No images were generated. The BFL prompt manifest is the rendering handoff. +- No git commit or push was run. The scheduler owns both clone commits and publication. + +## Next Charter lead + +Inspect succession and public standing inside the Airawa Empire: the existing notes explain memetic topology and caste enforcement, but appear thin on which office or biological process succeeds a ruling authority, how caste cells gain or lose competence to speak for an imperial district, and what redress survives when doctrine channels disagree. diff --git a/experiments/elaboration/zyphos/ledger/20260904-185101-ledger.md b/experiments/elaboration/zyphos/ledger/20260904-185101-ledger.md new file mode 100644 index 0000000..1b0eb2f --- /dev/null +++ b/experiments/elaboration/zyphos/ledger/20260904-185101-ledger.md @@ -0,0 +1,103 @@ +# Ledger Pass 20260904-185101 + +## Idea + +Sa'ueia breeding grounds cannot keep newborn symbiont lineages viable on light, minerals, and care alone; at intervals they must receive the decomposed bodies of adults who died after traveling through ecologies the commons has not recently sampled. This makes a family's last-return right a scarce reproductive asset: itinerant elders can mortgage where their bodies will feed future immunity, while stationary caretakers perform essential living work yet die biologically "common," creating a class pressure no generosity ledger can politely explain away. + +## Where it lives + +- `Eusocial Interbeing/Ecology/Breeding Grounds.md`, section `Last-Return Rights`. + +## Attached to + +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Mirror Amoebae.md` +- `Eusocial Interbeing/Biosphere/Aquatic Colony Feeders/Choir Reefs.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Family Units.md` +- `Eusocial Interbeing/Technologies/Sa'auei'a Mobile Technologies.md` + +## Who benefits / who is harmed / what it costs + +- **Benefits:** Breeding grounds acquire fresh, proven symbiont diversity; newborns remain compatible with distant routes; widely traveled adults can obtain present support for their family units; candle roads receive decomposition work and material. +- **Harmed:** Permanent caretakers are indispensable while alive but carry less bargaining power in death; poor mobile families are pressured into dangerous distance obligations; families with contested or contaminated remains can lose both promised support and funerary autonomy. +- **Costs:** A usable last return consumes a dead traveler's deep symbiont-bearing tissues, fungal quarantine capacity, caretaker labor, and some memorial certainty. Grounds must risk identity echoes and must repeatedly replace lineages that drift toward local nursery conditions. + +## Hooks left + +- When a choir reef and an inland breeding ground both hold incompatible return claims on one traveler, can the body be divided without destroying the value promised to either ecology? +- Can imperial contact make a traveler's symbiont history simultaneously priceless and inadmissible, allowing the empire to attack Sa'ueia mobility by contaminating returning bodies? +- What collective leverage emerges when permanent caretakers refuse to process rare last returns until their own materially ordinary deaths stop being treated as economically negligible? + +## Vault notes read + +- `Eusocial Interbeing/index.md` +- `Eusocial Interbeing/Biosphere/index.md` +- `Eusocial Interbeing/Biosphere/Aquatic Colony Feeders/Choir Reefs.md` +- `Eusocial Interbeing/Biosphere/Couriers and Pollinators/Threadwing Couriers.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Lattice Ants.md` +- `Eusocial Interbeing/Biosphere/Grazers and Browsers/Glassback Grazers.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Burden Flowers.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Mirror Amoebae.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Prismwake Mats.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Umbros-Facing Lantern Trees.md` +- `Eusocial Interbeing/Civilizations/index.md` +- `Eusocial Interbeing/Civilizations/Airawa Empire.md` +- `Eusocial Interbeing/Civilizations/Disconnected Tree Networks.md` +- `Eusocial Interbeing/Civilizations/Pre-Imperial Airawa Tribes.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Family Units.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Nomadic Civilization.md` +- `Eusocial Interbeing/Conflicts/index.md` +- `Eusocial Interbeing/Conflicts/Continental Contact War.md` +- `Eusocial Interbeing/Conflicts/Imperial Discovery of the Sa'ueia.md` +- `Eusocial Interbeing/Conflicts/Resistance of the Disconnected Networks.md` +- `Eusocial Interbeing/Conflicts/Xenophobic Memetic Campaign.md` +- `Eusocial Interbeing/Ecology/index.md` +- `Eusocial Interbeing/Ecology/Breeding Grounds.md` +- `Eusocial Interbeing/Ecology/Eusocial Inter-Species Dynamics.md` +- `Eusocial Interbeing/Ecology/Fractal Eusocial Web.md` +- `Eusocial Interbeing/Ecology/Mother Tree Networks.md` +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Ecology/Nation Scale Interbeings.md` +- `Eusocial Interbeing/Ecology/Reciprocal Ecologies.md` +- `Eusocial Interbeing/Ecology/Zyphos Biosphere Examples.md` +- `Eusocial Interbeing/Species/index.md` +- `Eusocial Interbeing/Species/Airawa.md` +- `Eusocial Interbeing/Species/Ecological Memory Partners.md` +- `Eusocial Interbeing/Species/Matriarch Trees.md` +- `Eusocial Interbeing/Species/Sa'ueia.md` +- `Eusocial Interbeing/Technologies/index.md` +- `Eusocial Interbeing/Technologies/Biological Memetic Engine.md` +- `Eusocial Interbeing/Technologies/Imperial Biopunk Infrastructure.md` +- `Eusocial Interbeing/Technologies/Path Dependency.md` +- `Eusocial Interbeing/Technologies/Sa'auei'a Mobile Technologies.md` +- `Eusocial Interbeing/Themes/index.md` +- `Eusocial Interbeing/Themes/Ecological Bargaining.md` +- `Eusocial Interbeing/Themes/Eugenics and Managed Life.md` +- `Eusocial Interbeing/Themes/Memory as Hostage.md` +- `Eusocial Interbeing/Themes/Nomadism Without Primitivism.md` +- `Eusocial Interbeing/Themes/Technological Path Dependency.md` +- `Eusocial Interbeing/World/index.md` +- `Eusocial Interbeing/World/Airawa Home Continent.md` +- `Eusocial Interbeing/World/Sa'ueia Continent.md` +- `Eusocial Interbeing/World/Zyphos Simulation Brief.md` +- `Eusocial Interbeing/World/Zyphos Umbros Binary System.md` + +Swarm ledgers read: + +- `experiments/elaboration/zyphos/ledger/20260904-165434-ledger.md` +- `experiments/elaboration/zyphos/ledger/20260904-165441-tangle.md` +- `experiments/elaboration/zyphos/ledger/20260904-165445-hearth.md` +- `experiments/elaboration/zyphos/ledger/20260904-165448-numen.md` +- `experiments/elaboration/zyphos/ledger/20260904-165451-veil.md` +- `experiments/elaboration/zyphos/ledger/20260904-165454-charter.md` +- `experiments/elaboration/zyphos/ledger/20260904-165456-ember.md` +- `experiments/elaboration/zyphos/ledger/20260904-165459-ledger.md` + +## Rejected first ideas + +- Another breeding-ground heat, light, or eclipse-reserve ration was rejected because two prior Ledger passes already occupy that ground; changing the rationed input would be safe adjacency. +- Portable trophic credit for newly divided or archive-damaged households was rejected because the previous Ledger pass explicitly reserved that seam. +- A corpse auction between rival candle roads was rejected as the obvious extension of existing decomposer accounting and the earlier road-capacity lead. +- Imperial monopoly on nursery inoculants was rejected as generic siege logic; it did not expose a dependency the native Sa'ueia system creates for itself. diff --git a/experiments/elaboration/zyphos/ledger/20260904-185334-tangle.md b/experiments/elaboration/zyphos/ledger/20260904-185334-tangle.md new file mode 100644 index 0000000..c008bec --- /dev/null +++ b/experiments/elaboration/zyphos/ledger/20260904-185334-tangle.md @@ -0,0 +1,86 @@ +# Tangle Pass Ledger + +## Idea + +Rival Matriarch Trees prove alliances by admitting a foreign-sponsored brood of memory-eating root borers as a living embassy inside their own outer archive roots. The brood keeps its host healthy by pruning infected tissue, but it reports what the host sacrifices, depends on both rivals to reproduce, and can turn one tree's immune survival into another tree's political leverage. + +## Where it lives + +- `Eusocial Interbeing/Ecology/Counterroot Embassies.md` + +## Attached to + +- `Eusocial Interbeing/Species/Matriarch Trees.md` +- `Eusocial Interbeing/Ecology/Mother Tree Networks.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` +- `Eusocial Interbeing/Biosphere/Couriers and Pollinators/Threadwing Couriers.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Mirror Amoebae.md` +- `Eusocial Interbeing/Civilizations/Disconnected Tree Networks.md` +- `Eusocial Interbeing/Technologies/Biological Memetic Engine.md` + +## Who benefits / who is harmed / what it costs + +Allied Matriarchs gain a hard-to-fake health witness, a living channel for negotiation, and leverage over a rival's immune ecology; candle roads, threadwings, Airawa dependents, and the borer broods gain paid roles in maintaining the pact. The host loses sugars, some weakly stored archive tissue, and the freedom to conceal root sickness; local healers and constituencies whose memories are classified as expendable bear the worst cost. If either tree starves, edits, monopolizes, or exterminates the brood, both the host's infection control and the surrounding food-web alliance can fail together. + +## Hooks left + +- Can a counterroot brood refuse both sponsor and host, and what jurisdiction can recognize such a defection without treating a sentient embassy as stolen property? +- Which constituency gets to challenge a Matriarch's claim that the memories eaten during pruning were diseased rather than politically inconvenient? +- Can the Airawa Empire exploit a counterroot embassy as a memetic ingress without making the brood legible enough for its host to detect the attack? + +## Vault notes read + +- `Eusocial Interbeing/index.md` +- `Eusocial Interbeing/Civilizations/index.md` +- `Eusocial Interbeing/Civilizations/Airawa Empire.md` +- `Eusocial Interbeing/Civilizations/Disconnected Tree Networks.md` +- `Eusocial Interbeing/Civilizations/Pre-Imperial Airawa Tribes.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Family Units.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Nomadic Civilization.md` +- `Eusocial Interbeing/Conflicts/index.md` +- `Eusocial Interbeing/Conflicts/Continental Contact War.md` +- `Eusocial Interbeing/Conflicts/Imperial Discovery of the Sa'ueia.md` +- `Eusocial Interbeing/Conflicts/Resistance of the Disconnected Networks.md` +- `Eusocial Interbeing/Conflicts/Xenophobic Memetic Campaign.md` +- `Eusocial Interbeing/Ecology/index.md` +- `Eusocial Interbeing/Ecology/Breeding Grounds.md` +- `Eusocial Interbeing/Ecology/Eusocial Inter-Species Dynamics.md` +- `Eusocial Interbeing/Ecology/Fractal Eusocial Web.md` +- `Eusocial Interbeing/Ecology/Mother Tree Networks.md` +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Ecology/Nation Scale Interbeings.md` +- `Eusocial Interbeing/Ecology/Reciprocal Ecologies.md` +- `Eusocial Interbeing/Ecology/Zyphos Biosphere Examples.md` +- `Eusocial Interbeing/Biosphere/index.md` +- `Eusocial Interbeing/Biosphere/Aquatic Colony Feeders/Choir Reefs.md` +- `Eusocial Interbeing/Biosphere/Couriers and Pollinators/Threadwing Couriers.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Lattice Ants.md` +- `Eusocial Interbeing/Biosphere/Grazers and Browsers/Glassback Grazers.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Burden Flowers.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Mirror Amoebae.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Prismwake Mats.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Umbros-Facing Lantern Trees.md` +- `Eusocial Interbeing/Species/Airawa.md` +- `Eusocial Interbeing/Species/Ecological Memory Partners.md` +- `Eusocial Interbeing/Species/Matriarch Trees.md` +- `Eusocial Interbeing/Species/Sa'ueia.md` +- `Eusocial Interbeing/Technologies/Biological Memetic Engine.md` +- `Eusocial Interbeing/Technologies/Imperial Biopunk Infrastructure.md` +- `Eusocial Interbeing/Technologies/Path Dependency.md` +- `Eusocial Interbeing/Themes/Ecological Bargaining.md` +- `Eusocial Interbeing/Themes/Eugenics and Managed Life.md` +- `Eusocial Interbeing/Themes/Memory as Hostage.md` +- `Eusocial Interbeing/Themes/Nomadism Without Primitivism.md` +- `Eusocial Interbeing/Themes/Technological Path Dependency.md` +- `Eusocial Interbeing/World/Airawa Home Continent.md` +- `Eusocial Interbeing/World/Sa'ueia Continent.md` +- `Eusocial Interbeing/World/Zyphos Simulation Brief.md` +- `Eusocial Interbeing/World/Zyphos Umbros Binary System.md` +- Every pre-existing file in `experiments/elaboration/zyphos/ledger/` at the start of this pass. + +## Rejected first ideas + +- Matriarchs embargo rival pollinator routes: already occupied by pollen escrow and too close to the obvious reproductive-sanctions lane. +- Disconnected networks recruit fungal roads after treaty failure: the previous Tangle ledger names this exact safe neighbor. +- A Matriarch starves a rival's lantern trees to seize eclipse traffic: an ordinary resource siege, and the Ember pass already made route-light collapse politically live. diff --git a/experiments/elaboration/zyphos/ledger/20260904-190604-hearth.md b/experiments/elaboration/zyphos/ledger/20260904-190604-hearth.md new file mode 100644 index 0000000..2361a1c --- /dev/null +++ b/experiments/elaboration/zyphos/ledger/20260904-190604-hearth.md @@ -0,0 +1,79 @@ +# Hearth Elaboration Ledger + +## Idea + +A Sa'ueia child does not carry their whole adult body inside them: breeding-ground caretakers divide the memory-patterns for still-unformed organs among several Sa'ueia and non-Sa'ueia "future-kin." This makes cross-species care a literal distributed organ, so a caretaker handover must grow the child's missing future into a new body—and route closure, family fracture, or institutional capture can decide what kind of adult the child is physically permitted to become. + +## Where it lives + +- `Eusocial Interbeing/Civilizations/Sa'ueia Family Units.md` — `Future-Kin` + +## Attached to + +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Ecology/Breeding Grounds.md` +- `Eusocial Interbeing/Species/Ecological Memory Partners.md` +- `Eusocial Interbeing/Ecology/Fractal Eusocial Web.md` +- `Eusocial Interbeing/Themes/Memory as Hostage.md` +- `Eusocial Interbeing/Civilizations/Airawa Empire.md` + +## Who benefits / who is harmed / what it costs + +Children benefit from developmental memory that can survive one keeper's corruption or death, while non-Sa'ueia keepers gain recognized kinship, standing, and claims to later teaching, repair, or return. Children are harmed by maturation capture, keepers by metabolic burden and exposed immune history, and whole families by routes or quarrels that sever access to a held future; every kin-web costs three willing living carriers, continued nourishment, growth-interval travel, truthful contamination disclosure, and a three-eclipse co-carrying handover. + +## Hooks left + +- Which non-Sa'ueia species can keep which adult developments, and what ecological payment does each demand? +- Can an adolescent deliberately assemble an adulthood from incompatible held futures without their tissues treating the attempt as coercive memory traffic? +- How will the Airawa Empire classify or exploit a body whose developmental authority remains distributed across persons and ecologies it denies as sovereign? + +## Vault notes read + +- `Eusocial Interbeing/index.md` +- `Eusocial Interbeing/Biosphere/index.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` +- `Eusocial Interbeing/Biosphere/Grazers and Browsers/Glassback Grazers.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Burden Flowers.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Mirror Amoebae.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Prismwake Mats.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Umbros-Facing Lantern Trees.md` +- `Eusocial Interbeing/Civilizations/index.md` +- `Eusocial Interbeing/Civilizations/Airawa Empire.md` +- `Eusocial Interbeing/Civilizations/Pre-Imperial Airawa Tribes.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Family Units.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Nomadic Civilization.md` +- `Eusocial Interbeing/Ecology/index.md` +- `Eusocial Interbeing/Ecology/Breeding Grounds.md` +- `Eusocial Interbeing/Ecology/Eusocial Inter-Species Dynamics.md` +- `Eusocial Interbeing/Ecology/Fractal Eusocial Web.md` +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Ecology/Reciprocal Ecologies.md` +- `Eusocial Interbeing/Species/index.md` +- `Eusocial Interbeing/Species/Airawa.md` +- `Eusocial Interbeing/Species/Ecological Memory Partners.md` +- `Eusocial Interbeing/Species/Matriarch Trees.md` +- `Eusocial Interbeing/Species/Sa'ueia.md` +- `Eusocial Interbeing/Technologies/Biological Memetic Engine.md` +- `Eusocial Interbeing/Technologies/Sa'auei'a Mobile Technologies.md` +- `Eusocial Interbeing/Themes/Eugenics and Managed Life.md` +- `Eusocial Interbeing/Themes/Memory as Hostage.md` +- `Eusocial Interbeing/Themes/Nomadism Without Primitivism.md` +- `Eusocial Interbeing/World/Sa'ueia Continent.md` +- `Eusocial Interbeing/World/Zyphos Simulation Brief.md` + +Swarm ledgers read: + +- `20260904-165434-ledger.md` +- `20260904-165441-tangle.md` +- `20260904-165445-hearth.md` +- `20260904-165448-numen.md` +- `20260904-165451-veil.md` +- `20260904-165454-charter.md` +- `20260904-165456-ember.md` +- `20260904-165459-ledger.md` + +## Rejected first ideas + +- A Sa'ueia guardianship procedure after family fracture — ordinary custody with ecological witnesses, and the earlier Hearth pass already landed shared handover. +- A hereditary stationary caretaker caste produced by nursery debt — the two Ledger passes already occupy mobility debt, reserve exclusion, and caretaker-class pressure. +- Burden flowers as children's formal godparents — the earlier Hearth pass already made a child and bonded burden flower the unit of first-departure care. diff --git a/experiments/elaboration/zyphos/ledger/20260904-193349-numen.md b/experiments/elaboration/zyphos/ledger/20260904-193349-numen.md new file mode 100644 index 0000000..e104883 --- /dev/null +++ b/experiments/elaboration/zyphos/ledger/20260904-193349-numen.md @@ -0,0 +1,124 @@ +# Numen Pass Ledger + +## Idea + +The Airawa Empire cannot authorize a continent-wide doctrinal revision using only tissues the [[Biological Memetic Engine]] can rewrite, so every universal payload must be presented to the Unwritten Root: a living, pre-imperial fragment of the founding tribe's Matriarch immune boundary that the engine is forbidden and unable to edit. Its acceptance is an imperial sacrament mistaken for divine assent, but the fragment is a self-interested ecological organ whose health, pollinators, caretakers, and refusals place the empire's public reality under one last dependency on the kind of being it claimed to escape. + +## Where it lives + +- `Eusocial Interbeing/Technologies/Biological Memetic Engine.md` + +## Attached to + +- `Eusocial Interbeing/Species/Matriarch Trees.md` +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Ecology/Mother Tree Networks.md` +- `Eusocial Interbeing/Civilizations/Airawa Empire.md` +- `Eusocial Interbeing/Civilizations/Disconnected Tree Networks.md` + +## Who benefits / who is harmed / what it costs + +The imperial center gains a non-circular way to authenticate one universal +reality, provincial tissues gain evidence that they received the same revision, +and the Root's priest-keepers gain leverage over the authors of doctrine. +Unmanaged pollinator, fungal, and symbiont partners gain a narrow bargaining +position inside the sealed empire, including any disconnected network that +keeps those lineages viable. The Root remains a captive severed organ; its +keepers and ecological suppliers live under quarantine, extraction pressure, +and the temptation to falsify a sign they cannot safely replace. Every revision +costs unrelated buffer grafts, eclipse-timed delay, nutrients, pollinator access, +and genuine exposure to unedited life. If the Root dies or is domesticated, +doctrinal updates freeze, proceed without credible attestation, or fork the +empire into mutually suspicious biological realities. + +## Hooks left + +- Which disconnected network supplies the unmanaged symbiont or pollinator + traffic that keeps the Root independent, and what can it demand without + exposing the route? +- What happens when the Root refuses an imperial succession payload because a + lineage is biologically unstable rather than politically illegitimate? +- Does any living Matriarch remember the body from which the Root was cut, and + would it recognize the fragment as stolen organ, child, hostage, or traitor? + +## Vault notes read + +- `Eusocial Interbeing/index.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Lattice Ants.md` +- `Eusocial Interbeing/Biosphere/Grazers and Browsers/Glassback Grazers.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Mirror Amoebae.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Prismwake Mats.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Umbros-Facing Lantern Trees.md` +- `Eusocial Interbeing/Biosphere/Couriers and Pollinators/Threadwing Couriers.md` +- `Eusocial Interbeing/Civilizations/Airawa Empire.md` +- `Eusocial Interbeing/Civilizations/Disconnected Tree Networks.md` +- `Eusocial Interbeing/Civilizations/Pre-Imperial Airawa Tribes.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Family Units.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Nomadic Civilization.md` +- `Eusocial Interbeing/Conflicts/Imperial Discovery of the Sa'ueia.md` +- `Eusocial Interbeing/Conflicts/Resistance of the Disconnected Networks.md` +- `Eusocial Interbeing/Conflicts/Xenophobic Memetic Campaign.md` +- `Eusocial Interbeing/Conflicts/index.md` +- `Eusocial Interbeing/Ecology/Breeding Grounds.md` +- `Eusocial Interbeing/Ecology/Eusocial Inter-Species Dynamics.md` +- `Eusocial Interbeing/Ecology/Fractal Eusocial Web.md` +- `Eusocial Interbeing/Ecology/Mother Tree Networks.md` +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Ecology/Nation Scale Interbeings.md` +- `Eusocial Interbeing/Ecology/Reciprocal Ecologies.md` +- `Eusocial Interbeing/Ecology/Zyphos Biosphere Examples.md` +- `Eusocial Interbeing/Ecology/index.md` +- `Eusocial Interbeing/Game Design/Fractal NPC Simulation Plan.md` +- `Eusocial Interbeing/Inspirations/Avatar/Avatar - Living Network.md` +- `Eusocial Interbeing/Inspirations/Avatar/Avatar - What This Setting Rejects.md` +- `Eusocial Interbeing/Inspirations/Semiosis/Semiosis - Lessons for This Setting.md` +- `Eusocial Interbeing/Inspirations/Semiosis/Semiosis - Plant Agency Reviews.md` +- `Eusocial Interbeing/Inspirations/Semiosis/Semiosis - Sue Burke Interviews.md` +- `Eusocial Interbeing/Inspirations/Turtledove Path Dependency.md` +- `Eusocial Interbeing/Species/Airawa.md` +- `Eusocial Interbeing/Species/Ecological Memory Partners.md` +- `Eusocial Interbeing/Species/Matriarch Trees.md` +- `Eusocial Interbeing/Species/Sa'ueia.md` +- `Eusocial Interbeing/Species/index.md` +- `Eusocial Interbeing/Technologies/Biological Memetic Engine.md` +- `Eusocial Interbeing/Technologies/Imperial Biopunk Infrastructure.md` +- `Eusocial Interbeing/Technologies/Path Dependency.md` +- `Eusocial Interbeing/Technologies/Sa'auei'a Mobile Technologies.md` +- `Eusocial Interbeing/Technologies/index.md` +- `Eusocial Interbeing/Themes/Ecological Bargaining.md` +- `Eusocial Interbeing/Themes/Memory as Hostage.md` +- `Eusocial Interbeing/Themes/Technological Path Dependency.md` +- `Eusocial Interbeing/World/Airawa Home Continent.md` +- `Eusocial Interbeing/World/Zyphos Simulation Brief.md` +- `Eusocial Interbeing/World/Zyphos Umbros Binary System.md` +- `Eusocial Interbeing/World/index.md` + +Every pre-existing file in `experiments/elaboration/zyphos/ledger/` was also +read before this idea was selected: + +- `20260904-165434-ledger.md` +- `20260904-165441-tangle.md` +- `20260904-165445-hearth.md` +- `20260904-165448-numen.md` +- `20260904-165451-veil.md` +- `20260904-165454-charter.md` +- `20260904-165456-ember.md` +- `20260904-165459-ledger.md` +- `20260904-185334-tangle.md` + +The prior Tangle ledger's proposed +`Eusocial Interbeing/Ecology/Counterroot Embassies.md` was not present in this +lore clone; its full concept, attachments, costs, and hooks were read from that +ledger and treated as occupied ground. + +## Rejected first ideas + +- Eclipse-synchronized Matriarch prophecy: too directly implied by the binary + cycle and too close to the prior ancestral-recall vigil. +- Captive heretic saints maintained as engine control cultures: potent, but a + safe neighbor of revision scars and absence proofs that starts with victims + before solving the engine's deeper recursive-authority problem. +- A dead Matriarch distributed through a funerary trophic chain: it collides + with witnessed succession, ancestral recall, and the counterroot ecology + already landed by the swarm. diff --git a/experiments/elaboration/zyphos/ledger/20260904-193456-ember.md b/experiments/elaboration/zyphos/ledger/20260904-193456-ember.md new file mode 100644 index 0000000..afc139b --- /dev/null +++ b/experiments/elaboration/zyphos/ledger/20260904-193456-ember.md @@ -0,0 +1,104 @@ +# Ember Pass Ledger + +## Idea + +On Zyphos, quarantine can keep a body alive while killing its ecological identity: once enough trusted partners lose bidirectional contact, they open the silent body's niche to provisional heirs who inherit its work, debts, and access. The only way to prevent this "ecological probate" is to keep a witness corridor alive through containment, which means preserving the exact reciprocal traffic that blight, mirror amoebae, and imperial memetics can use to escape. + +## Where it lives + +- `Eusocial Interbeing/Ecology/Ecological Probate.md` + +## Attached to + +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Ecology/Fractal Eusocial Web.md` +- `Eusocial Interbeing/Ecology/Nation Scale Interbeings.md` +- `Eusocial Interbeing/Species/Matriarch Trees.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Prismwake Mats.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Mirror Amoebae.md` +- `Eusocial Interbeing/Technologies/Biological Memetic Engine.md` + +## Who benefits / who is harmed / what it costs + +Dependent ecologies benefit because essential work can continue before a quarantined partner recovers or dies; provisional heirs gain access, standing, and territory; Matriarch sponsors and the Airawa Empire gain a weapon that can annex functions without openly annexing bodies. Quarantined parties, their dependents, loyal witnesses, and later returnees are harmed because survival no longer guarantees restoration and every successful replacement creates an interested opponent to reopening. Heirs must accept the predecessor's labor, debts, dependents, grievances, and contamination risk, while any witness corridor that preserves continuity also preserves a possible route for blight, mirror amoebae, or imperial memetics. + +## Hooks left + +- Can a witness corridor carry enough fresh, costly work to prove agency without carrying the contaminant that forced quarantine? +- What redress is possible when provisional heirs prefer a safe and profitable predecessor absence to reintegration? +- Can a fraudulent probate be challenged after every surviving witness has inherited access, nourishment, or status from the silence? + +## Vault notes read + +- `Eusocial Interbeing/index.md` +- `Eusocial Interbeing/Biosphere/index.md` +- `Eusocial Interbeing/Biosphere/Aquatic Colony Feeders/Choir Reefs.md` +- `Eusocial Interbeing/Biosphere/Couriers and Pollinators/Threadwing Couriers.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Lattice Ants.md` +- `Eusocial Interbeing/Biosphere/Grazers and Browsers/Glassback Grazers.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Burden Flowers.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Mirror Amoebae.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Prismwake Mats.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Umbros-Facing Lantern Trees.md` +- `Eusocial Interbeing/Civilizations/index.md` +- `Eusocial Interbeing/Civilizations/Airawa Empire.md` +- `Eusocial Interbeing/Civilizations/Disconnected Tree Networks.md` +- `Eusocial Interbeing/Civilizations/Pre-Imperial Airawa Tribes.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Family Units.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Nomadic Civilization.md` +- `Eusocial Interbeing/Conflicts/index.md` +- `Eusocial Interbeing/Conflicts/Continental Contact War.md` +- `Eusocial Interbeing/Conflicts/Imperial Discovery of the Sa'ueia.md` +- `Eusocial Interbeing/Conflicts/Resistance of the Disconnected Networks.md` +- `Eusocial Interbeing/Conflicts/Xenophobic Memetic Campaign.md` +- `Eusocial Interbeing/Ecology/index.md` +- `Eusocial Interbeing/Ecology/Breeding Grounds.md` +- `Eusocial Interbeing/Ecology/Eusocial Inter-Species Dynamics.md` +- `Eusocial Interbeing/Ecology/Fractal Eusocial Web.md` +- `Eusocial Interbeing/Ecology/Mother Tree Networks.md` +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Ecology/Nation Scale Interbeings.md` +- `Eusocial Interbeing/Ecology/Reciprocal Ecologies.md` +- `Eusocial Interbeing/Ecology/Zyphos Biosphere Examples.md` +- `Eusocial Interbeing/Species/index.md` +- `Eusocial Interbeing/Species/Airawa.md` +- `Eusocial Interbeing/Species/Ecological Memory Partners.md` +- `Eusocial Interbeing/Species/Matriarch Trees.md` +- `Eusocial Interbeing/Species/Sa'ueia.md` +- `Eusocial Interbeing/Technologies/index.md` +- `Eusocial Interbeing/Technologies/Biological Memetic Engine.md` +- `Eusocial Interbeing/Technologies/Imperial Biopunk Infrastructure.md` +- `Eusocial Interbeing/Technologies/Path Dependency.md` +- `Eusocial Interbeing/Technologies/Sa'auei'a Mobile Technologies.md` +- `Eusocial Interbeing/Themes/index.md` +- `Eusocial Interbeing/Themes/Ecological Bargaining.md` +- `Eusocial Interbeing/Themes/Eugenics and Managed Life.md` +- `Eusocial Interbeing/Themes/Memory as Hostage.md` +- `Eusocial Interbeing/Themes/Nomadism Without Primitivism.md` +- `Eusocial Interbeing/Themes/Technological Path Dependency.md` +- `Eusocial Interbeing/World/index.md` +- `Eusocial Interbeing/World/Airawa Home Continent.md` +- `Eusocial Interbeing/World/Sa'ueia Continent.md` +- `Eusocial Interbeing/World/Zyphos Simulation Brief.md` +- `Eusocial Interbeing/World/Zyphos Umbros Binary System.md` + +Swarm ledgers read before choosing the idea: + +- `experiments/elaboration/zyphos/ledger/20260904-165434-ledger.md` +- `experiments/elaboration/zyphos/ledger/20260904-165441-tangle.md` +- `experiments/elaboration/zyphos/ledger/20260904-165445-hearth.md` +- `experiments/elaboration/zyphos/ledger/20260904-165448-numen.md` +- `experiments/elaboration/zyphos/ledger/20260904-165451-veil.md` +- `experiments/elaboration/zyphos/ledger/20260904-165454-charter.md` +- `experiments/elaboration/zyphos/ledger/20260904-165456-ember.md` +- `experiments/elaboration/zyphos/ledger/20260904-165459-ledger.md` +- `experiments/elaboration/zyphos/ledger/20260904-185334-tangle.md` + +## Rejected first ideas + +- Repeated emergency detours drive prismwake mats into coordinated exclusion: the previous Ember ledger names this safe neighbor directly. +- A sentient cordon species charges passage through quarantine: candle roads already own that behavior, so a new organism would only duplicate authority. +- Mirror amoebae develop a continent-scale identity plague: this adds a larger bug, not a new pressure generated by the world's existing relationships. +- Matriarchs starve rival lantern groves and seize their traffic: an ordinary resource siege too close to the prior lantern-blight and pollen-escrow work. diff --git a/experiments/elaboration/zyphos/ledger/20260904-193500-ledger.md b/experiments/elaboration/zyphos/ledger/20260904-193500-ledger.md new file mode 100644 index 0000000..61e4492 --- /dev/null +++ b/experiments/elaboration/zyphos/ledger/20260904-193500-ledger.md @@ -0,0 +1,92 @@ +# Ledger Pass — Contradiction Quorums + +## Idea + +Sa'ueia breeding grounds must import a minimum contradiction quorum of mutually incompatible memory symbionts, because a developing body learns a durable self only by negotiating ecological claims that cannot all be obeyed at once. Safe disagreement is therefore a scarce reproductive input controlled by mobile families and unruly partner species; a commons starved of it can still raise young, but their tissues overfit to local consensus, making illness, ecological relocation, and memetic capture into birth-class hazards. + +## Where it lives + +- `Eusocial Interbeing/Ecology/Contradiction Quorums.md` + +## Attached to + +- `Eusocial Interbeing/Ecology/Breeding Grounds.md` +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Family Units.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` +- `Eusocial Interbeing/Biosphere/Aquatic Colony Feeders/Choir Reefs.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Prismwake Mats.md` +- `Eusocial Interbeing/Civilizations/Airawa Empire.md` +- `Eusocial Interbeing/Technologies/Biological Memetic Engine.md` + +## Who benefits / who is harmed / what it costs + +Breeding grounds gain young whose tissues can distinguish compatibility from mere repetition; mobile families and autonomous donor ecologies gain reproductive leverage because genuine independent provenance cannot be manufactured locally. Families with wide route standing benefit first. Newly divided families, refugees, archive-damaged households, and route-confined families are pushed toward narrow quorums whose delayed medical and mobility costs can compound into birth class. Donor organisms spend viable cultures and accept alteration risk; carriers bear contamination, transport, and consent obligations; infants undergo bounded but real immune stress; and the commons spends partner standing that cannot be repaid after the developmental window closes. The Empire benefits when it can blockade true donors or sell an authored imitation of plurality. + +## Hooks left + +- What living assay can distinguish a true contradiction quorum from imperial cultures engineered to stage harmless disagreement? +- When a donor culture is changed by incorporation into a child's development, is the altered lineage kin, payment, protected witness, or consumed labor? +- What forms of later exposure can widen a narrow quorum, and who has the right to risk an older child's body attempting it? + +## Vault notes read + +- `Eusocial Interbeing/index.md` +- `Eusocial Interbeing/Ecology/index.md` +- `Eusocial Interbeing/Ecology/Breeding Grounds.md` +- `Eusocial Interbeing/Ecology/Eusocial Inter-Species Dynamics.md` +- `Eusocial Interbeing/Ecology/Fractal Eusocial Web.md` +- `Eusocial Interbeing/Ecology/Mother Tree Networks.md` +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Ecology/Nation Scale Interbeings.md` +- `Eusocial Interbeing/Ecology/Reciprocal Ecologies.md` +- `Eusocial Interbeing/Ecology/Zyphos Biosphere Examples.md` +- `Eusocial Interbeing/Biosphere/index.md` +- `Eusocial Interbeing/Biosphere/Aquatic Colony Feeders/Choir Reefs.md` +- `Eusocial Interbeing/Biosphere/Couriers and Pollinators/Threadwing Couriers.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Lattice Ants.md` +- `Eusocial Interbeing/Biosphere/Grazers and Browsers/Glassback Grazers.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Burden Flowers.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Mirror Amoebae.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Prismwake Mats.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Umbros-Facing Lantern Trees.md` +- `Eusocial Interbeing/Civilizations/index.md` +- `Eusocial Interbeing/Civilizations/Airawa Empire.md` +- `Eusocial Interbeing/Civilizations/Disconnected Tree Networks.md` +- `Eusocial Interbeing/Civilizations/Pre-Imperial Airawa Tribes.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Family Units.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Nomadic Civilization.md` +- `Eusocial Interbeing/Species/index.md` +- `Eusocial Interbeing/Species/Airawa.md` +- `Eusocial Interbeing/Species/Ecological Memory Partners.md` +- `Eusocial Interbeing/Species/Matriarch Trees.md` +- `Eusocial Interbeing/Species/Sa'ueia.md` +- `Eusocial Interbeing/Technologies/index.md` +- `Eusocial Interbeing/Technologies/Biological Memetic Engine.md` +- `Eusocial Interbeing/Technologies/Imperial Biopunk Infrastructure.md` +- `Eusocial Interbeing/Technologies/Path Dependency.md` +- `Eusocial Interbeing/Technologies/Sa'auei'a Mobile Technologies.md` +- `Eusocial Interbeing/Themes/index.md` +- `Eusocial Interbeing/Themes/Ecological Bargaining.md` +- `Eusocial Interbeing/Themes/Eugenics and Managed Life.md` +- `Eusocial Interbeing/Themes/Memory as Hostage.md` +- `Eusocial Interbeing/Themes/Nomadism Without Primitivism.md` +- `Eusocial Interbeing/Themes/Technological Path Dependency.md` +- `Eusocial Interbeing/World/index.md` +- `Eusocial Interbeing/World/Airawa Home Continent.md` +- `Eusocial Interbeing/World/Sa'ueia Continent.md` +- `Eusocial Interbeing/World/Zyphos Simulation Brief.md` +- `Eusocial Interbeing/World/Zyphos Umbros Binary System.md` +- `Eusocial Interbeing/Conflicts/index.md` +- `Eusocial Interbeing/Conflicts/Continental Contact War.md` +- `Eusocial Interbeing/Conflicts/Imperial Discovery of the Sa'ueia.md` +- `Eusocial Interbeing/Conflicts/Resistance of the Disconnected Networks.md` +- `Eusocial Interbeing/Conflicts/Xenophobic Memetic Campaign.md` +- Every pre-existing file in `experiments/elaboration/zyphos/ledger/` at the start of this pass. + +## Rejected first ideas + +- Memory-eating pallbearer colonies manufacture clean biomass for nurseries: too close to the counterroot embassy's memory-eating borers, merely moving their trophic service to another address. +- Candle roads auction finite corpse-processing and disease-filtering capacity between breeding grounds: a prior Ledger pass explicitly left that lead, and it remains the obvious rationing story. +- Lantern-tree light or glassback heat becomes nursery currency: earlier Ember and Ledger passes already made route light, stored heat, and eclipse reserves into political infrastructure. diff --git a/experiments/elaboration/zyphos/ledger/20260904-193505-tangle.md b/experiments/elaboration/zyphos/ledger/20260904-193505-tangle.md new file mode 100644 index 0000000..637fe10 --- /dev/null +++ b/experiments/elaboration/zyphos/ledger/20260904-193505-tangle.md @@ -0,0 +1,96 @@ +# Tangle Pass Ledger + +## Idea + +Matriarch Trees can annex a rival's food web without moving a root: they cultivate a keystone mobile guild whose descendants can complete their diet only by crossing between both groves. The resulting Two-Crown Hunger gives the guild political leverage and makes peace materially self-enforcing, until either Matriarch changes her half of the ration and turns inherited dual citizenship into a cascading famine. + +## Where it lives + +- `Eusocial Interbeing/Ecology/Two-Crown Hunger.md` +- `Eusocial Interbeing/Ecology/index.md` +- `Eusocial Interbeing/Species/Matriarch Trees.md` +- `Eusocial Interbeing/Themes/Ecological Bargaining.md` + +## Attached to + +- `Eusocial Interbeing/Species/Matriarch Trees.md` +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Ecology/Nation Scale Interbeings.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` +- `Eusocial Interbeing/Biosphere/Couriers and Pollinators/Threadwing Couriers.md` +- `Eusocial Interbeing/Civilizations/Disconnected Tree Networks.md` +- `Eusocial Interbeing/Technologies/Biological Memetic Engine.md` +- `Eusocial Interbeing/Themes/Ecological Bargaining.md` + +## Who benefits / who is harmed / what it costs + +The allied Matriarchs gain a self-enforcing corridor and a faction inside each other's food web; the hinge guild gains protected feeding, breeding access, and the ability to halt services to both trees; cross-crown Airawa, route bodies, producers, and scavengers gain a constituency organized around keeping the border permeable. Guild descendants inherit an appetite they did not choose, single-root constituencies lose local autonomy, and peripheral organisms pay first when pollination, carrion clearing, spore carriage, parasite pruning, or reports fail. Both groves spend scarce sugars, minerals, shelter, and reproductive access, admit foreign symbionts and disease paths, and let redundant service guilds decay; the deeper the bargain becomes, the more a missed ration can turn into a trophic cascade. + +## Hooks left + +- If a hinge guild finds a third ecology able to complete its diet, is that emancipation, treaty theft, or the founding of a new nation scale route body? +- When one Matriarch dies, what obliges a disputed successor to maintain her half-ration before the hinge guild's broods begin to fail? +- Can a hinge guild deliberately retune its own symbionts and reverse the dependency, making two Matriarchs compete to remain edible? + +## Vault notes read + +- `Eusocial Interbeing/index.md` +- `Eusocial Interbeing/Biosphere/index.md` +- `Eusocial Interbeing/Biosphere/Aquatic Colony Feeders/Choir Reefs.md` +- `Eusocial Interbeing/Biosphere/Couriers and Pollinators/Threadwing Couriers.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Lattice Ants.md` +- `Eusocial Interbeing/Biosphere/Grazers and Browsers/Glassback Grazers.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Burden Flowers.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Mirror Amoebae.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Prismwake Mats.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Umbros-Facing Lantern Trees.md` +- `Eusocial Interbeing/Civilizations/index.md` +- `Eusocial Interbeing/Civilizations/Airawa Empire.md` +- `Eusocial Interbeing/Civilizations/Disconnected Tree Networks.md` +- `Eusocial Interbeing/Civilizations/Pre-Imperial Airawa Tribes.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Family Units.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Nomadic Civilization.md` +- `Eusocial Interbeing/Conflicts/index.md` +- `Eusocial Interbeing/Conflicts/Continental Contact War.md` +- `Eusocial Interbeing/Conflicts/Imperial Discovery of the Sa'ueia.md` +- `Eusocial Interbeing/Conflicts/Resistance of the Disconnected Networks.md` +- `Eusocial Interbeing/Conflicts/Xenophobic Memetic Campaign.md` +- `Eusocial Interbeing/Ecology/index.md` +- `Eusocial Interbeing/Ecology/Breeding Grounds.md` +- `Eusocial Interbeing/Ecology/Eusocial Inter-Species Dynamics.md` +- `Eusocial Interbeing/Ecology/Fractal Eusocial Web.md` +- `Eusocial Interbeing/Ecology/Mother Tree Networks.md` +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Ecology/Nation Scale Interbeings.md` +- `Eusocial Interbeing/Ecology/Reciprocal Ecologies.md` +- `Eusocial Interbeing/Ecology/Zyphos Biosphere Examples.md` +- `Eusocial Interbeing/Species/index.md` +- `Eusocial Interbeing/Species/Airawa.md` +- `Eusocial Interbeing/Species/Ecological Memory Partners.md` +- `Eusocial Interbeing/Species/Matriarch Trees.md` +- `Eusocial Interbeing/Species/Sa'ueia.md` +- `Eusocial Interbeing/Technologies/index.md` +- `Eusocial Interbeing/Technologies/Biological Memetic Engine.md` +- `Eusocial Interbeing/Technologies/Imperial Biopunk Infrastructure.md` +- `Eusocial Interbeing/Technologies/Path Dependency.md` +- `Eusocial Interbeing/Technologies/Sa'auei'a Mobile Technologies.md` +- `Eusocial Interbeing/Themes/index.md` +- `Eusocial Interbeing/Themes/Ecological Bargaining.md` +- `Eusocial Interbeing/Themes/Eugenics and Managed Life.md` +- `Eusocial Interbeing/Themes/Memory as Hostage.md` +- `Eusocial Interbeing/Themes/Nomadism Without Primitivism.md` +- `Eusocial Interbeing/Themes/Technological Path Dependency.md` +- `Eusocial Interbeing/World/index.md` +- `Eusocial Interbeing/World/Airawa Home Continent.md` +- `Eusocial Interbeing/World/Sa'ueia Continent.md` +- `Eusocial Interbeing/World/Zyphos Simulation Brief.md` +- `Eusocial Interbeing/World/Zyphos Umbros Binary System.md` +- Every pre-existing file in `experiments/elaboration/zyphos/ledger/` at the start of this pass. + +## Rejected first ideas + +- Matriarchs embargo rival pollinator routes: pollen escrow already occupies reproductive route sanctions, and a plain embargo is the obvious neighbor. +- Disconnected networks recruit fungal roads and couriers after treaty failure: the earlier Tangle ledger names this exact lead. +- A foreign symbiont witnesses a rival's archive health from inside its roots: Counterroot Embassies already landed that organism, mechanism, and leverage. +- A Matriarch induces refugee migration by starving her own dependents: this remained a one-directional resource siege until the dependents became a consenting, inherited two-grove constituency. diff --git a/experiments/elaboration/zyphos/ledger/20260904-194016-patina.md b/experiments/elaboration/zyphos/ledger/20260904-194016-patina.md new file mode 100644 index 0000000..78d2ca1 --- /dev/null +++ b/experiments/elaboration/zyphos/ledger/20260904-194016-patina.md @@ -0,0 +1,85 @@ +# Patina Pass Ledger + +## Idea + +On the Sa'ueia continent, respectable grooming preserves a deliberately ungroomed strip of living surface growth—the witness patina—which feeds on a traveler's sweat and shed symbionts and bargains independently with roads, mats, flowers, and breeding grounds over what it will attest. Because repeated movement has no central archive, stripping, sterilizing, or replacing that patina can hide a traveler from old pursuers but also leaves them ecologically unwitnessed, so the injured, displaced, quarantined, and private must buy accompaniment or accept that the continent will price their clean skin as uncertainty. + +## Where it lives + +- `Eusocial Interbeing/Ecology/Reciprocal Ecologies.md`, section `Witness Patina`. + +## Attached to + +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Ecology/Breeding Grounds.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Prismwake Mats.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Burden Flowers.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Family Units.md` +- `Eusocial Interbeing/Technologies/Sa'auei'a Mobile Technologies.md` + +## Who benefits / who is harmed / what it costs + +- **Benefits:** Witness-patina colonies receive food, continuity, travel, and standing as parties rather than residue. Mobile families gain decentralized provenance; roads, mats, and breeding grounds gain coarse testimony without owning a traveler's private memory; burden flowers gain a paid grooming and interpretation niche. +- **Harmed:** Solitary or displaced travelers, patients whose treatment requires total decontamination, people hiding from coercive partners, and anyone whose patina contests their account bear more delay and suspicion than well-connected families able to assemble substitute witnesses. +- **Costs:** Hosts must spend daily grooming labor, mineral wash, and protected body or equipment space while tolerating bounded disclosure and occasional false alarm. Removing the patina purchases privacy or safety at the price of quarantine time, deposits, escorts, or companion testimony; keeping it means carrying a witness that can refuse cooperation. + +## Hooks left + +- When a witness patina contradicts its host or a portable archive, which relationship gets to call the disagreement illness, self-defense, or testimony? +- Which routes recognize substitute witnesses after necessary decontamination, and who gains power by becoming the customary escort for clean-skinned travelers? +- Can a hunted traveler persuade a patina to forget without killing or abandoning it, and what does the colony demand for surrendering the history that keeps it valuable? + +## Vault notes read + +- `Eusocial Interbeing/index.md` +- `Eusocial Interbeing/Species/index.md` +- `Eusocial Interbeing/Species/Airawa.md` +- `Eusocial Interbeing/Species/Ecological Memory Partners.md` +- `Eusocial Interbeing/Species/Matriarch Trees.md` +- `Eusocial Interbeing/Species/Sa'ueia.md` +- `Eusocial Interbeing/Ecology/index.md` +- `Eusocial Interbeing/Ecology/Breeding Grounds.md` +- `Eusocial Interbeing/Ecology/Eusocial Inter-Species Dynamics.md` +- `Eusocial Interbeing/Ecology/Fractal Eusocial Web.md` +- `Eusocial Interbeing/Ecology/Mother Tree Networks.md` +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Ecology/Nation Scale Interbeings.md` +- `Eusocial Interbeing/Ecology/Reciprocal Ecologies.md` +- `Eusocial Interbeing/Ecology/Zyphos Biosphere Examples.md` +- `Eusocial Interbeing/Biosphere/index.md` +- `Eusocial Interbeing/Biosphere/Aquatic Colony Feeders/Choir Reefs.md` +- `Eusocial Interbeing/Biosphere/Couriers and Pollinators/Threadwing Couriers.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Lattice Ants.md` +- `Eusocial Interbeing/Biosphere/Grazers and Browsers/Glassback Grazers.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Burden Flowers.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Mirror Amoebae.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Prismwake Mats.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Umbros-Facing Lantern Trees.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Family Units.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Nomadic Civilization.md` +- `Eusocial Interbeing/Technologies/Sa'auei'a Mobile Technologies.md` +- `Eusocial Interbeing/Themes/Ecological Bargaining.md` +- `Eusocial Interbeing/Themes/Memory as Hostage.md` +- `Eusocial Interbeing/World/Sa'ueia Continent.md` + +Swarm ledgers read: + +- `experiments/elaboration/zyphos/ledger/20260904-165434-ledger.md` +- `experiments/elaboration/zyphos/ledger/20260904-165441-tangle.md` +- `experiments/elaboration/zyphos/ledger/20260904-165445-hearth.md` +- `experiments/elaboration/zyphos/ledger/20260904-165448-numen.md` +- `experiments/elaboration/zyphos/ledger/20260904-165451-veil.md` +- `experiments/elaboration/zyphos/ledger/20260904-165454-charter.md` +- `experiments/elaboration/zyphos/ledger/20260904-165456-ember.md` +- `experiments/elaboration/zyphos/ledger/20260904-165459-ledger.md` +- `experiments/elaboration/zyphos/ledger/20260904-185101-ledger.md` +- `experiments/elaboration/zyphos/ledger/20260904-185334-tangle.md` + +## Rejected first ideas + +- Family-specific burden-flower pruning styles were rejected as cheap runtime detail: the flower already records grooming patterns, and a prettier care sequence would add no pressure. +- Candle-road flavor vocabularies and carried starter pastes were rejected as safe neighbors of existing corpse chemistry, spore transport, and material payment. +- Brood-ground arrival postures and nursery scent etiquette were rejected because the caretaker-handover and reserve ledgers already occupy that ceremony; another courtesy would not change who can move or refuse. +- A licensed grooming caste was rejected as a familiar credential office wearing symbionts; it centralized authority that the mobile ecological mesh has no reason to surrender. diff --git a/experiments/elaboration/zyphos/ledger/20260904-195915-hearth.md b/experiments/elaboration/zyphos/ledger/20260904-195915-hearth.md new file mode 100644 index 0000000..2fcc7d8 --- /dev/null +++ b/experiments/elaboration/zyphos/ledger/20260904-195915-hearth.md @@ -0,0 +1,90 @@ +# Hearth Pass Ledger + +## Idea + +Sa'auei'a children are not born with all their viable futures inside their own bodies: breeding grounds preserve unrealized immune, metabolic, and sensorimotor states as living counterbroods distributed among several caretakers and allied species. Those carriers become kin with bodily standing over later repair and adaptation, so a caretaker handover is the migration of a dependent's possible selves; a family can lose a child's future without losing the child. + +## Where it lives + +- `Eusocial Interbeing/Ecology/Counterbrood Kinship.md` + +## Attached to + +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Ecology/Breeding Grounds.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Family Units.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Burden Flowers.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Mirror Amoebae.md` +- `Eusocial Interbeing/Species/Matriarch Trees.md` +- `Eusocial Interbeing/Civilizations/Airawa Empire.md` +- `Eusocial Interbeing/Technologies/Imperial Biopunk Infrastructure.md` + +## Who benefits / who is harmed / what it costs + +- **Benefits:** Dependents retain otherwise lost routes to healing and adaptation; breeding grounds prevent any single caretaker from owning a child's whole medical future; willing caretakers and allied organisms gain material support, route access, social standing, and durable kin claims. +- **Harmed:** Dependents can be narrowed by a carrier's death, refusal, capture, or neglect; exhausted carriers may be pressured to keep hosting intimate cultures; Matriarchs and imperial caste offices can convert preserved alternatives into lifelong leverage over families whose active bodies remain outwardly free. +- **Costs:** Every counterbrood consumes nutrients, immune tolerance, privacy, specialist labor, and slow overlap during handover. Because a culture learns from its host, long preservation also risks distortion, disputed ownership, and a future that returns changed by the body that kept it alive. + +## Hooks left + +- When a mature person demands that an unused counterbrood be destroyed, what happens if its carrier now experiences the culture as part of its own body? +- If a non-Sa'auei'a carrier changes a counterbrood into the only adaptation that can save its dependent, is it a parent, healer, coauthor, or creditor with veto power? +- Can the empire condition a stolen Sa'auei'a counterbrood into a remote instrument of caste control, or will the incompatible culture become a new claimant against captor and family alike? + +## Vault notes read + +- `Eusocial Interbeing/index.md` +- `Eusocial Interbeing/Civilizations/index.md` +- `Eusocial Interbeing/Civilizations/Airawa Empire.md` +- `Eusocial Interbeing/Civilizations/Disconnected Tree Networks.md` +- `Eusocial Interbeing/Civilizations/Pre-Imperial Airawa Tribes.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Family Units.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Nomadic Civilization.md` +- `Eusocial Interbeing/Ecology/index.md` +- `Eusocial Interbeing/Ecology/Breeding Grounds.md` +- `Eusocial Interbeing/Ecology/Eusocial Inter-Species Dynamics.md` +- `Eusocial Interbeing/Ecology/Fractal Eusocial Web.md` +- `Eusocial Interbeing/Ecology/Mother Tree Networks.md` +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Ecology/Reciprocal Ecologies.md` +- `Eusocial Interbeing/Ecology/Zyphos Biosphere Examples.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` +- `Eusocial Interbeing/Biosphere/Grazers and Browsers/Glassback Grazers.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Burden Flowers.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Mirror Amoebae.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Prismwake Mats.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Umbros-Facing Lantern Trees.md` +- `Eusocial Interbeing/Species/index.md` +- `Eusocial Interbeing/Species/Airawa.md` +- `Eusocial Interbeing/Species/Ecological Memory Partners.md` +- `Eusocial Interbeing/Species/Matriarch Trees.md` +- `Eusocial Interbeing/Species/Sa'ueia.md` +- `Eusocial Interbeing/Technologies/Biological Memetic Engine.md` +- `Eusocial Interbeing/Technologies/Imperial Biopunk Infrastructure.md` +- `Eusocial Interbeing/Technologies/Sa'auei'a Mobile Technologies.md` +- `Eusocial Interbeing/Themes/Eugenics and Managed Life.md` +- `Eusocial Interbeing/Themes/Memory as Hostage.md` +- `Eusocial Interbeing/Themes/Nomadism Without Primitivism.md` +- `Eusocial Interbeing/World/Sa'ueia Continent.md` +- `Eusocial Interbeing/World/Zyphos Simulation Brief.md` +- `Eusocial Interbeing/World/Zyphos Umbros Binary System.md` + +Swarm ledgers read: + +- `experiments/elaboration/zyphos/ledger/20260904-165434-ledger.md` +- `experiments/elaboration/zyphos/ledger/20260904-165441-tangle.md` +- `experiments/elaboration/zyphos/ledger/20260904-165445-hearth.md` +- `experiments/elaboration/zyphos/ledger/20260904-165448-numen.md` +- `experiments/elaboration/zyphos/ledger/20260904-165451-veil.md` +- `experiments/elaboration/zyphos/ledger/20260904-165454-charter.md` +- `experiments/elaboration/zyphos/ledger/20260904-165456-ember.md` +- `experiments/elaboration/zyphos/ledger/20260904-165459-ledger.md` +- `experiments/elaboration/zyphos/ledger/20260904-185101-ledger.md` +- `experiments/elaboration/zyphos/ledger/20260904-185334-tangle.md` + +## Rejected first ideas + +- Reassigning a child's care after a mobile family fractures was rejected because the previous Hearth pass explicitly left that succession seam; extending its procedure would be detail, not a new pressure. +- Cross-species adoption witnessed by a burden flower was rejected because shared child-flower custody and trusted companion lineages already occupy that ground. +- A Matriarch storing a deceased relative as a near-complete unborn reincarnation was rejected because it crowds the ancestral-vigil work, collapses cellular states into a copied person, and makes memory hostage in the most expected way. +- Families hiding private memories from the Biological Memetic Engine inside symbionts was rejected as a safe neighbor of revision scars and absence proofs. diff --git a/experiments/elaboration/zyphos/ledger/20260904-200343-numen.md b/experiments/elaboration/zyphos/ledger/20260904-200343-numen.md new file mode 100644 index 0000000..fca9a2e --- /dev/null +++ b/experiments/elaboration/zyphos/ledger/20260904-200343-numen.md @@ -0,0 +1,103 @@ +# Numen Pass Ledger + +## Idea + +Every imperial confession feeds the Unbelieved: a cultivated network of living denial organs into which the [[Biological Memetic Engine]] transfers memories and loyalties that cannot be reconciled with doctrine. The organs keep the [[Airawa Empire]] coherent by carrying its contradictions, but their accumulated fragments have become a bounded counterdeity that can demand ritual payment and selectively return discarded truths—so destroying the heresy would also destroy the empire's ability to believe itself. + +## Where it lives + +- `Eusocial Interbeing/Technologies/The Unbelieved.md` +- `Eusocial Interbeing/Technologies/Biological Memetic Engine.md` +- `Eusocial Interbeing/Technologies/index.md` + +## Attached to + +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Species/Matriarch Trees.md` +- `Eusocial Interbeing/Civilizations/Airawa Empire.md` +- `Eusocial Interbeing/Civilizations/Disconnected Tree Networks.md` +- `Eusocial Interbeing/Themes/Memory as Hostage.md` + +## Who benefits / who is harmed / what it costs + +The Engine's administrators and priests gain a biological error sink that prevents enforced consensus from turning contradictory memory into immune and repair collapse; imperial citizens are spared most of that doctrinal fever; and the Unbelieved gains coherence, sensory access, and bargaining leverage with every burden it accepts. Confessors lose attachments and context that may have anchored real relationships, while the cultivated organs are made to carry grief, revulsion, loyalty, and doubt as imperial waste; persons and ecologies erased by doctrine are reduced to fragments inside somebody else's survival organ. Each transfer costs nutrients, protected unsynchronized tissue, fresh non-imperial symbiont diversity, and a true memory the confessor cannot retain intact. Each apparent miracle returns only a partial discarded relation and requires the Unbelieved to be paid with another unharmonized experience, a repaired organ-bed, or a widened sensory channel the Empire may not be able to close again. + +## Hooks left + +- What happens when the Unbelieved refuses a contradiction tithe and names an ecological repair the Empire must perform before it will take more pain? +- Can a [[Disconnected Tree Networks|Disconnected Tree Network]] rescue one denial organ without importing the Engine's topology, or does adoption make the rescuer another lobe of the imperial god? +- If the Unbelieved returns a suppressed loyalty on which an imperial lineage, marriage, or reproductive licence secretly depends, which body is allowed to call the event revelation rather than contamination? + +## Vault notes read + +- `Eusocial Interbeing/index.md` +- `Eusocial Interbeing/Species/index.md` +- `Eusocial Interbeing/Species/Matriarch Trees.md` +- `Eusocial Interbeing/Species/Airawa.md` +- `Eusocial Interbeing/Species/Ecological Memory Partners.md` +- `Eusocial Interbeing/Species/Sa'ueia.md` +- `Eusocial Interbeing/Ecology/index.md` +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Ecology/Mother Tree Networks.md` +- `Eusocial Interbeing/Ecology/Fractal Eusocial Web.md` +- `Eusocial Interbeing/Ecology/Eusocial Inter-Species Dynamics.md` +- `Eusocial Interbeing/Ecology/Nation Scale Interbeings.md` +- `Eusocial Interbeing/Ecology/Reciprocal Ecologies.md` +- `Eusocial Interbeing/Ecology/Zyphos Biosphere Examples.md` +- `Eusocial Interbeing/Ecology/Breeding Grounds.md` +- `Eusocial Interbeing/Technologies/index.md` +- `Eusocial Interbeing/Technologies/Biological Memetic Engine.md` +- `Eusocial Interbeing/Technologies/Imperial Biopunk Infrastructure.md` +- `Eusocial Interbeing/Technologies/Path Dependency.md` +- `Eusocial Interbeing/Civilizations/index.md` +- `Eusocial Interbeing/Civilizations/Airawa Empire.md` +- `Eusocial Interbeing/Civilizations/Disconnected Tree Networks.md` +- `Eusocial Interbeing/Civilizations/Pre-Imperial Airawa Tribes.md` +- `Eusocial Interbeing/Themes/index.md` +- `Eusocial Interbeing/Themes/Memory as Hostage.md` +- `Eusocial Interbeing/Themes/Ecological Bargaining.md` +- `Eusocial Interbeing/Themes/Eugenics and Managed Life.md` +- `Eusocial Interbeing/Themes/Technological Path Dependency.md` +- `Eusocial Interbeing/Conflicts/Resistance of the Disconnected Networks.md` +- `Eusocial Interbeing/Conflicts/Xenophobic Memetic Campaign.md` +- `Eusocial Interbeing/World/Zyphos Umbros Binary System.md` +- `Eusocial Interbeing/World/Airawa Home Continent.md` +- `Eusocial Interbeing/Biosphere/index.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Prismwake Mats.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Umbros-Facing Lantern Trees.md` +- `Eusocial Interbeing/Biosphere/Couriers and Pollinators/Threadwing Couriers.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Lattice Ants.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Mirror Amoebae.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Burden Flowers.md` +- `Eusocial Interbeing/Biosphere/Aquatic Colony Feeders/Choir Reefs.md` +- `Eusocial Interbeing/Biosphere/Grazers and Browsers/Glassback Grazers.md` +- `Eusocial Interbeing/Inspirations/index.md` +- `Eusocial Interbeing/Inspirations/Avatar/index.md` +- `Eusocial Interbeing/Inspirations/Avatar/Avatar - Living Network.md` +- `Eusocial Interbeing/Inspirations/Avatar/Avatar - What This Setting Rejects.md` +- `Eusocial Interbeing/Inspirations/Semiosis/index.md` +- `Eusocial Interbeing/Inspirations/Semiosis/Semiosis - Plant Agency Reviews.md` +- `Eusocial Interbeing/Inspirations/Semiosis/Semiosis - Sue Burke Interviews.md` +- `Eusocial Interbeing/Inspirations/Semiosis/Semiosis - Lessons for This Setting.md` + +Swarm ledgers read from the assigned clone: + +- `experiments/elaboration/zyphos/ledger/20260904-165434-ledger.md` +- `experiments/elaboration/zyphos/ledger/20260904-165441-tangle.md` +- `experiments/elaboration/zyphos/ledger/20260904-165445-hearth.md` +- `experiments/elaboration/zyphos/ledger/20260904-165448-numen.md` +- `experiments/elaboration/zyphos/ledger/20260904-165451-veil.md` +- `experiments/elaboration/zyphos/ledger/20260904-165454-charter.md` +- `experiments/elaboration/zyphos/ledger/20260904-165456-ember.md` +- `experiments/elaboration/zyphos/ledger/20260904-165459-ledger.md` +- `experiments/elaboration/zyphos/ledger/20260904-185101-ledger.md` +- `experiments/elaboration/zyphos/ledger/20260904-185334-tangle.md` +- `experiments/elaboration/zyphos/ledger/20260904-190604-hearth.md` + +## Rejected first ideas + +- Another Matriarch ancestral-recall sacrament: two prior Numen passes already occupy that rite, and a third would be incense on the same root. +- Imperial eclipse saints who synchronize Engine payloads: ritual timing is already canon, and personifying the schedule did not create a new pressure. +- Sacred contradiction as a healthy imperial custom: too close to the Sa'ueia contradiction quorum and too polite; the stranger consequence is that rejected belief has a captive body and can acquire interests. +- A fungal or mirror-amoeba oracle market: existing species already carry partial testimony, so charging for prophecy would only rename their current work. diff --git a/experiments/elaboration/zyphos/ledger/20260904-200746-veil.md b/experiments/elaboration/zyphos/ledger/20260904-200746-veil.md new file mode 100644 index 0000000..413b7ed --- /dev/null +++ b/experiments/elaboration/zyphos/ledger/20260904-200746-veil.md @@ -0,0 +1,95 @@ +# Veil Pass Ledger + +## Idea + +Some Zyphos routes entrust disputed chemical rumors to quietmouth colonies, sentient filter-symbionts whose neutrality depends on being forbidden the cross-species associations that would let them understand what their own bodies store. Disclosure requires giving one colony the missing semantic key: its flesh blooms the testimony into a readable form, but the act turns a blind witness into a participant and possible vector, permanently consuming part of the ecology that made the rumor safe to carry. + +## Where it lives + +- `Eusocial Interbeing/Ecology/Quietmouth Witnesses.md` + +## Attached to + +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Ecology/Breeding Grounds.md` +- `Eusocial Interbeing/Species/Matriarch Trees.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` +- `Eusocial Interbeing/Biosphere/Couriers and Pollinators/Threadwing Couriers.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Burden Flowers.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Mirror Amoebae.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Family Units.md` +- `Eusocial Interbeing/Civilizations/Airawa Empire.md` +- `Eusocial Interbeing/Technologies/Biological Memetic Engine.md` + +## Who benefits / who is harmed / what it costs + +Breeding grounds, Matriarch archives, fungal routes, mobile families, and resistance networks gain corroboration without forcing a source to surrender its private memory or making every carrier interpret a hazardous payload; the Empire gains reusable filters for confiscated testimony and doctrinal waste. Quietmouths receive food, protected niches, provenance, and refusal rights while being denied the one fact needed for informed consent, and semantic-key donors expose embodied associations that may identify or contaminate them. Every disclosure permanently removes neutral filtering capacity, creates an interested and potentially contagious witness, consumes metabolic support and quarantine space, and may end in the death of the tissue that finally understood. + +## Hooks left + +- Can a quietmouth lineage collectively refuse untranslation without being blamed for the epidemics and false alarms that follow the loss of its filtering labor? +- What standing does a newly tongued witness have when its first informed judgment is that the disclosure should never have occurred? +- Can the Empire seed one manufactured rumor through enough apparently independent bodies that native quietmouths compel their own hosts to disclose it? + +## Vault notes read + +- `Eusocial Interbeing/index.md` +- `Eusocial Interbeing/Biosphere/index.md` +- `Eusocial Interbeing/Biosphere/Aquatic Colony Feeders/Choir Reefs.md` +- `Eusocial Interbeing/Biosphere/Couriers and Pollinators/Threadwing Couriers.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Lattice Ants.md` +- `Eusocial Interbeing/Biosphere/Grazers and Browsers/Glassback Grazers.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Burden Flowers.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Mirror Amoebae.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Prismwake Mats.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Umbros-Facing Lantern Trees.md` +- `Eusocial Interbeing/Civilizations/index.md` +- `Eusocial Interbeing/Civilizations/Airawa Empire.md` +- `Eusocial Interbeing/Civilizations/Disconnected Tree Networks.md` +- `Eusocial Interbeing/Civilizations/Pre-Imperial Airawa Tribes.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Family Units.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Nomadic Civilization.md` +- `Eusocial Interbeing/Conflicts/index.md` +- `Eusocial Interbeing/Conflicts/Continental Contact War.md` +- `Eusocial Interbeing/Conflicts/Imperial Discovery of the Sa'ueia.md` +- `Eusocial Interbeing/Conflicts/Resistance of the Disconnected Networks.md` +- `Eusocial Interbeing/Conflicts/Xenophobic Memetic Campaign.md` +- `Eusocial Interbeing/Ecology/index.md` +- `Eusocial Interbeing/Ecology/Breeding Grounds.md` +- `Eusocial Interbeing/Ecology/Eusocial Inter-Species Dynamics.md` +- `Eusocial Interbeing/Ecology/Fractal Eusocial Web.md` +- `Eusocial Interbeing/Ecology/Mother Tree Networks.md` +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Ecology/Nation Scale Interbeings.md` +- `Eusocial Interbeing/Ecology/Reciprocal Ecologies.md` +- `Eusocial Interbeing/Ecology/Zyphos Biosphere Examples.md` +- `Eusocial Interbeing/Species/index.md` +- `Eusocial Interbeing/Species/Airawa.md` +- `Eusocial Interbeing/Species/Ecological Memory Partners.md` +- `Eusocial Interbeing/Species/Matriarch Trees.md` +- `Eusocial Interbeing/Species/Sa'ueia.md` +- `Eusocial Interbeing/Technologies/index.md` +- `Eusocial Interbeing/Technologies/Biological Memetic Engine.md` +- `Eusocial Interbeing/Technologies/Imperial Biopunk Infrastructure.md` +- `Eusocial Interbeing/Technologies/Path Dependency.md` +- `Eusocial Interbeing/Technologies/Sa'auei'a Mobile Technologies.md` +- `Eusocial Interbeing/Themes/index.md` +- `Eusocial Interbeing/Themes/Ecological Bargaining.md` +- `Eusocial Interbeing/Themes/Eugenics and Managed Life.md` +- `Eusocial Interbeing/Themes/Memory as Hostage.md` +- `Eusocial Interbeing/Themes/Nomadism Without Primitivism.md` +- `Eusocial Interbeing/Themes/Technological Path Dependency.md` +- `Eusocial Interbeing/World/index.md` +- `Eusocial Interbeing/World/Airawa Home Continent.md` +- `Eusocial Interbeing/World/Sa'ueia Continent.md` +- `Eusocial Interbeing/World/Zyphos Simulation Brief.md` +- `Eusocial Interbeing/World/Zyphos Umbros Binary System.md` +- Every pre-existing file in `experiments/elaboration/zyphos/ledger/` at the start of this pass. + +## Rejected first ideas + +- Split one secret across three Sa'ueia couriers and require reunion to reconstruct it: living secret sharing is a predictable extension of portable archives, not a new pressure. +- Let burden flowers carry anonymous rumors that stress forces them to reveal: burden flowers already trade in host gossip, so this only enlarges an existing behavior. +- Give routes a memory-eating sanitation species: the counterroot embassy already made memory-eating organisms into politically compromised witnesses, making that the safe neighboring idea. +- Have disconnected networks plant false trails in imperial archives: secret preservation, false trails, and ecological misdirection are already explicit canon. diff --git a/experiments/elaboration/zyphos/ledger/20260904-200748-ledger.md b/experiments/elaboration/zyphos/ledger/20260904-200748-ledger.md new file mode 100644 index 0000000..178156c --- /dev/null +++ b/experiments/elaboration/zyphos/ledger/20260904-200748-ledger.md @@ -0,0 +1,107 @@ +# Ledger Pass — Benefactor Capture + +## Idea + +On Zyphos, a family can privatize a reproductive commons by feeding it too well. Nutrient traffic carries donor-specific microbial and memory signatures, so repeated gifts can tune a breeding ground's infants, caretakers, and allied organisms to one supplier until rival food reads as contamination and the “benefactor” can threaten famine without owning a grain. + +## Where it lives + +- `Eusocial Interbeing/Ecology/Benefactor Capture.md` + +## Attached to + +- `Eusocial Interbeing/Ecology/Breeding Grounds.md` +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Ecology/Reciprocal Ecologies.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Family Units.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Prismwake Mats.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` +- `Eusocial Interbeing/Civilizations/Airawa Empire.md` + +## Who benefits / who is harmed / what it costs + +Route-rich Sa'ueia families and their allied roads, producers, herds, and microbial lineages can convert years of real surplus into exclusive traffic and de facto authority over a commons that nobody is allowed to own. Infants and caretakers benefit during the long generous phase, then bear withdrawal sickness; small, newly divided, route-poor, and displaced families find their contributions rejected as biologically suspect. Capture costs the benefactor years of overprovision, coordination across a trophic bloc, and exposure to any indispensable partner's defection; resisting it costs the ground slower growth, deliberate source rotation, metabolically awkward meals, immune stress, and the political insult of refusing useful gifts. + +## Hooks left + +- When a sentient road, mat, herd, or microbial lineage inside a benefactor bloc wants to leave, is it breaking a contract or liberating a commons it helped capture? +- Who may authorize the dangerous lean interval required to retune dependent infants and caretaker tissues, and which bodies must bear the immune cost? +- Can the Airawa Empire offer a supply culture broad enough to rescue a captured ground while quietly making imperial nourishment the next monopoly? + +## Vault notes read + +- `Eusocial Interbeing/index.md` +- `Eusocial Interbeing/Biosphere/index.md` +- `Eusocial Interbeing/Biosphere/Aquatic Colony Feeders/Choir Reefs.md` +- `Eusocial Interbeing/Biosphere/Couriers and Pollinators/Threadwing Couriers.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Candle Fungal Roads.md` +- `Eusocial Interbeing/Biosphere/Decomposers and Recyclers/Lattice Ants.md` +- `Eusocial Interbeing/Biosphere/Grazers and Browsers/Glassback Grazers.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Burden Flowers.md` +- `Eusocial Interbeing/Biosphere/Parasites and Symbionts/Mirror Amoebae.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Prismwake Mats.md` +- `Eusocial Interbeing/Biosphere/Primary Producers/Umbros-Facing Lantern Trees.md` +- `Eusocial Interbeing/Civilizations/index.md` +- `Eusocial Interbeing/Civilizations/Airawa Empire.md` +- `Eusocial Interbeing/Civilizations/Disconnected Tree Networks.md` +- `Eusocial Interbeing/Civilizations/Pre-Imperial Airawa Tribes.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Family Units.md` +- `Eusocial Interbeing/Civilizations/Sa'ueia Nomadic Civilization.md` +- `Eusocial Interbeing/Conflicts/index.md` +- `Eusocial Interbeing/Conflicts/Continental Contact War.md` +- `Eusocial Interbeing/Conflicts/Imperial Discovery of the Sa'ueia.md` +- `Eusocial Interbeing/Conflicts/Resistance of the Disconnected Networks.md` +- `Eusocial Interbeing/Conflicts/Xenophobic Memetic Campaign.md` +- `Eusocial Interbeing/Ecology/index.md` +- `Eusocial Interbeing/Ecology/Breeding Grounds.md` +- `Eusocial Interbeing/Ecology/Eusocial Inter-Species Dynamics.md` +- `Eusocial Interbeing/Ecology/Fractal Eusocial Web.md` +- `Eusocial Interbeing/Ecology/Mother Tree Networks.md` +- `Eusocial Interbeing/Ecology/Mutable Memory Endosymbiosis.md` +- `Eusocial Interbeing/Ecology/Nation Scale Interbeings.md` +- `Eusocial Interbeing/Ecology/Reciprocal Ecologies.md` +- `Eusocial Interbeing/Ecology/Zyphos Biosphere Examples.md` +- `Eusocial Interbeing/Species/index.md` +- `Eusocial Interbeing/Species/Airawa.md` +- `Eusocial Interbeing/Species/Ecological Memory Partners.md` +- `Eusocial Interbeing/Species/Matriarch Trees.md` +- `Eusocial Interbeing/Species/Sa'ueia.md` +- `Eusocial Interbeing/Technologies/index.md` +- `Eusocial Interbeing/Technologies/Biological Memetic Engine.md` +- `Eusocial Interbeing/Technologies/Imperial Biopunk Infrastructure.md` +- `Eusocial Interbeing/Technologies/Path Dependency.md` +- `Eusocial Interbeing/Technologies/Sa'auei'a Mobile Technologies.md` +- `Eusocial Interbeing/Themes/index.md` +- `Eusocial Interbeing/Themes/Ecological Bargaining.md` +- `Eusocial Interbeing/Themes/Eugenics and Managed Life.md` +- `Eusocial Interbeing/Themes/Memory as Hostage.md` +- `Eusocial Interbeing/Themes/Nomadism Without Primitivism.md` +- `Eusocial Interbeing/Themes/Technological Path Dependency.md` +- `Eusocial Interbeing/World/index.md` +- `Eusocial Interbeing/World/Airawa Home Continent.md` +- `Eusocial Interbeing/World/Sa'ueia Continent.md` +- `Eusocial Interbeing/World/Zyphos Simulation Brief.md` +- `Eusocial Interbeing/World/Zyphos Umbros Binary System.md` + +Swarm ledgers read before choosing the idea: + +- `experiments/elaboration/zyphos/ledger/20260904-165434-ledger.md` +- `experiments/elaboration/zyphos/ledger/20260904-165441-tangle.md` +- `experiments/elaboration/zyphos/ledger/20260904-165445-hearth.md` +- `experiments/elaboration/zyphos/ledger/20260904-165448-numen.md` +- `experiments/elaboration/zyphos/ledger/20260904-165451-veil.md` +- `experiments/elaboration/zyphos/ledger/20260904-165454-charter.md` +- `experiments/elaboration/zyphos/ledger/20260904-165456-ember.md` +- `experiments/elaboration/zyphos/ledger/20260904-165459-ledger.md` +- `experiments/elaboration/zyphos/ledger/20260904-185101-ledger.md` +- `experiments/elaboration/zyphos/ledger/20260904-185334-tangle.md` +- `experiments/elaboration/zyphos/ledger/20260904-190604-hearth.md` +- `experiments/elaboration/zyphos/ledger/20260904-193456-ember.md` +- `experiments/elaboration/zyphos/ledger/20260904-193500-ledger.md` + +## Rejected first ideas + +- Candle roads auction corpse-processing and disease-filtering capacity between breeding grounds — an earlier Ledger pass names this exact lead, and scarcity auctions are the obvious next move. +- Breeding grounds feed a negotiated predator tithe to preserve population health — strange on first contact, but it requires an undeveloped predator ecology and drifts from exchange into sacrificial law. +- Wealthy families buy anonymity from organisms that eat route traces — too close to revision scars, memory-hostage markets, and the already-landed memory-eating counterroot brood. +- Permanent caretakers strike over the superior value assigned to traveled corpses — a consequence already left explicitly by the Last-Return Rights pass, not a new concept. diff --git a/notes/fresh-workspace-handoff.md b/notes/fresh-workspace-handoff.md index 8eaaeb7..dee8dec 100644 --- a/notes/fresh-workspace-handoff.md +++ b/notes/fresh-workspace-handoff.md @@ -278,25 +278,23 @@ unplaced; retire it or place its subjects. ### World fixtures and the elaborator swarm -First-generation world fixtures are banked and pushed, one per world, each -with Ink, training sidecar, visual plan, lore grounding, and BFL manifest, +First-generation world fixtures, one per world, each with Ink, training +sidecar, visual plan, lore grounding, BFL manifest and a RUN note, are reviewer-accepted except visual replay, which waits on a scene-set blockout: -Delvehold `cistern-house-nine-breaker-test` on `codex/world-delvehold`; -Aetheria `navigator-berth-hearing-v0` on `codex/world-aetheria`; Zyphos -`eclipse-nursery-handover` on `codex/world-zyphos`; Kalsa -`stormshield-handoff-v0` on `codex/world-kalsa`; lore on each vault's -`codex/ghostlight-worlds` branch. +Delvehold `cistern-house-nine-breaker-test`, Aetheria +`navigator-berth-hearing-v0`, Zyphos `eclipse-nursery-handover`, Kalsa +`stormshield-handoff-v0`. They live under `examples/ink/<world>/`, +`examples/lore-grounding/<world>/`, `examples/visual/<world>/` and +`prompts/image-generation/<world>/`. -The elaborator swarm is drained and handed off; a Ghostlight kernel session -does not own it. The successor handoff is -`C:\Users\Meta\.claude\worlds\README.md` (98 finished passes). Owed and -deliberately deferred: integration of the `slot/<world>/<title>/<stamp>` -branches into the lore vaults on `codex/ghostlight-worlds` and into -`codex/world-<world>`; the idea index is the four ledger directories -`experiments/elaboration/<world>/ledger/` on those world branches. Clones: -`F:\Projects\Ghostlight-worlds\<world>` and -`F:\Projects\<Lore>-worktrees\ghostlight-worlds` (full clones despite the -name). The retired first-generation loop under +The elaborator swarm is drained and a Ghostlight kernel session does not own +it. Its review record and the per-pass idea ledgers are in +`experiments/elaboration/`; start at that README, which carries the approved, +demoted and pending decisions. The proposed vault additions are in local +bundles named there, not on GitHub branches. Integrating ideas into the lore +vaults is still wanted and deliberately deferred until the operator has time to +review them; it is an editorial pass, one idea at a time, never a scripted +merge. The retired first-generation loop under `C:\Users\Meta\.claude\worlds\retired` must not be launched. Image rendering is deferred: workers emit imagegen-ready prompts only, and `scripts/generate_bfl_images.py` has no working default key path. diff --git a/prompts/image-generation/aetheria/navigator-berth-hearing-v0.bfl-simple-prompts.v0.json b/prompts/image-generation/aetheria/navigator-berth-hearing-v0.bfl-simple-prompts.v0.json new file mode 100644 index 0000000..616bb4c --- /dev/null +++ b/prompts/image-generation/aetheria/navigator-berth-hearing-v0.bfl-simple-prompts.v0.json @@ -0,0 +1,76 @@ +{ + "schema_version": "ghostlight.bfl_prompt_batch.v0", + "batch_id": "navigator-berth-hearing-v0.bfl-simple-v0", + "fixture_id": "navigator-berth-hearing-v0", + "model": "flux-2-pro-preview", + "width": 1024, + "height": 1024, + "output_format": "jpeg", + "style_prefix": "Humane retro-industrial science-fiction storybook illustration, precise ink linework under translucent gouache color, teal pool light against rust-orange work lamps, readable silhouettes and interfaces, tactile worn materials, cinematic composition, no text.", + "prompts": [ + { + "id": "01_room_establishing", + "prompt": "Long station hearing room split between turquoise dolphin pool and grated dry gallery by a low pressure wall; broad route board bridges both sides; tactile rail, sealed evidence drawer, clerk console, one dolphin and three humans." + }, + { + "id": "02_docket_routine", + "prompt": "Dryside clerk slides a violet-sealed witness slate through a stainless evidence drawer while a slate-gray bottlenose dolphin circles the parallel pool and a carrier captain watches a berth countdown." + }, + { + "id": "03_channel_test", + "prompt": "Slate-gray bottlenose dolphin presses a low pool paddle; synchronized white route light, raised rail pins, sound bands, and three pressure ripples cross a worn wet-dry hearing chamber." + }, + { + "id": "04_carrier_summary", + "prompt": "Silver-haired carrier captain in creased cobalt work coat gives a compressed route account across a low pool wall while a scarred bottlenose clerk watches from turquoise water." + }, + { + "id": "05_apprentice_mirror", + "prompt": "Young curly-haired apprentice with yellow sash places both palms on a raised tactile rail, matching long and short pins to pressure waves crossing a dolphin's flank in the parallel pool." + }, + { + "id": "06_evidence_drawer", + "prompt": "Close stainless evidence drawer through a pool wall: violet-sealed slate and three glowing custody marks, scarred dolphin eye at wet inspection window, clerk's ink-stained fingers on dry side." + }, + { + "id": "07_trace_replay", + "prompt": "Six white ship lines bend around a silver debris cloud on a route board while raised rail pins and turquoise pressure ridges carry the same trace past dolphin clerk and three dryside participants." + }, + { + "id": "08_pressure_failure", + "prompt": "Pivotal channel failure: route light bends and tactile pin rises while water stays flat around a startled bottlenose dolphin; one underwater emitter glows red; three human hands freeze mid-action." + }, + { + "id": "09_clock_pause", + "prompt": "Scarred slate-gray bottlenose dolphin strikes a rubber pause paddle; amber berth clock freezes; clerk watches carrier captain; apprentice keeps both palms on raised rail; failed emitter remains red." + }, + { + "id": "10_manual_translation", + "prompt": "Dryside clerk works timing blocks, apprentice follows tactile pins, dolphin aligns broadside to rebuilt pool ripples, carrier captain stands beneath a one-minute amber countdown." + }, + { + "id": "11_embodied_inference", + "prompt": "Close pool view of scarred bottlenose dolphin broadside across surviving pressure ridges, reading water over jaw, flank, fin, and scar while an amber bracket marks a missing route interval overhead." + }, + { + "id": "12_carrier_account", + "prompt": "Carrier captain places duplicate slate on tactile rail and points to three timestamps; apprentice fingers stop at second mark; dolphin compares slate, rail, and route board across pool wall." + }, + { + "id": "13_disposition_threshold", + "prompt": "Symmetrical wet-dry hearing chamber at decision point: dolphin faces three low paddles; clerk at console, carrier and apprentice at rail; route board shows six ships and one failed channel gap." + }, + { + "id": "14_admit_aftermath", + "prompt": "White admit paddle glows beside dolphin clerk; food cases and clinic-filter canisters roll toward opening berth door; carrier exhales while apprentice keeps one hand on final tactile notation." + }, + { + "id": "15_reject_aftermath", + "prompt": "Amber-red reject paddle glows; carrier hull moves from berth toward standby beyond window; cargo waits behind pressure door; sealed evidence and failed trace remain inside hearing chamber." + }, + { + "id": "16_adjourn_aftermath", + "prompt": "Late-shift translation in wet-dry hearing room: clerk builds timing blocks, apprentice stays at tactile rail, dolphin receives replacement pool waves, carrier waits between rail and exit." + } + ] +} diff --git a/prompts/image-generation/delvehold/cistern-house-nine-breaker-test.bfl-simple-prompts.v0.json b/prompts/image-generation/delvehold/cistern-house-nine-breaker-test.bfl-simple-prompts.v0.json new file mode 100644 index 0000000..8312e73 --- /dev/null +++ b/prompts/image-generation/delvehold/cistern-house-nine-breaker-test.bfl-simple-prompts.v0.json @@ -0,0 +1,100 @@ +{ + "schema_version": "ghostlight.bfl_prompt_batch.v0", + "batch_id": "cistern-house-nine-breaker-test.bfl-simple-v0", + "fixture_id": "cistern-house-nine-breaker-test", + "model": "flux-2-pro-preview", + "width": 1024, + "height": 1024, + "output_format": "jpeg", + "style_prefix": "Richly textured fantasy-industrial storybook illustration, precise ink lines, restrained watercolor, worn brass and carved stone, warm amber lamps against cold blue mana, readable silhouettes, humane facial acting, practical machinery, unlettered surfaces.", + "prompts": [ + { + "id": "01_cistern_establishing", + "prompt": "Two-level underground pump house: dry stone gallery above a misty black-water intake, three brass-and-iron pump engines, grated stair, safety rail, chain hoist, arched mana conduit, public gauge and slate." + }, + { + "id": "02_morning_handover", + "prompt": "Four compact dwarf workers at morning handover: young apprentice holding an iron wedge, stern Master with heavy civic seal, bearded journeyworker reading floats, clerk chalking a public slate beside three silent pumps." + }, + { + "id": "03_visible_isolation", + "prompt": "Close pump inspection: dwarf apprentice seats a rectangular iron wedge until its red shoulder aligns with the engine casing; journeyworker calls the state; clerk records it beyond a brass rail." + }, + { + "id": "04_public_record", + "prompt": "Dwarf clerk carries a large black level slate to a yellow public boundary while a young apprentice gestures and a severe Master waits by an unstamped brass plate." + }, + { + "id": "05_null_rehearsal", + "prompt": "Chalk-stained dwarf hands draw a crisp geometric null rune right-to-left on black slate; an oily rag waits nearby; a glass water gauge approaches red in soft focus." + }, + { + "id": "06_wet_intake", + "prompt": "High angle through grated iron stair: young dwarf kneels and listens above warm mist, black underground water, three pump rods, a clear chain hoist, and one trembling outlet pipe." + }, + { + "id": "07_routine_ready", + "prompt": "Public pump test ready: three red wedges seated, Master beside bare inspection plate, apprentice at null slate, journeyworker at pressure floats, clerk and copper cans behind yellow line." + }, + { + "id": "08_blue_reroute", + "prompt": "Pivotal close-up: pale blue null rune goes dark, then a hair-thin mana line curls around the feed side of a solid iron isolation wedge toward a neighboring pump as its float rises." + }, + { + "id": "09_repeat_test", + "prompt": "Dwarf apprentice repeats a controlled null stroke; the fully seated red wedge remains dark while the same blue loop reforms around its outside; journeyworker watches with hands clear." + }, + { + "id": "10_chalk_public_evidence", + "prompt": "Young dwarf rapidly copies a glowing reroute loop onto a clerk's outward-facing black slate while householders watch and a stern Master guards a bare inspection plate." + }, + { + "id": "11_restore_early", + "prompt": "Dwarf apprentice pulls a heavy isolation wedge from a pump; familiar blue mana fills the conduit and water gauge recovers while the inspection plate remains visibly unstamped." + }, + { + "id": "12_listen_to_valve", + "prompt": "Young dwarf braces at a brass safety rail and drags shut a long valve handle; bearded worker guards her balance; ripples cross a cup as pipe knocks travel toward a locked wall conduit." + }, + { + "id": "13_landing_pressure", + "prompt": "Wide civic tableau: orderly dwarves with copper cans and bakery trough behind yellow line, public slate facing them, Master holding a heavy seal, workers and three pump states visible beyond." + }, + { + "id": "14_bounded_service_plan", + "prompt": "One left pump prepared to run while central pump stays dark behind a flush red wedge; apprentice points between them; Master holds seal over plate; clerk clears a partial-flow row." + }, + { + "id": "15_evidence_transfer", + "prompt": "Apprentice and clerk exchange a large chalked evidence slate across a yellow line; severe Master stands by a bare plate; empty copper cans and red water gauge crowd the frame." + }, + { + "id": "16_wedge_on_plate", + "prompt": "Iron isolation wedge lies across a brass inspection plate between apprentice and Master; civic seal held apart; journeyworker and clerk witness the refusal; dry gauge visible behind." + }, + { + "id": "17_emergency_water", + "prompt": "Apprentice hangs from red emergency lever; linked cams lift three wedges; pump rods strike misty water; blue mana floods channels; Master catches her sleeve as one float rises too high." + }, + { + "id": "18_final_threshold", + "prompt": "Whole pump-house decision visible at once: three engines, wedges, floats, conduit, seal plate, public slate, red gauge, misty stair, orderly vessel queue, apprentice between machinery and public line." + }, + { + "id": "19_bounded_service_end", + "prompt": "Left pump carries water, central pump stays isolated, Master stamps a narrow partial-flow record and apprentice marks beneath it; bakery trough receives a measured stream." + }, + { + "id": "20_district_moot_end", + "prompt": "Open stone district moot: apprentice and clerk carry chalked slate between them; bakers, laundry workers and lift mechanics gather with empty cans while several Masters arrive carrying civic seals." + }, + { + "id": "21_network_trace_end", + "prompt": "Quiet pump-house investigation: bearded worker straps copper listening cup to arched conduit, young apprentice marks pulse times on a board, Master seals route notices, clerk keeps separate public copy." + }, + { + "id": "22_ration_end", + "prompt": "Stepped underground terrace street: dwarf apprentice carries copper water can among neighbors, bakery trough and laundry buckets beside public spout, workshop record posted under a wall gauge." + } + ] +} diff --git a/prompts/image-generation/kalsa/stormshield-handoff-v0.bfl-simple-prompts.v0.json b/prompts/image-generation/kalsa/stormshield-handoff-v0.bfl-simple-prompts.v0.json new file mode 100644 index 0000000..54308b1 --- /dev/null +++ b/prompts/image-generation/kalsa/stormshield-handoff-v0.bfl-simple-prompts.v0.json @@ -0,0 +1,68 @@ +{ + "schema_version": "ghostlight.bfl_prompt_batch.v0", + "batch_id": "kalsa-stormshield-handoff-v0.bfl-simple-v0", + "fixture_id": "stormshield-handoff-v0", + "model": "flux-2-pro-preview", + "width": 1024, + "height": 1024, + "output_format": "jpeg", + "style_prefix": "Hand-painted high-fantasy interactive-fiction illustration, gouache and ink on textured paper, strong readable silhouettes, storm-muted blue-gray stone and cloth, warm amber lamplight, restrained magical ambiguity, abstract unlettered record marks.", + "prompts": [ + { + "id": "01_station_establishing", + "prompt": "Squat thick-walled stone watch station above a dark southern gulf; covered stair rising through diagonal rain; three bright runoff channels crossing exposed paving; deep shutter slats reveal a warm workroom with low rail, scored table, two floor mats, and heavy timber supports." + }, + { + "id": "02_handoff_room", + "prompt": "Compact stone station interior: rain behind roadward shutters, low visitor rail, scored table with clay markers and bronze bells, two woven mats beside one wooden grip rail, recovery curtain and steaming cup; two broad-built shamans kneel in overlap while an observer records and a tender waits." + }, + { + "id": "03_target_record", + "prompt": "Overhead evidence table under amber lamp: scored shapes for covered stair, drainage fork, square station, and arched gate; separate clay markers, untouched wooden transfer peg, two corrected wax slates, knotted wind cords, colored tiles, stylus, bronze handbells." + }, + { + "id": "04_preparation_choice", + "prompt": "Incoming broad-built shaman poised among four work choices inside a stone storm station: compare an exhausted shaman's account at the clay-marker table, grip the shared trance rail, inspect snapping wind cords at rain shutters, or protect a steaming recovery cup beside the tender's curtain." + }, + { + "id": "05_routine_fold", + "prompt": "Ordinary watch handoff: compact observer reads a wax slate, exhausted gray-haired shaman corrects one line from a woven mat, incoming braided-haired shaman reaches for the shared rail, lidded cup waits behind a curtain, rain stripes shutters, transfer peg rests at the table edge." + }, + { + "id": "06_runner_arrival", + "prompt": "Soaked lean road runner strikes the visitor rail from a cold covered stair and raises a rain-slick wax slate; runoff flashes beyond shutter slats; two kneeling shamans turn from side-by-side mats; compact observer pivots from an unplaced transfer peg." + }, + { + "id": "07_road_report_choice", + "prompt": "Boundary decision in a storm station: wet runner and slate behind a low rail, observer between rail latch and bronze warning bell, incoming shaman beside shared grip rail, exhausted outgoing shaman holding the second mat; four physical levers form a clear circuit." + }, + { + "id": "08_disputed_accounts", + "prompt": "Triangular workroom staging: two broad-built shamans side by side at a wooden rail, compact observer over two different wax slates and separated road and drainage markers, soaked runner behind visitor rail, untouched transfer peg under amber lamp, rain hammering shutters." + }, + { + "id": "09_disagreement_choice", + "prompt": "Close view across paired trance mats to evidence table: incoming shaman's square hands between grip rail and unused peg, exhausted shaman straining beside her, observer waiting with stylus, runner behind rail, stocky tender at recovery curtain with blanket and cup." + }, + { + "id": "10_final_threshold", + "prompt": "Whole storm station at commitment: visitor rail and wet runner, scored evidence table and bronze bells, two adjacent mats and shared rail, recovery curtain with blankets and broth, branch-state transfer peg and clay markers, flashing runoff through shutters, five workers each at a distinct station." + }, + { + "id": "11_honest_scope_end", + "prompt": "Bounded handoff aftermath: drainage marker a hand's width from road marker, transfer peg beside the road piece, incoming shaman holding the rail, observer copying unresolved pressure, exhausted shaman moving toward tender and hot cup while rain threatens the approach." + }, + { + "id": "12_continuity_end", + "prompt": "Extended overlap aftermath: both shamans still on adjacent woven mats gripping one rail, observer writing exhaustion debt, tender waiting with broth and blanket, runner holding a dry-wrapped copied slate at visitor rail, cold rain beyond warm stone room." + }, + { + "id": "13_recovery_end", + "prompt": "Care transfers work: incoming shaman alone at the grip rail, stocky silver-haired tender supporting collapsed gray-haired shaman behind curtain toward bench and cup, observer keeps two accounts open beside full-target peg, runner waits by warning bell." + }, + { + "id": "14_warning_end", + "prompt": "Public warning aftermath: incoming shaman pulls broad bronze bell, compact observer aligns wet road slate with two different shaman accounts, soaked runner turns toward covered stair, outgoing shaman remains in unresolved overlap, colored tile glows in warm lamplight against cold rain." + } + ] +} diff --git a/prompts/image-generation/zyphos/eclipse-nursery-handover.bfl-simple-prompts.v0.json b/prompts/image-generation/zyphos/eclipse-nursery-handover.bfl-simple-prompts.v0.json new file mode 100644 index 0000000..c4bb791 --- /dev/null +++ b/prompts/image-generation/zyphos/eclipse-nursery-handover.bfl-simple-prompts.v0.json @@ -0,0 +1,68 @@ +{ + "schema_version": "ghostlight.bfl_prompt_batch.v0", + "batch_id": "eclipse-nursery-handover.bfl-simple-v0", + "fixture_id": "eclipse-nursery-handover", + "model": "flux-2-pro-preview", + "width": 1024, + "height": 1024, + "output_format": "jpeg", + "style_prefix": "Painterly speculative-ecology storybook frame, restrained gouache and ink texture, low-energy bioluminescence, readable alien anatomy, precise ecological infrastructure, deep eclipse blues against muted amber and mineral earth, humane workplace detail, cinematic interactive-fiction composition.", + "prompts": [ + { + "id": "01_nursery_terrace_establishing", + "prompt": "Wide elevated view of a fan-shaped outdoor nursery terrace made of dark root-bound stone: paired amber fungal beads arc across its narrow throat beneath a pale-rib work cradle that straddles the boundary, three shallow ramps lead into warm communal hollows, cold blue lantern knots hang under an inner tree rim, a crescent isolation shelter curves beyond the outer rim, and an enormous fixed dark planet begins eclipsing a dim red-orange sun." + }, + { + "id": "02_handover_people", + "prompt": "Three long-bodied alien hexapods at a low nursery work cradle: four tall digitigrade running legs, two small three-digit chest hands, wedge heads and paired chemical-sensing facial fans. An ochre caretaker opens layered archive membranes, a charcoal medical specialist waits beyond amber fungal candles with balanced graft trays and a gray-green burden flower on her flank, and a silver elder rests by a nursery ramp under blue lantern knots." + }, + { + "id": "03_routine_handover_hub", + "prompt": "Overhead work view of a low pale-rib cradle on a fan-shaped root-stone terrace, showing four handover tasks around folded six-limbed caretakers: a clean failed tissue graft near amber fungal candles, sealed medical graft trays, translucent portable archive membranes, and blue lantern knots witnessing from the inner tree rim as eclipse shadow deepens." + }, + { + "id": "04_routine_fold", + "prompt": "Ordinary nursery shift transfer under eclipse: an ochre hexapod caretaker sorts pale graft trays from the nurseryward rail of a boundary-straddling cradle, a charcoal route specialist displays damaged tools from its routeward rail, a silver elder coils route cords beside three shallow nursery ramps, and a gray-green burden flower creeps across the specialist's bare flank beneath cold blue lantern light." + }, + { + "id": "05_flower_alarm", + "prompt": "Close alarm beat at the routeward terrace edge: a hand-sized burden flower attached to a charcoal hexapod's bare flank snaps open into yellow, violet, and red leaves; bitter dark-red fungal beads rise around four digitigrade feet; an ochre caretaker turns from a pale-rib cradle; white lantern warnings replace blue invitation while a planet-sized eclipse fills the sky." + }, + { + "id": "06_quarantine_action_hub", + "prompt": "Medium quarantine-choice frame on a fan-shaped nursery terrace: a route-tired long-bodied hexapod stands inside a bitter fungal ring with graft trays and a red-violet flower on her flank; an ochre caretaker faces her beside a low cradle holding a clear mineral cup, open archive membranes, shed fibers, and sealed graft wraps; three nursery ramps remain behind under white lantern knots." + }, + { + "id": "07_multiwitness_fold", + "prompt": "Four disputed witnesses on an eclipse-dark terrace: a tired six-limbed specialist inside a bitter amber-red road ring, an ochre caretaker beside violet-edged archive membranes and pale graft trays, a small red-violet burden flower on host or in a clear mineral cup, and a silver-vane threadwing circling above white lantern knots that point toward a separate crescent shelter." + }, + { + "id": "08_witness_route_hub", + "prompt": "Overhead evidence-and-route choice at near-total eclipse: a low ribbed cradle holds violet archive membranes, one suspicious graft wrap, a clear mineral cup, and a knotted courier sample; an ochre six-limbed caretaker reaches with two chest hands; a tired specialist waits inside the fungal ring; blue-white lanterns trace the outer curve toward an isolation shelter while a silver-vane courier circles." + }, + { + "id": "09_totality_threshold", + "prompt": "Wide frontal totality view of the whole fan-shaped terrace beneath an enormous fixed black planet: cold blue lantern trees above three nursery ramps, amber fungal candles around the routeward specialist, a pale-rib cradle straddling the fungal boundary with archives and grafts on separate rails, an ochre caretaker facing the boundary, a silver elder guarding the first ramp, and an outer crescent isolation shelter reached by a sparse blue-white and amber curve." + }, + { + "id": "10_admission_aftermath", + "prompt": "Admission aftermath at the nursery threshold: two long-bodied hexapods stand beside a narrow amber clean lane, an isolated suspect graft tray remains sealed on the cradle's outer rail, clean grafts and archive sit nurseryward, and a silver elder receives or blocks the first shallow ramp beneath cold blue lantern knots." + }, + { + "id": "11_isolation_aftermath", + "prompt": "Outer-rim quarantine route under total eclipse: two low six-limbed bodies carry a balanced clean graft frame along a curved path of blue-white lantern light and sparse amber fungal beads toward a crescent shelter of pale grown ribs and translucent leaf-skin, physically separated from the distant nursery ramps." + }, + { + "id": "12_deferred_handover_aftermath", + "prompt": "Deferred-handover aftermath during eclipse egress: an ochre hexapod caretaker keeps a closed portable archive on the nurseryward rail of a boundary-straddling cradle, an exhausted charcoal specialist rests routeward beside grounded graft frames, a silver elder pushes mineral cloths toward the fungal boundary, and a small burden flower displays yellow under cold blue lantern knots." + }, + { + "id": "13_successful_witness_aftermath", + "prompt": "Quiet routeward aftermath during the last eclipse darkness: two long-bodied hexapods rest folded outside a lowered fungal ring with a portable archive between their facial fans, a burden flower displays restrained yellow-violet, a silver-ribbon threadwing lands on the archive with a knotted sample, and amber fungal candles open toward a blue-white lantern route." + }, + { + "id": "14_failed_wait_aftermath", + "prompt": "Failed-wait aftermath during eclipse egress: two exhausted long-bodied hexapods rest outside a dark fungal boundary with a portable archive between them, a burden flower repeats harsh red-violet, route travelers gather behind them, unrelated amber road candles open elsewhere, and returning red-orange light edges the enormous fixed black planet above cold lantern knots." + } + ] +} diff --git a/state/map.yaml b/state/map.yaml index 59aa3c1..a6460b5 100644 --- a/state/map.yaml +++ b/state/map.yaml @@ -396,8 +396,10 @@ current_status: ambient login, is the only live provider; no Codex subscription and no API budget; CodexConnector stays isolated (its main is at 6519289, the line Ghostlight runs); Ghostlight never - holds a credential. The elaborator swarm is drained and handed off - (C:\Users\Meta\.claude\worlds\README.md); its 98 ideas sit on slot/* - branches, unmerged; integration into the vaults is owed and deferred. + holds a credential. The elaborator swarm is drained; its review record + and idea ledgers are in experiments/elaboration/ (start at its README), + and the vault additions are in local bundles named there. Integration + into the vaults is still wanted and deferred until the operator has time + to review; it is an editorial pass, never a scripted merge. Gating rules are in the handoff's re-entry warnings. gestalt_population: Gestalt Personas own shared population baselines; persistent member deltas own named individuality; WorldKernel materialization and approval-gated fission preserve lineage and identity. Materialisation/folding changes only representation and the exact member delta, advances resolution epoch, and retires the old cover; it has no Gestalt-wide effect authority. Selected actionable member exceptions are mandatory Projector perspective owners, so aggregation cannot silently erase their decision. 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.