Qiu Bai Silent-Chorus Attribution Witness / 秋白静默合唱署名见证线

This storyline turns Rite 23’s audience-signature decision into a character-scale attribution problem. A chorus blend may sound like one clean object, but the route must preserve who sang, who was replaced, and who is allowed to read that row before anyone asks whether one voice may carry another’s liability.

Ordered executable chain

  1. Rite 23 — Fan Signature Accession (storyteller-rite-23-fan-signature-accession) is the sole producer. It gains Qiu Bai, the fan archive signature, and all eleven review-input candidates while recording either stable sampling or contradictory signatures entering the archive.
  2. Silent-Chorus Attribution Review (storyteller.rite.qiu_bai_silent_chorus_attribution_review.v1) opens from the source flags, actual cards, and unfinished-disposition state. It requires seven exact in-hand assignments and one selected posture/boundary pair.
  3. Review choices 0–2 are terminal. Choice 3 is deliberately nonterminal: it retains Qiu Bai, sets the exact three pending flags, and completes the review so the natural default becomes eligible.
  4. Silent-Chorus Name Default (storyteller.event.qiu_bai_silent_chorus_name_default.v1) then resolves exactly one of three terminal outcomes. It is not a neutral timeout.
  5. A future chorus_blend voice-use decision remains outside this storyline and requires the separate Voice Substitution Liability Hearing.

A fresh state, direct review, generic person substitution, manually seeded source flags, or an attribution docket without the actual Rite 23 completion must fail.

Four exact review lanes

ReviewRite 23 historyExact postureExact boundaryResult
0storyteller_fan_witnesses_enter_archiveqiu_bai_protected_member_rows_postureqiu_bai_named_order_only_boundarysole protected recruit and route asset
1storyteller_fan_witnesses_enter_archiveqiu_bai_public_pseudonym_readback_postureqiu_bai_public_readback_boundarypublic pseudonym rows; independent non-recruit
2storyteller_fans_sampled_for_archiveqiu_bai_sponsor_clean_blend_postureqiu_bai_sponsor_capture_boundarysponsor clean-blend capture; toxic non-recruit
3either completed Rite 23 historyqiu_bai_defer_until_names_fade_postureqiu_bai_disappearing_roster_absencearm the name-default pending triple

The IDs in the table abbreviate the full storyteller.card.*.v1 card IDs documented in the card packet. A posture paired with another branch’s boundary must fail before state mutation.

Three default terminals

Event optionTerminal statePerson resultDurable consequence
0unnamed_chorus_disbanded_hard_missQiu Bai removed; hard missstoryteller_qiubai_chorus_disbanded; archive recovery-only
1hostile_sponsor_clean_blend_inventoryQiu Bai removed; hostile capturefalse-clean-blend risk and later liability challenge
2late_public_pseudonym_non_recruitQiu Bai removed; cooperative non-recruitpublic counterreceipt readback with recovery cost

All three clear the same pending triple, deny the route asset, record a terminal disposition, and gain storyteller.card.qiu_bai_unnamed_chorus_counterreceipt.v1. None grants voice permission.

Sole recruitment and future hearing boundary

Review option 0 alone sets recruitment and route_asset.qiu_bai_silent_chorus_attribution_witness. Its scope is a named member-row and lead-replacement-order attestation for one named reader. It also sets qiu_bai.future.voice_substitution_liability_hearing_required; this is a liability obligation, not proof that the future hearing happened.

The attribution docket explicitly has doesNotSatisfyVoiceSubstitutionDocket: true. No review or default branch may complete the voice-liability rite, grant whole-chorus representation, turn attribution into voice-use consent, or grant contract, memorial, route, or facility authority.

Replay evidence

  • qiu-bai-silent-chorus-attribution-witness.recruit.replay.json must execute the real Rite 23 contradictory-signature branch, assign the protected seven-card tuple, and resolve review choice 0 with Qiu Bai retained and the sole route asset present.
  • qiu-bai-silent-chorus-attribution-witness.disbanded-default.replay.json must execute the real Rite 23 source, assign the defer tuple, resolve review choice 3, observe the exact pending triple, and then resolve default option 0 with the hard-miss flag and counterreceipt.

The focused runtime test must reach all four review branches and all three default terminals; reject fresh, missing-card, virtual, mixed-pair, and repeated resolutions; and prove that neither replay seeds source or terminal state. Both durable sessions and replays must remain source: storyteller with normalized lens provenance and integrity evidence.