Hot Mic Escrow Lens / 热麦托管 Lens

Intent

A supposedly off-air microphone can catch an artist, sponsor, inspector, or editor saying the part of the broadcast contract that was meant to stay outside the show. Storyteller should treat that residue as playable custody pressure, not flavor text: the player must decide who can read the hot-mic fragment, what proof bridge carries it, and which future route becomes cheaper, costlier, or blocked.

This lens is small and state-triggered. It enters when a prior broadcast, rehearsal, archive hearing, or sponsor-safe cut leaves hot mic residue plus a later reader attempting to consume it as proof.

Scope

  • Cards / evidence: storyteller.card.hot_mic_escrow_docket.v1
  • Rite: storyteller.rite.hot_mic_escrow_review.v1
  • Event/default: storyteller.event.false_hot_mic_release.v1
  • Counters: hotMicEscrowProgress, publicProofPressure, sponsorLeverage, inspectionHeat, editorChecksumDebt, artistBoundaryDebt, falseCleanAudio, futureRouteCost
  • Future route surfaces: public receipt, lawful annex, sponsor package, editor checksum, inspector quarantine, split escrow, recovery-only false release

Oracle

  • trigger_kind: state_pressure
  • hot_mic_residue_present: true
  • later_reader_or_route_attempts_consumption: true
  • proof_bridge_or_explicit_absence_visible: true
  • selected_listener_and_harmed_listener_visible: true
  • future_reader_or_route_consumes_escrow_state: true
  • no_fixed_turn_trigger: true
  • no_fixed_day_or_week_trigger: true

The oracle fails if a hot-mic fragment grants universal clean proof, if the harmed listener is hidden, or if the only consequence is a generic stress/HP change.

Progress metric

Progress is measured by one lens-scoped durable session/replay that reaches the review rite, chooses a branch, and exports CLI provenance. Additional branch evidence can extend this by replaying public, lawful, sponsor, editor, inspector, split, and false-release paths.

Evidence shape

Replay evidence should include:

  • sessionId beginning with lens-storyteller-lens-hot-mic-escrow-v1-;
  • deterministic seed;
  • the hot-mic docket in hand or assigned;
  • storyteller.rite.hot_mic_escrow_review.v1 resolved by action history;
  • selected branch family;
  • at least three counter deltas;
  • resulting future route effect.

Conversion target

  • Sibling executable lens: wiki/content/lens/storyteller/hot-mic-escrow.lens.ts
  • Canon pages:
    • wiki/content/storylines/hot-mic-escrow.md
    • wiki/content/mechanics/hot-mic-escrow.md
    • wiki/content/cards/storyteller/hot-mic-escrow-docket.md
    • wiki/content/rites/storyteller/hot-mic-escrow-review.md
    • wiki/content/events/storyteller/false-hot-mic-release.md
  • Runtime content:
    • game-content/storyteller/cards/hot-mic-escrow-docket.json5
    • game-content/storyteller/rites/hot-mic-escrow-review.json5
    • game-content/storyteller/events/false-hot-mic-release.json5
  • Replay: lens/replays/hot-mic-escrow.public-receipt.replay.json