Broadcast Capacity Liability Ledger / 播出容量责任账本
Broadcast Capacity Liability Ledger is a state card for moments when a finite broadcast surface has been reserved, borrowed, folded, converted, or promised to more than one reader.
The card exists to make schedule capacity behave like a liability-bearing object, not a passive timer. A slot can be occupied by a contract, blackout fold, correction row, sponsor makegood, public oxygen obligation, lawful proof window, recovery inventory reservation, management report, or route-asset bridge. Once occupied, it must carry claimants and scars until resolved or defaulted.
When this card enters play
Open this ledger when state pressure shows all of the following:
entry_state:
trigger_kind: state_pressure
finite_capacity_surface_present: true
capacity_state_any:
- free
- reserved
- occupied
- borrowed_forward
- pledged
- converted
- folded
- defaulted
- explicit_absence
liability_claims_min: 2
future_reader_present: true
default_actor_present_or_derivable: true
no_fixed_turn_trigger: true
no_fixed_day_or_week_trigger: true
no_raw_count_trigger: trueThe card must not enter because a fixed sequence position, chapter quota, raw count, dashboard state, or generic pressure threshold was reached.
Required row shape
Each capacity row must record:
capacity_row:
row_id: <stable 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: free | reserved | occupied | borrowed_forward | pledged | converted | folded | defaulted | explicit_absence
occupying_source: slot_contract | schedule_preemption | sponsor_makegood | recovery_inventory | public_oxygen | lawful_proof | management_compression | insolvency | blackout | equivalent
authority_or_absence: <contract receipt seal fan mandate sponsor clause proof anchor or explicit_absence>
primary_claimant: <reader or claimant>
competing_claimants:
- <claimant>
- <claimant>
excluded_or_harmed_reader: <reader or explicit_absence>
default_actor: sponsor | schedule_board | fan_public | archive | inspector | management_table | blackout_system | route_claimant | editor | pirate | equivalent
future_reader_or_route: <reader route slot or route asset id>
liability_state: clean_free | scoped_free | reserved_with_claim | overbooked | borrowed_forward | sponsor_captured | public_only | lawful_only | oxygen_liability | recovery_only | blackout_folded | contradiction_pending | default_readyThe row fails if it only says busy, timer, contract active, slot used, or capacity low without claimant, authority, default actor, harmed reader, and future reader.
Branch memory
After a review or default, append a branch memory:
capacity_resolution:
selected_row_id: <row id>
branch: clear_scope | reserve | split | borrow_forward | convert_public | convert_sponsor | convert_lawful | pawn_route_asset | fold_blackout | refuse | default_selects
primary_claimant_state_after: <state>
excluded_reader_state_after: <different state>
capacity_state_after: <state>
future_route_effect: protected | costlier | sponsor_only | public_only | lawful_only | split_required | route_asset_captured | blackout_pressure_up | blocked | recovery_only | contradiction_pending
counter_deltas:
relief: [<delta>]
cost: [<delta>]
future: [<delta>]No branch may make the same capacity row cleanly available to sponsor, public, lawful, editor, fan oxygen, recovery, management, schedule, and route-asset readers at once.
Reader vocabulary
Accepted reader states include:
accepted_with_scopereserved_with_claimoverbookedsplit_requiredsponsor_onlypublic_onlylawful_onlyoxygen_liabilityrecovery_onlyroute_asset_capturedblackout_foldedblockedhostilecontradiction_pending
A valid resolution must leave at least two readers in different states.
Existing surfaces it can absorb
This ledger can be seeded by Broadcast Schedule, Blackout Incidents, Broadcast Slot Contract Docket, Schedule Preemption Docket, Sponsor Makegood Ledger, Recovery Inventory Ledger, Management Compression Docket, Broadcast Insolvency Ledger, and Fan Oxygen.
Failure cases
This card is incomplete if capacity is treated as abstract time, if a borrowed slot has no maturity or claimant, if fan oxygen liability is converted into sponsor delivery without a public scar, if blackout pressure releases a slot without recovery cost, if management marks overbooking as efficiency, or if a future reader cannot consume the recorded state.