Claimant Stamp Reassignment Lens / 认领人印章改派 Lens

This lens observes whether Claimant Stamp Reassignment makes a moved claimant stamp playable as scoped custody and future contest debt rather than a clean paperwork shortcut.

A passing implementation proves that the player can see the source claimant row, current stamp holder, requested stamp holder, protected absent holder, harmed or omitted reader, stamp state after, and future reader/route that consumes the stamp movement.

Entry oracle

entry_state_required:
  trigger_kind: state_pressure
  source_claimant_row_visible: true
  current_stamp_holder_visible: true
  requested_stamp_holder_visible: true
  protected_absent_holder_or_absence_visible: true
  harmed_or_omitted_reader_visible: true
  future_reader_or_route_consumes_stamp_state: true
  no_fixed_turn_trigger: true
  no_fixed_day_or_week_trigger: true
  no_raw_stamp_count_trigger: true
  no_dashboard_or_lens_health_trigger: true

The lens fails if it opens from fixed chronology, raw stamp count, dashboard/lens health, or generic approval without a protected absent holder and future route effect.

Bound packet

The lens expects these pages:

Docket oracle

Claimant Stamp Docket must record:

claimant_stamp_docket:
  source_claimant_row:
    row_id: <row>
    proof_surface: <surface>
  stamp_impression:
    stamp_id: <stamp>
    current_holder: <holder>
    requested_holder: <holder>
  protected_absent_holder_or_absence:
    holder: <holder or explicit_absence>
    absence_kind: <kind>
  beneficiary_or_capture:
    beneficiary: <beneficiary>
  harmed_or_omitted_reader:
    reader: <reader or explicit_absence>
  stamp_state_after:
    state: <state>
  future_reader_or_route_effect:
    effect: <effect>

Hearing oracle

Accepted branch families:

  • preserve_original_stamp;
  • stamp_proxy_notice;
  • split_stamp_addendum;
  • publish_reassignment;
  • quarantine_stamp_pad;
  • convert_stamp_to_route_debt;
  • accept_scoped_proxy_stamp;
  • false_stamp_clean_default;
  • future_effect_any.

Every constructive branch must include relief, cost, and future route effect.

Default oracle

False Stamp Clean Default must fire or arm when a reassigned stamp is claimed clean while a protected absent holder remains hidden, delayed, or omitted.

false_stamp_clean_default:
  false_clean_stamp_claim: true
  source_claimant_row: <row>
  reassigned_stamp_holder: <holder>
  hidden_or_protected_absent_holder: <holder or explicit_absence>
  harmed_or_omitted_reader: <reader or explicit_absence>
  stamp_state_after: <state>
  future_reader_effect: <effect>
  counter_deltas_min: 3
  durable_mutation: true

Progress metric

claimantStampReassignmentProgress = 0..8:

  • 0: no claimant stamp row.
  • 1: source claimant row exists.
  • 2: current and requested stamp holders are visible.
  • 3: protected absent holder or explicit absence is visible.
  • 4: harmed reader and future reader are visible.
  • 5: docket separates stamp impression, reassignment, absent holder, state after, and future effect.
  • 6: hearing exposes at least six constructive branches with relief, cost, and future effect.
  • 7: default records false clean stamp, reassigned holder, hidden/protected absent holder, future effect, and durable mutation.
  • 8: downstream notice, archive, sponsor, public, or future-reader route consumes stamp state.

Non-goals

  • Not generic approval paperwork.
  • Not a raw count of stamps.
  • Not a clean universal consent shortcut.
  • Not valid if the absent holder loses contest rights without visible debt.