Preair Rehearsal Docket / 预播排练案卷
Preair Rehearsal Docket is the card that makes a not-yet-aired rehearsal trace visible before it can contaminate broadcast reality.
The card enters play when 预播排练污染机制 detects a planned broadcast or rite with a rehearsal trace that at least two claimants can cite, suppress, preview, leak, quarantine, or rewrite.
Card promise
The docket must prevent the engine from treating rehearsal prep as harmless flavor. It records the exact draft trace, who holds it, what it appears to prove, what final airing intends to contradict or correct, and what future route will read the boundary.
Required fields
card: storyteller.card.preair_rehearsal_docket.v1
source_rite_or_scene: <id>
planned_broadcast_version: <version id>
authoritative_broadcast_status: not_yet_aired | prepared | corrected_airing_prepared | aired | explicit_absence
rehearsal_trace:
trace_id: <stable id>
trace_kind: cue_sheet | scratch_cut | sponsor_preview_wording | inspector_blocking_map | stage_mark | call_sheet | refusal_rehearsal | witness_rehearsal | fan_door_recording | pirate_echo | ai_continuity_memory | editor_checksum_preview | route_asset_test_handoff | equivalent
trace_holder: sponsor | inspector | editor | fan_public | artist | witness | pirate_relay | production | archive | explicit_absence
trace_claim: <what the trace seems to prove>
conflict_with_final_intent: <why this is dangerous>
claimants:
- claimant: <claimant id>
desired_use: cite_as_promise | seal_as_draft | force_correction | sponsor_lock | lawful_hold | public_admission | edit_rewrite | leak | quarantine | suppress
minimum_boundary: <what makes the claimant accept the trace state>
future_reader:
route_or_slot_or_mechanic: <id>
accepts_states: []
rejects_or_surcharges_states: []
default_risk:
default_author: sponsor | inspector | editor | fan_public | pirate_relay | production | blackout_system | explicit_absence
event: storyteller.event.rehearsal_trace_leak.v1Holder rows
A useful docket must name at least one trace holder and one claimant who wants the trace treated differently.
Valid holder rows:
trace_holder_rows:
sponsor_preview_holder:
can_do: cite_as_promise | demand_package | file_countercopy
risk: contract_capture | sponsor_preemption | public_distrust
inspector_blocking_holder:
can_do: quarantine | lawful_hold | injunct_final_air
risk: inspection_heat | bureau_favor_debt | lawful_only_route
editor_checksum_holder:
can_do: rewrite | seal | replace_raw_trace
risk: edit_debt | source_ambiguity | future_raw_proof_cost
fan_public_holder:
can_do: public_admission | leak | countercapture
risk: public_panic | witness_exposure | pirate_heat
artist_or_witness_holder:
can_do: refuse | demand_boundary_note | preserve_consent
risk: schedule_pressure | sponsor_delay | handler_burden
production_holder:
can_do: seal | quarantine | air_corrected
risk: proof_burden | route_delay | recovery_onlyOn-card states
rehearsal_docket_state_any:
- trace_recorded
- trace_contested
- draft_sealed
- corrected_airing_prepared
- sponsor_preview_locked
- inspector_hold_attached
- editor_checksum_rewrite
- public_witness_admitted
- trace_quarantined
- trace_leaked
- false_rehearsal_reality
- rehearsal_recovered_with_scarBranch hints printed on the card
- Seal as draft: safer boundary, slower route.
- Air corrected version: public override, visible cost.
- Accept sponsor preview lock: faster pressure relief, captured future use.
- Attach inspector hold: lawful safety, schedule and public cost.
- Rewrite with editor checksum: legible continuity, edit debt and ambiguity.
- Admit public witness: anti-capture legitimacy, exposure and panic.
- Quarantine: false unlock blocked, delayed or recovery-only route.
- Ignore: 排练痕迹泄漏 becomes armed.
Future reader requirement
The card is incomplete if it does not name a future reader. A rehearsal trace only matters when a later route, slot, proof test, package, correction, lawful hold, public receipt, or route asset checks whether the trace boundary was resolved.
Non-goals
- Not a generic production note.
- Not an inventory item for every rehearsal.
- Not a clean preview token.
- Not a free branch simulator.
- Not valid unless a trace holder, claimant conflict, boundary choice, and future reader are all visible.