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_default

The 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
  - costlier

Branch 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
  - costlier

Branch 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_required

Branch 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_only

Branch 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
  - costlier

Branch 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_only

Blocked and weakened reasons

The rite should expose blocked offers rather than hide them:

  • docket_missing
  • anchor_missing
  • reader_overbroad
  • harmed_reader_hidden
  • sponsor_lock_active
  • schedule_preempted
  • blackout_fold_armed
  • route_asset_captured
  • proof_surface_incompatible
  • public_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_clarity
  • slot_contract_breach
  • false_clean_slot_use
  • schedule_pressure
  • black_screen_slots
  • broadcast_legality
  • reality_drift
  • continuity_hazard
  • sponsor_stop_loss_pressure
  • contract_capture
  • inspection_heat
  • archive_debt
  • public_receipt_legitimacy
  • public_receipt_distrust
  • fan_oxygen_resentment
  • route_delay
  • route_asset_pressure
  • future_route_cost
  • future_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.