Ticket Taker Clicker Afteruse Receipt Lens / 验票员计数器后用回执 Lens
This lens observes whether Ticket Taker Clicker Afteruse Receipt keeps a gate clicker count from becoming universal proof of attendance, consent, refund waiver, or route-asset legitimacy.
A passing implementation proves that a clicker count row is playable as evidence only with source gate, operator or explicit absence, count scope, requested afteruse, harmed or omitted reader, selected posture, state after, and future route effect.
Entry oracle
entry_state_required:
trigger_kind: state_pressure
clicker_count_row_visible: true
gate_operator_or_absence_visible: true
ticket_window_or_gate_visible: true
count_scope_or_correction_visible: true
requested_afteruse_visible: true
harmed_or_omitted_reader_visible: true
future_reader_or_route_consumes_clicker_state: true
no_fixed_turn_trigger: true
no_fixed_day_or_week_trigger: true
no_raw_attendance_count_trigger: true
no_dashboard_or_lens_health_trigger: trueThe lens fails if entry opens from fixed chronology, raw crowd count, dashboard state, lens health, or a generic attendance proof without the count row and future reader.
Bound packet
The lens expects these pages:
- Ticket Taker Clicker Afteruse Receipt;
- Ticket Taker Clicker Afteruse Receipt;
- Ticket Taker Clicker Docket;
- Ticket Taker Clicker Afteruse Review;
- False Ticket Clicker Default;
- executable sibling
ticket-taker-clicker-afteruse-receipt.lens.ts; - evaluator registration
storyteller.lens.ticket_taker_clicker_afteruse_receipt.v1; - durable replay
lens/replays/ticket-taker-clicker-afteruse-receipt.certify-scope.replay.jsonfrom a lens-scoped session.
Docket oracle
验票员计数器案卷 or equivalent must record:
ticket_taker_clicker_docket:
clicker_count_row:
clicker_id: gate.clicker.north-balcony.07
counted_surface: north balcony rain-readmission gate
gate_operator_or_absence:
operator: usher Vale or explicit_absence
ticket_window_or_gate:
gate: north balcony rain-readmission gate
count_scope_or_correction:
scope: bodies crossed threshold, not consent or waiver
requested_afteruse:
use: sponsor attendance proof, refund waiver, route asset audience density, archive legitimacy
harmed_or_omitted_reader:
reader: late-accessibility readmission row or explicit_absence
clicker_state_after:
state: certified_count_only | reader_restricted | corrected_with_addendum | split_required | quarantined | refused_with_scar | false_clean_default | recovery_only
future_reader_or_route_effect:
effect: named_count_required | named_reader_only | addendum_required | split_required | quarantined | recovery_onlyThe lens fails if the docket only records attendance counted, house full, ticket valid, refund denied, or audience asset created.
Review oracle
验票员计数器后用复核 must require clicker count row, gate operator or explicit absence, gate/window, count scope, requested afteruse, harmed reader, future route, and selected branch.
Accepted branch families:
certify_clicker_scope;restrict_count_reader;attach_count_correction;split_attendance_from_consent;quarantine_clicker_afteruse;refuse_clicker_afteruse_with_scar;false_clicker_default;future_effect_any.
Every constructive branch must include relief, cost, and future effect.
Default oracle
计数器伪净默认 must fire or arm when a clicker count is cited as clean attendance consent, refund waiver, or route-asset legitimacy while source scope is hidden.
false_clicker_default:
false_clean_clicker_claim: true
hidden_or_overbroad_count_scope: <gap>
counted_row_claimed_clean: <row>
harmed_or_omitted_reader: <reader or explicit_absence>
clicker_state_after: false_clean_default
future_reader_effect: recovery_only
counter_deltas_min: 3
durable_mutation: trueThe default fails if it changes only flavor, morale, or generic ticket pressure.
Replay oracle
The durable replay must come from a lens-scoped session whose id starts with lens-storyteller-lens-ticket-taker-clicker-afteruse-receipt-v1-, assign storyteller.rite.ticket_taker_clicker_afteruse_review.v1, and choose certify_clicker_scope.
Progress metric
ticketTakerClickerAfteruseProgress = 0..8:
0: no clicker count row.1: source clicker count row exists.2: gate operator or explicit absence is visible.3: ticket window/gate and count scope or correction are visible.4: requested afteruse, harmed reader, and future reader are visible.5: docket separates count row, operator, requested afteruse, state after, and future effect.6: review exposes at least six branch families with relief, cost, and future effect.7: default records false clean clicker claim, hidden scope, harmed reader, and future mutation.8: durable replay exercises a scoped certification branch and exports game-cli provenance.
Non-goals
- Not raw attendance counting.
- Not generic ticket validation.
- Not a refund workflow by itself.
- Not valid if a clicker count becomes universal consent, waiver, or route-asset proof.