Mira Lawful Final Performer Continuity Lens / 米拉合法终场表演连续性 Lens

Observable promise

This lens ensures that Mira’s lawful body/voice alignment unlocks an actual final-performance decision, not a dead flag or an automatic ending. A passing implementation keeps consent, recovery, custody, broadcast, and afteruse boundaries visible after alignment.

Parent branch oracle

The durable replay must first resolve rite.mira_voice_body_custody_triage at align_lawful_final_performer and produce:

parent_result:
  mira_lawful_final_performer: true
  body_voice_aligned: true
  route_asset.mira_lawful_final_voice: true
  rite.mira_lawful_final_performer.unlocked: true
  visible_costs:
    inspection_heat_min: 1
    sponsor_stop_loss_pressure_min: 1

No other parent branch may silently open the live lawful finale.

Docket oracle

mira_lawful_final_performance_docket:
  performance_surface: required
  living_body_state: required
  live_voice_state: required
  consent_or_refusal: required
  body_voice_receipt: required
  recovery_support: required
  broadcast_slot: required
  custodian: required
  future_reader: required
  selected_posture: required
  performance_state_after: required
  future_route_effect: required
  counter_deltas: required
  universal_finale_permission: false

The lens fails if a lawful voice asset is treated as proof of living-body capacity, blanket consent, recovery support, or future afteruse permission.

Rite oracle

The runtime rite must:

  • exist at rite.mira_lawful_final_performer;
  • require the unlock, lawful voice route asset, and aligned body/voice flags;
  • assign Mira, docket, living-body proof, voice proof, consent/refusal, recovery support, broadcast slot/custodian, and future reader;
  • use a complete two-day timing schema;
  • reject fixed-turn entry.

Branch assertions

Required branch families:

  • perform_lawful_live_finale;
  • delay_for_recovery_support;
  • publish_live_refusal_boundary;
  • license_one_separated_final_voice;
  • force_overdrive_clean_finale.

Each branch must record a distinct performance state, future effect, four or more counter deltas, and universalFinalePermission: false.

Exact runtime oracle

A lens-scoped game-cli replay must resolve both the parent alignment rite and the new performance rite. Choice 0 of the new rite must set:

lawful_finale_result:
  branch: mira_lawful_final_performance.branch.live_finale
  state: mira_lawful_final_performance.state.performed_with_stop_right
  future_effect: future_route.named_finale_afteruse_required
  mira_body_voice_clarity_min: 3
  voice_integrity_min: 3
  artist_trust_min: 2
  inspection_heat_min: 3
  sponsor_stop_loss_pressure_min: 1
  mira_stamina_debt_min: 1

Availability alone does not pass. The exact target action and all eight assignment slots must be present.

Breach oracle

force_overdrive_clean_finale must fire or arm Mira Lawful Final Performance Breach. The event makes Mira a hostile witness, locks lawful routes, suppresses the performance rite, records stamina/trust/fraud/inspection damage, and makes future use recovery-only.

Progress metric

miraLawfulFinalPerformerContinuityProgress = 0..7:

  • 0: only the symbolic unlock exists.
  • 1: parent alignment branch is exact and costly.
  • 2: a scoped final-performance docket exists.
  • 3: the missing performance rite exists behind all three gates.
  • 4: body, voice, consent, recovery, broadcast, and future-reader slots are assignable.
  • 5: five branch families diverge with visible costs.
  • 6: exact replay resolves the lawful live finale.
  • 7: overdrive creates a durable hostile-witness/recovery-only breach.

Evidence

  • lens/replays/mira-lawful-final-performer-continuity.live.replay.json proves parent alignment and exact live-finale resolution.

Non-goals

  • Not a reward cutscene.
  • Not a fixed-turn concert.
  • Not proof that aligned custody equals medical readiness.
  • Not a universal consent or afteruse release.
  • Not satisfied by setting rite.mira_lawful_final_performer.unlocked without implementing the rite.