Spotlight Iris Shutter Afteruse Receipt Lens
This lens checks that a spotlight iris shutter setting cannot be spent later as clean performer consent, camera clearance, sponsor beauty proof, route-asset custody, or audience safety proof after the shutter mark, lamp operator, cue interval, camera crop, or harmed performer has changed.
Entry Oracle
entry_state:
trigger_kind: state_pressure
source_shutter_mark_visible: true
spotlight_unit_visible: true
operator_hand_or_explicit_absence_visible: true
cue_interval_visible: true
requested_afteruse_visible: true
afteruse_reader_visible: true
harmed_performer_or_camera_operator_visible_or_explicit_absence: true
future_route_consumes_shutter_state: true
player_can_certify_attach_split_reopen_notice_quarantine_or_default: true
no_fixed_turn_trigger: true
no_fixed_day_or_week_trigger: true
no_raw_mark_count_trigger: true
no_dashboard_or_lens_health_trigger: trueEntry is invalid if it is driven by fixed turn, fixed day/week, raw mark count, dashboard state, lens health, or a past shutter setting with no future reader trying to consume it.
Checks
1. Docket Separates Source Shutter Mark From Current Authority
spotlight_iris_shutter_docket:
source_shutter_mark: required
spotlight_unit: required
cue_interval: required
operator_hand_or_absence: required
original_beam_scope: required
requested_afteruse: required
afteruse_reader: required
camera_or_sponsor_claim: required
harmed_performer_or_camera_operator: required
proof_bridge_or_absence: required
selected_shutter_posture: required
shutter_afteruse_state_after: required
future_reader_or_route_effect: required
counter_deltas: required2. Review Branches Diverge
Required branch families:
certify_shutter_scope;attach_focus_plot_bridge;split_beam_crop_from_consent;reopen_harmed_performer_light_claim;publish_shutter_notice;quarantine_shutter_afteruse;false_shutter_default;future_effect_any.
3. Default Mutates Future Play
false_shutter_default:
false_clean_shutter_claim: true
source_shutter_mark_or_absence: required
hidden_or_stale_operator_hand: required
capturing_reader: required
harmed_performer_or_camera_operator: required
shutter_afteruse_state_after: required
future_reader_effect: required
counter_deltas_min: 3
durable_mutation: true4. Runtime Rollup Evidence
A lens-scoped gameplay session must export replay evidence for the spotlight iris shutter afteruse review with seed/session provenance.