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:

Reachability assertion

The executable check should fail unless the recovery offer appears only when all of these are true:

  1. a disputed proof object exists;
  2. a false-owner or duplicate-receipt pressure state exists or is imminent;
  3. at least two claimant factions can benefit from the wrong owner;
  4. 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;
  5. 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_quarantined or inspection_quarantine_seal;
  • improves false_custody_owner, custody_gap, or receipt_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_contested or false_owner_rescission_broadcast;
  • improves public_receipt_legitimacy or 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_deferred or sponsor_duplicate_receipt_deferred;
  • reduces or pauses one immediate pressure;
  • leaves at least one visible debt: archive_debt, public_receipt_legitimacy -1, contract_capture +1, unresolved custody_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, or recovery_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_law or 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:

  1. State entry — Recovery is offered from false-owner pressure and disputed proof, not from a fixed schedule number.
  2. Assignable management action — At least two branches require assigned cards, proof objects, route assets, witnesses, or negotiators.
  3. Carrier state matters — 林乔 or an equivalent carrier changes availability, difficulty, cost, or branch outcome.
  4. Success has cost — Containment or rescission cannot clear receipt, archive, sponsor, public, and runner pressure for free.
  5. Settlement is partial — Quiet settlement can pause pressure but must leave route debt or legitimacy loss.
  6. Failure is durable — Hardening must change future options, difficulty, counters, or route state.
  7. Faction pressure is present — At least two claimant factions must be recorded in the branch state.
  8. 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_owner
  • receipt_legitimacy
  • public_receipt_legitimacy
  • custody_gap
  • archive_debt
  • inspection_heat
  • sponsor_stop_loss_pressure
  • fan_oxygen_resentment
  • runner_risk
  • contract_capture
  • blackbox_trace_debt
  • voice_integrity_risk

Durable states should include at least three of:

  • false_owner_recovery_open
  • false_owner_quarantined
  • false_owner_publicly_contested
  • false_owner_settlement_deferred
  • false_owner_rescission_broadcast
  • runner_witness_protected
  • runner_testimony_recovered
  • inspection_quarantine_seal
  • sponsor_duplicate_receipt_deferred
  • false_owner_hardened_into_route_law
  • recovery_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 difficulty

Progress 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.