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 priorityThe 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: 3Default 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_upSponsor Care Filed As Public Consent
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_upPublic 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_upLawful 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_upAbsence 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_upCounter Deltas
The event must mutate at least three surfaces. At least one must be a future effect.
Expected surfaces:
medical_air_diversion_pressuremedical_air_reservecare_priority_claritypatient_stabilityperformer_safety_riskward_queue_pressurefan_oxygen_resentmentpublic_receipt_distrustsponsor_stop_loss_pressurecontract_capturelawful_medical_boundaryroute_asset_availabilityrecovery_only_pressurebroadcast_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.