Mira Body / Voice Contradiction

Mira Body / Voice Contradiction fires when Mira Veil’s public body state no longer matches the voice object that the production wants to air, archive, license, sell, or suppress.

The event is state-triggered. It opens from custody mismatch, not from a fixed numbered turn.

Entry conditions

Offer this event when all of the following are true:

  1. Voice Receipt exists in any state except body_voice_aligned;
  2. at least one broadcast, archive, sponsor, editor, inspector, fan, or AI claimant can benefit from merging or separating Mira’s body and voice;
  3. at least one pressure counter is unresolved: mira_body_voice_clarity, mira_consent_integrity, voice_integrity_risk, public_receipt_legitimacy, fan_oxygen_resentment, sponsor_stop_loss_pressure, inspection_heat, or archive_fraud;
  4. the route has not already resolved Mira as protected private survivor, lawful final performer, hostile witness, or irreversible fraud object.

Offered choices

Choice A — Publish the contradiction

The player lets public witnesses see that the marketed body and the custody voice are not the same evidence chain.

Expected outcome:

  • set public_refusal_receipt or body_voice_split_public;
  • public_receipt_legitimacy +1 or mira_consent_integrity +1;
  • sponsor_stop_loss_pressure +1, inspection_heat +1, or archive_debt +1.

Choice B — Protect Mira offstage

The player keeps the contradiction private but signs or preserves a receipt that explains why Mira is not publicly available.

Expected outcome:

  • set protective_snow_receipt or mira_protected_private_body;
  • artist_trust +1 or mira_consent_integrity +1;
  • fan_oxygen_resentment +1, public_receipt_legitimacy -1, or sponsor pressure rises.

Choice C — License the separated voice

The player treats the voice as a lawful object while Mira’s body is absent or protected.

Expected outcome:

  • improve voice_integrity or voice_token_integrity;
  • spend or exhaust a voice token, receipt, editor proof, or inspector favor;
  • keep fan, sponsor, or archive pressure live for follow-up.

Choice D — Merge and air

The player lets sponsor, archive, editor, or AI process merge body and voice for a clean broadcast artifact.

Expected outcome:

  • set fraudulent_body_voice_merge or mira_voice_body_fraud_locked;
  • reduce immediate schedule or sponsor pressure;
  • increase archive_fraud, voice_integrity_risk, inspection_heat, or future hostile-witness risk.

Choice E — Ignore the mismatch

The production neither proves consent nor stops the contradictory artifact.

Expected outcome:

  • add mira_body_voice_missed;
  • lock or raise the cost of protective snowing and public refusal branches;
  • increase fan oxygen resentment, voice risk, or archive debt.

Follow-up hooks

Non-goals

  • Not a cutscene about Mira being sick.
  • Not a forced death outcome.
  • Not a fixed-turn trigger.
  • Not a clean sponsor shortcut.