Medical Air Diversion Default / 医疗供氧挪用默认

Medical Air Diversion Default fires or arms when medical air, ward care, medic-lane attention, or emergency oxygen is spent, hidden, captured, or cited without preserving the displaced claim and future reader.

It belongs to 医疗供氧队列优先线 and 医疗供氧队列优先机制.

Trigger Contract

trigger_when_any:
  - medical air is spent without a queue ledger
  - selected priority exists but displaced claim is hidden
  - ward hold is filed as clean route availability
  - sponsor clinic care is filed as public consent
  - public triage receipt is filed as lawful medical clearance
  - lawful medical hold is filed as fan oxygen repayment
  - absence delay or quarantine is filed as treatment
  - fan oxygen queue is subordinated without receipt or debt
  - route asset uses stabilization without reader scope
  - future reader consumes medical state without reading care priority

The event must not trigger from fixed turn, fixed day/week, raw health, raw patient count, dashboard state, lens health, or generic injury mood.

Required Payload

event: storyteller.event.medical_air_diversion_default.v1
queue_row_or_absence: <row id or explicit_absence>
source:
  source_surface: live_floor_crew_load | room_occupancy_claim_stack | live_floor_egress_bottleneck | recovery_ward_discharge_pressure | oxygen_claim_exchange | route_asset_custody | equivalent | explicit_absence
  medical_air_source: medic_lane | ward_air_room | oxygen_reserve | fan_oxygen_queue | sponsor_clinic | lawful_hold | route_asset_life_support | explicit_absence | equivalent
  medical_air_state_before: <state or explicit_absence>
diversion:
  selected_priority_or_absence: <claim id or explicit_absence>
  displaced_claim_or_absence: <claim id or explicit_absence>
  false_clean_claim: stabilized_for_all | ward_hold_released_route | sponsor_care_public_consent | public_receipt_lawful_clearance | lawful_hold_fan_repayment | absence_as_treatment | route_asset_fit_without_scope | equivalent
  default_narrator: sponsor | ward | producer | fan_public | lawful_reader | route_claimant | broadcast_reality | low_rank_staff | equivalent
  hidden_reader_or_scope: <reader scope or explicit_absence>
result:
  medical_air_state_after: diverted_false_clean | sponsor_captured | ward_overdrawn | public_debt_hidden | lawful_boundary_hidden | spent_absent | recovery_only | equivalent
  selected_claim_state_after: stabilized | captured | false_available | sponsor_only | public_only | lawful_only | equivalent | explicit_absence
  displaced_claim_state_after: hostile | debt_armed | blocked | public_addendum_required | lawful_appeal_required | recovery_only | explicit_absence | equivalent
  future_reader_or_route_effect: hostile | blocked | recovery_only | broadcast_reality_drift | public_addendum_required | lawful_appeal_required | fan_oxygen_debt_armed | equivalent
  counter_deltas_min: 3

Default Families

Ward Hold Released As Route Availability

false_clean_claim: ward_hold_released_route
future_reader_or_route_effect: route_blocked_until_release | recovery_only | lawful_appeal_required
cost_any:
  - lawful_medical_boundary_hidden
  - patient_stability_down
  - broadcast_reality_drift_up
false_clean_claim: sponsor_care_public_consent
future_reader_or_route_effect: sponsor_only_care | public_addendum_required | hostile
cost_any:
  - contract_capture_up
  - public_receipt_distrust_up
  - fan_oxygen_resentment_up

Public Receipt Filed As Lawful Clearance

false_clean_claim: public_receipt_lawful_clearance
future_reader_or_route_effect: lawful_appeal_required | contradiction_pending | blocked
cost_any:
  - inspection_heat_up
  - lawful_medical_boundary_down
  - public_anxiety_up

Lawful Hold Filed As Fan Oxygen Repayment

false_clean_claim: lawful_hold_fan_repayment
future_reader_or_route_effect: fan_oxygen_debt_armed | hostile | public_addendum_required
cost_any:
  - fan_oxygen_resentment_up
  - public_receipt_distrust_up
  - ward_queue_pressure_up

Absence Filed As Treatment

false_clean_claim: absence_as_treatment
future_reader_or_route_effect: blocked | recovery_only | broadcast_reality_drift
cost_any:
  - patient_stability_down
  - medical_air_diversion_pressure_up
  - future_recovery_cost_up

Counter Deltas

The event must mutate at least three surfaces. At least one must be a future effect.

Expected surfaces:

  • medical_air_diversion_pressure
  • medical_air_reserve
  • care_priority_clarity
  • patient_stability
  • performer_safety_risk
  • ward_queue_pressure
  • fan_oxygen_resentment
  • public_receipt_distrust
  • sponsor_stop_loss_pressure
  • contract_capture
  • lawful_medical_boundary
  • route_asset_availability
  • recovery_only_pressure
  • broadcast_reality_drift

Non-Goals

  • Not a punishment for prioritizing care.
  • Not a generic injury event.
  • Not a health failure.
  • Not valid unless the event records what medical-air claim was displaced and how future play changes.