Ai Sheng Pirate Relay Custody Lens / 艾笙海盗转发羁押 Lens

This lens verifies that card-storyteller-ai-sheng becomes a reachable, recruitable, provisionally protectable, sponsor-capturable, hostile, and missable character through an actual Storyteller runtime chain.

It rejects the shortcut where a generic pirate signal, public child voice, memorial licence, or sponsor notice is treated as Ai Sheng. It also rejects the opposite shortcut where recruiting Ai Sheng silently grants control of the voice, archive, memorial, oxygen, inspection, or broadcast.

1. Storyteller-only source oracle

All canonical pages, runtime objects, and promised replays belong to source: storyteller and game-content/storyteller.

The source character must be the actual card-storyteller-ai-sheng. A name-only alias, pirate-child tag, generic chorus, public witness, or another character cannot fill the Ai Sheng slot.

2. Ordered source and deadline oracle

The required chronology is:

  1. Both storyteller-event-25-unauthorized-memorial choices expose the unauthorized memorial, gain the actual Ai Sheng card and relay token, set ai_sheng_relay_offered, ai_sheng.source_unauthorized_memorial_encountered, and storyteller_ai_sheng_relay_available, and move the three entry counters. The claimant and future-reader cards are starter rows.
  2. storyteller.rite.pirate-child-voice-custody-hearing.v1 opens while custody is unresolved.
  3. The hearing resolves protected recruitment, provisional custody, pending sponsor notice, or hostile public chorus.
  4. storyteller-rite-29-continuity-lease is the natural deadline.
  5. A pending notice remains unresolved until storyteller-rite-29-continuity-lease completes; that deadline then opens storyteller.event.child-voice-buyout-notice.v1 when no disposition exists.

The lens fails if a fixed turn/day/week, raw card count, relationship threshold alone, chapter quota, or dashboard/lens state replaces this chronology.

3. Three support-card oracle

The focused runtime pack must expose:

  1. storyteller.card.pirate-frequency-relay-token.v1;
  2. storyteller.card.ai-sheng-custody-claimant.v1;
  3. storyteller.card.ai-sheng-named-future-reader.v1.

The relay token preserves the concrete ai_sheng_unauthorized_memorial_child_voice_trace and after_event25_before_rite29 timing. This packet’s claimant row records explicit_absence; its future-reader row names city_public_archive_child_voice_readback_desk and requests only relay path/timing. These functions may not collapse into one generic evidence row.

4. Exact nine-assignment oracle

The hearing exposes exactly these slot IDs and accepted cards, in this order:

#SlotExact accepted card
1relay_tokenstoryteller.card.pirate-frequency-relay-token.v1
2ai_shengcard-storyteller-ai-sheng
3temporary_bodycard-storyteller-memorial-license-draft
4fan_signaturecard-storyteller-fan-archive-signature
5blackbox_fragmentcard-storyteller-unfiled-blackbox-fragment
6audit_sealcard-storyteller-audit-seal
7sponsor_warrantcard-storyteller-sponsor-warrant
8custody_claimantstoryteller.card.ai-sheng-custody-claimant.v1
9future_readerstoryteller.card.ai-sheng-named-future-reader.v1

Every slot is required. No generic acceptance, virtual card, hidden extra assignment, reordered list, or alias passes.

5. Four-hearing-branch oracle

The hearing option IDs are exactly:

  1. protect_and_recruit_pirate_relay;
  2. sign_temporary_memorial_body;
  3. open_sponsor_buyout_notice;
  4. publish_hostile_public_chorus.

Protected recruitment

Choice 0 must set ai_sheng_relay_protected, ai_sheng_recruited, ai_sheng.state.recruited_protected_pirate_relay, route_asset.ai_sheng_pirate_relay, and ai_sheng.custody_disposition_recorded.

It is the only hearing or event branch that can create route_asset.ai_sheng_pirate_relay.

Provisional custody

Choice 1 must set child_voice_temporary_body_signed, voice_custody_holder.provisional_public_archive, ai_sheng.state.temporary_memorial_body_signed, and ai_sheng.custody_disposition_recorded.

It must not set ai_sheng_recruited or the route asset.

Pending sponsor notice

Choice 2 must set ai_sheng.custody_hearing_buyout_pending, ai_sheng.state.sponsor_buyout_pending, and event.ai_sheng_child_voice_buyout_notice.armed, then leave final disposition unresolved through the Rite 29 deadline. It creates no route asset and cannot expose or silently choose a late response before Rite 29 completes.

Hostile public chorus

Choice 3 must set ai_sheng_hostile_chorus_leak and ai_sheng.state.hostile_public_chorus, remove the actual Ai Sheng card, and record ai_sheng.custody_disposition_recorded. A later public chorus asset and the Ai Sheng recruit asset remain different objects.

Every hearing option must declare exactly six counter deltas, all backed by runtime effects. Across the four-branch family, relief/proof, character consequence, exposure, custody pressure, production cost, and future-reader pressure must remain visible; an individual option need not contain one delta from every category.

6. Four-late-response oracle

The buyout event option IDs are exactly:

  1. accept_sponsor_child_voice_buyout;
  2. late_counter_sign_provisional_custody;
  3. leak_buyout_notice_to_hostile_chorus;
  4. let_child_voice_signal_expire.

Every response records ai_sheng.custody_disposition_recorded and exactly five effect-backed counter deltas. All pending/open/armed flags must be false after resolution, and lost outcomes must also clear storyteller_ai_sheng_relay_available.

