Oxygen Reserve Gap Discharge Review / 呼吸储备缺口清偿复核
Oxygen Reserve Gap Discharge Review resolves one Oxygen Reserve Gap Discharge Docket before future play may treat an assigned reserve gap as discharged.
Required Slots
review_slots:
docket: storyteller.card.oxygen_reserve_gap_discharge_docket.v1
source_gap_assignment_row: <row>
assigned_gap_holder: <holder or explicit_absence>
payment_or_release_proof_or_absence: <proof or explicit_absence>
protected_reader_or_absence: <reader or explicit_absence>
burdened_reader_or_absence: <reader or explicit_absence>
discharge_scope: <scope>
future_reader_or_route: <reader or route>Branch Families
certify_scoped_gap_discharge
Production certifies the discharge only for the named reader and scope.
relief_any: [gap_closure_legible, future_reader_can_accept_scope]
cost_any: [addendum_required, audit_heat_up]
future_effect_any: [accepted_with_scope, scope_locked]public_queue_discharge
Production discharges the gap through fan/public queue credit, refund, or public receipt.
relief_any: [public_receipt_legitimacy_up, fan_queue_pressure_down]
cost_any: [refund_delay_up, sponsor_pressure_up]
future_effect_any: [public_audit_required, public_only]sponsor_true_up_discharge
Sponsor or management pays, matches, or carries the remaining gap.
relief_any: [sponsor_stop_loss_pressure_down, makegood_pressure_down]
cost_any: [contract_capture_up, public_receipt_distrust_up]
future_effect_any: [sponsor_unwind_required, sponsor_only_unless_unwound]archive_lawful_discharge
Archive, lawful reader, or inspector certifies the gap under formal proof.
relief_any: [lawful_release_unlocked, archive_clarity_up]
cost_any: [archive_debt_up, inspection_heat_up]
future_effect_any: [lawful_release_gated, public_addendum_required]route_asset_care_discharge
The gap is discharged as care, ration, or route-asset maintenance.
relief_any: [route_asset_survives, care_line_stabilized]
cost_any: [handler_burden_up, route_asset_care_debt_up]
future_effect_any: [care_debt_visible, asset_only]split_gap_discharge_escrow
Production preserves incompatible readers by splitting or escrowing the discharge.
relief_any: [false_universal_closure_blocked, scoped_route_can_continue]
cost_any: [source_ambiguity_up, later_reconciliation_required]
future_effect_any: [split_required, reader_collision_armed]refuse_or_quarantine_discharge
Production refuses the closure because proof, holder, reader, or scope is unsafe.
relief_any: [false_clean_closure_prevented, unsafe_use_blocked]
cost_any: [recovery_only_pressure_up, route_delay_up]
future_effect_any: [quarantined, recovery_only]false_oxygen_gap_discharge_default
The gap is filed as discharged without holder, proof, reader scope, or future effect.
emitted_event: storyteller.event.false_oxygen_gap_discharge_default.v1
relief_any: [short_management_relief]
cost_any: [false_discharge_hardened, burdened_reader_hostility_up, route_access_narrowed]
future_effect_any: [false_discharge_challenge_armed, recovery_only]Non-goals
This rite does not reopen source provenance or reassign the original gap. It reviews whether claimed discharge can be consumed.