Stage-Door Sign-In Sheet Afteruse Receipt Lens
This lens checks that a backstage sign-in sheet cannot later be spent as clean authority for memorial presence, archive alibi, sponsor access, or route-asset transfer unless the game preserves the original sign-in row, door guard or explicit absence, door/time context, cited presence scope, requested afteruse, harmed claimant, proof bridge, selected posture, after-state, and future route effect.
Entry Oracle
entry_state:
trigger_kind: state_pressure
source_sign_in_row_visible: true
door_guard_visible_or_explicit_absence: true
door_time_context_visible: true
cited_presence_scope_visible: true
requested_afteruse_visible: true
harmed_claimant_visible_or_explicit_absence: true
proof_bridge_or_explicit_absence_visible: true
future_reader_consumes_presence_state: true
player_can_certify_restrict_bridge_reopen_split_quarantine_or_default: true
no_fixed_turn_trigger: true
no_fixed_day_or_week_trigger: true
no_raw_sign_in_count_trigger: true
no_dashboard_or_lens_health_trigger: trueThe lens fails if entry is driven by fixed time, raw sign-in totals, dashboard health, or a sign-in sheet with no named future reader trying to consume it.
Checks
1. Docket Preserves Sign-In Custody And Afteruse
stage_door_sign_in_sheet_docket:
source_sign_in_row: required
door_guard_or_absence: required
door_time_context: required
cited_presence_scope: required
requested_afteruse: required
future_reader_or_route: required
harmed_claimant_or_absence: required
proof_bridge_or_explicit_absence: required
selected_presence_posture: required
presence_afteruse_state_after: required
future_reader_or_route_effect: required
counter_deltas: required
universal_clean_presence: false2. Review Branches Diverge
Required branch families:
certify_presence_scope;restrict_presence_reader;attach_guard_bridge;reopen_harmed_presence_claim;split_presence_from_voice_consent;quarantine_presence_afteruse;false_presence_default;future_effect_any.
Each branch must expose Relief, Cost, and future route effects.
3. Default Mutates Future Play
false_presence_default:
false_clean_presence: true
source_sign_in_row_or_absence: required
hidden_or_overbroad_presence_scope: required
capturing_reader_or_route: required
harmed_claimant_or_absence: required
presence_afteruse_state_after: false_clean_default
future_reader_effect: recovery_only
counter_deltas_min: 3
durable_mutation: trueProgress Metric
Satisfied when the sibling TypeScript binding, focused card/rite/event content, and a lens-scoped durable replay show one selected branch changing named counters and future route state without treating a stage-door sign-in sheet as universal presence, alibi, memorial access, or archive voice consent.