Pei Zhan First-Custody Bailiff Lens / 裴栈首接保全员 Lens

This lens observes whether 首接保全员 Storyline and 首接保全裁断机制 make first custody playable after a false-service claimant row becomes live.

A pass requires the exact thirteen-object assignment packet, all eight stable 首接保全裁断 choices, visible 裴栈/slip/future-route state, exclusive choice-4 recruitment, durable choice-7 default capture, and the two lens-scoped Game CLI replays.

This lens observes:

It is observed through:

Observable promise

Storyteller must prove that a false-service row cannot become a clean universal receipt. Once the row exists, the game must expose who received the first custody slip, who was excluded or scoped, what proof/gate/handler made the slip credible, how 裴栈 changed, and how a later reader or route consumed the scar.

The lens fails if 裴栈 is only a flavor guard, if first custody is hidden inside a public number or sponsor metric, if every reader accepts the same first receipt, or if missed first custody does not become durable route state.

Must pass

State-triggered entry

entry_state:
  trigger_kind: state_pressure
  false_service_claimant_row_present: true
  source_ruling_or_row_preserved: true
  candidate_first_readers_min: 2
  first_custody_can_change_future_route: true
  pei_zhan_state_before: unseen_chain_bailiff | offered_first_custody_bailiff | sponsor_captured_signature | equivalent
  no_fixed_turn_trigger: true
  no_fixed_day_or_week_trigger: true

The lens fails if 裴栈 appears from a fixed sequence number, chapter quota, calendar expiry, generic office visit, or recruitment checklist.

Concrete first-custody slip

首接保全回执 must record:

  • source false-service claimant row;
  • preserved source ruling or row;
  • receiving surface;
  • first receiving reader or explicit absence;
  • excluded or scoped readers;
  • proof or explicit absence;
  • intake gate or explicit absence;
  • handler or explicit absence;
  • stamp posture;
  • slip state after;
  • future route effect.

The lens fails if the slip only says queue order, first reader, handled, public number, or sponsor receipt without reader, excluded-reader, proof/gate/handler, and future route state.

Character-bound assignable arbitration

首接保全裁断 must require exactly these thirteen assigned hand objects:

SlotExact accepted object
selected_false_service_rowcard.storyteller.false_service_claimant_row.v1
selected_slipcard.storyteller.first_custody_slip.v1
source_ruling_or_rowcard.storyteller.first_custody_source_ruling.v1
candidate_readerscard.storyteller.first_custody_candidate_readers.v1
selected_first_reader_or_absencecard.storyteller.first_custody_selected_reader.v1
excluded_or_scoped_readerscard.storyteller.first_custody_excluded_readers.v1
proof_or_absencecard.storyteller.first_custody_proof_bundle.v1
intake_gate_or_absencecard.storyteller.first_custody_intake_gate.v1
handler_or_absencecharacter.pei_zhan_first_custody_bailiff
support_or_absencecard.storyteller.first_custody_support_witness.v1
selected_posturecard.storyteller.first_custody_posture_register.v1
accepted_costcard.storyteller.first_custody_cost_ledger.v1
future_readercard.storyteller.false_service_future_reader.v1

The lens fails unless all slots are required, each slot accepts only its named id, every assigned object is in hand, and one option is selected. This is specifically the Pei Zhan character packet: its handler slot accepts the character, not an absence object. Captured or absent handling passes to the separate system lens and rite.storyteller.first_custody_handler_absence_recovery.v1.

Required branch families

All eight branch families must be playable in this stable order:

  1. public_first
  2. lawful_first
  3. sponsor_first
  4. boundary_first
  5. floor_carrier_first
  6. split_custody
  7. quarantine_or_refuse
  8. default_capture

They must produce different 裴栈 states, slip states, future route effects, and exactly five effect-backed counter deltas each.

裴栈 conversion states

A satisfying implementation exposes the eight rite outcomes and four default-event outcomes:

  • protected_public_witness
  • lawful_chain_witness
  • sponsor_captured_signature
  • boundary_quarantine_guard
  • route_asset_first_custody_witness
  • split_custody_bailiff
  • hostile_chain_bailiff
  • default_pending
  • pirate_overrun_witness
  • management_absent_signer

裴栈 cannot be only a card label or a universal authority stamp.

Costed success

