Receipt Counterclaim False Owner Recovery Lens
ID
storyteller.receipt_counterclaim_false_owner_recovery.v1
Design intent
This lens observes whether Receipt Counterclaim False Owner Recovery turns a failed or compromised receipt dispute into playable recovery work. A wrong claimant should not become either a silent hard lock or a free cleanup. The player must choose between containment, public rescission, quiet settlement, witness recovery, or durable route cost.
The lens is satisfied only when the recovery surface is reachable from state, accepts assignable cards, changes durable counters, and preserves cost pressure.
Observed surfaces
Primary observed storyline:
Required supporting surfaces:
- Route Assets and Custody
- Receipt Packet Counterclaim
- Receipt Counterclaim Hearing
- 交接链跑腿
- Inspection Shadow Crew Permit
Reachability assertion
The executable check should fail unless the recovery offer appears only when all of these are true:
- a disputed proof object exists;
- a false-owner or duplicate-receipt pressure state exists or is imminent;
- at least two claimant factions can benefit from the wrong owner;
- at least one recovery asset exists or is explicitly absent, such as 林乔, inspection permit, black-box fragment, refusal receipt, source master, fan queue stub, or inspector docket trace;
- the wrong owner has not already become final route law.
The offer must be state-triggered. A numbered schedule position may be recorded as replay provenance, but no branch should depend on it.
Branch assertions
A. Quarantine branch
Pass condition:
- branch assigns inspector, permit, cutroom source, black-box proof, or equivalent lawful containment asset;
- emits
false_owner_quarantinedorinspection_quarantine_seal; - improves
false_custody_owner,custody_gap, orreceipt_legitimacy; - raises or spends at least one cost:
inspection_heat,archive_debt,runner_risk, proof exhaustion, or equivalent.
B. Public rescission branch
Pass condition:
- branch assigns historian, fan queue proof, carrier witness, refusal receipt, source proof, or equivalent public proof;
- emits
false_owner_publicly_contestedorfalse_owner_rescission_broadcast; - improves
public_receipt_legitimacyor dismisses a duplicate claim; - raises sponsor, inspection, fan oxygen, runner, or black-box pressure.
C. Quiet settlement branch
Pass condition:
- branch assigns negotiator, sponsor desk, manager guarantee, or equivalent settlement actor;
- emits
false_owner_settlement_deferredorsponsor_duplicate_receipt_deferred; - reduces or pauses one immediate pressure;
- leaves at least one visible debt:
archive_debt,public_receipt_legitimacy -1,contract_capture +1, unresolvedcustody_gap, or equivalent.
D. Witness recovery branch
Pass condition:
- branch changes availability or cost based on 林乔’s prior state: recruited, route asset, missed, hostile, protected, or unavailable;
- emits
runner_testimony_recovered,runner_witness_protected, orrecovery_window_lost; - recovered testimony unlocks quarantine or public rescission, while failed recovery advances false-owner hardening.
E. Hardening failure branch
Pass condition:
- branch emits
false_owner_hardened_into_route_lawor equivalent; - later custody, voice, archive, memorial, or receipt action loses clean success or requires a rescue/exchange step;
- at least one adverse counter changes:
custody_gap,archive_debt,voice_integrity_risk,false_custody_owner, or equivalent.
Cross-surface assertions
The executable sibling lens should fail unless all of these hold:
- State entry — Recovery is offered from false-owner pressure and disputed proof, not from a fixed schedule number.
- Assignable management action — At least two branches require assigned cards, proof objects, route assets, witnesses, or negotiators.
- Carrier state matters — 林乔 or an equivalent carrier changes availability, difficulty, cost, or branch outcome.
- Success has cost — Containment or rescission cannot clear receipt, archive, sponsor, public, and runner pressure for free.
- Settlement is partial — Quiet settlement can pause pressure but must leave route debt or legitimacy loss.
- Failure is durable — Hardening must change future options, difficulty, counters, or route state.
- Faction pressure is present — At least two claimant factions must be recorded in the branch state.
- Proof type is recorded — The disputed object type must be visible in replay state.
Required counters and states
A valid replay should show deltas or durable state changes for at least four of:
false_custody_ownerreceipt_legitimacypublic_receipt_legitimacycustody_gaparchive_debtinspection_heatsponsor_stop_loss_pressurefan_oxygen_resentmentrunner_riskcontract_captureblackbox_trace_debtvoice_integrity_risk
Durable states should include at least three of:
false_owner_recovery_openfalse_owner_quarantinedfalse_owner_publicly_contestedfalse_owner_settlement_deferredfalse_owner_rescission_broadcastrunner_witness_protectedrunner_testimony_recoveredinspection_quarantine_sealsponsor_duplicate_receipt_deferredfalse_owner_hardened_into_route_lawrecovery_window_lost
Replay evidence shape
lens_id: storyteller.receipt_counterclaim_false_owner_recovery.v1
session_id: lens-storyteller-receipt-counterclaim-false-owner-recovery-v1-<timestamp>
seed: <deterministic-seed>
replay_context:
disputed_proof: receipt_packet | missing_stub | fan_queue_receipt | archive_docket_copy | black_box_fragment | memorial_air_receipt | voice_custody_receipt
false_owner_pressure: false_custody_owner_established | sponsor_duplicate_receipt | captured_proof | voice_docket_forged | runner_hostile_witness
claimant_factions:
- archive_or_sponsor_or_inspector_or_fan_public
- second_claimant_or_equivalent
carrier_state: recruited | route_asset | missed | hostile | protected | unavailable | explicit_absent
offered_choices:
- rite.open_false_owner_recovery
- rite.quarantine_false_custody_owner
- rite.broadcast_false_owner_rescission
- rite.settle_false_owner_duplicate
- rite.recover_runner_witness
branches:
quarantine:
assigned_cards:
- inspector_or_permit_or_source_proof
outcome: false_owner_quarantined
deltas:
false_custody_owner: -1
inspection_heat: +1
public_rescission:
assigned_cards:
- historian_or_fan_queue_or_carrier_witness
outcome: false_owner_publicly_contested
deltas:
public_receipt_legitimacy: +1
sponsor_stop_loss_pressure: +1
quiet_settlement:
assigned_cards:
- negotiator_or_sponsor_desk
outcome: false_owner_settlement_deferred
deltas:
sponsor_stop_loss_pressure: -1
archive_debt: +1
hardening_failure:
assigned_cards:
- none_or_insufficient_proof
outcome: false_owner_hardened_into_route_law
deltas:
custody_gap: +1
false_custody_owner: +1
assertions:
- offer is state-triggered
- proof type and claimant factions are recorded
- assigned cards alter at least two branch outcomes
- success branches have nonzero cost
- settlement leaves debt
- hardening changes future route availability or difficultyProgress metric
Progress is branch coverage, not content count.
- 20%: recovery offer appears from false-owner pressure and disputed proof.
- 40%: branch state records proof type, claimant factions, carrier state, and unresolved counters.
- 60%: quarantine or public rescission resolves with visible cost.
- 80%: quiet settlement or witness recovery produces a distinct partial outcome.
- 100%: hardening failure and at least one recovery branch are replay-proven with seed, session id, assigned cards, outcomes, and counter deltas.
Non-goals
- Not a numbered continuation.
- Not bulk filler.
- Not a generic court scene.
- Not a free cleanup for custody debt.
- Not a source-level satisfied marker.