Lyra Ashen Last-Breath Voice Principal / Lyra Ashen 临终真声本人线

The original oxygen/archive pack contains Lyra, her voiceprint, her last-air slot, and a memorial route. Its thin missing lane is Lyra’s own answer. event.lyra_desaturates makes her visible, while the broad last-air edit assigns the voiceprint, editor, and vigil queue. Visibility and asset custody do not settle whether the living artist agreed, refused, answered publicly, or disappeared behind a sponsor proxy.

This storyline makes that person-state playable without taking over the archive-custody or memorial-route systems.

State-triggered entry

The line begins after event.lyra_desaturates resolves, the actual artist.lyra_ashen, slot.last_air_edit, and asset.lyra_voiceprint are available, and no last-breath disposition has been recorded. storyteller.event.lyra_ashen_living_answer_window.v1 opens from that source state rather than a fixed turn, day, week, chapter, health-number threshold, or broad memorial completion flag.

The existing event proves only that Lyra and the slot became visible. It does not prove consent, refusal, recruitment, custody, a memorial permit, or a medical outcome.

Storyline spine

Beat 1 — The source produces two distinct objects

The source encounter exposes the actual living artist and her separable voiceprint asset. The last-air slot creates urgency, but the slot and asset cannot substitute for the person in the consent review.

Beat 2 — The living-answer window selects a posture

The priority event selects exactly one living-answer, protection-posture, and memorial-scope tuple. It records the matching branch flag, retains those three exact support cards, removes the other nine candidate rows, and preselects the corresponding review choice. This prepares evidence; it does not itself recruit Lyra or resolve her disposition.

Beat 3 — Eight exact rows reach the review

storyteller.rite.character.lyra_ashen_last_breath_consent_review.v1 requires the consent docket, actual Lyra, last-air slot, voiceprint, selected living answer, selected protection posture, selected memorial scope, and named future reader. Missing, virtual, out-of-hand, mixed-branch, or asset-for-person assignments fail.

Beat 4 — Lyra’s person-state becomes durable

Event optionRite optionTerminal statePerson and route result
open_protected_living_principal_windowrecruit_protected_living_voice_principallyra_ashen.state.recruited_protected_living_voice_principalLyra retained; sole branch granting route_asset.lyra_living_voice_principal
open_honored_private_refusal_windowhonor_private_refusal_and_block_public_reuselyra_ashen.state.honored_private_refusalLyra retained and not recruited; public reuse remains blocked
open_public_living_testimony_windowrecord_public_living_testimony_question_scopelyra_ashen.state.public_living_testimony_question_scopeLyra retained and not recruited; only the named question transcript may be read
open_sponsor_proxy_capture_windowaccept_sponsor_proxy_capture_and_miss_lyralyra_ashen.state.sponsor_proxy_captured_hard_missactual Lyra removed; no route asset; future readers are recovery-or-estate-only

Recruitability and missability

Recruitment requires the actual Lyra card, the source visibility event, the protected living-answer tuple, explicit rite choice 0, and a named future reader. Only this branch grants route_asset.lyra_living_voice_principal, and that asset carries a scoped live-voice window plus continuing oxygen protection cost.

Honored refusal is a successful boundary, not a failed recruit. Public testimony makes one answer legible but does not place Lyra on the production roster or license her whole performance. Sponsor proxy capture is the hard miss: it removes the actual person, records that no living answer was obtained, and narrows later play to a recovery hearing or an estate reader. It does not declare Lyra dead.

The downstream rite.last_air_edit now requires both a recorded Lyra disposition and lyra_ashen.state.recruited_protected_living_voice_principal. Private refusal, public-question-only testimony, and sponsor-proxy miss therefore block voiceprint route conversion instead of surviving as advisory flags.

Non-duplication boundaries

  • Oxygen Archive Custody owns voiceprint custody and its lawful or contested holders. This line owns only Lyra’s present personal answer.
  • Memorial Route Asset owns whether a broadcast becomes route infrastructure. A scoped Lyra answer is neither a memorial permit nor automatic route conversion.
  • Mina Cut owns edit labor and capacity. Lyra cannot consent for Mina or assign final-cut authority.
  • Oxygen Mask Choir and fan.vigil_choir own their respective witness consent. A Lyra answer cannot speak for either collective.
  • Orren Voss owns no Lyra answer, and Lyra issues no Orren ruling. Evidence and adjudication remain distinct.
  • Living answer, voiceprint custody, medical condition, and death finding are four separate surfaces. No branch collapses them.

Replay evidence

  • lens/replays/lyra-ashen-last-breath-voice-principal.recruit.replay.json
  • lens/replays/lyra-ashen-last-breath-voice-principal.private-refusal.replay.json
  • lens/replays/lyra-ashen-last-breath-voice-principal.public-testimony.replay.json
  • lens/replays/lyra-ashen-last-breath-voice-principal.sponsor-proxy-miss.replay.json

Each replay must resolve event.lyra_desaturates, choose exactly one living-answer-window option, assign eight real in-hand cards, select the matching consent-review option, and reach only the asserted terminal state.