Ai Sheng Pirate Child Voice / 艾笙海盗频段童声线
This character storyline turns card-storyteller-ai-sheng from a promised pirate-frequency contact into a reachable, recruitable, provisionally protected, sponsor-capturable, hostile, and missable relay witness.
Its playable question is narrow:
Before the continuity lease closes, can the producer preserve who relayed the child voice, when the relay occurred, who claims the signal, and which named reader may later cite that trace?
The storyline does not decide who owns the voice, whether a memorial is licensed, or whether anybody consented. It records one relay path and its disposition.
Ordered source chain
- Event 25 — Unauthorized Memorial (
storyteller-event-25-unauthorized-memorial) exposes the unauthorized memorial. Both source choices gain the actualcard-storyteller-ai-shengandstoryteller.card.pirate-frequency-relay-token.v1, set the encounter and availability flags, and moveai_sheng_trust,voice_integrity, andpirate_loop_exposureby +1. The claimant and future-reader cards are starter support rows. - Custody hearing window opens while Ai Sheng is offered and custody remains unresolved.
- Pirate Child Voice Custody Hearing (
storyteller.rite.pirate-child-voice-custody-hearing.v1) requires nine exact assignments and exposes four ordered responses. - Rite 29 — Continuity Lease (
storyteller-rite-29-continuity-lease) is the natural deadline. - If final custody remains unresolved, Rite 29 must complete before Child Voice Buyout Notice (
storyteller.event.child-voice-buyout-notice.v1) exposes its four late responses. Hearing choice 2 records pending pressure; it does not bypass the deadline.
The lens fails if Ai Sheng is spawned by a fixed turn, if a name-only alias replaces the actual character card, if Rite 29 closes without the late event, or if a late counter-sign silently becomes full recruitment.
State-triggered entry
trigger_kind: state_pressure
requires:
source_event_resolved: storyteller-event-25-unauthorized-memorial
ai_sheng_offered: ai_sheng_relay_offered
actual_character_in_hand: card-storyteller-ai-sheng
relay_token_in_hand: storyteller.card.pirate-frequency-relay-token.v1
temporary_body_in_hand: card-storyteller-memorial-license-draft
fan_signature_in_hand: card-storyteller-fan-archive-signature
blackbox_fragment_in_hand: card-storyteller-unfiled-blackbox-fragment
audit_seal_in_hand: card-storyteller-audit-seal
sponsor_warrant_in_hand: card-storyteller-sponsor-warrant
custody_claimant_in_hand: storyteller.card.ai-sheng-custody-claimant.v1
future_reader_in_hand: storyteller.card.ai-sheng-named-future-reader.v1
custody_disposition_recorded: false
continuity_lease_deadline_closed: false
forbidden_triggers:
- fixed_turn
- fixed_day_or_week
- relationship_threshold_alone
- raw_card_count
- dashboard_or_lens_health
Three support-card rows
The focused runtime card pack exposes three exact support cards. Event 25 gains the relay token; the claimant and future-reader rows are starters with concrete replay-visible values:
storyteller.card.pirate-frequency-relay-token.v1— identifies the relay path, timing window, and corroborating signal trace;storyteller.card.ai-sheng-custody-claimant.v1— recordsexplicit_absencefor this packet’s claimant;storyteller.card.ai-sheng-named-future-reader.v1— namescity_public_archive_child_voice_readback_deskand requests relay-path/timing inference only.
These rows keep relay proof, claimant pressure, and future consumption separate. The claimant cannot stand in for Ai Sheng, and the future reader cannot stand in for a custody decision.
Exact nine-slot hearing
storyteller.rite.pirate-child-voice-custody-hearing.v1 exposes exactly these slots in this order:
| # | Slot | Exact accepted card |
|---|---|---|
| 1 | relay_token | storyteller.card.pirate-frequency-relay-token.v1 |
| 2 | ai_sheng | card-storyteller-ai-sheng |
| 3 | temporary_body | card-storyteller-memorial-license-draft |
| 4 | fan_signature | card-storyteller-fan-archive-signature |
| 5 | blackbox_fragment | card-storyteller-unfiled-blackbox-fragment |
| 6 | audit_seal | card-storyteller-audit-seal |
| 7 | sponsor_warrant | card-storyteller-sponsor-warrant |
| 8 | custody_claimant | storyteller.card.ai-sheng-custody-claimant.v1 |
| 9 | future_reader | storyteller.card.ai-sheng-named-future-reader.v1 |
No generic any assignment, virtual card, alias, hidden tenth slot, or other character can satisfy the exact Ai Sheng slot. Slot order is part of the observable contract.
Four ordered hearing branches
| Choice | Exact option id | Ai Sheng state | Route result |
|---|---|---|---|
| 0 | protect_and_recruit_pirate_relay | protected and recruited | creates only route_asset.ai_sheng_pirate_relay |
| 1 | sign_temporary_memorial_body | provisionally protected | writes temporary body and provisional public archive holder; no recruit asset |
| 2 | open_sponsor_buyout_notice | unresolved, notice pending | writes ai_sheng.custody_hearing_buyout_pending and defers disposition to the event |
| 3 | publish_hostile_public_chorus | hostile public source | creates public chorus pressure, never the Ai Sheng recruit asset |
Choice 0 — Protect and recruit
This is the only hearing branch that may set:
ai_sheng_relay_protected;ai_sheng_recruited;ai_sheng.state.recruited_protected_pirate_relay;route_asset.ai_sheng_pirate_relay;ai_sheng.custody_disposition_recorded.
Recruitment retains the actual Ai Sheng card. It allows a later reader to cite one trace/timing row and must carry visible cost.
Choice 1 — Temporary legal body
This branch sets:
child_voice_temporary_body_signed;voice_custody_holder.provisional_public_archive;ai_sheng.state.temporary_memorial_body_signed;ai_sheng.custody_disposition_recorded.
It does not set ai_sheng_recruited and does not create route_asset.ai_sheng_pirate_relay. A provisional body narrows custody for one use; it is not identity, personhood, consent, ownership, or memorial permission.
Choice 2 — Sponsor notice pending
This branch sets ai_sheng.custody_hearing_buyout_pending, ai_sheng.state.sponsor_buyout_pending, and an informational event-armed marker, then waits for Rite 29 before storyteller.event.child-voice-buyout-notice.v1 can open. The executable event gate is completed Rite 29 plus unresolved custody, not the marker alone. It does not record a final custody disposition and does not create a route asset.
Choice 3 — Hostile public chorus
This branch sets ai_sheng_hostile_chorus_leak and ai_sheng.state.hostile_public_chorus, removes the actual Ai Sheng card, and records the custody disposition. A later public-chorus route may preserve evidence of the buyout or suppression attempt; it is not Ai Sheng recruitment and does not give the player control of the voice.
Every hearing option must expose six effect-backed counter deltas. Across the four-option family, the deltas expose relief/proof, cost, relationship, exposure, custody pressure, and future-reader consequence. Declared metadata without matching runtime effects does not pass; an individual option need not contain every category.
Natural Rite 29 deadline
storyteller-rite-29-continuity-lease is the natural deadline. If it resolves while ai_sheng.custody_disposition_recorded is false, the buyout event becomes the late answer surface.
The deadline may not:
- silently recruit Ai Sheng;
- silently make the temporary body permanent;
- treat continuity lease as voice ownership;
- close the storyline without a captured, protected, hostile, or missed state.
Four late buyout responses
storyteller.event.child-voice-buyout-notice.v1 exposes exactly:
| Choice | Exact option id | Final state |
|---|---|---|
| 0 | accept_sponsor_child_voice_buyout | sponsor captured |
| 1 | late_counter_sign_provisional_custody | protected provisional custody, no full recruit asset |
| 2 | leak_buyout_notice_to_hostile_chorus | hostile public leak |
| 3 | let_child_voice_signal_expire | missed and recovery-only |
Each event option records ai_sheng.custody_disposition_recorded and exactly five effect-backed counter deltas.
- Sponsor capture sets
ai_sheng_relay_bought_outandvoice_custody_captured_by_sponsor; it cannot retain the recruit asset. - Late counter-sign may set
ai_sheng_relay_protectedandvoice_custody_holder.provisional_public_archive. It must not setai_sheng_recruitedorroute_asset.ai_sheng_pirate_relay. - Hostile leak sets
ai_sheng_hostile_chorus_leakand may setpublic_chorus_route_asset; the public asset is not the character route asset. - Expiry sets
ai_sheng_missed_signalandai_sheng.future.recovery_only. The miss cannot be repaired into clean recruitment by the same event.
Replay contracts
Seven focused Storyteller replays cover every hearing option and every late-event response:
lens/replays/ai-sheng-pirate-relay-custody.protected.replay.json— exact Event 25 source, exact nine assignments, hearing choice 0, actual Ai Sheng retained, narrow route asset present.lens/replays/ai-sheng-pirate-relay-custody.temporary-body.replay.json— hearing choice 1, Ai Sheng retained provisionally, no recruit asset.lens/replays/ai-sheng-pirate-relay-custody.captured.replay.json— hearing choice 2, Rite 29, then event choice 0, sponsor capture present, no recruit asset.lens/replays/ai-sheng-pirate-relay-custody.late-countersign.replay.json— hearing choice 2, Rite 29, then event choice 1, provisional retention without recruitment.lens/replays/ai-sheng-pirate-relay-custody.hostile.replay.json— hearing choice 2, Rite 29, then event choice 2, public chorus visible, no recruit asset.lens/replays/ai-sheng-pirate-relay-custody.hostile-direct.replay.json— hearing choice 3, direct hostile loss before Rite 29.lens/replays/ai-sheng-pirate-relay-custody.missed.replay.json— Rite 29 natural deadline followed by event choice 3, Ai Sheng missed and recovery-only.
Every replay uses source: storyteller, a non-null canonical lensId, and actual card IDs. Every replay that resolves the hearing uses the exact hearing slot order and no virtual assignment; the missed replay deliberately skips that hearing after proving the Event 25 source gate.
Narrow route authority
route_asset.ai_sheng_pirate_relay can answer only:
- which relay token carried the signal;
- the observed relay timing window;
- which black-box, fan-signature, or audit proof corroborates that trace;
- which claimant and named future reader were recorded with it.
It cannot grant voice/archive ownership, memorial license, consent, identity/personhood/death, oxygen allocation, sponsor-buyout authority, inspector authority, continuity authority, or universal broadcast permission.
The focused Ai Sheng Event 25 effects, hearing, Rite 29 addition, event, and route asset must not mutate these control counters (prerequisite archive actions in the same replay may already have established them):
memorial_license_status;ArchiveCustody;ContinuityAuthority;legal_body_pressure.
Legacy generic pressure boundary
The older Turn 31 fixture keeps the historic option id recruit_pirate_custodian for replay compatibility, but it is not an Ai Sheng recruit branch. It may move ai_sheng_trust as a generic pressure precursor; it cannot gain card-storyteller-ai-sheng, set ai_sheng_recruited, or create route_asset.ai_sheng_pirate_relay. Actual Ai Sheng begins at Event 25 and recruits only through the exact custody hearing.
Completion
The storyline is complete only when the actual Ai Sheng card has a recorded protected/recruited, provisional, captured, hostile, or missed disposition and a named future reader inherits the narrow result. A pending notice is not completion.