Broadcast Slot Contract Binding / 播出档期合约绑定线
Broadcast Slot Contract Binding is the pressure-system storyline for the moment a broadcast slot authority is about to be spent as reality.
The current corpus has strong downstream surfaces: correction slots can be auctioned, sponsor makegoods can consume replacement inventory, broadcast insolvency can name unpaid slot creditors, preair rehearsal can contaminate draft reality, live floor load can block unsafe airing, and drift audit can repair contradictions after airing. The remaining high-leverage gap is the common substrate beneath them: what exactly did the slot contract authorize before the game lets a rite make reality durable?
This storyline replaces the old slot-contract shape that behaved like a countdown. A slot contract is now a stateful authority object: reader scope, proof/custody anchor, harmed reader, breach actor, and future route effect must be visible before the slot can rewrite the world.
Primary playable question
When a slot authority is requested for public air, lawful record, sponsor package, correction, memorial use, edit checksum, route asset bridge, or blackout fold, does the player bind it narrowly, split its mirror rights, transfer or pawn it, escrow/cancel it, or let it breach into hostile narration?
Every answer must preserve:
- the source slot authority;
- intended broadcast version;
- mirror-rights scope;
- bound reader;
- excluded or harmed reader;
- proof/custody anchor or explicit absence;
- breach actor;
- counter deltas;
- future route effect.
Why this is the next useful expansion
Nearby systems are already strong, but they assume slot authority is executable:
- 更正档期竞拍线 prices who gets a scarce correction window.
- 档期抢占认领线 handles displacement and preemption.
- 赞助补偿库存线 makes replacement inventory scarce after a sponsor shortfall.
- 播出破产账本线 turns unpaid slot promises into creditors.
- 预播排练污染线 prevents draft traces from becoming clean authority.
- 直播现场班组负荷线 asks whether the floor can safely air the operation.
- 播出实在漂移审计 repairs contradictions after public reality has split.
The missing contract layer is earlier and more general: a slot may be real, but still not authorized for the reader trying to consume it. Without a binding review, implementations can silently treat any slot as universal permission.
Bound content pack
This storyline binds:
State-triggered entry
Open this storyline only when state pressure requires a slot authority decision:
entry_state:
trigger_kind: state_pressure
source_slot_contract_or_authority_present: true
requested_use_present: true
intended_broadcast_version_or_explicit_absence_present: true
future_reader_present: true
mirror_rights_scope_unresolved_or_contested: true
proof_or_custody_anchor_present_or_explicit_absence: true
excluded_or_harmed_reader_present_or_explicit_absence: true
breach_default_actor_present_or_derivable: true
future_route_effect_possible: true
player_can_bind_narrow_split_transfer_escrow_cancel_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 entry sources include correction demand, schedule preemption, sponsor makegood conversion, broadcast insolvency payable slot, preair trace being treated as authority, lawful hold, live-floor safety hold, route asset slot claim, memorial/voice air request, edit checksum lane, public contrition slot, emergency patch, or blackout fold.
Storyline spine
Beat 1 — A slot authority enters play
A live window, correction row, sponsor inventory row, public slot, lawful hold, edit lane, memorial air, emergency patch, or route-asset bridge becomes relevant. It is not enough that the slot exists. The game must ask what reader may consume it.
Create or update 播出档期合约案卷.
Beat 2 — The docket names scope before permission
The docket shows source authority, requested use, intended version, mirror-rights scope, proof/custody anchor, bound reader, excluded reader, breach actor, and future route effect.
If proof or reader is absent, the absence is recorded as a weakening input, not ignored.
Beat 3 — Binding review prices the slot
Run 档期合约绑定复核.
The player chooses scoped binding, narrowed reader, split rights, transfer/sale/pawn, escrow/cancellation, or breach/default.
Beat 4 — The future reader consumes the state
A later route, public receipt, lawful filing, sponsor package, correction slot, memorial/voice branch, route asset, edit checksum, blackout recovery, or drift audit reads the slot state before accepting the broadcast.
A clean universal unlock is not valid.
Beat 5 — Breach default arms a narrator
If the slot is spent without reader scope, proof/custody anchor, excluded reader, or breach actor, 档期合约违约默认 fires or is armed.
The default actor may be sponsor, inspector, public table, archive reader, editor, pirate relay, route asset holder, or blackout system.
Branch map
| Branch | Immediate relief | Cost/scar | Future state |
|---|---|---|---|
| Bind scoped broadcast | legal/public permission becomes legible | schedule pressure, excluded-reader cost, future route cost | clean-with-scope, public-only, lawful-only, or costlier |
| Narrow mirror rights | false universal use blocked | route delay, sponsor/public/inspection pressure | public-only, lawful-only, sponsor-only, checksum-only |
| Split reader table | multiple readers remain playable | ambiguity, handler burden, future correction cost | split-canon, contradiction-pending, public-audit or lawful-addendum required |
| Transfer/sell/pawn slot | immediate slot, sponsor, or insolvency pressure falls | capture, archive debt, fan resentment, route asset pressure | sponsor-only, captured, costlier, recovery-only |
| Escrow/cancel/fold | unsafe or false clean use blocked | schedule scar, churn, sponsor pressure, blackout pressure | recovery-only, contradiction-pending, costlier |
| Breach/default | immediate assignment burden may fall | hostile narrator, drift, breach, black-screen pressure | captured, blocked, hostile, recovery-only |
Branch detail
Branch A — Bind scoped broadcast
The player has a credible anchor and names who may consume the slot.
Expected outcomes:
slot_contract_state_after = bound_with_scope;slot_authority_clarity +1,broadcast_legality +1, orfalse_clean_slot_use -1;schedule_pressure +1,excluded_reader_pressure +1, orfuture_route_cost +1;- future reader accepts only inside named scope.
Branch B — Narrow mirror rights
The player blocks overbroad consumption and makes the slot public-only, lawful-only, sponsor-only, checksum-only, or route-asset-only.
Expected outcomes:
slot_contract_state_after = narrowed_reader;reality_drift -1,archive_fraud -1, orfalse_clean_slot_use -1;route_delay +1,inspection_heat +1,public_receipt_distrust +1, orsponsor_stop_loss_pressure +1.
Branch C — Split reader table
The player keeps two incompatible readers alive under explicit terms.
Expected outcomes:
slot_contract_state_after = split_rights;private_capture_blockedorcontradiction_visible;source_ambiguity +1,handler_burden +1, orfuture_correction_cost +1;- future reader effect becomes
split_canon,contradiction_pending,public_audit_required, orlawful_addendum_required.
Branch D — Transfer, sell, makegood, or pawn
The player lets another claimant carry the slot authority.
Expected outcomes:
- state becomes
transferred,sponsor_sold, orpawned; - immediate slot, sponsor, or insolvency pressure can fall;
contract_capture +1,archive_debt +1,fan_oxygen_resentment +1,route_asset_pressure +1, orfuture_recovery_cost +1;- future play is sponsor-only, captured, costlier, or recovery-only.
Branch E — Escrow, cancel, or blackout-fold
The player refuses clean airing before scope exists.
Expected outcomes:
- state becomes
escrowed,cancelled_with_scar, orblack_screen_fold; - false clean use, fraud, or unsafe broadcast risk falls;
- schedule pressure, churn, sponsor pressure, route delay, or black-screen pressure rises.
Branch F — Breach/default
The player hides absence, overuses scope, sells the slot before excluded readers are named, or lets a claimant narrate first.
Expected outcomes:
- 档期合约违约默认 fires or arms;
slot_contract_breach +1,black_screen_slots +1,reality_drift +1, orhostile_default_narrator +1;- future route becomes captured, blocked, hostile, recovery-only, or contradiction-pending.
Integration notes
- With 更正档期竞拍线, winning a correction row does not grant universal mirror rights.
- With 档期抢占认领线, a displaced route must remain visible as the harmed reader or future effect.
- With 赞助补偿库存线, a sponsor replacement slot can lower stop-loss pressure only if capture and excluded-reader cost are recorded.
- With 播出破产账本线, a slot can be pawned or broadcast on credit, but the unpaid row becomes a breach actor.
- With 预播排练污染线, rehearsal trace cannot count as slot authority unless a contract row binds it.
- With 直播现场班组负荷线, floor safety can narrow or escrow a slot even when paper authority exists.
- With 播出实在漂移审计, drift audit can later read the contract scope to determine which public version was overbroad.
- With 制作人牌照负担线, repeated slot overpledge can attach burden to the producer license.
Missability and recovery
This storyline is missed when implementation:
- treats slot authority as a timer or generic schedule item;
- lets a slot rewrite reality without mirror-rights scope;
- hides proof/custody anchor or explicit absence;
- omits the excluded or harmed reader;
- lets sponsor sale, lawful hold, public proof, edit checksum, or route asset custody count as universal authority;
- gives no named breach actor;
- produces no future route effect;
- triggers from fixed turn, day, week, chapter quota, raw content count, dashboard state, or lens health.
Recovery is allowed only through visible scar:
- reopen binding review;
- publish public boundary note;
- file lawful addendum;
- unwind sponsor slot sale;
- split mirror rights;
- escrow proof until custody exists;
- convert breach into broadcast insolvency;
- fold to blackout with schedule and ending scar;
- accept recovery-only route until a scoped slot exists.
Replay/session evidence shape
storyline_id: storyteller.storyline.broadcast_slot_contract_binding.v1
session_id: lens-broadcast-slot-contract-binding-v1-<timestamp>
seed: <deterministic-seed>
entry_state:
trigger_kind: state_pressure
source_slot_contract_or_authority_present: true
requested_use_present: true
future_reader_present: true
mirror_rights_scope_unresolved_or_contested: true
proof_or_custody_anchor_present_or_explicit_absence: true
excluded_or_harmed_reader_present_or_explicit_absence: true
breach_default_actor_present_or_derivable: true
no_fixed_turn_trigger: true
source:
source_contract_or_authority: <id or explicit_absence>
slot_surface: <surface>
intended_broadcast_version: <version or explicit_absence>
requested_use: <use>
offered:
card: storyteller.card.broadcast_slot_contract_docket.v1
rite: storyteller.rite.slot_contract_binding_review.v1
branch_runs:
valid_branch:
selected_response: bind_scoped_broadcast | narrow_mirror_rights | split_reader_table | transfer_sell_pawn | escrow_cancel_fold
bound_reader: <reader>
excluded_or_harmed_reader: <reader or explicit_absence>
proof_or_custody_anchor: <anchor or explicit_absence>
slot_contract_state_after: <state>
future_route_effect: <effect>
counter_deltas:
relief: []
cost: []
future: []
default_branch:
event_seen_or_armed: storyteller.event.slot_contract_breach_default.v1
breach_kind: <kind>
default_actor: <actor>
harmed_reader_or_absence: <reader or explicit_absence>
slot_contract_state_after: breached | black_screen_fold | hostile_default | recovery_only | equivalent
future_route_effect: <effect>
assertions:
- entry_is_state_triggered
- slot_authority_is_not_timer
- docket_records_scope_anchor_reader_harmed_reader_and_breach_actor
- review_is_assignable
- branch_outcomes_diverge
- success_has_cost
- breach_default_is_durable
- future_reader_consumes_slot_state
- no_fixed_turn_trigger
- no_fixed_day_or_week_triggerNon-goals
- Not a fixed-turn schedule system.
- Not a generic calendar.
- Not a governance page.
- Not raw content-count expansion.
- Not a replacement for correction, sponsor makegood, preair, insolvency, live-floor, drift, or route-asset systems.
- Not valid if a slot contract can become clean universal permission.