Schedule Preemption Docket / 档期抢占案卷

Schedule Preemption Docket is the visible card for a collision between playable claims that cannot all occupy the same schedule surface.

The card does not track time remaining. It tracks who is asking to become broadcast reality, what authority lets them use the slot, and what happens to every claim that is pushed off-slot.

Creation trigger

Create or refresh this card when all of the following are true:

  1. at least two slot claims compete for one finite broadcast, rehearsal, legal, route, apology, public testimony, emergency delay, counterbroadcast, or blackout-containment surface;
  2. at least one claim would change encounter availability, recruitability, hostility, proof custody, route-asset access, public mandate, or broadcast reality if awarded or displaced;
  3. a slot authority exists or its absence is explicitly recorded;
  4. the player can award, split, defer, sponsor-preempt, counterbroadcast, or accept default;
  5. at least one displaced claim can become missed, hostile, lawful-only, public-only, pirate-only, recovery-only, or blackout-folded.

This card must never appear because a fixed numbered turn, day count, chapter quota, raw content target, or dashboard/lens-health state has arrived.

Required fields

card_id: storyteller.card.schedule_preemption_docket.v1
slot_window:
  slot_id: <stable slot id>
  slot_family: live_broadcast | rehearsal | legal_airing | apology_surface | public_testimony | route_debut | emergency_delay | counterbroadcast | blackout_containment | equivalent
  schedule_contract_slot: producer_license | schedule_contract | mirror_right | screen_right | black_screen_capacity | explicit_absence | equivalent
  capacity: one_claim | split_public_lawful | split_sponsor_public | delay_only | contested | equivalent
  current_authority: producer | inspector_archive | sponsor | editor | fan_public | pirate | blackout_system | explicit_absence
claims:
  - claim_id: <stable id>
    claimant_surface: artist | fan_public | sponsor | inspector | archive | editor | pirate | witness | route_asset | production_desk | equivalent
    requested_encounter_or_route: <card_or_rite_or_route_asset_or_explicit_absence>
    proof_or_authority: producer_license | schedule_contract | archive_receipt | fan_mandate | sponsor_letter | inspector_stamp | pirate_packet | explicit_absence
    if_on_slot: unlock | stabilize | recruit_window | lawful_use | public_use | sponsor_relief | drift_down | equivalent
    if_off_slot: miss | hostile | delayed_with_receipt | lawful_only | public_only | pirate_only | blackout_folded | recovery_only | equivalent
    displacement_receipt: present | missing | contested | impossible
future_reader:
  consumes_awarded_claim: <route_or_reader id>
  consumes_displaced_claim: <route_or_reader id>
  default_if_unresolved: storyteller.event.off_slot_encounter_default.v1 | equivalent

Claim row examples

Inspector lawful claim

Han Yanshuang can stamp a lawful slot claim for archive or inspection appearance.

Expected profile:

claimant_surface: inspector
proof_or_authority: inspector_stamp
if_on_slot: lawful_use
if_off_slot: lawful_only | audit_required | recovery_only

Shen Luo can present a sponsor-safe claim that relieves immediate stop-loss pressure.

Expected profile:

claimant_surface: sponsor
proof_or_authority: sponsor_letter
if_on_slot: sponsor_relief
if_off_slot: sponsor_retaliation | contract_capture_costlier

Editor mask claim

Baiya can ask for the slot to carry an edited or masked version that protects a source while creating ambiguity.

Expected profile:

claimant_surface: editor
proof_or_authority: archive_receipt | explicit_absence
if_on_slot: stabilize | drift_down
if_off_slot: source_ambiguity_up | blackout_folded

Public or pirate claim

Yu Lan or 海盗频段童声 can push a public claim toward official recognition or off-slot breach.

Expected profile:

claimant_surface: fan_public | pirate
proof_or_authority: fan_mandate | pirate_packet | archive_receipt
if_on_slot: public_use | recruit_window
if_off_slot: public_only | pirate_only | hostile

State machine

Docket stateMeaningRequired playable consequence
hidden_collisioncompeting claims exist but no card exposes the collisiondefault risk must increase if ignored
collision_opendocket is visible and assignableplayer can award, split, defer, preempt, breach, or default
awardedone claim has the official slotselected claim changes availability and displaced claims mutate
splitthe slot is divided by authority surfaceclaims become narrower rather than cleanly solved
deferred_with_receiptone or more claims are delayed with a valid receiptmissed pressure lowers while legal, public, or route cost rises
preempted_by_sponsorsponsor or management captures the slotimmediate relief appears with public/contract cost
off_slot_breachpublic or pirate route bypasses the licensed slotprivate capture drops but legality and relay risk rise
defaultedno credible authority or displacement receipt existsoff-slot default fires or arms
recovery_onlyordinary availability is lostfuture recovery requires scarred appeal, apology, audit, or counterproof

Assignment requirements

A rite or event using this card must provide or explicitly lack:

  • one slot_window;
  • at least two claims or one claim plus one named displaced live object;
  • one selected claim or explicit no-selection state;
  • one slot authority or explicit absence;
  • one displacement receipt for each losing claim or explicit refusal to issue one;
  • one future reader for the awarded claim;
  • one future reader or default state for each displaced claim.

A handler’s confidence, sponsor preference, or narrator statement is not authority. Authority must be a producer license, schedule contract, mirror/screen right, archive receipt, fan mandate, sponsor letter, inspector stamp, pirate packet, or explicit absence.

Counter payload

Every resolved docket must mutate at least three durable values. At least one must be relief and at least one must be cost.

Recommended payload values:

  • schedule_preemption_pressure
  • slot_authority_clarity
  • encounter_availability
  • route_asset_custody
  • off_slot_debt
  • displacement_receipt_legitimacy
  • missed_encounter_pressure
  • hostile_recruit_pressure
  • recovery_only_window
  • sponsor_stop_loss_pressure
  • contract_capture
  • inspection_heat
  • bureau_favor_debt
  • public_receipt_distrust
  • fan_oxygen_resentment
  • archive_signature_legitimacy
  • broadcast_reality_drift
  • black_screen_slots
  • relay_custody_risk

Non-goals

  • Not a cooldown card.
  • Not a production todo list.
  • Not a calendar timer.
  • Not a correction docket for versions already aired.
  • Not valid if losing claims wait unchanged.
  • Not valid if one official slot satisfies every faction without displacement cost.