Waiver Stamp Chain-of-Custody Lens / 豁免章保管链 Lens
This lens observes whether a blank or reused waiver stamp can be challenged as a concrete RPG custody problem instead of being treated as generic consent cleanup.
A pass requires a state-pressure entry from a pending waiver claim, a visible source waiver row, stamp holder, claimed waiver scope, harmed reader, future reader or route, divergent custody hearing branches, and a false-clean default that makes later appeal or route-asset play harder.
Entry oracle
entry_state_required:
trigger_kind: state_pressure
source_waiver_row_visible: true
stamp_holder_visible_or_explicit_absence: true
claimed_waiver_scope_visible: true
harmed_reader_visible_or_explicit_absence: true
future_reader_or_route_consumes_waiver_state: true
player_can_certify_narrow_quarantine_publicize_route_scar_bargain_or_default: true
non_neutral_default_exists: true
no_fixed_turn_trigger: true
no_fixed_day_or_phase_trigger: true
no_raw_card_count_trigger: true
no_dashboard_or_lens_health_trigger: trueThe lens fails if the waiver becomes clean because enough turns passed, because a dashboard/report is green, or because a generic apology/contract card exists.
Docket oracle
waiver_stamp_custody_ledger:
source_waiver_row: sponsor_aftershow_minor_release_17b
stamp_holder_or_absence: sponsor_stamp_runner | producer_safe | archive_clerk | explicit_absence
claimed_waiver_scope: voice_use | image_use | route_asset_reuse | appeal_silence | sponsor_makegood
proof_anchor_or_absence: signature_sheet | caption_receipt | archive_copy | explicit_absence
harmed_reader_or_absence: artist | public_delegate | lawful_reader | fan_receipt | route_asset | explicit_absence
future_reader_or_route: appeal_panel | route_asset_gate | public_counterclaim | sponsor_unwind
selected_custody_posture: unresolved
stamp_state_after: disputed_not_clean
consent_scope_after: narrow_pending_review
future_route_effect: future_reader_requires_custody_receipt
counter_deltas:
waiver_chain_visible: 1
consent_scope_pressure: 1
sponsor_heat: 1The lens fails if holder, scope, harmed reader, and future route are collapsed into one waived=true field.
Branch assertions
The custody hearing must provide divergent branches:
certify_limited_waiverprints holder, scope, and harmed reader on the receipt;narrow_scope_to_signed_rowpreserves only the signed row and scars the route asset;quarantine_blank_stampblocks reuse until the holder is named;publicize_missing_consentgives public relief but raises sponsor heat;route_asset_scar_receiptlets the route continue with an explicit scar;sponsor_bargain_for_delaybuys time but increases lawful appeal pressure;blank_waiver_defaultrecords the false-clean default.
Every constructive branch has a cost, relief, and future_effect.
Default oracle
blank_waiver_default:
false_clean_waiver: true
source_waiver_row: sponsor_aftershow_minor_release_17b
hidden_or_absent_stamp_holder: explicit_absence
omitted_harmed_reader: lawful_reader
default_narrator: sponsor_pressure_desk
future_reader_effect: appeal_panel_reopens_with_penalty
counter_deltas_min: 3
durable_mutation: trueThe default is not failure-as-no-op: it leaves a waiver-chain scar that later routes must read.