Every rite choice and every default-event option writes exactly five counter deltas. Any branch that improves first-custody legitimacy, proof chain, public receipt, boundary safety, floor credibility, route clarity, or false-service exposure must also increase or spend a named cost surface:

  • inspection_heat
  • sponsor_stop_loss_pressure
  • contract_capture
  • archive_debt
  • bureau_favor_debt
  • public_receipt_distrust
  • fan_oxygen_resentment
  • witness_exposure
  • floor_lane_load
  • crew_refusal_risk
  • handler_burden
  • source_ambiguity
  • route_recovery_cost

Default capture after miss, capture, or universal-key attempt

When the complete thirteen-object packet explicitly awards no credible first reader, leaves first custody unresolved, is privately captured or public-overrun, rejects the assigned handler or gate, or is cited as a clean universal key, 首接保全默认 must fire or be armed.

Required mutation:

aftershock:
  rite_choice: 7
  pending_flags:
    - first_custody.default_pending
    - event.first_custody_default.armed
    - future_route.first_custody_default_pending
  pending_state_flags:
    - pei_zhan.state.default_pending
    - slip.state.default_pending_first_custody
  event: event.storyteller.first_custody_default.v1
  event_options:
    - sponsor_capture
    - pirate_overrun
    - management_absent_signer
    - recovery_only_chain
  retained_evidence: card.storyteller.first_custody_scar_counterreceipt.v1

The lens fails if choice 7 does not arm all three pending flags plus pei_zhan.state.default_pending and slip.state.default_pending_first_custody, if any option leaves any of those five markers uncleared, if a default option keeps 裴栈’s character card, or if it fails to add the scar counterreceipt. The original first-custody slip remains in state; option 0 removes only 裴栈’s card.

Future-reader and route readback requirement

The exact packet must assign card.storyteller.false_service_future_reader.v1, and every rite choice must write one durable future_route.* flag. The two focused replays prove the route asset or default scar is ready for later consumption; they do not claim that an unrelated downstream storyline completed inside the same session.

Required route states

A satisfying implementation exposes all eight rite slip states plus the three possible terminal default slip states:

  • public_first_receipt
  • lawful_first_receipt
  • sponsor_first_countercopy
  • boundary_first_receipt
  • floor_carrier_first_receipt
  • split_custody_slip
  • recovery_only_custody
  • default_pending_first_custody
  • default_captured_first_custody
  • false_first_custody_hardened

Branch assertions

ChoiceBranchRequired tripletFive counter deltas
0public_firstprotected_public_witness / public_first_receipt / public_table_required+3 public_receipt_legitimacy, +2 false_service_exposed, +2 witness_exposure, +1 public_receipt_distrust, +1 handler_burden
1lawful_firstlawful_chain_witness / lawful_first_receipt / lawful_only+3 proof_chain_integrity, +2 custody_clarity, +1 inspection_heat, +2 archive_debt, +1 bureau_favor_debt
2sponsor_firstsponsor_captured_signature / sponsor_first_countercopy / sponsor_only-2 sponsor_stop_loss_pressure, -1 immediate_assignment_burden, +4 contract_capture, +2 public_receipt_distrust, +2 future_route_cost
3boundary_firstboundary_quarantine_guard / boundary_first_receipt / boundary_gated+3 artist_refusal_respected, +2 boundary_harm_prevented, +1 inspection_heat, +2 source_ambiguity, +2 route_recovery_cost
4floor_carrier_firstroute_asset_first_custody_witness / floor_carrier_first_receipt / floor_gate_required+3 physical_proof_credibility, +2 route_asset_integrity, +3 floor_lane_load, +2 handler_burden, +1 crew_refusal_risk
5split_custodysplit_custody_bailiff / split_custody_slip / contradiction_pending+3 private_capture_resistance, +1 custody_clarity, +3 source_ambiguity, +2 archive_debt, +2 future_correction_cost
6quarantine_or_refusehostile_chain_bailiff / recovery_only_custody / recovery_only-3 false_owner_risk, -2 boundary_breach_risk, +4 route_recovery_cost, +3 claimant_hostility, +2 crew_refusal_risk
7default_capturedefault_pending / default_pending_first_custody / first_custody_default_pending-2 immediate_assignment_burden, +4 false_first_claimant, +3 route_blocked, +3 route_recovery_cost, +2 contract_capture

Oracle assertions

