Stage Light Cue Ledger / 舞台灯位账本
Stage Light Cue Ledger is the visible card for a light cue that a future reader can cite as proof.
The card exists because light is not neutral in Storyteller. A spotlight can prove a body, a beauty wash can hide a wound, a safety flood can erase wardrobe trace, a camera crop can make an empty stage look occupied, and a fan angle can contradict the official board.
Required row
stage_light_cue_ledger:
cue_id: <stable cue id>
source_surface: live_broadcast | correction_slot | memorial_air | route_asset_bridge | emergency_power | wardrobe_evidence | live_floor | fan_recording | archive_still | equivalent
cue_kind: spotlight | blackout_mark | safety_flood | beauty_wash | silhouette | handoff_light | proof_scan_light | fan_angle | camera_crop | explicit_absence | equivalent
cue_state_before: unclaimed | raw_logged | safety_only | sponsor_captured | split_light_camera | public_angle | archive_escrowed | quarantined | false_clean | recovery_only | equivalent
lit_subject_or_absence: artist | witness | substitute_body | route_asset | proof_bundle | crowd_delegate | empty_stage | explicit_absence | equivalent
disputed_subject_or_absence: <subject or explicit_absence>
operator_or_anchor: light_board_operator | call_sheet | camera_log | archive_still | fan_recording | power_ledger | explicit_absence | equivalent
citing_reader: sponsor | archive | inspector | fan_public | lawful_reader | wardrobe_desk | live_floor | route_asset | broadcast_reality | equivalent
harmed_or_excluded_reader: <reader or explicit_absence>
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 | undecided
future_reader_or_route: <reader route or explicit_absence>
future_route_effect: accepted_with_cue_scope | safety_only | sponsor_only | public_only | lawful_only | split_required | blocked | costlier | hostile | recovery_only | equivalentEntry
Create or refresh this ledger only from state pressure:
entry_state:
trigger_kind: state_pressure
cue_row_or_explicit_absence_present: true
cue_claim_changes_body_safety_proof_or_public_visibility: true
citing_reader_present: true
future_reader_or_route_consumes_cue_state: true
no_fixed_turn_trigger: trueFailure cases
The ledger fails if it records only lights on, blackout, spotlight, safe stage, or beauty pass. It must preserve cue subject, operator or anchor, reader, harmed reader, selected posture, and future route effect.
Counter payload
Every resolved row should mutate at least one relief surface, one cost surface, and one future reader state. Useful deltas include body_presence_clarity, cue_integrity, safety_trace_integrity, sponsor_glamour_capture, public_receipt_legitimacy, inspection_heat, archive_debt, edit_debt, route_asset_pressure, and future_recovery_cost.