Medical Air Priority Triage / 医疗供氧优先分诊
Medical Air Priority Triage is the assignment rite for scarce medical air, ward air, or medic-lane care.
Run it only when 医疗供氧队列账本 has a medical-air source, at least two care claims or explicit absence, selected priority, displaced claim, owed reader, and future consumer.
Assignment Requirements
rite_id: storyteller.rite.medical_air_priority_triage.v1
ledger: storyteller.card.medical_air_queue_ledger.v1
required_slots:
source_surface_or_row: <source or explicit_absence>
medical_air_source_or_absence: <source or explicit_absence>
care_claims: <two or more claims, or one claim plus explicit_absence>
selected_priority_or_absence: <claim id or explicit_absence>
displaced_claim_or_absence: <claim id or explicit_absence>
owed_reader_if_diverted: <reader or explicit_absence>
triage_authority_or_absence: medic | ward | producer | lawful_reader | fan_public | sponsor | route_asset_handler | explicit_absence | equivalent
handler_or_absence: <actor or explicit_absence>
receipt_or_proof_bridge_or_absence: medical_record | public_triage_receipt | ward_hold | lawful_boundary | sponsor_clause | fan_oxygen_receipt | route_delay_notice | explicit_absence | equivalent
future_reader_or_route: <future consumer>
selected_posture: stabilize_living_subject | reserve_ward_queue | split_ration_with_scar | publish_triage_receipt | sponsor_clinic_priority | lawful_medical_hold | divert_or_hide_defaultThe rite fails if a high-status handler, sponsor payment, public apology, lawful seal, or ward note resolves the row without selected priority, displaced claim, and future effect.
Branches
Stabilize Living Subject
selected_posture: stabilize_living_subject
relief_any:
- patient_stability_up
- performer_safety_risk_down
- route_asset_survival_up
cost_any:
- medical_air_reserve_down
- fan_oxygen_resentment_up
- ward_queue_pressure_up
- proof_preservation_delay_up
future_effect_any:
- stabilized_with_reader_scope
- route_asset_transport_delayed
- fan_oxygen_debt_armedStabilization protects a named subject. It does not make that subject available to every future route.
Reserve Ward Queue
selected_posture: reserve_ward_queue
relief_any:
- lawful_medical_boundary_up
- patient_stability_up
- premature_discharge_pressure_down
cost_any:
- route_asset_availability_down
- schedule_pressure_up
- sponsor_stop_loss_pressure_up
future_effect_any:
- ward_hold_required
- route_blocked_until_release
- recovery_onlyWard priority is a boundary, not release.
Split Ration With Scar
selected_posture: split_ration_with_scar
relief_any:
- two_claims_receive_partial_care
- immediate_collapse_prevented
cost_any:
- relapse_risk_up
- fan_oxygen_resentment_up
- public_receipt_distrust_up
- crew_medic_capacity_down
future_effect_any:
- split_medical_receipt_required
- costlier
- contradiction_pendingSplit ration must leave two scoped scars.
Publish Triage Receipt
selected_posture: publish_triage_receipt
relief_any:
- public_receipt_legitimacy_up
- fan_oxygen_balance_up
- care_priority_clarity_up
cost_any:
- sponsor_stop_loss_pressure_up
- lawful_exposure_up
- public_anxiety_up
future_effect_any:
- public_only
- addendum_required
- sponsor_objection_armedPublic triage receipt is public truth, not lawful medical clearance.
Sponsor Clinic Priority
selected_posture: sponsor_clinic_priority
relief_any:
- immediate_private_care_up
- schedule_pressure_down
- sponsor_logistics_up
cost_any:
- contract_capture_up
- public_receipt_distrust_up
- fan_oxygen_resentment_up
future_effect_any:
- sponsor_only_care
- public_addendum_required
- recovery_only_if_unwoundSponsor clinic care cannot become public consent or fan oxygen repayment.
Lawful Medical Hold
selected_posture: lawful_medical_hold
relief_any:
- lawful_medical_boundary_up
- premature_route_use_blocked
- patient_stability_up
cost_any:
- route_asset_availability_down
- bureau_debt_up
- ward_queue_pressure_up
future_effect_any:
- lawful_medical_boundary
- route_blocked_until_release
- ward_hold_requiredLawful hold prevents false availability, but it does not pay public oxygen debt.
Divert Or Hide Default
selected_posture: divert_or_hide_default
event_seen_or_armed: storyteller.event.medical_air_diversion_default.v1
relief_any:
- immediate_route_or_schedule_pressure_down
cost_any:
- medical_air_diversion_pressure_up
- displaced_claim_hidden
- false_stabilization_up
future_effect_any:
- hostile
- blocked
- recovery_only
- broadcast_reality_driftDefault is allowed only if it mutates future play.
Failure Cases
The rite is invalid if:
- it opens from fixed timing, raw patient count, dashboard state, or lens health;
- selected priority has no displaced claim;
- care is filed without a medical-air source;
- ward hold becomes clean route availability;
- sponsor clinic care becomes public consent;
- public receipt becomes lawful clearance;
- lawful hold becomes fan oxygen repayment;
- absence or delay is filed as treatment;
- future reader cannot read the scoped result.