Backflow Usher Receipt Lens / 逆流引座回执 Lens

This lens observes whether 逆流引座回执线 and 逆流引座回执机制 prevent a late reversed-flow receipt from becoming clean universal truth.

The character lens Cen Hui Backflow Usher Lens proves that 岑回 can become a route-bearing person. This lens proves the broader implementation rule: a backflow row must narrow a prior receipt for specific future readers instead of repairing every roll-call, recap, sponsor, lawful, archive, fan, route, character, and broadcast-reality surface at once.

This lens observes:

It is observed through:

Observable promise

A passing implementation proves all of the following:

  • a prior receipt or explicit absence exists;
  • a reversed-flow carrier and late subject or proof bundle exist;
  • the row names identity, seal, boundary, or promise scope;
  • the merge claim and harmed reader are visible;
  • the future reader or route that consumes the row is named;
  • Backflow Usher Ledger keeps prior receipt, carrier, merge risk, and future reader locks separate;
  • Backflow Usher Intake offers divergent postures;
  • False Backflow Merge Default changes future play when the row is merged cleanly.

The lens fails if implementation stores only person_found, proof_delivered, all_clear_confirmed, roll_call_fixed, recap_verified, or attendance_repaired.

Entry oracle

entry_state_required:
  trigger_kind: state_pressure
  prior_receipt_present_or_explicit_absence: true
  prior_receipt_kind_visible: true
  receipt_holder_visible_or_explicit_absence: true
  reversed_flow_carrier_present: true
  late_subject_or_bundle_visible: true
  reversed_flow_node_visible_or_explicit_absence: true
  borrowed_or_sealed_identity_visible_or_explicit_absence: true
  boundary_or_promise_visible_or_explicit_absence: true
  merge_claim_present: true
  harmed_reader_if_merged_visible: true
  omitted_scar_if_merged_visible: true
  future_reader_or_route_consumes_backflow_state: true
  player_can_recruit_seal_credit_trade_quarantine_refuse_or_default: true
  no_fixed_turn_trigger: true
  no_fixed_day_or_week_trigger: true
  no_raw_missing_or_receipt_count_trigger: true
  no_dashboard_or_lens_health_trigger: true

Ledger oracle

逆流引座账本 or equivalent must expose:

ledger_required:
  prior_receipt_lock:
    prior_receipt_id_or_absence: <id or explicit_absence>
    prior_receipt_kind: live_floor_egress | missing_roll_call | capacity_notice | fan_oxygen | route_asset_custody | public_recap | equivalent
    prior_receipt_claim: safe_exit | present | served | released | escorted | public_all_clear | lawful_only_presence | sponsor_manifest_presence | equivalent
    receipt_holder: producer | safety_marshal | archive | inspector | sponsor | fan_delegate | access_operator | broadcast_reality | equivalent
  carrier_lock:
    carrier: storyteller.character.cen_hui_backflow_usher.v1 | equivalent
    carrier_state_before: unseen | offered | retained | recruited | sealed | exposed | traded | quarantined | hostile | captured | missed | recovery_only
    reversed_flow_node: <node or explicit_absence>
    carried_subject_or_bundle: <subject proof or explicit_absence>
    borrowed_or_sealed_identity: <identity seal or explicit_absence>
    boundary_or_promise: <scope or explicit_absence>
  merge_risk_lock:
    merge_claim: <claim>
    harmed_reader_if_merged: <reader>
    omitted_scar_if_merged: <scar>
  future_reader_lock:
    future_reader_or_route: <future consumer>
    state_if_handled: <state>
    state_if_ignored: <state>

The implementation fails if these locks become one late_receipt_valid or all_clear_repaired boolean.

Branch oracle

逆流引座收容 or equivalent must offer materially different postures:

PostureRequired carrier or receipt effectRequired cost or scarRequired future effect
recruit_scar_runnerrecruited scar runner or route assethandler burden, sponsor pressure, or inspection heatfuture backflow receipt available with cost
seal_witnesssealed subject counted without public namingpublic distrust or lawful burdenlawful-only backflow receipt
public_creditpublic correction or receipt legitimacywitness exposure, fan pressure, or sponsor pressureprotection required before next use
trade_to_deskselected desk receives rowcapture, archive debt, or faction gatefuture backflow route costlier
quarantine_route_scarclean use blocked until matching catches updelay, schedule pressure, or fan queue pressurefollow-up roll-call or recovery-only
refuse_late_rowpromise scope preserved and clean use blockedproof gap or blocked routesubstitute receipt required
false_backflow_merge_defaultlate row folded into prior all-clearhidden scar hardensroll-call challenge, recap correction, recovery-only, or ending scar

Every constructive branch must output relief, cost, and future effect. No branch may make the backflow row universally clean.

Default oracle

虚假逆流并账默认 must fire or be armed when any implementation:

  • uses the late carrier without a ledger row;
  • hides the prior receipt scope;
  • treats sealed identity as public presence;
  • treats public credit as protection;
  • merges the late row into sponsor manifest, public recap, lawful table, archive counter, or broadcast reality without harmed reader and omitted scar;
  • lets a future reader consume the row without reading backflow scope.

The default must mutate future roll-call, public recap, access-caption, fan oxygen, archive custody, route availability, broadcast-reality scar, or ending-scar state.

Progress metric

backflowUsherReceiptProgress = 0..8:

  • 0: no prior receipt or explicit absence is visible.
  • 1: a prior receipt and holder are visible.
  • 2: a reversed-flow carrier appears.
  • 3: late subject or proof bundle is visible.
  • 4: identity, seal, boundary, or promise scope is visible or explicitly absent.
  • 5: merge claim, harmed reader, and omitted scar are visible.
  • 6: Backflow Usher Ledger records the four locks.
  • 7: Backflow Usher Intake resolves a branch with relief, cost, and future effect.
  • 8: a future reader consumes the backflow state or False Backflow Merge Default fires/arms.

Replay evidence expectation

lens_id: storyteller.lens.backflow_usher_receipt.v1
session_id: lens-backflow-usher-receipt-v1-<timestamp>
seed: <deterministic-seed>
entry_state:
  trigger_kind: state_pressure
  prior_receipt_id_or_absence: <id or explicit_absence>
  reversed_flow_carrier_present: true
  late_subject_or_bundle_visible: true
  merge_claim_present: true
  harmed_reader_if_merged_visible: true
  future_reader_or_route_consumes_backflow_state: true
offered:
  card: storyteller.card.backflow_usher_ledger.v1
  rite: storyteller.rite.backflow_usher_intake.v1
branch_runs:
  constructive_branch:
    selected_posture: recruit_scar_runner | seal_witness | public_credit | trade_to_desk | quarantine_route_scar | refuse_late_row
    relief: []
    cost: []
    future: []
  default_branch:
    selected_posture: false_backflow_merge_default
    event_seen_or_armed: storyteller.event.false_backflow_merge_default.v1
assertions:
  - entry_is_state_triggered
  - four_locks_visible
  - branches_diverge
  - no_universal_all_clear
  - default_mutates_future_play
  - no_fixed_turn_day_week_raw_count_dashboard_or_lens_health_trigger

Non-goals

  • Not a duplicate of the Cen Hui character lens.
  • Not generic evacuation, attendance, or recap validation.
  • Not a raw count target.
  • Not a fixed-turn smoke test.
  • Not valid unless future readers must consume the scoped backflow state.