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:
- Both
storyteller-event-25-unauthorized-memorialchoices expose the unauthorized memorial, gain the actual Ai Sheng card and relay token, setai_sheng_relay_offered,ai_sheng.source_unauthorized_memorial_encountered, andstoryteller_ai_sheng_relay_available, and move the three entry counters. The claimant and future-reader cards are starter rows. storyteller.rite.pirate-child-voice-custody-hearing.v1opens while custody is unresolved.- The hearing resolves protected recruitment, provisional custody, pending sponsor notice, or hostile public chorus.
storyteller-rite-29-continuity-leaseis the natural deadline.- A pending notice remains unresolved until
storyteller-rite-29-continuity-leasecompletes; that deadline then opensstoryteller.event.child-voice-buyout-notice.v1when 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:
storyteller.card.pirate-frequency-relay-token.v1;storyteller.card.ai-sheng-custody-claimant.v1;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:
| # | 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 |
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:
protect_and_recruit_pirate_relay;sign_temporary_memorial_body;open_sponsor_buyout_notice;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:
accept_sponsor_child_voice_buyout;late_counter_sign_provisional_custody;leak_buyout_notice_to_hostile_chorus;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.
| Response | Required durable state | Route-asset rule |
|---|---|---|
| Sponsor buyout | ai_sheng_relay_bought_out, voice_custody_captured_by_sponsor, ai_sheng.state.sponsor_captured_child_voice, ai_sheng.future.sponsor_only | actual Ai Sheng removed; no route asset |
| Late counter-sign | ai_sheng_relay_protected, voice_custody_holder.provisional_public_archive, ai_sheng.state.late_countersigned_provisional_custody | Ai Sheng retained; no recruitment and no route asset |
| Hostile leak | ai_sheng_hostile_chorus_leak, public_chorus_route_asset, ai_sheng.state.hostile_public_chorus | actual Ai Sheng removed; no Ai Sheng route asset |
| Signal expiry | ai_sheng_missed_signal, ai_sheng.state.missed_signal_recovery_only, ai_sheng.future.recovery_only | actual 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_expireresolved;ai_sheng_missed_signalandai_sheng.future.recovery_onlyare true;route_asset.ai_sheng_pirate_relayis 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:
- Event 25 source and actual Ai Sheng appear.
- Three exact support cards appear.
- Nine exact hearing assignments are fillable.
- Four ordered hearing branches exist.
- Protected recruitment creates the sole Ai Sheng route asset.
- Temporary-body and late counter-sign stay non-recruiting.
- Four ordered buyout responses exist.
- Rite 29 can naturally produce the late miss.
- Seven replays verify every hearing option and every late-event response.
- 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.