Oxygen Mask Choir Living Witness Lens
Observable promise
The lens proves that Ward 02 creates the actual Oxygen Mask Choir card and the missing audience-witness debt, Ward 03–04 preserve the medical chain, and Ward 05 cannot resolve without assigning the actual group and exact proof cards.
Source-chain oracle
ward_02:
exact_ledger: card-storyteller-breach-ward-ledger
exact_vigil_witness: fan.vigil_choir
grants_actual_choir: card-storyteller-oxygen-mask-choir
voice_integrity_delta: 2
audience_witness_debt_delta: 1
ward_05:
requires_ward_02_complete: true
requires_ward_04_affidavit: true
requires_actual_choir: true
selected_branch_slot: false
Assignment and branch oracle
Ward 05 uses nine exact assignments and eight riteChoices branches. Every branch has a group state, testimony state, relief, costs, future-reader effect, at least six real counter deltas, and narrow-authority assertions.
State oracle
recruit:
choice: 0
state: recruited_protected_living_chorus
actual_card_remains: true
split_member_opt_out:
choice: 4
state: split_chorus_with_member_opt_out
actual_card_remains: true
hostile:
choice: 6
state: hostile_living_witnesses
actual_card_remains: false
sedation_miss:
choice: 7
state: sedated_missed
source_miss_flag: storyteller_mask_choir_sedated
default_event_resolved: true
actual_card_remains: false
future_effect: recovery_only
Nonduplication oracle
The choir never grants uncut-master custody, Lyra voice or memorial consent, medical authority, oxygen-audit completion, or consent for an opted-out member. fan.vigil_choir remains a separate witness queue.
Durable replay oracle
Required artifacts:
- lens/replays/oxygen-mask-choir-living-witness.recruit.replay.json
- lens/replays/oxygen-mask-choir-living-witness.split.replay.json
- lens/replays/oxygen-mask-choir-living-witness.hostile.replay.json
- lens/replays/oxygen-mask-choir-living-witness.sedated.replay.json
All four execute Ward 02 before Ward 05 with exact assignments. The sedation replay resolves the guarded event and ends without the choir card.