ResponseRequired durable stateRoute-asset rule
Sponsor buyoutai_sheng_relay_bought_out, voice_custody_captured_by_sponsor, ai_sheng.state.sponsor_captured_child_voice, ai_sheng.future.sponsor_onlyactual Ai Sheng removed; no route asset
Late counter-signai_sheng_relay_protected, voice_custody_holder.provisional_public_archive, ai_sheng.state.late_countersigned_provisional_custodyAi Sheng retained; no recruitment and no route asset
Hostile leakai_sheng_hostile_chorus_leak, public_chorus_route_asset, ai_sheng.state.hostile_public_chorusactual Ai Sheng removed; no Ai Sheng route asset
Signal expiryai_sheng_missed_signal, ai_sheng.state.missed_signal_recovery_only, ai_sheng.future.recovery_onlyactual Ai Sheng removed; no route asset

The late counter-sign is intentionally not a second recruitment window.

7. Natural Rite 29 miss oracle

When Rite 29 resolves before custody disposition, the late event must become eligible. The missed replay must show:

  • Event 25 source completed;
  • actual Ai Sheng and relay rows were reachable;
  • hearing disposition remained unresolved;
  • Rite 29 completed as the natural deadline;
  • let_child_voice_signal_expire resolved;
  • ai_sheng_missed_signal and ai_sheng.future.recovery_only are true;
  • route_asset.ai_sheng_pirate_relay is absent.

The deadline does not grant continuity authority, voice ownership, or sponsor authority.

8. Seven-replay branch oracle

Protected

lens/replays/ai-sheng-pirate-relay-custody.protected.replay.json must use the exact Event 25 source, all nine actual assignments, and hearing choice 0. The actual Ai Sheng card remains available and only the narrow Ai Sheng route asset is created.

Temporary body

lens/replays/ai-sheng-pirate-relay-custody.temporary-body.replay.json must select hearing choice 1. Ai Sheng and relay availability remain, but recruitment and the route asset are absent.

Captured

lens/replays/ai-sheng-pirate-relay-custody.captured.replay.json must select hearing choice 2, complete Rite 29, reach the buyout event, and select accept_sponsor_child_voice_buyout. Sponsor capture is durable and the Ai Sheng route asset is absent.

Late counter-sign

lens/replays/ai-sheng-pirate-relay-custody.late-countersign.replay.json must select hearing choice 2, complete Rite 29, and select event choice 1. Ai Sheng remains available under provisional custody, without recruitment or the route asset.

Hostile

lens/replays/ai-sheng-pirate-relay-custody.hostile.replay.json must select hearing choice 2, complete Rite 29, and select the hostile late response. Public chorus pressure is visible; recruitment and the Ai Sheng route asset are absent.

Direct hostile hearing

lens/replays/ai-sheng-pirate-relay-custody.hostile-direct.replay.json must select hearing choice 3 and remove Ai Sheng before Rite 29. It proves the fourth hearing option independently of the late hostile response.

Missed

lens/replays/ai-sheng-pirate-relay-custody.missed.replay.json must reach Rite 29 naturally, select signal expiry, and preserve the recovery-only miss.

All seven replay sources must equal storyteller, carry the canonical non-null lensId, and use distinct deterministic seeds. No replay may use a virtual slot card or another canon’s object.

9. Narrow route-authority oracle

route_asset.ai_sheng_pirate_relay may prove only:

  • which relay carried the signal;
  • the named relay timing window;
  • the recorded trace and corroborating proof;
  • the named claimant and named future reader.

It never grants or decides:

  • voice ownership;
  • archive ownership or archive custody;
  • memorial license or memorial permission;
  • consent;
  • identity, personhood, or death;
  • oxygen allocation;
  • sponsor-buyout authority;
  • inspector or continuity authority;
  • universal broadcast permission.

Temporary-body, fan-signature, black-box, audit-seal, sponsor-warrant, claimant, and future-reader assignments remain evidence/pressure rows. They do not transfer their adjacent authorities to Ai Sheng.

10. Forbidden-control-counter oracle

No Ai Sheng-targeted Event 25 effect, hearing branch, Rite 29 Ai Sheng addition, buyout response, route asset, or future-reader result may mutate:

  • memorial_license_status;
  • ArchiveCustody;
  • ContinuityAuthority;
  • legal_body_pressure.

The lens fails even if the narrative says authority is narrow when any focused Ai Sheng action moves one of these counters. Full-route replays may already contain values established by prerequisite archive events; the evaluator compares/scans only the focused Ai Sheng action window for this oracle.

Progress metric

aiShengPirateRelayCustodyProgress = 0..10:

  1. Event 25 source and actual Ai Sheng appear.
  2. Three exact support cards appear.
  3. Nine exact hearing assignments are fillable.
  4. Four ordered hearing branches exist.
  5. Protected recruitment creates the sole Ai Sheng route asset.
  6. Temporary-body and late counter-sign stay non-recruiting.
  7. Four ordered buyout responses exist.
  8. Rite 29 can naturally produce the late miss.
  9. Seven replays verify every hearing option and every late-event response.
  10. Relay authority stays narrow and forbidden controls remain unchanged.

Non-goals

  • Not an unauthorized-memorial replacement.
  • Not a continuity-lease amendment.
  • Not generic pirate-relay worldbuilding.
  • Not a free child-voice route.

The historic fixture id recruit_pirate_custodian is a generic trust-pressure row only. It cannot gain the Ai Sheng card, set recruitment, or create her route asset; Event 25 plus this hearing remain the sole actual character source/recruitment chain.

  • Not voice/archive ownership, memorial licensing, consent, identity/personhood/death, oxygen allocation, sponsor-buyout authority, inspector authority, continuity authority, or universal broadcast permission.