Oxygen Rebate Collar / 呼吸返点封顶线
Oxygen Rebate Collar is a pressure storyline for the moment when fan oxygen relief becomes convertible sponsor value.
The current mesh already has Oxygen Claim Exchange Storyline, 赞助补偿库存线, and 赞助后用引证线. Those surfaces prove that oxygen claims, makegood rows, and sponsor citation scars exist. The missing playable branch is narrower and sharper: after fans are owed breath, a sponsor tries to cap, prepay, freeze, or buy forward that refund queue so the audience remains watchable and the sponsor can cite the payment later.
This storyline binds 呼吸返点封顶机制, 呼吸返点封顶案卷, 呼吸返点封顶听证, and 呼吸返点捕获默认.
Primary playable question
When fan oxygen debt, public receipt, sponsor makegood, or audience-stability relief creates a claimable breath row, does the producer:
- open an actual refund queue;
- cap the sponsor rebate and accept sponsor-only scar;
- convert the row into a public receipt;
- place the conversion under archive lien;
- allow pirate mutual-aid to bridge the audience;
- split sponsor and fan reader acceptance;
- refuse conversion;
- or let a default actor capture the rebate first?
Every answer must name the queue holder, desired reader, burdened or excluded reader, recognition surface, collar state, and future route effect.
State-triggered entry
Open this storyline only from live state pressure:
entry_state:
trigger_kind: state_pressure
claim_object_present: true
claim_object_kind: fan_oxygen_ledger | refund_queue | public_receipt | sponsor_makegood_row | audience_stability_bridge | archive_lien | pirate_mutual_aid_packet | equivalent
fan_oxygen_debt_or_refund_pressure_visible: true
sponsor_rebate_or_stop_loss_claim_present_or_explicit_absence: true
queue_owner_or_explicit_absence_visible: true
desired_reader_present: true
burdened_or_excluded_reader_present_or_explicit_absence: true
future_route_effect_pending: true
player_can_open_cap_convert_lien_bridge_split_refuse_or_default: true
no_fixed_turn_trigger: true
no_fixed_day_or_week_trigger: true
no_raw_count_trigger: true
no_dashboard_or_lens_health_trigger: trueValid sources include:
粉丝氧气积分账or呼吸配给复核钥from Sponsor oxygen active-hand cards;- a public receipt or contrition row from 公开悔过账本;
- a sponsor makegood row from 赞助补偿库存线;
- a sponsor citation scar from 赞助后用引证线;
- an audience floor or route-asset state that will fail unless breath relief is made legible.
Content pack
Mechanic
- 呼吸返点封顶机制 defines collar states, branch families, reader divergence, counters, defaults, and future consumption.
Card
- 呼吸返点封顶案卷 records claim object, fan oxygen state, sponsor claim, queue holder, desired reader, burdened reader, recognition surface, handler, chosen posture, collar state, and future route effect.
Rite
- 呼吸返点封顶听证 resolves refund, cap, public receipt, lien, pirate bridge, split, refusal, or default capture.
Event
- 呼吸返点捕获默认 fires or arms when a refund queue is captured, hidden, falsely closed, cited as sponsor credit, or treated as fan consent.
Storyline spine
Beat 1 — Breath row becomes spendable
A fan oxygen ledger, refund queue, public receipt, sponsor makegood row, audience stability bridge, archive lien, or pirate relief packet becomes claimable. The player sees what it currently does: reduce panic, pay breath, stabilize grief, answer sponsor, preserve proof, or keep a route asset accessible.
The row is invalid if it is only abstract money or popularity.
Beat 2 — Sponsor asks for a collar
Orion Breath or an equivalent sponsor reader wants to cap the queue, buy forward the relief, freeze refunds, convert public receipt into makegood credit, or cite a paid amount later.
The request must name its desired reader. It may be sponsor reader, management report, route asset reader, lawful reader, public receipt reader, or audience-stability reader.
Beat 3 — Burdened reader appears
Someone else carries the scar: fan public, archive, lawful reader, public receipt table, route asset, pirate relay, producer license, or explicit absence.
If the burdened reader is hidden, the route arms 呼吸返点捕获默认.
Beat 4 — Collar hearing prices the conversion
Run 呼吸返点封顶听证. The player chooses the recognition surface and cost.
Characters can bend the branch:
- Shen Luo can draft a sponsor cap notice, but contract capture rises.
- 郁蓝 can force public receipt conversion or fan delegate visibility, but inspection and sponsor pressure rise.
- Han Yanshuang can demand oxygen audit or archive lien, but refund delay and bureau heat rise.
- a pirate relay can preserve audience floor, but route custody becomes more expensive.
Beat 5 — Future routes inherit the collar
A later route, sponsor afteruse request, public receipt, fan refund action, archive/lawful proof test, route asset check, or management report must consume the collar state.
A collar cannot vanish after one scene. Future readers must distinguish uncapped, capped, public_only, sponsor_only, liened, split_required, captured_default, recovery_only, and blocked.
Oxygen Rebate Collar Afteruse Receipt handles the later consumption seam: once a collar row exists, a sponsor desk, public receipt table, fan refund audit, archive/lawful reader, route asset, management report, or ending gate still needs afteruse scope before it may cite the old collar as clean proof.
Branch map
| Branch | Immediate relief | Cost/scar | Future state |
|---|---|---|---|
| Open refund | fan/public legitimacy and oxygen debt improve | sponsor, schedule, and refund exposure rise | refund_audit_required or public_only |
| Cap sponsor rebate | sponsor stop-loss and immediate air improve | contract capture, public distrust, fan resentment | sponsor_only or cap notice required |
| Public receipt conversion | private capture is blocked and public grief stabilizes | sponsor pressure, inspection heat, crowd confusion | public_only or lawful bridge required |
| Archive lien | false rebate is blocked and source trace holds | refund delay, archive debt, fan resentment | checksum_required, liened, or recovery-only until release |
| Pirate mutual-aid | blackout pressure and audience floor improve | relay custody, inspection, sponsor retaliation | public_only with relay receipt or route costlier |
| Split collar | one reader unblocks with scope | ambiguity, handler burden, future collision | split_required |
| Refuse conversion | fan queue not sold and false clean claim blocked | sponsor, schedule, management pressure | blocked, refund_bound, or route costlier |
| Default capture | immediate report, sponsor relief, or air may hold | captured rebate, hidden burdened reader, false-clean claim | captured_default, sponsor_only, public_only, blocked, recovery_only |
Missability and recovery
The storyline is missed when implementation:
- treats fan oxygen relief as clean sponsor credit;
- treats sponsor payment as proof that fans were refunded;
- opens from fixed turn count or upkeep schedule;
- hides queue holder or burdened reader;
- lets management close audience stability while refund queue remains unpriced;
- lets public receipt become clean sponsor afteruse;
- lets pirate relief count as official audience floor without custody risk;
- records only money or one generic oxygen counter;
- lets future routes ignore collar state.
Recovery is allowed only with a visible scar: late refund audit, public receipt addendum, sponsor cap notice, archive lien, pirate relay receipt, split reader note, refusal record, recovery-only collar, or contradiction-pending state.
Replay evidence expectation
storyline_id: storyteller.storyline.oxygen_rebate_collar.v1
session_id: lens-oxygen-rebate-collar-v1-<timestamp>
seed: <deterministic-seed>
entry_state:
trigger_kind: state_pressure
claim_object_present: true
fan_oxygen_debt_or_refund_pressure_visible: true
sponsor_rebate_or_stop_loss_claim_present_or_explicit_absence: true
queue_owner_or_explicit_absence_visible: true
desired_reader_present: true
burdened_or_excluded_reader_present_or_explicit_absence: true
future_route_effect_pending: true
no_fixed_turn_trigger: true
offered:
card: storyteller.card.oxygen_rebate_collar_docket.v1
rite: storyteller.rite.oxygen_rebate_collar_hearing.v1
branch_runs:
served_branch:
selected_posture: open_refund | cap_sponsor_rebate | public_receipt_conversion | archive_lien | pirate_mutual_aid | split_collar | refuse_conversion
claim_object: <object>
queue_owner_or_absence: <holder_or_absence>
desired_reader: <reader>
burdened_reader: <reader_or_absence>
recognition_surface: <surface>
collar_state_after: <state>
future_route_effect: <effect>
counter_deltas:
relief: []
cost: []
future: []
default_branch:
event_seen_or_armed: storyteller.event.oxygen_rebate_capture_default.v1
default_actor: <actor>
captured_object: <object>
false_clean_claim: <claim>
hidden_or_burdened_reader: <reader>
collar_state_after: captured_default | sponsor_only | public_only | recovery_only | blocked | contradiction_pending
assertions:
- entry_is_state_triggered
- claim_object_and_queue_owner_visible_or_explicitly_absent
- sponsor_credit_is_not_clean_fan_refund
- desired_and_burdened_readers_diverge
- recognition_surface_visible
- branch_has_relief_cost_and_future_effect
- default_is_durable
- future_reader_consumes_collar_state
- no_fixed_turn_triggerNon-goals
- Not a global economy.
- Not a fixed upkeep phase.
- Not raw content-count expansion.
- Not generic sponsor payment.
- Not a duplicate of sponsor makegood or oxygen claim exchange.
- Not valid unless the collar changes future playable route acceptance.