Oxygen Clawback Foreclosure Default / 呼吸追缴扣押默认

Oxygen Clawback Foreclosure Default fires or arms when a previously promised oxygen benefit is seized, reversed, double-pledged, or treated as repayable without a valid 呼吸追缴暂缓听证.

The default is a durable route state. It says the player did not merely fail to pay; the world now contains a foreclosed breath promise that future readers can cite, challenge, audit, exploit, or refuse.

Trigger state

default_trigger:
  trigger_kind: state_pressure
  source_benefit_present_or_explicit_absence: true
  original_reader_or_promise_visible: true
  clawback_claim_present: true
  notice_missing_underfilled_or_false_clean: true
  protected_or_harmed_reader_hidden_or_absent_without_record: true
  future_route_or_asset_effect_possible: true
  no_fixed_turn_trigger: true
  no_fixed_day_or_week_trigger: true
  no_raw_count_trigger: true
  no_dashboard_or_lens_health_trigger: true

Valid default causes include:

  • a sponsor deducts an old rebate from a fan refund queue;
  • an insolvency creditor seizes public breath credit before fan delegates are heard;
  • an archive lien converts oxygen relief into proof custody without release terms;
  • a posted liability bond is called against a route asset’s air reserve;
  • management reports audience stability while the clawback is pending;
  • a double-pledged refund stub is paid to the louder claimant;
  • a fan delegate absence is treated as consent to a haircut;
  • a public receipt is reversed as if it were only sponsor credit.

Event payload

event_required:
  event: storyteller.event.oxygen_clawback_foreclosure_default.v1
  default_actor: sponsor_orion_breath | insolvency_creditor | archive_lien_desk | management | producer_absence | fan_delegate_absence | route_asset_holder | pirate_relay | equivalent
  source_benefit:
    source_id: <id or explicit_absence>
    source_kind: oxygen_rebate | priority_award | refund_stub | public_receipt | sponsor_makegood | liability_bond | insolvency_distribution | route_asset_air | equivalent
    original_reader: fan_public | sponsor_reader | public_reader | lawful_reader | archive_reader | route_asset_reader | management_reader | equivalent
    promised_effect: <effect>
  foreclosure:
    demanded_object: oxygen_credit | refund_queue | public_receipt_credit | sponsor_rebate | archive_lien | route_asset_air | proof_window | schedule_air | equivalent
    claim_basis: default_call | insolvency_priority | sponsor_release | audit_reversal | double_pledge | false_refund | route_asset_foreclosure | public_correction | equivalent
    missing_protection_surface: stay_order | fan_delegate_hearing | public_receipt_notice | archive_lien_release | refund_audit | split_priority_note | recovery_stub | explicit_absence | equivalent
  state_after:
    clawback_state_after: foreclosed | defaulted | sponsor_only | public_only | lawful_only | route_asset_costlier | insolvency_case_open | hostile_reader | recovery_only | blocked | equivalent
    future_route_effect: refund_audit_required | public_route_hostile | sponsor_afteruse_costlier | archive_release_required | oxygen_priority_reopened | route_asset_costlier | blocked | recovery_only | equivalent
  counter_deltas_min: 3

Required scars

At least one relief, one cost, and one future effect must remain visible.

scar_contract:
  relief_any:
    - creditor_pressure_down
    - sponsor_stop_loss_pressure_down
    - insolvency_row_temporarily_closed
    - proof_window_preserved_for_louder_claimant
    - management_report_closed
  cost_any:
    - fan_oxygen_resentment_up
    - public_receipt_distrust_up
    - contract_capture_up
    - inspection_heat_up
    - archive_debt_up
    - route_asset_pressure_up
    - junior_claimant_scar_up
  future_effect_any:
    - refund_audit_required
    - oxygen_priority_reopened
    - public_route_hostile
    - sponsor_only
    - lawful_only
    - route_asset_costlier
    - blocked
    - recovery_only

Future consumption

Future routes must be able to read foreclosed, defaulted, sponsor_only, public_only, lawful_only, route_asset_costlier, insolvency_case_open, hostile_reader, blocked, or recovery_only and change offers or costs accordingly.

The event fails as content if later play treats a seized oxygen benefit as clean payment, clean fan consent, clean sponsor afteruse, clean public receipt, or clean route access.