Cue Authority Ledger / 提示权总账线
Cue Authority Ledger is the parent arbitration storyline for the moment when several individually credible cue records point at the same cue but disagree about who currently speaks for it, which timecode controls, or which version may be executed.
The existing pencil, headset, standby-slip, cue-sheet, promptbook, and light-cue lanes remain the authorities for their own objects. This storyline does not replay those single-object afteruse reviews. Its first runtime packet begins only when the required pencil, headset, standby-slip, and cue-sheet rows survive those reviews and a later reader tries to collapse their disagreement into one clean cue authority.
Playable question
When a pencil mark, headset call, standby slip, cue sheet, promptbook note, or equivalent cue row claims the same cue under conflicting speaker, time, or version state, does production:
- reconcile one named current cue;
- split authority by version;
- preserve a dissenting cue row;
- attach an operator/timecode bridge;
- protect the harmed understudy’s claim;
- quarantine the conflicting authority;
- or allow a false-clean cue authority default?
Every answer must preserve the source rows and change what a later route, editor, stage desk, sponsor recap, archive, or broadcast-reality reader may treat as executable.
Entry
Open this storyline only from live state pressure:
entry_state:
trigger_kind: state_pressure
same_named_cue_claimed_by_multiple_source_rows: true
pencil_source_row_visible: true
headset_source_row_visible: true
standby_source_row_visible: true
cue_sheet_source_row_visible: true
disagreement_any:
- current_speaker
- operator
- timecode
- cue_version
- execution_scope
current_speaker_visible: true
version_conflict_visible: true
operator_timecode_bridge_or_explicit_absence_visible: true
harmed_understudy_visible_or_explicit_absence: true
future_reader_consumes_authority_state: true
player_can_reconcile_split_preserve_bridge_protect_quarantine_or_default: true
no_fixed_turn_trigger: true
no_fixed_day_or_week_trigger: true
no_raw_cue_count_trigger: true
no_dashboard_or_lens_health_trigger: trueSeveral cue objects existing at once is not enough. The pencil, headset, standby, and cue-sheet rows must claim the same cue, disagree on an authority-bearing fact, and face a named future consumer. Promptbook, light-cue, or equivalent rows may add pressure, but cannot replace the required four source surfaces.
Bound packet
- Cue Authority Ledger defines the cross-object authority state.
- Cue Authority Crossread Docket binds the seven exact crossread cards and required docket row.
- Cue Authority Crossread Review resolves exactly seven stable branches.
- False Cue Authority Crossread Default records the durable false-clean outcome and one of three recovery postures.
- Cue Authority Ledger Lens observes source separation, reachability, durable default, and future-reader consumption.
Storyline spine
Beat 1 — Several valid rows point at one cue
Earlier object-specific reviews have left the required pencil, headset, standby-slip, and cue-sheet rows usable within their own scopes. A later production need now places all four over one cue; promptbook or light-cue rows may join as additional pressure without replacing them.
The conflict must be concrete: a different current speaker, a displaced operator, incompatible timecodes, a superseded cue version, or an execution scope that no longer matches.
Beat 2 — The docket keeps disagreement visible
The player receives Cue Authority Crossread Docket. Its seven exact cards preserve:
- the crossread docket;
- the source cue rows;
- the version conflict;
- the current speaker;
- the harmed understudy;
- the future reader;
- the quarantine register.
The docket cannot replace missing operator/timecode provenance with a convenient cue name. The bridge or its explicit absence remains a separate row.
Beat 3 — The review assigns current authority without erasing history
Run Cue Authority Crossread Review. Reconciliation may name one current cue, but the losing rows remain provenance. Version split may keep more than one row executable, but each reader must know which version it accepts. Preserving dissent or protecting the understudy keeps a route open at visible cost. Quarantine blocks execution until the conflict is repaired.
Beat 4 — Future play reads the resulting authority state
The resolution must alter a named future cue reader or route. A later desk reads authority_state_after and future_route_effect; it cannot infer clean authority from the newest timestamp, highest-ranking caller, sponsor preference, or whichever object is easiest to assign.
Exactly seven branches
| Branch | Relief | Cost or scar | Future effect |
|---|---|---|---|
reconcile_named_current_cue | one current speaker/version becomes executable | displaced rows remain cited and reconciliation debt rises | scoped current cue accepted |
split_authority_by_version | incompatible versions remain playable for distinct readers | maintenance, schedule, and reader-split costs rise | version-specific authority required |
preserve_dissenting_cue_row | the losing row remains available as counterproof | authority certainty falls and review pressure remains | later reader must acknowledge dissent |
attach_operator_timecode_bridge | operator and timecode provenance connect the rows | audit, staffing, or proof burden rises | bridge citation required |
protect_harmed_understudy_claim | the understudy keeps objection, correction, or route standing | current production loses speed or clean recap authority | understudy claim must be resolved |
quarantine_conflicting_cue_authority | false execution is blocked | cue, route, or schedule access closes temporarily | recovery review required |
false_clean_cue_authority_default | the fastest reader treats one row as universal authority | dissent, version conflict, and understudy harm harden | captured, hostile, corrected, or recovery-only |
No eighth branch, hidden automatic merge, rank-based shortcut, or timestamp-only winner is valid.
Default
false_clean_cue_authority_default arms or resolves False Cue Authority Crossread Default when a future reader spends one cue row as universal authority while another source row, speaker conflict, version conflict, operator/timecode gap, or harmed understudy is hidden.
The event exposes exactly three terminal options:
capture_first_reader;force_public_cue_correction;restore_harmed_understudy_route.
Each option preserves the source conflict, writes a durable authority state, moves named counters, and changes future route access.
Non-goals
- Not another pencil, headset, standby-slip, cue-sheet, promptbook, or light-cue afteruse packet.
- Not a raw cue-row count, duplicate-name lint, dashboard, or fixed-turn event.
- Not a rule that the newest timestamp, highest-ranked operator, sponsor, or archive always wins.
- Not valid unless a named future reader consumes the resulting authority state.