Shao Zi Queue-Call Order Review / 哨子队列喊号顺序审查

storyteller.rite.shao_zi_queue_call_order_review.v1 is the only surface that settles Shao Zi’s recruitment, independent posture, sponsor capture, or hard miss. The queue-call order window preserves all candidates; this review alone consumes the exact tuple allowed by Rite 17 and Oxygen Priority.

Exact ten-slot guard

The review requires all ten assignments documented in Shao Zi Queue-Call Order Witness Cards. Every assigned object must be in hand. The selected review option, Rite 17 branch, Oxygen Priority Recut posture/reader, disposition posture, and authority boundary must agree.

Missing assignments fail. A generic queue card, a virtual alias, or an incorrectly mixed pair does not silently default. Each upstream lane enables exactly one review choice; the other three fail without mutating state. A successful choice then removes the other six candidate cards.

Four ordered branches

0 — recruit_protected_queue_call_order_witness

Retains Shao Zi, sets shao_zi.state.recruited_protected_queue_call_order_witness, and grants route_asset.shao_zi_queue_call_order_witness. This is the sole recruitment and sole route-asset branch. The route reader must cite the named call-order row and cannot reuse Shao Zi as an oxygen allocator.

1 — bind_public_queue_countersign

Retains Shao Zi as shao_zi.state.public_countersigned_non_recruit. The public receipt exposes skipped and displaced names. It grants no recruitment or route asset and cannot represent universal fan consent.

2 — accept_sponsor_captured_stable_sample

Retains Shao Zi as shao_zi.state.sponsor_captured_stable_sample. The fan-oxygen audit may read the sponsor-floor sample but must preserve the omitted-name boundary. This is capture, not recruitment, fan mandate, or clean priority authority.

3 — erase_queue_and_miss_witness

Sets shao_zi.state.erased_queue_hard_miss, removes card-storyteller-shao-zi, sets the recovery-inventory erased-queue readback, and permanently denies the route asset. The call-order record must show erasure/refusal or explicit absence; it cannot silently recalculate the skipped names.

Required divergence

The four branches must remain observably different across:

  • stable versus fractured Rite 17 source state;
  • route-asset, public-receipt, fan-oxygen-audit, and recovery-inventory readers;
  • recruited, independent, captured, and hard-missed person states;
  • actual card retention/loss;
  • route-asset presence/absence;
  • relief, cost, and future-route counters.

Authority denials

authority_denials:
  shao_zi_decides_medical_need: false
  shao_zi_chooses_oxygen_priority_rule: false
  shao_zi_allocates_oxygen: false
  shao_zi_owns_clinic_pain_priority: false
  shao_zi_speaks_for_all_fans: false
  shao_zi_creates_consent: false
  shao_zi_grants_lawful_custody: false
  shao_zi_grants_station_or_route_access: false
  shao_zi_erases_skipped_names_cleanly: false

Xi Sheng, Huo Qian, and Yu Lan retain their separate authority. The Oxygen Priority Ladder owns the chosen rule; both durable Shao Zi paths assign him to the real bounded assigned_handler_or_absence slot.