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: true

Entry 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: required

2. 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: true

4. Runtime Rollup Evidence

A lens-scoped gameplay session must export replay evidence for the spotlight iris shutter afteruse review with seed/session provenance.