Sponsored Oxygen Ration Audit
Design intent
This lens verifies that sponsor oxygen is never free and inspector pressure is never only flavor. Oxygen relief, naming rights, archive custody, continuity injunctions, and public fan heat must move visible counters and produce branchable management consequences.
Affected cards
sponsor.haloairinspector.orren_vossslot.last_air_editasset.lyra_voiceprintfan.vigil_choir
Affected rites
rite.oxygen_ration_cutrite.archive_custody_hearing
Affected events
event.sponsor_offers_oxygen_for_voiceevent.inspector_files_continuity_holdevent.oxygen_queue_broadcasts_panicevent.editor_finds_prior_claim
Affected counters
oxygen_reservesponsor_leveragelegal_continuity_pressurefan_heatbroadcast_debt
Affected tags and factions
Tags: sponsor.pressure, inspector.audit, oxygen.rationing, legal.continuity, archive.custody, failure.black_screen.
Factions: haloair_sponsor_board, continuity_inspectorate, city_broadcast_office, vigil_fans.
Failure states
failure.oxygen_riotfailure.continuity_injunctionfailure.archive_loss.voice_stolen
Encounter behavior
By turn 5, the session should offer sponsor-facing choices: accept HaloAir oxygen for naming rights, reject HaloAir and spend reserve, or stall the sponsor until inspector hearing. sponsor.haloair and inspector.orren_voss should be visible as relevant cards.
Miss behavior
The lens can miss or fail when oxygen_reserve <= 0, sponsor_leverage >= 4, or legal_continuity_pressure >= 5. Expected failures include failure.oxygen_riot, failure.continuity_injunction, or failure.archive_loss.voice_stolen.
Recruit behavior
The player can recruit inspector.orren_voss as a public witness or recruit sponsor.haloair as an emergency oxygen patron. The resulting state should distinguish witness/blocker and patron/owner-claimant.
Suppress behavior
The player can suppress the sponsor logo from the memorial cut or suppress an inspector hold with an edited record. Suppression must visibly change sponsor leverage or legal continuity pressure and may increase broadcast_debt.
Convert behavior
The player can convert the sponsor offer into a public oxygen grant or convert the inspector hold into continuity certification. This should increase oxygen_reserve or stabilize it, and reduce or stabilize legal_continuity_pressure.
Oracle checks
check.sponsor_offer_has_cost: accepting HaloAir oxygen increases bothoxygen_reserveandsponsor_leverage.check.inspector_blocks_illegal_custody: if custody isillegal_copyandinspector.orren_vossis unsuppressed,legal_continuity_pressureincreases.check.no_free_oxygen:oxygen_reservecannot increase fromsponsor.haloairwithoutsponsor_leverageorpublic_oxygen_grantvisible state.check.suppression_not_invisible: suppressing inspector or sponsor adds visible taglegal.continuityorsponsor.pressureto the session log.check.riot_when_oxygen_zero: ifoxygen_reservereaches 0 whilefan_heat >= 3,event.oxygen_queue_broadcasts_panicorfailure.oxygen_riotappears.
Progress metric
progress.sponsor_inspector_pressure has max 4:
- Sponsor offer appears.
- Inspector audit appears.
- Player chooses sponsor, reserve, or stall path.
- Oxygen/legal outcome is visible after a rite.
Replay and Jest evidence shape
- Horizon: 30 turns or fewer.
- Seed:
st-oxy-sponsor-inspector-v1-seed. - Session id pattern:
st-oxy-sponsor-inspector-v1-*.
Must observe:
- By turn 5, offered choices include
accept_haloair_oxygen_for_naming_rightsandreject_haloair_and_spend_reserve; assigned cards includesponsor.haloairandinspector.orren_voss. - By turn 12, counters changed include
oxygen_reserve,sponsor_leverage, andlegal_continuity_pressure. - By turn 18,
rite.oxygen_ration_cutorrite.archive_custody_hearingstarts, with outcome amongoxygen_grant,oxygen_lockout,city_archive_hold,sponsor_custody, orcontinuity_injunction. - By final turn 30 or earlier, visible sponsor state is one of
patron,owner_claimant,suppressed, orconverted_to_public_grant; visible inspector state is one ofblocker,witness,suppressed, orcertification.