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.
Primary observation link
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: trueThe 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:
| Slot | Exact accepted object |
|---|---|
selected_false_service_row | card.storyteller.false_service_claimant_row.v1 |
selected_slip | card.storyteller.first_custody_slip.v1 |
source_ruling_or_row | card.storyteller.first_custody_source_ruling.v1 |
candidate_readers | card.storyteller.first_custody_candidate_readers.v1 |
selected_first_reader_or_absence | card.storyteller.first_custody_selected_reader.v1 |
excluded_or_scoped_readers | card.storyteller.first_custody_excluded_readers.v1 |
proof_or_absence | card.storyteller.first_custody_proof_bundle.v1 |
intake_gate_or_absence | card.storyteller.first_custody_intake_gate.v1 |
handler_or_absence | character.pei_zhan_first_custody_bailiff |
support_or_absence | card.storyteller.first_custody_support_witness.v1 |
selected_posture | card.storyteller.first_custody_posture_register.v1 |
accepted_cost | card.storyteller.first_custody_cost_ledger.v1 |
future_reader | card.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:
public_firstlawful_firstsponsor_firstboundary_firstfloor_carrier_firstsplit_custodyquarantine_or_refusedefault_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_witnesslawful_chain_witnesssponsor_captured_signatureboundary_quarantine_guardroute_asset_first_custody_witnesssplit_custody_bailiffhostile_chain_bailiffdefault_pendingpirate_overrun_witnessmanagement_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_heatsponsor_stop_loss_pressurecontract_capturearchive_debtbureau_favor_debtpublic_receipt_distrustfan_oxygen_resentmentwitness_exposurefloor_lane_loadcrew_refusal_riskhandler_burdensource_ambiguityroute_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.v1The 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_receiptlawful_first_receiptsponsor_first_countercopyboundary_first_receiptfloor_carrier_first_receiptsplit_custody_sliprecovery_only_custodydefault_pending_first_custodydefault_captured_first_custodyfalse_first_custody_hardened
Branch assertions
| Choice | Branch | Required triplet | Five counter deltas |
|---|---|---|---|
0 | public_first | protected_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 |
1 | lawful_first | lawful_chain_witness / lawful_first_receipt / lawful_only | +3 proof_chain_integrity, +2 custody_clarity, +1 inspection_heat, +2 archive_debt, +1 bureau_favor_debt |
2 | sponsor_first | sponsor_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 |
3 | boundary_first | boundary_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 |
4 | floor_carrier_first | route_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 |
5 | split_custody | split_custody_bailiff / split_custody_slip / contradiction_pending | +3 private_capture_resistance, +1 custody_clarity, +3 source_ambiguity, +2 archive_debt, +2 future_correction_cost |
6 | quarantine_or_refuse | hostile_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 |
7 | default_capture | default_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.
- Primary links exist — the lens has populated
observesandobserved_througharrays pointing to concrete Storyteller pages. - Entry is state-triggered — the surface opens from a false-service row plus incompatible first readers, not from a fixed sequence.
- Source is preserved — the old ruling and false-service row are not retried or erased.
- Candidate readers are visible — at least two first readers are present and typed.
- First custody is concrete — the slip records first reader, excluded/scoped readers, proof, gate, handler, posture, state, and future effect.
- Thirteen exact assignments exist — all required slots accept the exact named runtime object and require it in hand.
- All eight choices diverge — choices
0..7preserve stable branch order, state triplets, and five exact deltas. - Choice 4 recruits — only
floor_carrier_firstsetspei_zhan.recruitedandroute_asset.pei_zhan_first_custody_witness. - Choice 7 arms default — all three trigger flags plus the Pei Zhan and slip pending-state markers are written before the priority event.
- 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.
- Split custody is not universal acceptance — the split branch carries ambiguity, archive debt, contradiction, and correction cost.
- Authority stays local — no card, branch, or scar grants universal receipt, consent, lawful adjudication, sponsor release, archive ownership, or universal broadcast permission.
- Future reader is explicit — the packet assigns the future-reader card and every terminal writes a durable future-route flag.
- Replay provenance exists — the two named Game CLI replays prove exact choice
4recruitment and exact choice7then event option0capture.
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: choice4recruits 裴栈 and grants the route asset with five deltas.8: sponsor, split, boundary, and quarantine outcomes prove first custody is scoped and costly.9: choice7arms the priority default, whose four options lose 裴栈 and retain scar evidence.10: the two named replays prove choice4recruitment and choice7then event option0capture/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: trueNon-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.