Matinee Voucher Clawback Mechanics
matinee_voucher_docket: records:
source_voucher_row:original matinee comp or refund row;patron_or_absence:named patron, row, or explicit absence;show_seat_context:performance and seat/row context;cited_refund_scope:what the voucher claims to settle;requested_afteruse:later route trying to spend the voucher;future_reader_or_route:who consumes the resulting state;harmed_claimant_or_absence:harmed audience/artist/fan row or explicit absence;proof_bridge_or_explicit_absence:archive seal, witness timestamp, checksum, or absence;selected_voucher_posture:selected branch;voucher_afteruse_state_after:resulting voucher state;future_reader_or_route_effect:route unlock, restriction, cost, or recovery-only lock;counter_deltas:at least three concrete deltas;universal_clean_voucher: false
The mechanic is state-triggered by voucher afteruse pressure, not by turn count, dashboard health, or raw lens volume.