Commit e47039

2026-09-09 11:48:56 Anonymous: Finalize evidence provenance and state boundaries under PM540
hold the flood/campaign evidence and state crosswalk.md ..
@@ 11,23 11,23 @@
| Story and Ending Map | `03c9cb8ee95564f08cf59b065f97c0a008981a489f8a8b223df0048d4cfb6de9` | 32,012 |
| Cast and Short Rescue Map | `61ff0b968ebadbde6a670a753caf5e5cb5d70d54bb27995d6222a3a49ea25e79` | 27,882 |
| Regional Discovery Map | `3acda0183b13d531e5e93cfd7ef41909c33b19d970bdb4b0b3c01f4360427247` | 22,495 |
- | Station Room and Module Inventory | `011a4f7ba0d3b93d599ce83dc71429ed352e46546da2067cc690aacf33db5648` (Systems 528 revision) | 62,607 |
- | Encounter and Mechanism Placement Inventory | `4b40819edce940526fa5b1687840651652b2acc7010379f2df1b9a5ed232d41a` (Systems 528 revision) | 60,205 |
- | Save and Content State | `c4cf4abd17b92d6fb61cff49b35ea6546acdc9b5167ceeff501a5f43ebb8cb7f` (Systems 528 revision) | 20,039 |
- | Death Shift and Rescue Continuity | `2ccdd7b3f7245dce3638caa91bd19697f215ebc2a4ab795c1f91531128044c48` (Systems 528 revision) | 42,694 |
- | Player Information and Options | `b49da2c8fd2cbbcb84b89647237fe92d7307e8a6526db48179bd5fa4acbaef68` (Systems 528 revision) | 32,141 |
- | Home and Colony Loop | `116662061a227c06f0100007d7fd1a648b9d3e9980dc3171091ef9476d14e206` (Systems 528 revision) | 25,159 |
+ | Station Room and Module Inventory | `011a4f7ba0d3b93d599ce83dc71429ed352e46546da2067cc690aacf33db5648` | 62,607 |
+ | Encounter and Mechanism Placement Inventory | `4b40819edce940526fa5b1687840651652b2acc7010379f2df1b9a5ed232d41a` | 60,205 |
+ | Save and Content State | `c4cf4abd17b92d6fb61cff49b35ea6546acdc9b5167ceeff501a5f43ebb8cb7f` | 20,039 |
+ | Death Shift and Rescue Continuity | `2ccdd7b3f7245dce3638caa91bd19697f215ebc2a4ab795c1f91531128044c48` | 42,694 |
+ | Player Information and Options | `9ca194c21bb72a0dc0eb83f3c11237a5287b418040c4293612407212126397dc` | 32,222 |
+ | Home and Colony Loop | `08f8dde6bc338ed19488147cf200faddf31110025c05ba34b35fcb53db9b5bbf` | 25,388 |
| Mechanical Interfaces and Opening Quantities | `2e604fc2f31cf044237ae622658a110f34f2d40f4793f9f1bba455ef6c21697e` | 44,079 |
- **Intervening revisions, stated rather than hidden.** Six of these moved under the Systems 528 alignment while this article was stopped. Every room, control and object fact cited below was re-verified against the **new** revisions; the R03, R13, R18, R19, R32 and R36 rows this article depends on are unchanged by those edits. Where a Systems edit later changes a cited passage, the finding here is what needs rechecking, not the identity map.
+ The index uses the source revisions above. A later change to a cited observation or state boundary requires checking its consumers; a new revision alone does not rename the underlying room, person or object.
- **Counts.** 8 chains (L1–L4, S1–S4) · 15 primary scenes (Y1–Y3, A1–A3, D1–D3, M1–M3, I1–I3) · **26 deduplicated evidence entries** · 7 mutually exclusive rescue host variants · 5 Story30 personal variants · 2 dependency orders. Existing inventories are unchanged: 24 modules / 40 rooms, 10 encounters including 2 setpieces, 13 major mechanisms.
+ **Counts.** 8 chains (L1–L4, S1–S4) · 15 primary scenes (Y1–Y3, A1–A3, D1–D3, M1–M3, I1–I3) · **26 evidence index entries**, reusing their actual records and objects · 7 mutually exclusive rescue host variants · 5 Story30 personal variants · 2 dependency orders. Existing inventories are unchanged: 24 modules / 40 rooms, 10 encounters including 2 setpieces, 13 major mechanisms.
## 0. Identifier provenance
- **Canonical, cited to their owners:** chain IDs L1–L4 (Two Language Discovery Map), S1–S4 (Story and Ending Map), scene IDs Y1–I3 (Cast and Short Rescue Map), room IDs R01–R40 and module IDs M01–M24 (Station Room and Module Inventory), objective numbers 1–12 (Regional Discovery Map).
+ **Established identities:** scene IDs Y1–I3 belong to Cast and Short Rescue Map; R01–R40 and M01–M24 to Station Room and Module Inventory; objective numbers 1–12 to Regional Discovery Map. **L1–L4 and S1–S4 are index labels here for the four numbered chains in Two Language Discovery Map and Story and Ending Map respectively.** Those parents do not literally define these prefixed IDs. Room32 already uses L2 as shorthand for the second language chain; this index preserves that reference without inventing a parent-owned ID register.
- **Not canonical:** every `A-…` evidence key below. **Language29 defines no evidence keys at all**, and neither does any other parent. An earlier draft of this page implied two classes — that `E-…` keys were canonical and only `X-…` keys were invented — and that was wrong: **all of them are locally invented indexing aliases created by this article**, and every one carries a proposed source owner. Nothing here renumbers or renames an established room, scene, chain, module or objective identity, and no parent needs to adopt these keys for its own text to be correct.
+ **Evidence aliases:** every `A-…` key below is a locally created index handle for observations in the cited source descriptions. The source-owner table below names those descriptions and the player decisions they inform. A handle can group the readings needed for one comparison; it is not a new object or a promise that the game captures a whole sequence in one action. No established identity is renumbered, and parents need not adopt these aliases.
## 1. Chain and scene identity map
@@ 90,23 90,41 @@
| `A-RACK` | R26: purge the local rack or seal it in place | Fact: contents consumed or preserved | Current | That preserved contents stay reachable | Player; Mara knows her rack | M1 |
| `A-WALLLOG` | R13/R19: photograph the ward pressure log in exposed world time | Fact: dated fittings and readings | Dated capture | Who moved anyone, or why | Yeva measured it; player only if captured | Y1, D3, S3 |
| `A-BEDSIDE` | R13: the early restoration record at the patient's bed | Fact: a historical restoration occurred there | Dated | Why revival happens, or that it still works that way | Player | S1 |
- | `A-WARDLOG` | Early ward logs | Fact: what was recorded before the change | Dated | That revival itself caused anything | Player | S2 |
- | `A-WARDID` | R13 active ward-machine identifier; R19 matching tissue record; a creature carrying a matching pattern | Fact: the identifier matches across three places | Dated captures | That the machine caused the creature | Player | S2 |
+ | `A-WARDLOG` | R13 early ward records: read injuries and restoration before the later correction pattern | Fact: what was recorded before the change | Dated | That revival itself caused anything | Player | S2 |
+ | `A-WARDID` | R13 active ward-machine identifier; R19 matching tissue record; a creature carrying a matching pattern | Fact: the human treatment record and active machine share a profile identifier; the creature's tissue pattern matches the record. These are two comparisons, not one identifier visible in all three | Dated captures | That the machine caused the creature | Player | S2 |
| `A-PROFILE` | R19: committed active/bypass or post-isolation capture | Fact: the observed result. Interpretation: cause | Dated capture | That all revival corrupts | Player; Yeva, Dorn, Mara only if shown | Y3, M3, S2 |
| `A-CARD` | R19: profile-commissioning card, its transcribed found value and installed profile revision | Fact: the fields as written | Dated | That the transcription is correct or the strip unreplaced | Player | S2, chronology |
| `A-BERTH` | Ship / objective 1: berth intake trace, active profile-revision field, observed docking registration | Fact: the trace and its fields | Dated capture | Why revival happens; no calendar conversion | Player; Aster once shown | A3, S1, chronology |
| `A-MANIFEST` | Ship: compare manifest and world state across one death | Fact: what returned and what did not | Current, per generation | That the station rewound | Player | A3, S1 |
| `A-LEDGER` | Aster's **physical ledger, carried aboard**; register a dated entry at the ship table | Fact: dated movements | Dated; **never present contents** | What is in a room now, or a route | Aster brought it; player reads registered material | A2, D3, S3 |
- | `A-R18SEAL` | R18: the sealed boundary itself, destination drawer/card, exposed non-reversing ratchet | **Physical fact the player can act on** | Drawer/card dated; boundary state current | Who moved anyone | Player, by being there | D1, D3, S3 |
+ | `A-R18SEAL` | R18: the sealed boundary itself, separate from the cycle evidence below | **Physical fact the player can act on** | Boundary state current | Who moved anyone | Player, by being there | D1, D3, S3 |
| `A-SEALACCOUNT` | Dorn's account of sealing it | **Attributed testimony, not a system fact** | Dated testimony | That nobody crossed | Dorn, from being there; player only if he says so | D1, D3, S3 |
- | `A-CYCLE` | R18 destination fittings: capture cycle records | Fact: a cycle occurred | Dated capture | Who or what was moved | Player | D3, S3 |
+ | `A-CYCLE` | R18 fixed destination drawer/card and exposed non-reversing ratchet: inspect and capture the cycle evidence | Fact: a cycle occurred | Dated capture | Who or what was moved | Player | D3, S3 |
| `A-TREAT` | Recorded access benefit, hostile correction cue, purge evidence | Fact: benefit and hazard as observed | Record dated; treatment state current | That treatment is safe | Player; Ivo only if shown before the act | I3, S2, S4 |
- **One observation, several kinds of consumer.** `A-TRANSFER` feeds L3 as a role distinction and S3 as movement evidence; `A-REPLY` feeds L4 as register evidence and S2/S4 as evidence about what the line is; `A-PROFILE` feeds S2 causally and Y3/M3 as something a person reacts to. Each is captured once.
+ **One observation, several kinds of consumer.** `A-TRANSFER` feeds L3 as a role distinction and S3 as movement evidence; `A-REPLY` feeds L4 as register evidence and S2/S4 as evidence about what the line is; `A-PROFILE` feeds S2 causally and Y3/M3 as something a person reacts to. Shared observations are reused; distinct stages still require their own actual captures.
**The chronology is three records, not a reader.** `A-STRIP`, `A-CARD` and `A-BERTH` share explicit cross-references and together support *old seal state → human profile installation → current docking registration* **for these records only**. The player compares them in the paused journal; nothing declares the chronology true, and no diagnostic reads history.
- **The comparison needs an actual earlier capture.** `A-PROFILE`'s controlled comparison requires a **before** capture that the player actually committed. Two post-isolation results establish only current disconnection. No prior record is generated retroactively to complete a comparison the player did not make.
+ **Each comparison needs its actual observations.** The initial side-by-side active-profile/bypass test needs both committed outcomes; it has no additional earlier-capture prerequisite. Comparing behavior **before and after isolation** does require a before-capture the player actually made. Two post-isolation results establish only current disconnection. No prior record is generated retroactively.
+
+ ### Source owners and decisions
+
+ These links own the underlying descriptions; the aliases remain local to this index. A record referenced by multiple rows is still the same record, and additional readings are not additional authored objects.
+
+ | Evidence handles | Owning description | Player decision informed |
+ |---|---|---|
+ | A-RUNS, A-TAAN | [Language map](/Hold%20The%20Flood/Two%20Language%20Discovery%20Map), chain1; Room32 R14–R16 | Which service control to try; whether the positional reading survives the stair-only counterexample |
+ | A-WALLMARK | Language map chain2; Room32 R04/R15/R17/R26 | Whether to spend cutter time investigating the marked panel/slab instead of the longer access |
+ | A-TRANSFER | Language map chain3; Room32 R21–R23; Story30 chain3 | Which continuation to investigate; what material-transfer direction establishes about the disputed movement |
+ | A-AB, A-ADDRESS, A-REPLY | Language map chain4; Room32 R14/R15/R21–R23/R28–R30/R36 | Do the named work, try a matching deferral, or leave the line unanswered; distinguish response from proof of a speaker |
+ | A-BEDSIDE, A-BERTH, A-MANIFEST, A-INSTALLED | [Story map](/Hold%20The%20Flood/Story%20And%20Ending%20Map), chain1; Save/Continuity; Cast31 A3 | Compare return with retained world work, investigate the berth, reclaim an installed part, and show Aster evidence for a narrower explanation |
+ | A-WARDLOG, A-WARDID, A-PROFILE | Story map chain2; Room32 R13/R19; Cast31 Y3/M3 | Test or bypass a particular profile instead of assuming all revival corrupts; preserve the actual before-isolation comparison |
+ | A-CORENOTES, A-CELL, A-ISOLATION | Story map chain4; Room32 R32/R39/R40 | Inspect competing core accounts; in the chosen story branch re-seat isolation, leave coupled or postpone. R39's living and empty packages remain mutually exclusive alternatives |
+ | A-STRIP, A-CARD | Story map historical chronology; Room32 R36/R19, with the same A-BERTH trace | Compare the strip, commissioning fields and docking registration to assess a limited event order; do not convert it into proof of motive. A-CARD's existing record may also contribute to A-WARDID; it is not duplicated |
+ | A-WALLLOG, A-LEDGER, A-R18SEAL, A-SEALACCOUNT, A-CYCLE | [Cast map](/Hold%20The%20Flood/Cast%20And%20Short%20Rescue%20Map), Y1/A2/D1/D3; Story map chain3; Room32 R13/R18/R19 | Capture under pressure or cross; choose sealed-side access or direct opening; compare attributed accounts with destination evidence and reconsider an accusation |
+ | A-RACK | Cast map M1; Room32 R26 | Purge the local rack or preserve it; this is separate from Story30's culture comparison |
+ | A-TREAT | Story map chain2/personal variant5 and the linked voluntary-treatment proposal; Cast map I3 | Accept, refuse, defer or purge after observing the authored benefit and hostile correction cue; show Ivo the evidence without treating consent as an unlock |
## 3. Representative state and commit boundaries
@@ 129,7 147,7 @@
These are Regional25's two viable orders. The arrows are **dependency priorities, not corridors**; current access can interleave eligible objectives, and either order can defer R-3 until its short geometry exists.
- **Build-and-ship first — 1 → 2 → 3 → 4 → 8 → 6 → 10, then 5 → 7 → 9 → 11 → 12.** Objective 1 supplies `A-INSTALLED` at R02/R03 and `A-BERTH`; the first death makes routes historical while those facts stay current, which is S1's whole opening. Objectives 2, 3, 4 and 8 earn movement, impact and positional parts and give L2 its broad wall-access reading at 1 and 8 **before** any language work. **Objective 6 completes without language**, from gauges and the long access, so `A-R18SEAL`, `A-CYCLE` and D1 are available before L2's shortcut is understood; 10 then exposes the conditional apparent-departure preparation. Only afterwards do 5, 7 and 9 supply `A-RUNS`, `A-TAAN`, `A-TRANSFER`, `A-AB`, `A-ADDRESS` and `A-REPLY`, which **reinterpret evidence already stored** rather than unlocking it. Objective 11 asks for the same physical pressure-equalisation action it always asks for; the language routes make it predictable, never optional. Objective 12 depends on authored placement and a selected joining rule — not on 10, rescue, treatment or an ending.
+ **Build-and-ship first — 1 → 2 → 3 → 4 → 8 → 6 → 10, then 5 → 7 → 9 → 11 → 12.** Objective 1 supplies `A-INSTALLED` at R02/R03 and `A-BERTH`; the first death makes routes historical while those facts stay current, which is S1's whole opening. Objectives 2, 3, 4 and 8 earn movement, impact and positional parts and expose the physical wall/panel/slab differences used by L2 at 1 and 8, before systematic language comparison. Seeing those differences does not automatically grant their interpretation. **Objective 6 completes without language**, from gauges and the long access, so `A-R18SEAL`, `A-CYCLE` and D1 are available before L2's shortcut is understood; 10 then exposes the conditional apparent-departure preparation. Only afterwards do 5, 7 and 9 supply `A-RUNS`, `A-TAAN`, `A-TRANSFER`, `A-AB`, `A-ADDRESS` and `A-REPLY`, which **reinterpret evidence already stored** rather than unlocking it. Objective 11 asks for the same physical pressure-equalisation action it always asks for; the language routes make it predictable, never optional. Objective 12 depends on authored placement and a selected joining rule — not on 10, rescue, treatment or an ending.
**Language-and-network first — 1 → 5 → 7 → 3 → 6 → 9 → 4 → 8 → 11 → 2 → 10 → 12.** Riskier observation comes early: 5 and 7 give L1/L3 before most parts exist, and tested predictions shorten 6 and 9. Objective 4 arrives late, so R-3 and its rescue wait for a current short geometry — and **no chain stalls**, because 5, 7, 9 and 11 never require a survivor. Objective 11's iris is reached before the ship assemblies are complete; the physical action is identical. `A-STRIP` is therefore available early here and late in the other order, which changes when the three-record chronology can be assembled but not what it supports.
@@ 155,7 173,7 @@
| No scene is *labelled* chain 4. This is a labelling gap, **not** absent human coverage: S4's positions are carried inside the isolation and treatment branches of M3 and I3 | Record the labelling gap; keep fifteen scenes and five variants | Story30 chain-4 human paragraph; Cast31 ledger | **No change; no sixteenth scene** |
| Story30 asks that the shared profile scene be assigned to both arcs; Cast31 already does it as Y3 with Dorn participant-if-present | One cross-link | Story30 variant 2; Cast31 Y3 | **Link suffices** |
| Room32 tags R04 and R17 "chain L2" but not the R15 edge or R26 slab, though L2 uses all four | Add two tags, or treat Language29 as the authority | Room32 R15 and R26 rows | Optional, low value |
- | Twenty-six evidence observations have no ID in any parent | Adopt these aliases, or let owners assign their own | This article §0 | Only if owners want IDs |
+ | Twenty-six local evidence handles refer to the source descriptions below | Keep them local; a compound comparison reuses its constituent records | This article §0 | No parent renumbering required |
**Quantities, no longer wholly open.** Mechanical35 is accepted and supplies the determinate endpoints: **10 C** shared carrying capacity, a **12 O** integral suit tank outside C/A, an ordinary-full canister of **8 O in a 2 C** vessel and a prepared-full of **12 O** in the same vessel, with conserved incremental transfer. What remains authored per route is the **full-attempt return mark** itself — a per-route value, not a missing model.
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9