Slot Contract Binding Review / 档期合约绑定复核
Slot Contract Binding Review is the assignable rite for resolving a 播出档期合约案卷.
It asks whether a slot authority can be spent as public reality, lawful record, sponsor package, correction, memorial air, edit checksum, route asset bridge, or blackout fold. The review must bind a reader and proof surface before the slot rewrites the world.
Rite shape
rite_id: rite.slot_contract_binding_review
duration_class: state-pressure-window
requires_any:
- card.broadcast_slot_contract_docket
- equivalent slot contract row derived from schedule, correction, sponsor, insolvency, rehearsal, live-floor, or route-asset state
assign_slots: 3_to_4
primary_costs:
- schedule pressure
- proof/custody anchor
- reader exclusion
- sponsor capture
- lawful hold
- public distrust
- route delay
- blackout scar
failure_surface: event.slot_contract_breach_defaultThe rite is reusable. It is not a fixed appointment, timer expiry, or chapter beat.
Required assignment slots
Slot 1 — Contract row
Assign one of:
- 播出档期合约案卷;
- correction slot row;
- schedule preemption row;
- sponsor makegood row;
- preair rehearsal row being mistaken for authority;
- insolvency payable slot;
- live-floor safety hold;
- route asset slot claim;
- explicit absence, which must weaken or block the review.
Slot 2 — Authority, proof, or custody anchor
Assign one of:
- broadcast seal;
- lawful proof or archive seal;
- editor checksum or cutroom receipt;
- fan public receipt;
- sponsor release or stop-loss clause;
- route asset custody proof;
- call-sheet or floor safety proof;
- memorial or voice custody proof;
- explicit absence.
Absence is not neutral. It must create anchor_missing, lawful_only, public_only, sponsor_only, costlier, blocked, or default risk.
Slot 3 — Reader, handler, or counterclaimant
Assign one primary reader or handler:
- public table;
- lawful/inspector reader;
- archive reader;
- sponsor reader;
- fan public;
- editor/checksum reader;
- route asset holder;
- blackout system;
- pirate relay;
- explicit absence.
The rite must also record one excluded or harmed reader. A universal clean reader is invalid unless the branch names a proof bridge for every relevant surface.
Slot 4 — Payment, scar, or boundary cost
Optional but expected for strong success:
- schedule compression;
- public boundary note;
- lawful addendum;
- sponsor unwind;
- split mirror-rights table;
- route delay;
- handler burden;
- proof escrow;
- blackout scar;
- fan oxygen refund or resentment;
- future recovery cost.
Branch outcomes
Branch A — Bind scoped broadcast
Requirements:
- contract row exists;
- proof/custody anchor exists;
- one reader is bound and one harmed reader is visible.
Effects:
slot_contract_state_after: bound_with_scope
relief_any:
- slot_authority_clarity_up
- broadcast_legality_up
- false_clean_slot_use_down
cost_any:
- schedule_pressure_up
- excluded_reader_pressure_up
- future_route_cost_up
future_route_effect_any:
- clean_with_scope
- public_only
- lawful_only
- costlierBranch B — Narrow mirror rights
Requirements:
- current contract is too broad, contested, or likely to be consumed by an incompatible reader;
- the player chooses a single allowable surface.
Effects:
slot_contract_state_after: narrowed_reader
reader_surface_after_any:
- public_only
- lawful_only
- sponsor_only
- editor_checksum_only
- route_asset_only
relief_any:
- reality_drift_down
- archive_fraud_down
- false_clean_slot_use_down
cost_any:
- route_delay_up
- public_receipt_distrust_up
- inspection_heat_up
- sponsor_stop_loss_pressure_up
future_route_effect_any:
- public_only
- lawful_only
- sponsor_only
- costlierBranch C — Split reader table
Requirements:
- at least two readers have incompatible minimum surfaces;
- the player can name which part of the slot each reader may consume.
Effects:
slot_contract_state_after: split_rights
relief_any:
- private_capture_blocked
- contradiction_visible
- route_asset_scope_clearer
cost_any:
- source_ambiguity_up
- handler_burden_up
- future_correction_cost_up
future_route_effect_any:
- split_canon
- contradiction_pending
- public_audit_required
- lawful_addendum_requiredBranch D — Transfer, sell, makegood, or pawn the slot
Requirements:
- a sponsor, archive desk, public table, route asset, or correction desk is allowed to carry the slot authority;
- capture or debt is recorded.
Effects:
slot_contract_state_after_any:
- transferred
- sponsor_sold
- pawned
relief_any:
- immediate_slot_pressure_down
- sponsor_stop_loss_pressure_down
- broadcast_insolvency_pressure_down
cost_any:
- contract_capture_up
- archive_debt_up
- fan_oxygen_resentment_up
- route_asset_pressure_up
- future_recovery_cost_up
future_route_effect_any:
- sponsor_only
- captured
- costlier
- recovery_onlyBranch E — Escrow, cancel, or blackout-fold before false use
Requirements:
- proof/custody, floor safety, or reader scope is missing;
- the player chooses to block clean airing rather than consume the slot falsely.
Effects:
slot_contract_state_after_any:
- escrowed
- cancelled_with_scar
- black_screen_fold
relief_any:
- false_clean_slot_use_down
- archive_fraud_down
- unsafe_broadcast_blocked
cost_any:
- schedule_pressure_up
- audience_churn_up
- sponsor_stop_loss_pressure_up
- route_delay_up
- black_screen_slots_up
future_route_effect_any:
- recovery_only
- contradiction_pending
- costlierBranch F — Breach or hostile default
Requirements:
- missing proof, overbroad reader use, hidden harmed reader, sold slot capture, or claimant preemption is unresolved.
Effects:
slot_contract_state_after_any:
- breached
- hostile_default
- recovery_only
emits_or_arms: storyteller.event.slot_contract_breach_default.v1
cost_any:
- slot_contract_breach_up
- black_screen_slots_up
- reality_drift_up
- public_receipt_distrust_up
- hostile_default_narrator_up
future_route_effect_any:
- captured
- blocked
- hostile
- recovery_onlyBlocked and weakened reasons
The rite should expose blocked offers rather than hide them:
docket_missinganchor_missingreader_overbroadharmed_reader_hiddensponsor_lock_activeschedule_preemptedblackout_fold_armedroute_asset_capturedproof_surface_incompatiblepublic_lawful_surface_collision
Counter contract
Every resolution must mutate at least three counters or durable states. At least one must be relief, one cost, and one future route or reader effect.
Primary counters:
slot_authority_clarityslot_contract_breachfalse_clean_slot_useschedule_pressureblack_screen_slotsbroadcast_legalityreality_driftcontinuity_hazardsponsor_stop_loss_pressurecontract_captureinspection_heatarchive_debtpublic_receipt_legitimacypublic_receipt_distrustfan_oxygen_resentmentroute_delayroute_asset_pressurefuture_route_costfuture_recovery_cost
Non-goals
- Not a fixed-turn expiry action.
- Not a generic scheduling confirmation.
- Not a clean broadcast button.
- Not a governance review.
- Not valid if it does not name contract row, anchor, bound reader, excluded reader, branch state, counter deltas, and future route effect.