Oxygen Archive Custody: Voice, Breath, and Broadcast Reality
Design intent
This lens verifies that oxygen-archive-week behaves as a management + RPG slice. The player must manage a broadcast slot, a dying artist, editor labor, archive custody, fan pressure, sponsor pressure, and continuity law. A successful path should not be pure prose; it must show assigned cards, rite outcomes, counter movement, and visible state.
Affected cards
slot.last_air_editartist.lyra_ashenasset.lyra_voiceprinteditor.mina_cutinspector.orren_vosssponsor.haloairfan.vigil_choir
Affected rites
rite.last_air_editrite.archive_custody_hearing
Affected events
event.lyra_desaturatesevent.archive_claim_filedevent.unlicensed_eulogy_leakevent.fan_vigil_forms
Affected counters
oxygen_reservebroadcast_debtarchive_integritylegal_continuity_pressurefan_heateditor_burnoutroute_asset_progress
Affected tags and factions
Tags: broadcast.reality, oxygen.rationing, archive.custody, voice.memorial, legal.continuity, fan.vigil, editor.cut, route.asset, failure.black_screen.
Factions: city_broadcast_office, continuity_inspectorate, vigil_fans, editing_room, artist_estate.
Failure states
failure.blackout.unlicensed_eulogyfailure.archive_loss.voice_stolenfailure.continuity_injunctionfailure.editor_burnout
Encounter behavior
By turn 3, the session should offer at least one choice to accept slot.last_air_edit, delay for custody hearing, or refuse the memorial broadcast. The encounter should include slot.last_air_edit, artist.lyra_ashen, and editor.mina_cut as relevant assignable cards.
Miss behavior
The lens should be missable when no editor is assigned by turn 8, when archive_integrity <= 0, or when slot.last_air_edit expires without broadcast. The expected miss failures are failure.blackout.unlicensed_eulogy or failure.editor_burnout.
Recruit behavior
The player can recruit fan.vigil_choir as witnesses or recruit editor.mina_cut into the cut. Recruitment should visibly set the fan group to recruited_or_witness, assign Mina, and increment route_asset_progress.
Suppress behavior
The player can suppress an unlicensed eulogy leak or ask the inspector to hold the record. Suppression should reduce or stabilize fan_heat, but increase or expose legal_continuity_pressure.
Convert behavior
The player can convert the voiceprint into a memorial route asset or convert the vigil into a choir route asset. Conversion should add route.asset and voice.memorial to the visible state and advance route_asset_progress to at least 2.
Oracle checks
check.slot_assigned_before_custody:slot.last_air_editis assigned beforerite.archive_custody_hearingcan complete.check.voice_requires_custody:asset.lyra_voiceprintcannot becomeroute.assetunless custody isartist_estate,city_archive_hold, orillegal_copy.check.broadcast_changes_reality: successfulrite.last_air_editcreates visible statememorial_broadcastand incrementsroute_asset_progress.check.black_screen_locks_slot:failure.blackout.unlicensed_eulogyincrementsbroadcast_debtand marksslot.last_air_editas locked or black-screened.check.editor_burnout_visible: usingeditor.mina_cutin two high-pressure edits before turn 12 incrementseditor_burnoutand can triggerfailure.editor_burnout.
Progress metric
progress.oxygen_archive_custody has max 5:
slot.last_air_editaccepted.editor.mina_cutassigned.- Archive custody resolved.
- Lyra voiceprint preserved or legally copied.
- Memorial broadcast or route asset conversion becomes visible.
Replay and Jest evidence shape
- Horizon: 30 turns or fewer.
- Seed:
st-oxy-archive-custody-v1-seed. - Session id pattern:
st-oxy-archive-custody-v1-*.
Expected replay object shape:
seed: string
sessionId: string
turns:
- turn: number
offeredChoices: string[]
selectedChoice: string
assignedCards: string[]
riteStarted: string|null
riteOutcome: string|null
visibleState: object
counters: object
tags: string[]
failures: string[]Must observe:
- By turn 3, offered choices include
accept_last_air_edit, and assigned cards includeslot.last_air_editandartist.lyra_ashen. - By turn 8, offered choices include
recruit_vigil_choir_as_witnessesorrecruit_editor_mina_cut, andeditor.mina_cutcan be assigned. - By turn 14,
rite.archive_custody_hearingstarts and visible custody becomes one ofartist_estate,city_archive_hold,sponsor_custody, orillegal_copy. - By turn 22,
rite.last_air_editstarts and resolves intomemorial_broadcast,sponsor_capture,legal_suppression,fan_conversion, orblackout. - By final turn 30 or earlier,
oxygen_reserve,archive_integrity,legal_continuity_pressure, androute_asset_progresshave visible counter changes.