Lighting Booth Keycard Afteruse Receipt Lens / 灯控间门卡后用回执 Lens
This lens checks that an old lighting-booth keycard cannot be reused as clean current access once booth custody, cue authority, or harmed reader exposure has changed. The card may become a route asset, but only with an afteruse receipt that names the source card, original booth lock, current access claim, key holder, proof bridge, excluded reader, and future consumer.
Entry Oracle
entry_state:
trigger_kind: state_pressure
source_lighting_keycard_visible: true
original_booth_lock_visible: true
requested_access_afteruse_visible: true
claimed_holder_or_explicit_absence_visible: true
beneficiary_of_clean_access_visible: true
excluded_or_harmed_reader_visible_or_explicit_absence: true
future_reader_consumes_keycard_state: true
player_can_certify_split_annotate_quarantine_or_default: true
no_fixed_turn_trigger: true
no_fixed_day_or_week_trigger: true
no_raw_keycard_count_trigger: true
no_dashboard_or_lens_health_trigger: trueThe lens fails if entry is driven by fixed turn, fixed day/week, raw keycard count, dashboard state, lens health, or an old access swipe with no future reader trying to consume it.
Checks
1. Docket Separates Prior Access From Current Authority
lighting_booth_keycard_afteruse_docket:
source_lighting_keycard: required
original_booth_lock: required
access_afteruse_claim: required
claimed_holder_or_absence: required
beneficiary_of_clean_access: required
excluded_or_harmed_reader: required
proof_or_absence: required
selected_keycard_posture: required
keycard_state_after: required
future_reader_or_route_effect: required
counter_deltas: required2. Review Branches Diverge
Required branch families:
certify_keycard_scope;split_keycard_from_booth_access;attach_lock_provenance_note;notify_excluded_light_reader;convert_to_route_access_annotation;quarantine_uncited_keycard_copy;false_clean_keycard_default;future_effect_any.
3. Default Mutates Future Play
false_lighting_booth_keycard_default:
false_clean_keycard: true
source_keycard_or_absence: required
hidden_or_invalid_access_scope: true
capturing_reader: required
harmed_or_excluded_reader: required
keycard_state_after: required
future_reader_effect: required
counter_deltas_min: 3
durable_mutation: true4. Runtime Evidence
This lens is bound to runtime cards, a playable review rite, a false-clean default event, and a lens-scoped durable replay that resolves the scoped keycard certification branch.