Mira Veil Voice / Body Custody Lens
Primary observation link
This lens observes Mira Veil Storyline, Mira Veil, Archive Voice Custody, and Route Assets and Custody.
It is observed through Voice Receipt, Voice Contradiction, Body Custody Triage, Last Performance, and 未剪辑真唱母带.
Purpose
Mira must not remain a prose-only collapsing singer used by other systems. The implementation is correct only if Mira becomes a playable, stateful, recruitable, missable, recoverable, and pressure-bearing route asset whose body and voice can diverge.
A passing implementation must prove that Mira’s living body, public-stage availability, consent, final voice, voice model, and archive proof can be separated or merged in gameplay, and that each separation changes future options.
State-triggered entry
Offer Mira’s custody surface when all of the following are true:
- a broadcast, final performance, final-take proof, voice model, archive docket, public refusal, or sponsor relief surface wants to use Mira’s voice or public body;
- Mira’s body state and voice state are not both cleanly aligned with proof;
- at least two claimant factions can contest the result: Mira, sponsor, archive, inspector, editor, fan public, AI voice claimant, or producer license desk;
- at least one pressure counter is live:
mira_body_voice_clarity,mira_consent_integrity,voice_integrity,voice_integrity_risk,artist_trust,public_receipt_legitimacy,fan_oxygen_resentment,sponsor_stop_loss_pressure,inspection_heat, orarchive_fraud.
The canonical trigger is custody mismatch plus claimant pressure. It is not a fixed numbered trigger.
Required observable content
Route states
Mira must expose durable states equivalent to at least six of the following:
mira_unseenmira_offeredmira_lawful_final_performermira_protected_private_bodymira_public_refusal_witnesslicensed_separated_voicevoice_model_captured_by_sponsorfraudulent_body_voice_mergemira_body_voice_missedmira_hostile_witnessmira_unavailable
Proof states
Voice Receipt or an equivalent proof object must expose at least four of:
body_voice_alignedbody_missing_voice_livevoice_missing_body_liveprotective_snow_receiptpublic_refusal_receiptfraudulent_body_voice_merge
Assignable actions
The replay surface must expose Body Custody Triage or equivalent choices that can assign:
- Mira or explicit Mira absence;
- a voice proof, final-take source, receipt, token, or editor proof;
- at least one handler or claimant actor;
- a branch intention: perform, protect, publish, license, merge, suppress, or ignore.
Events
At least one of the following must be emitted, resolved, or recorded:
- Voice Contradiction;
- a public refusal event;
- a protective snow receipt event;
- a sponsor merge or AI voice capture event;
- an inspector or counter-receipt objection caused by body/voice mismatch.
Required branch divergence
Branch A — Lawful final performer
A success route aligns Mira’s body, voice, consent, and custody proof before airing.
Expected evidence:
- set
mira_lawful_final_performeror maintainbody_voice_alignedwith proof; - improve
mira_body_voice_clarity,voice_integrity, orartist_trust; - pay nonzero cost through stamina, medical supply, inspector heat, sponsor pressure, fan oxygen delay, proof exhaustion, or archive debt.
Branch B — Protective snow receipt
A protection route removes Mira from public-stage availability while preserving consent/refusal proof.
Expected evidence:
- set
mira_protected_private_bodyandprotective_snow_receipt; - improve
mira_consent_integrityorartist_trust; - worsen public legitimacy, fan oxygen resentment, sponsor pressure, or archive debt;
- public performance routes are locked or made more expensive.
Branch C — Public refusal witness
A public route exposes that the marketed body, voice, or sponsor ending is not accepted as the true chain.
Expected evidence:
- set
mira_public_refusal_witnessorpublic_refusal_receipt; - improve
public_receipt_legitimacyormira_consent_integrity; - increase sponsor, archive, inspector, or fan mobilization pressure;
- later counter-receipt or custody disputes can cite the public refusal.
Branch D — Licensed separated voice
A legal separation route allows voice use without pretending that the public body is present.
Expected evidence:
- set
licensed_separated_voiceor lawful limited voice holder state; - improve
voice_integrityorvoice_token_integrity; - spend token, final-take proof, editor receipt, inspector favor, or public witness;
- leave grief, fan, sponsor, or false-owner risk live.
Branch E — Sponsor merge / AI fraud
A capture route lets sponsor, archive, editor, or AI process merge Mira’s absent body and available voice into a clean commodity artifact.
Expected evidence:
- set
voice_model_captured_by_sponsor,fraudulent_body_voice_merge, ormira_false_public_body; - reduce one immediate sponsor or schedule pressure;
- increase
archive_fraud,voice_integrity_risk,artist_trust_loss, inspection heat, or hostile witness risk.
Branch F — Missed or hostile Mira
A failure route ignores the contradiction, under-protects Mira, or lets another claimant define her final voice.
Expected evidence:
- set
mira_body_voice_missed,mira_hostile_witness, ormira_unavailable; - lock or raise the cost of lawful final performer, protective snow, public refusal, or separated-license routes;
- future recovery requires counter-receipt, editor proof, inspector audit, fan witness, or archive bargain.
Oracle assertions
A sibling executable lens should fail unless all assertions below are true.
- Primary links exist —
observesandobserved_througharrays are populated and point to existing Storyteller wiki surfaces. - State-triggered entry — Mira’s surface opens from custody mismatch and claimant pressure, not a fixed numbered trigger.
- Mira is stateful — replay or data inspection exposes at least six durable Mira route states.
- Proof object exists — a body/voice receipt or equivalent proof object stores at least four body/voice proof states.
- Assignable rite exists — at least one rite or choice accepts Mira or explicit Mira absence plus proof/handler/claimant inputs.
- Recruitability/missability matter — protected, public, or lawful Mira unlocks at least one option that missed, hostile, captured, or unavailable Mira cannot unlock.
- Branch outcomes diverge — lawful performance, protective snow, public refusal, licensed separation, sponsor fraud, and missed/hostile routes do not collapse into the same state or counter result.
- Success is costed — any positive route improves one body/voice/consent/public variable while worsening or spending another pressure surface.
- Failure is durable — ignoring, merging, or under-protecting Mira changes later availability, cost, tags, or counters.
- No universal cleanup — no single branch may simultaneously erase sponsor, archive, inspector, fan, artist, and voice pressure.
- Replay provenance — passing evidence includes session id, seed, offered choices, assigned cards, branch outcome, durable states, and counter deltas from game state.
Replay evidence shape
lens_id: storyteller.lens.character.mira_veil_voice_body_custody.v1
session_id: lens-mira-veil-voice-body-custody-v1-<timestamp>
seed: <deterministic-seed>
replay_context:
mira_state_before: unseen | offered | aligned | protected | public_refusal | separated_voice | captured | missed | hostile
proof_state_before: body_voice_aligned | body_missing_voice_live | voice_missing_body_live | protective_snow_receipt | public_refusal_receipt | fraudulent_body_voice_merge
claimant_factions:
- sponsor_or_archive_or_inspector_or_editor_or_fan_or_ai_claimant
- second_claimant_or_equivalent
live_pressures:
- mira_body_voice_clarity
- voice_integrity_risk
- sponsor_stop_loss_pressure
offered_choices:
- rite.mira_voice_body_custody_triage
- publish_contradiction
- protective_snow_receipt
- licensed_separated_voice
- sponsor_merge_or_ai_capture
assigned_cards:
success_branch:
- card.mira_body_voice_receipt
- proof_or_handler_or_token
negative_branch:
- insufficient_proof_or_sponsor_merge_or_absence
branches:
protective:
outcome: mira_protected_private_body
deltas:
mira_consent_integrity: +1
fan_oxygen_resentment: +1
public_refusal:
outcome: mira_public_refusal_witness
deltas:
public_receipt_legitimacy: +1
sponsor_stop_loss_pressure: +1
fraud:
outcome: voice_model_captured_by_sponsor
deltas:
archive_fraud: +1
voice_integrity_risk: +1
assertions:
- state_triggered_entry
- proof_object_stateful
- assigned_cards_recorded
- branch_outcomes_diverge
- success_has_cost
- failure_is_durableProgress metric
Progress is branch coverage and state distinction, not content count.
- 20%: Mira has explicit body/voice route states and claimant factions.
- 40%: a body/voice receipt or equivalent proof object can enter play.
- 60%: an assignable rite resolves at least two positive branches with costs.
- 80%: missed, hostile, captured, or fraudulent Mira creates durable penalties.
- 100%: at least three divergent branches are replay-proven with seed, session id, assignments, outcomes, durable states, and counter deltas.
Non-goals
- Not a generic artist biography.
- Not a health-bar lens.
- Not a fixed-turn trigger.
- Not bulk content volume.
- Not governance or methodology.
- Not a free legal voice pack.
- Not satisfied by prose alone; proof must come from branch state and replay evidence.