Seat Substitution Afteruse Docket
Seat Substitution Afteruse Docket records a later attempt to spend a prior seat substitution as sponsor package proof, fan ballot authority, venue access, archive export, lawful complaint, route-asset clearance, management cleanliness, recovery clearance, or ending eligibility.
The docket is not another substitution form. It assumes a source seat state already exists or is explicitly absent. It records what later reader wants to do with that seat and who is harmed if the old substitution is overread.
Required Row
seat_substitution_afteruse_docket:
card_id: storyteller.card.seat_substitution_afteruse_docket.v1
trigger_kind: state_pressure
source_seat_row: <seat row or explicit_absence>
source_seat_state: authorized_substitution_certified | original_holder_reseated | harmed_reader_refunded | seat_credit_split | seat_erratum_published | substitution_quarantined | false_clean_seat_substitution | equivalent
original_holder_or_absence: <holder or explicit_absence>
substituted_holder_or_absence: <holder or explicit_absence>
requested_afteruse: sponsor_package | fan_ballot | venue_access | archive_export | lawful_complaint | route_asset_clearance | management_report | recovery_lane | ending_gate | equivalent
future_reader_or_route: sponsor_reader | fan_reader | venue_reader | archive_reader | lawful_reader | route_asset_reader | management_reader | recovery_lane | ending | equivalent
harmed_or_displaced_reader: original_holder | proxy_buyer | venue_reader | fan_reader | archive_reader | lawful_reader | future_route_advocate | explicit_absence
proof_bridge_or_explicit_absence: refund_receipt | public_erratum | lawful_annex | archive_addendum | venue_note | split_seat_notice | holder_affidavit | explicit_absence
selected_afteruse_posture: certify_seat_scope | restrict_seat_afteruse_reader | attach_refund_or_public_bridge | reopen_displaced_seat_holder | split_seat_afteruse | quarantine_seat_afteruse | false_seat_afteruse_default
seat_substitution_afteruse_state_after: seat_scope_certified | reader_restricted | bridge_attached | displaced_holder_reopened | split_afteruse_required | afteruse_quarantined | false_clean_afteruse | captured_by_reader | recovery_only
future_reader_or_route_effect: accepted_with_scoped_seat | reader_restriction_due | refund_or_public_bridge_required | displaced_holder_reopen_required | split_afteruse_required | blocked | hostile | costlier | recovery_only
counter_deltas: requiredRequired Separations
The row is invalid if it collapses any of these:
- source seat row;
- source seat state;
- original holder or explicit absence;
- substituted holder or explicit absence;
- requested afteruse;
- future reader or route;
- harmed or displaced reader;
- proof bridge or explicit absence;
- selected posture;
- after-state;
- future reader or route effect.
Valid Row Examples
- A sponsor package cites a certified substitution that only named a venue reader; the docket requires reader restriction or sponsor unwind.
- A venue access desk cites a refund receipt while the original holder still has route standing; the docket requires public bridge or holder reopening.
- A fan ballot cites a split seat credit as universal campaign authority; the docket requires split afteruse.
- An ending gate cites a false-clean substitution as audience consent; the docket requires quarantine or recovery-only scar.
Non-Goals
- Not an audience capacity counter.
- Not a replacement for Seat Substitution Docket.
- Not valid unless a later reader or route is visible.