A binding check should fail unless all assertions below are true.

  1. Primary links exist — the lens has populated observes and observed_through arrays pointing to concrete Storyteller pages.
  2. Entry is state-triggered — the surface opens from a false-service row plus incompatible first readers, not from a fixed sequence.
  3. Source is preserved — the old ruling and false-service row are not retried or erased.
  4. Candidate readers are visible — at least two first readers are present and typed.
  5. First custody is concrete — the slip records first reader, excluded/scoped readers, proof, gate, handler, posture, state, and future effect.
  6. Thirteen exact assignments exist — all required slots accept the exact named runtime object and require it in hand.
  7. All eight choices diverge — choices 0..7 preserve stable branch order, state triplets, and five exact deltas.
  8. Choice 4 recruits — only floor_carrier_first sets pei_zhan.recruited and route_asset.pei_zhan_first_custody_witness.
  9. Choice 7 arms default — all three trigger flags plus the Pei Zhan and slip pending-state markers are written before the priority event.
  10. Default option 0 captures and misses — sponsor/private-countercopy state, character-card loss, retained original slip, scar counterreceipt, and clearance of all five pending markers are visible.
  11. Split custody is not universal acceptance — the split branch carries ambiguity, archive debt, contradiction, and correction cost.
  12. Authority stays local — no card, branch, or scar grants universal receipt, consent, lawful adjudication, sponsor release, archive ownership, or universal broadcast permission.
  13. Future reader is explicit — the packet assigns the future-reader card and every terminal writes a durable future-route flag.
  14. Replay provenance exists — the two named Game CLI replays prove exact choice 4 recruitment and exact choice 7 then event option 0 capture.

Progress metric

peiZhanFirstCustodyProgress = 0..10:

  • 0: no executable first-custody route.
  • 1: false-service claimant row plus preserved source row can trigger first custody from state pressure.
  • 2: at least two candidate first readers are visible.
  • 3: 首接保全回执 enters play.
  • 4: slip records first reader, excluded/scoped readers, proof/gate/handler, posture, and future effect.
  • 5: the rite requires all thirteen exact assignments.
  • 6: all eight stable branch choices are visible.
  • 7: choice 4 recruits 裴栈 and grants the route asset with five deltas.
  • 8: sponsor, split, boundary, and quarantine outcomes prove first custody is scoped and costly.
  • 9: choice 7 arms the priority default, whose four options lose 裴栈 and retain scar evidence.
  • 10: the two named replays prove choice 4 recruitment and choice 7 then event option 0 capture/miss from the same exact packet.

Minimal replay evidence shape

lens: storyteller.lens.pei_zhan_first_custody_bailiff.v1
replays:
  recruit:
    path: lens/replays/pei-zhan-first-custody-bailiff.recruit.replay.json
    session: lens-storyteller-lens-pei-zhan-first-custody-bailiff-v1-20260716t1503z-recruit
    rite: rite.storyteller.first_custody_arbitration.v1
    exact_assignment_count: 13
    rite_choice: 4
    required_terminal:
      - pei_zhan.recruited
      - pei_zhan.state.route_asset_first_custody_witness
      - route_asset.pei_zhan_first_custody_witness
      - slip.state.floor_carrier_first_receipt
      - future_route.floor_gate_required
  default_capture:
    path: lens/replays/pei-zhan-first-custody-bailiff.default-capture.replay.json
    session: lens-storyteller-lens-pei-zhan-first-custody-bailiff-v1-20260716t1503z-default-capture
    rite: rite.storyteller.first_custody_arbitration.v1
    exact_assignment_count: 13
    rite_choice: 7
    event: event.storyteller.first_custody_default.v1
    event_option: 0
    required_terminal:
      - first_custody.default_reader.sponsor
      - first_custody.failed_input.private_countercopy
      - pei_zhan.captured
      - pei_zhan.missed
      - pei_zhan.state.sponsor_captured_signature
      - slip.state.default_captured_first_custody
      - future_route.sponsor_only
      - card.storyteller.first_custody_scar_counterreceipt.v1
    required_absent_terminal_flags:
      - first_custody.default_pending
      - event.first_custody_default.armed
      - future_route.first_custody_default_pending
      - pei_zhan.state.default_pending
      - slip.state.default_pending_first_custody
assertions:
  exact_packet_same_in_both_replays: true
  all_eight_choices_remain_defined: true
  choice_four_recruits_route_asset: true
  choice_seven_then_event_zero_captures_and_misses: true
  original_slip_retained: true
  pei_zhan_card_removed_on_default: true
  scar_counterreceipt_gained: true
  authority_remains_local: true

Non-goals

Not filler character content, a turn-count recruitment scene, a generic guard desk, a clean sponsor repair, a retcon of false service, a duplicate of briefing order, or a raw scale target. Replay must prove the exact packet, stable choices, choice-4 recruitment, choice-7 default capture, retained slip and scar evidence, and no universal clean first receipt.