Broadcast Capacity Liability Review / 播出容量责任复核
Broadcast Capacity Liability Review is the assignable rite for resolving a contested row in 播出容量责任账本.
It asks one playable question: when a finite broadcast surface is already carrying more claims than it can honor, which reader receives scoped capacity, which reader inherits the scar, and what future route consumes the decision?
Assignment contract
A valid assignment must include:
assignment:
ledger: storyteller.card.broadcast_capacity_liability_ledger.v1
selected_capacity_row: <row id>
capacity_surface: live_slot | correction_slot | sponsor_makegood_frame | public_contrition_minute | fan_oxygen_refund_window | lawful_proof_window | edit_checksum_lane | recovery_inventory_row | route_asset_bridge | blackout_fold | equivalent
current_capacity_state: <state>
authority_or_absence: <authority or explicit_absence>
primary_claimant: <claimant>
competing_or_excluded_claimant: <claimant or explicit_absence>
harmed_reader_or_absence: <reader or explicit_absence>
handler_or_absence: <handler or explicit_absence>
proof_or_receipt_or_absence: <proof receipt checksum seal witness fan mandate sponsor clause or explicit_absence>
selected_branch: clear_scope | reserve | split | borrow_forward | convert_public | convert_sponsor | convert_lawful | pawn_route_asset | fold_blackout | refuse | default_selects
future_reader_or_route: <reader route slot or route asset id>The rite fails if a sponsor payment, legal order, producer rank, edit patch, archive seal, or management KPI resolves capacity without naming the selected row, primary claimant, excluded reader, proof boundary, branch, and future reader.
Branch families
Clear scoped capacity
Use when one reader has authority and the row can be narrowed.
Required outcome:
branch: clear_scope
relief_any: [slot_authority_clarity_up, false_clean_capacity_down, selected_route_unlocked]
cost_any: [excluded_reader_hostility_up, schedule_pressure_up, public_or_lawful_addendum_required]
capacity_state_after: scoped_free | reserved_with_claim
future_route_effect_any: [protected, costlier, split_required]Reserve protected capacity
Use when the safest move is to keep capacity for a future lawful, public, recovery, or route-asset reader.
Required outcome:
branch: reserve
relief_any: [future_reader_protected, unsafe_broadcast_blocked]
cost_any: [current_sponsor_pressure_up, audience_churn_up, management_pressure_up]
capacity_state_after: reserved_with_claim
future_route_effect_any: [protected, recovery_only, lawful_only, public_only]Split capacity
Use when two readers can receive scoped partial use.
Required outcome:
branch: split
relief_any: [multiple_claims_partially_served, private_capture_blocked]
cost_any: [source_ambiguity_up, handler_burden_up, inspection_heat_up]
capacity_state_after: split_required
future_route_effect_any: [split_required, contradiction_pending]Borrow forward
Use when current crisis relief consumes a future slot, inventory row, oxygen window, or proof lane.
Required outcome:
branch: borrow_forward
relief_any: [immediate_blackout_avoided, selected_crisis_stabilized]
cost_any: [future_capacity_exhausted, future_reader_hostility_up, capacity_maturity_claim_armed]
capacity_state_after: borrowed_forward
audit_required: true
future_route_effect_any: [costlier, default_ready, recovery_only]Convert to public or oxygen liability
Use when public receipt or fan oxygen is chosen over sponsor/management convenience.
Required outcome:
branch: convert_public
relief_any: [public_receipt_legitimacy_up, fan_oxygen_trust_up]
cost_any: [sponsor_stop_loss_pressure_up, refund_audit_up, inspection_heat_up]
capacity_state_after: public_only | oxygen_liability
future_route_effect_any: [public_only, public_audit_required, contradiction_pending]Convert to sponsor makegood
Use when sponsor stop-loss is narrowed by spending capacity.
Required outcome:
branch: convert_sponsor
relief_any: [sponsor_stop_loss_pressure_down, package_delivery_pressure_down]
cost_any: [contract_capture_up, public_receipt_distrust_up, fan_oxygen_resentment_up]
capacity_state_after: sponsor_only | sponsor_captured
future_route_effect_any: [sponsor_only, captured, costlier]Convert to lawful proof
Use when archive, inspection, or custody proof must receive the row.
Required outcome:
branch: convert_lawful
relief_any: [lawful_use_unlocked, archive_proof_integrity_up]
cost_any: [public_delay_up, sponsor_pressure_up, edit_debt_up]
capacity_state_after: lawful_only
future_route_effect_any: [lawful_only, checksum_required, costlier]Pawn route asset or fold blackout
Use when the player accepts route-asset capture or blackout scar to stop a larger collapse.
Required outcome:
branch: pawn_route_asset | fold_blackout
relief_any: [immediate_default_down, selected_broadcast_survives]
cost_any: [route_asset_pressure_up, blackout_pressure_up, ending_scar_pressure_up]
capacity_state_after: route_asset_captured | blackout_folded | recovery_only
future_route_effect_any: [blocked, captured, blackout_pressure_up, recovery_only]Refuse or default selects
Use when false-clean capacity is blocked or an institution files first.
Required outcome:
branch: refuse | default_selects
relief_any: [false_clean_capacity_blocked]
cost_any: [default_actor_authority_up, excluded_reader_hostility_up, schedule_pressure_up]
capacity_state_after: defaulted | contradiction_pending | blocked
future_route_effect_any: [blocked, hostile, sponsor_only, public_only, lawful_only, recovery_only]Counter contract
Every non-trivial branch must mutate at least three durable surfaces:
- one relief surface;
- one cost surface;
- one future reader or route surface.
Relevant surfaces include schedule_pressure, blackout_pressure, sponsor_stop_loss_pressure, fan_oxygen_liability, public_receipt_legitimacy, public_receipt_distrust, archive_proof_window_integrity, edit_debt, management_pressure, contract_capture, route_asset_integrity, recovery_inventory_pressure, and future_capacity_maturity.
Non-goals
This rite is not a generic calendar action, not a clean resource payment, not a chapter timer, and not valid if the same capacity row can satisfy every reader without a scoped scar.