Mian Tai Backstage Medicine Broker Lens / 绵苔后台药品供给 Lens

This lens checks that Mian Tai becomes a reachable, recruitable, missable, suppressible supply broker whose source, keeper, medicine debt, and raid state change later play. It rejects every shortcut that turns medicine custody into Li Xingtong’s consent, diagnosis, prescription, administration authority, clinic control, oxygen allocation, or voice rights.

Entry oracle

entry_state:
  trigger_kind: state_pressure
  source_character: card-storyteller-mian-tai
  source_event: storyteller-event-04-saint-withdrawal
  withdrawal_or_sedation_pressure_visible: true
  source_saint_withdrawal_encountered: true
  storyteller_miantai_supply_available: true
  clinic_trust_min: 1
  withdrawal_heat_min: 1
  exact_runtime_assignments:
    - docket
    - mian_tai
    - source_artist
    - uncut_vocal
    - blackbox_editor
    - stage_permit
    - sponsor_warrant
    - medicine_ledger
    - protection_plan
    - future_reader
  no_fixed_turn_trigger: true
  no_fixed_day_or_week_trigger: true
  no_raw_relationship_threshold_trigger: true
  no_dashboard_or_lens_health_trigger: true

The lens fails if the line opens only because Mian Tai is in the starting hand or a raw relationship counter crosses a threshold.

Checks

1. Source identity remains bound

The source card retains its first encounter in storyteller-event-04-saint-withdrawal, route-window miss, storyteller_miantai_supply_available, storyteller_miantai_supply_raided, clinic_trust, withdrawal_heat, medicine_debt, and living-artist route role. The source event remains the availability beat; it does not itself prove recruitment, consent, or clinical authority.

2. Docket separates every authority

Mian Tai Withdrawal Supply Docket must record its exact 17 runtime fields: source event and artist, uncut vocal, medicine batch or absence, legal status, artist acknowledgement or refusal, supply custodian, protection or raid plan, sponsor pressure, medicine debt, posture, Mian and medicine after-states, actual card presence, future reader and effect, and counter deltas.

It must explicitly keep these values false:

authority_denials:
  mian_tai_represents_li_xingtong_consent: false
  mian_tai_can_diagnose_or_prescribe: false
  custody_authorizes_administration: false
  universal_medicine_authority: false

3. Eight branches remain reachable in stable order

  1. recruit_protected_backstage_medicine_broker
  2. license_scoped_legal_sedation_supply
  3. escrow_illegal_withdrawal_medicine
  4. publish_discoverable_medicine_ledger
  5. honor_artist_refusal_and_close_clinic
  6. accept_sponsor_captured_supply
  7. suppress_and_scapegoat_mian_tai
  8. allow_supply_raid_default

Every branch records Mian Tai state, supply state, medicine-debt state, raid state, relief, cost, at least four counter or durable-state deltas, and one future-reader effect. Branches 0 through 5 cannot silently arm the route asset unless branch 0 was selected.

4. Recruitment is narrow

The recruit branch sets route_asset.mian_tai_backstage_medicine_broker, protects one named batch, and requires future readers to inspect provenance and keeper. It does not produce an artist consent row or clinician order.

5. Refusal is artist-owned

The refusal branch records and honors refusal in the docket through choice 4; the replay does not assign a separate refusal card. source_artist identifies Li Xingtong but never becomes proxy consent. Mian Tai preserves and obeys the refusal result; she does not author it for Li Xingtong or anyone else.

6. Hostility and raid are durable

Suppression creates hostile_supply_witness and contested provenance. Allowing the raid preserves the legacy storyteller_miantai_supply_raided signal, arms storyteller.event.mian_tai_supply_raid_default.v1, removes or contests stock, and makes future play recovery-only.

7. Adjacent roles never collapse

  • Mian Tai: batch source, keeper, medicine debt, raid exposure.
  • Xi Sheng: residue-clinic queue numbering and pain priority.
  • Luo Ji: named injury attribution and treatment-boundary testimony.
  • Licensed clinician: diagnosis, prescription, and administration decision.
  • Named artist: consent or refusal.
  • Oxygen and voice-rights systems: their own allocation and custody.

No branch may let one role silently resolve another.

8. Four focused replays prove the critical edges

  • lens/replays/mian-tai-backstage-medicine-broker.recruit.replay.json resolves choice 0 with the actual Mian Tai card and docket.
  • lens/replays/mian-tai-backstage-medicine-broker.refusal.replay.json resolves choice 4, records and honors refusal in the docket, and closes current supply use without a separate refusal assignment or proxy consent.
  • lens/replays/mian-tai-backstage-medicine-broker.hostile.replay.json resolves choice 6, leaves no route asset, and creates a hostile supply witness.
  • lens/replays/mian-tai-backstage-medicine-broker.supply-raided.replay.json resolves choice 7, preserves the legacy miss flag, arms the raid default, and proves recovery-only future play.

The lens fails if a replay only contains catalog entries and never resolves storyteller.rite.mian_tai_withdrawal_supply_review.v1.

Progress metric

Satisfied when source identity, required docket fields, all eight ordered branches, narrow recruitment, artist-owned refusal, hostile and raid defaults, role boundaries, and all four focused replay contracts are simultaneously observable.