Stage Light Cue Custody / 舞台灯位证据羁押线

Stage Light Cue Custody is the pressure storyline for the moment when a live light cue, spotlight absence, blackout wash, sponsor beauty light, safety flood, or cue-board log becomes proof of who was visible, hidden, safe, substituted, or carried by the broadcast.

It is not an emergency-power allocation line. 应急供电优先线 asks which powered surface stays alive. This storyline asks what the selected or missing light cue proves after it has entered a broadcast, proof, wardrobe, body, witness, public, or sponsor reader.

It is also not preair rehearsal. 预播排练污染线 handles cue sheets before final air. This line handles the on-air or post-air cue row that future play wants to cite.

Primary playable question

When a light cue changes visibility, body proof, safety, sponsor glamour, public witness confidence, or route access, does the producer preserve the raw cue log, certify a safety cue, accept sponsor beauty light, split visible and lawful cues, publish a public witness angle, quarantine the cue, or let a false light cue become broadcast reality?

Every answer must name:

  • the cue row or explicit absence;
  • the lit or unlit subject;
  • who wants to cite the cue;
  • who is harmed by that reading;
  • the operator, board, camera, or proof anchor;
  • the future reader that consumes the cue state.

State-triggered entry

Open this storyline only from live state pressure:

entry_state:
  trigger_kind: state_pressure
  cue_row_or_explicit_absence_present: true
  lit_subject_or_disputed_subject_present: true
  cue_claim_changes_body_safety_proof_or_public_visibility: true
  cue_operator_board_or_camera_anchor_visible_or_explicit_absence: true
  citing_reader_present: true
  harmed_or_excluded_reader_visible_or_explicit_absence: true
  future_reader_or_route_consumes_cue_state: true
  player_can_certify_split_publish_quarantine_refuse_or_default: true
  no_fixed_turn_trigger: true
  no_fixed_day_or_week_trigger: true
  no_raw_light_count_trigger: true
  no_dashboard_or_lens_health_trigger: true

Valid entry pressure includes a spotlight proving a body was present, a missed blackout hiding a substitution, a sponsor beauty light recutting an injury, a safety flood destroying wardrobe proof, a fan angle contradicting the official cue, or an archive reader asking whether the cue log matches the aired body.

Content pack

  • 舞台灯位证据羁押机制 defines cue rows, custody states, branch families, default payload, and replay evidence.
  • 舞台灯位账本 records cue id, light state, subject, operator, claimant, harmed reader, anchor, and future effect.
  • 舞台灯位听证 resolves cue certification, split, publication, sponsor capture, safety conversion, quarantine, or default.
  • 伪灯位证据默认 fires or arms when cue absence, cue smoothing, sponsor lighting, or camera crop is treated as clean proof.

Storyline spine

Beat 1 - The light cue becomes evidence

A current or prior broadcast creates a cue row: spotlight, dark mark, safety flood, cue-board hold, sponsor beauty wash, archive still, fan angle, or camera-light mismatch.

The player receives 舞台灯位账本.

Beat 2 - Readers disagree about what the light proved

At least two readers must diverge. Examples:

  • sponsor says beauty light proves the advertised body was present;
  • archive says the cue log does not match the source body;
  • fan public says the dark frame hides a carried person;
  • wardrobe evidence says a safety repair destroyed trace;
  • live floor says the light was a hazard cue, not proof;
  • route asset reader needs the lit threshold to unlock a path.

Beat 3 - The hearing prices visibility

Run 舞台灯位听证. The player chooses whether to certify raw cue, safety cue, sponsor cue, split cue, public angle, archive escrow, quarantine, or default.

Beat 4 - Future play reads cue state

A later route must consume the cue as scoped proof, safety-only record, public-only witness, lawful-only cue, sponsor-only glamour, contradiction pending, blocked, costlier, or recovery-only.

Beat 5 - False cue hardens

If the cue row is hidden, the operator is absent without record, sponsor light is treated as body proof, a safety flood is treated as clean evidence, or a camera crop erases the unlit subject, 伪灯位证据默认 fires or arms.

Branch map

BranchImmediate reliefCost/scarFuture state
Certify raw cuebody/proof visibility improvessponsor pressure, exposure, inspection heataccepted with cue scope
Certify safety cueinjury or floor hazard becomes legiblebody proof narrows, sponsor glamour fallssafety-only, proof bridge required
Sponsor beauty lightslot/glamour pressure fallsbody confusion, public distrust, contract capturesponsor-only cue, public addendum required
Split light and cameraboth records survivesource ambiguity, edit debt, contradictionsplit cue canon
Publish public angleprivate capture blockedwitness exposure, sponsor retaliation, lawful costpublic-only or lawful bridge required
Archive escrow cuefalse body proof blockedroute delay, archive debt, public delaylawful-only until release
Quarantine cuefalse proof blockedcurrent route delayed or blockedrecovery-only cue
False light cue defaultshort-term clarity may improvefalse body, hidden subject, future route scarblocked, hostile, sponsor-only, recovery-only

Missability and recovery

This storyline is missed when implementation:

  • records only lights on, dark stage, spotlight hit, or cue passed;
  • lets stage lighting prove body presence without subject, operator, camera, and harmed reader;
  • treats emergency power success as cue evidence;
  • treats rehearsal cue sheets as on-air cue proof;
  • hides sponsor beauty light, safety flood, or camera crop effects;
  • creates no future route effect.

Recovery is allowed only with visible scar: late cue log, public angle, archive still, wardrobe proof rebuild, safety-only conversion, sponsor unwind, camera/source split, or recovery-only cue.

Replay evidence expectation

storyline_id: storyteller.storyline.stage_light_cue_custody.v1
session_id: lens-stage-light-cue-custody-v1-<timestamp>
seed: <deterministic-seed>
entry_state:
  trigger_kind: state_pressure
  cue_row_or_explicit_absence_present: true
  lit_subject_or_disputed_subject_present: true
  cue_claim_changes_body_safety_proof_or_public_visibility: true
  citing_reader_present: true
  harmed_or_excluded_reader_visible_or_explicit_absence: true
  no_fixed_turn_trigger: true
offered:
  card: storyteller.card.stage_light_cue_ledger.v1
  rite: storyteller.rite.stage_light_cue_hearing.v1
branch_result:
  selected_posture: certify_raw_cue | certify_safety_cue | sponsor_beauty_light | split_light_and_camera | publish_public_angle | archive_escrow_cue | quarantine_cue | false_light_cue_default
  cue_state_after: <state>
  harmed_reader_state_after: <state>
  event_seen_or_armed: storyteller.event.false_light_cue_default.v1 | none
  future_reader_effect: <effect>
  counter_deltas:
    relief: []
    cost: []
    future: []
assertions:
  - cue_is_state_triggered
  - cue_operator_anchor_or_absence_visible
  - readers_diverge
  - emergency_power_is_not_cue_proof
  - rehearsal_cue_is_not_on_air_cue
  - no_universal_clean_light_proof

Non-goals

  • Not a lighting design page.
  • Not an emergency power replacement.
  • Not a preair cue-sheet replacement.
  • Not a wardrobe/body proof replacement.
  • Not valid if one light cue cleanly satisfies sponsor, public, lawful, archive, safety, body, wardrobe, route asset, and broadcast-reality readers at once.