Comped Ticket Oxygen Surcharge Review

storyteller.rite.comped_ticket_oxygen_surcharge_review.v1 is a repeatable state-pressure review. Run it after Comped Ticket Oxygen Surcharge Docket names the source comp row, surcharge carrier, benefiting reader, burdened future reader, requested clean use, proof bridge, selected posture, and future route effect.

The review rejects clean universal comp reuse. It asks whether the comp is narrow relief with a served surcharge, a split between sponsor and fan liabilities, an escrowed surcharge carrier, a route debt conversion, a quarantined claim, a scoped public scar, or a false-clean default.

Branch Families

  • certify_narrow_comp: serve the surcharge receipt while preserving narrow comp relief.
  • split_sponsor_fan_liability: split sponsor credit from fan oxygen burden.
  • escrow_surcharge_carrier: hold the surcharge carrier until the harmed reader is named.
  • convert_to_route_debt: convert hidden surcharge into visible route debt.
  • quarantine_comp_claim: block clean comp reuse until proof is served.
  • accept_scoped_scar: allow one clean use with a visible audience scar.
  • false_clean_comp_default: future route spends the comp as clean goodwill and mutates later oxygen liability.
  • future_effect_any: every branch writes a future route effect.

Branch Contract

BranchReliefCost/scarFuture effect
certify_narrow_compone reader can cite the comp with surcharge receiptsponsor cannot reuse the ticket as universal goodwillaccepted_with_receipt
split_sponsor_fan_liabilitysponsor credit and fan oxygen burden separatepublic/fan/sponsor pressure risessplit_required
escrow_surcharge_carriersurcharge carrier is held until the reader is namedroute delay and audit heat risebridge_required
convert_to_route_debthidden surcharge becomes visible route debtroute, caption, or access cost risesroute_costlier
quarantine_comp_claimfalse clean comp reuse is blockedcurrent release, recap, or renewal stallsblocked_or_recovery_only
accept_scoped_scarone use proceeds with public noticepublic trust, fan oxygen, or lawful confidence dropsaccepted_with_scar
false_clean_comp_defaultno clean relief is requiredhidden surcharge becomes durable future burdenhostile_costlier_or_recovery_only

Each branch must move at least three counters and expose relief, cost, and future route effect. It fails if the player can accept a comp ticket as universal clean goodwill without preserving the surcharge carrier and burdened future reader.

Resolution Payload

comped_ticket_oxygen_surcharge_review:
  selected_docket: storyteller.card.comped_ticket_oxygen_surcharge_docket.v1
  source_comp_row: <row id or explicit_absence>
  surcharge_carrier: <carrier or explicit_absence>
  benefiting_reader: <reader>
  burdened_future_reader: <reader or explicit_absence>
  requested_clean_use: <use>
  proof_bridge_or_absence: <bridge or explicit_absence>
  selected_posture: certify_narrow_comp | split_sponsor_fan_liability | escrow_surcharge_carrier | convert_to_route_debt | quarantine_comp_claim | accept_scoped_scar | false_clean_comp_default
  comp_state_after: scoped_comp | surcharge_served | liability_split | surcharge_escrowed | route_debt_converted | quarantined | scoped_scar | false_clean_comp | recovery_only
  future_route_effect: surcharge_receipt_required | split_required | bridge_required | route_costlier | blocked | hostile | recovery_only | accepted_with_scar
  counter_deltas_min: 3