Broadcast Capacity Liability Cascade / 播出容量责任级联线
Broadcast Capacity Liability Cascade is a pressure storyline for the point where schedule capacity stops being a clean slot and becomes a liability object contested by several readers.
The existing mesh already handles scoped slot contracts, schedule preemption, sponsor makegood, recovery inventory, management compression, and insolvency in their own local surfaces. This storyline binds them into one playable route pressure: when the same capacity row is used to keep air, satisfy sponsor, protect public oxygen, preserve lawful proof, absorb recovery inventory, and please management, who inherits the unavailable capacity?
The storyline is implemented through 播出容量责任级联机制, 播出容量责任账本, 播出容量责任复核, and 容量责任默认.
Why this is high leverage
The safest next expansion is not another isolated aftermath. The current green mesh has many strong local contracts:
- Broadcast Slot Contract Binding scopes slot authority;
- Schedule Preemption Claims makes losing claims visible;
- Sponsor Makegood Inventory prices sponsor replacement;
- Recovery Inventory Triage prevents recovery double-spend;
- Management Compression Desk blocks false clean metrics;
- Broadcast Insolvency Ledger remembers unpaid obligations.
The gap between them is capacity laundering. A row can be locally costed in one surface and then appear free in another. This storyline makes capacity carry liability across those surfaces.
State-triggered entry
Open this storyline only from state pressure:
entry_state:
trigger_kind: state_pressure
finite_capacity_surface_present: true
capacity_state_any:
- reserved
- occupied
- borrowed_forward
- pledged
- converted
- folded
- defaulted
- explicit_absence
liability_claims_min: 2
source_surface_any:
- broadcast_slot_contract
- schedule_preemption
- sponsor_makegood
- recovery_inventory
- management_compression
- broadcast_insolvency
- correction_slot
- fan_oxygen
- blackout_incident
future_reader_present: true
default_actor_present_or_derivable: true
player_can_clear_reserve_split_borrow_convert_pawn_fold_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: trueThe storyline must not open from a numbered sequence, calendar interval, chapter quota, raw content count, dashboard state, lens-health state, or generic high pressure.
Content pack
Mechanic
- 播出容量责任级联机制 defines capacity rows, liability states, conversion rules, borrow-forward maturity, blackout fold scars, and default conditions.
Card
- 播出容量责任账本 records capacity row, authority, primary claimant, competing claimants, excluded reader, default actor, state after, and future route effect.
Rite
- 播出容量责任复核 assigns clear scope, reserve, split, borrow forward, public conversion, sponsor conversion, lawful conversion, route-asset pawn, blackout fold, refusal, or default.
Event
- 容量责任默认 fires or arms when capacity is hidden, absent-but-filed, double-booked, sponsor-captured, public-erased, blackout-erased, or management-greenwashed.
Storyline spine
Beat 1 — Capacity row becomes contested
A previous or current branch names a finite broadcast surface: live slot, correction slot, sponsor frame, public contrition minute, fan oxygen refund window, lawful proof window, edit checksum lane, recovery inventory row, route-asset bridge, or blackout fold.
The row must show current state, authority or explicit absence, at least two liability claims, default actor, and future reader.
Beat 2 — Local relief creates cross-surface liability
A local branch has already tried to solve a problem:
- sponsor stop-loss uses the row as makegood;
- public oxygen needs the same row for a refund or receipt;
- lawful proof needs the row for archive or inspection;
- correction needs the row to change public reality;
- recovery inventory reserves the row for a body, handler, or proof window;
- management wants the row counted as clean efficiency;
- blackout containment still occupies the row;
- insolvency proposes the row as collateral or payment.
The storyline asks which local success now becomes somebody else’s missing capacity.
Beat 3 — Ledger opens
Create 播出容量责任账本. The ledger must preserve source surface, selected row, claimants, harmed reader, default actor, and future route.
Beat 4 — Review prices the capacity scar
Run 播出容量责任复核. The player chooses whether to clear scope, reserve, split, borrow, convert, pawn, fold, refuse, or let default select.
The rite must never allow clean sponsor cash, legal authority, edit patch, archive seal, producer rank, or management KPI to make the row universally free.
Beat 5 — Default records the lie
If ignored or underfilled, 容量责任默认 records which actor first files the lie, which claimant was hidden, which reader was harmed, and which future route now becomes sponsor-only, public-only, lawful-only, blocked, costlier, blackout-pressured, or recovery-only.
Branch map
| Branch | Immediate relief | Required cost | Future state |
|---|---|---|---|
| Clear scoped capacity | selected reader receives bounded authority | excluded reader or addendum pressure | protected, costlier, split-required |
| Reserve | future reader/body/proof protected | current sponsor, audience, or management pressure | protected, recovery-only, lawful-only, public-only |
| Split | two readers receive partial terms | ambiguity, handler burden, inspection heat | split-required or contradiction-pending |
| Borrow forward | current broadcast survives | future maturity claim and exhausted row | costlier, default-ready, recovery-only |
| Public conversion | public receipt or fan oxygen improves | sponsor retaliation, refund audit, inspection heat | public-only or public-audit-required |
| Sponsor conversion | sponsor stop-loss narrows | contract capture, public distrust, fan resentment | sponsor-only, captured, costlier |
| Lawful conversion | proof/custody clarifies | public delay, sponsor pressure, edit debt | lawful-only or checksum-required |
| Pawn route asset | immediate default narrows | route capture, release cost, future hostility | blocked, captured, costlier |
| Blackout fold | unsafe false clean broadcast blocked | blackout pressure, schedule scar, ending scar | blackout-pressure-up, recovery-only |
| Refuse/default | false clean capacity blocked or institution files first | default actor authority and harmed reader scar | blocked, hostile, sponsor-only, public-only, lawful-only, recovery-only |
Character and faction hooks
- Shen Luo can propose sponsor conversion or slot sale, but must name harmed reader and capture cost.
- Baiya can patch capacity through an edit or checksum lane, but cannot erase source ambiguity.
- Yu Lan can public-receipt the row, forcing public or oxygen liability.
- Han Yanshuang can lawful-proof the row, forcing public delay or sponsor conflict.
- Fan Oxygen can read public conversion, oxygen liability, or sponsor capture.
Missability and recovery
The storyline is missed if implementation treats schedule slots as clean timers, lets a blackout fold release capacity for free, lets sponsor makegood use public oxygen without a scar, marks overbooking as management efficiency, or forgets the future reader.
Recovery is allowed only through visible work: public receipt, lawful proof, sponsor unwind, oxygen refund audit, slot repurchase, route asset release, blackout recovery, or recovery-only branch.
Replay evidence expectation
storyline_id: storyteller.storyline.broadcast_capacity_liability_cascade.v1
session_id: storyline-capacity-liability-cascade-v1-<timestamp>
seed: <deterministic-seed>
entry_state:
trigger_kind: state_pressure
finite_capacity_surface_present: true
liability_claims_min: 2
future_reader_present: true
default_actor_present_or_derivable: true
no_fixed_turn_trigger: true
offered:
card: storyteller.card.broadcast_capacity_liability_ledger.v1
rite: storyteller.rite.broadcast_capacity_liability_review.v1
branch_runs:
resolved_branch:
selected_branch: clear_scope | reserve | split | borrow_forward | convert_public | convert_sponsor | convert_lawful | pawn_route_asset | fold_blackout | refuse
capacity_state_after: <state>
primary_claimant_state_after: <state>
excluded_reader_state_after: <different_state>
future_route_effect: <effect>
counter_deltas:
relief: []
cost: []
future: []
default_branch:
event_seen_or_armed: storyteller.event.capacity_liability_default.v1
failed_requirement: <requirement>
default_actor: <actor>
hidden_or_excluded_claimant: <claimant>
harmed_reader: <reader>
future_route_effect: <effect>
assertions:
- capacity_row_and_claimants_visible
- local_relief_creates_cross_surface_liability
- branch_states_diverge
- no_universal_free_capacity
- default_is_durable
- future_reader_consumes_capacity_state
- no_fixed_turn_triggerNon-goals
- Not a raw lens-count increase.
- Not a generic economy layer.
- Not a scheduler timer.
- Not a fixed chapter beat.
- Not management governance.
- Not valid unless a concrete capacity row changes future playable state.