Cue Authority Crossread Docket / 提示权交叉读卷
Cue Authority Crossread Docket records a parent-level conflict between several cue objects. It is not another receipt for one pencil, headset, standby slip, cue sheet, promptbook note, or light cue.
Exact seven-card packet
| Slot | Exact runtime-bound card | Required meaning |
|---|---|---|
| crossread docket | storyteller.card.cue_authority_crossread_docket.v1 | the requested arbitration and selected posture |
| source rows | storyteller.card.cue_authority_source_rows.v1 | named cue rows claiming the same cue |
| version conflict | storyteller.card.cue_authority_version_conflict.v1 | speaker, operator, timecode, version, or scope disagreement |
| current speaker | storyteller.card.cue_authority_current_speaker.v1 | current speaker or explicit absence |
| harmed understudy | storyteller.card.cue_authority_harmed_understudy.v1 | displaced or harmed understudy claim |
| future reader | storyteller.card.cue_authority_future_reader.v1 | reader or route that will consume authority |
| quarantine register | storyteller.card.cue_authority_quarantine_register.v1 | conflict hold, dissent row, or recovery register |
These seven IDs are exact. A broad tag, alternate cue object, virtual card, duplicated assignment, or generic explicit-absence card cannot replace them.
Docket schema
cue_authority_crossread_docket:
source_cue_rows:
cue_id: required_same_named_cue
rows: required_multiple_named_rows
row_kinds_any:
- stage_manager_pencil
- stage_manager_headset
- standby_call_slip
- cue_sheet
- promptbook_margin_note
- stage_light_cue
- equivalent_named_cue_row
current_speaker: required_or_explicit_absence
version_conflict:
conflict_kind: speaker | operator | timecode | version | execution_scope | mixed
competing_versions: required
operator_timecode_bridge_or_absence: required
harmed_understudy: required
future_reader: required
requested_cue_use: required
selected_crossread_posture: reconcile_named_current_cue | split_authority_by_version | preserve_dissenting_cue_row | attach_operator_timecode_bridge | protect_harmed_understudy_claim | quarantine_conflicting_cue_authority | false_clean_cue_authority_default
cue_authority_state_after: required
future_reader_or_route_effect: required
counter_deltas:
relief: []
cost: []
future: []Required separations
source_cue_rowspreserves every row used in the crossread; it is not a winning-row pointer.current_speakeris distinct from the original operator and may be explicitly absent.version_conflictrecords what disagrees rather than merely sayingconflict=true.operator_timecode_bridge_or_absencecannot be inferred from matching cue names.harmed_understudyremains visible even if another reader receives current authority.future_readernames who will rely on the resolution.cue_authority_state_afterandfuture_reader_or_route_effectare the values downstream play must consume.
The docket fails if it stores only the newest timestamp, highest-ranked caller, selected winning card, or a generic clean-authority flag.