Oxygen Source-Mixing Default / 呼吸来源混用默认
Oxygen Source-Mixing Default fires or arms when an oxygen-like obligation is paid from a mixed source without source rows, conversion rule, protected reader, excluded reader, and future route effect.
Default triggers
default_triggers:
hidden_mix_used_as_clean_pool: true
source_rows_absent_or_collapsed: true
conversion_rule_absent: true
protected_reader_absent_or_hidden: true
excluded_or_subordinated_reader_absent_or_hidden: true
requesting_reader_claims_universal_payment: true
future_reader_or_route_effect_missing: trueAny one trigger can arm the event. A full default fires when the mixed reserve is consumed before 呼吸储备分账 assigns a valid posture.
Event record
event: storyteller.event.oxygen_source_mixing_default.v1
ledger_row_or_absence: <row or explicit_absence>
obligation_being_paid: <obligation>
source_rows_visible_count: <count or explicit_absence>
default_actor: sponsor | management | fan_delegate | archive | lawful_reader | producer_license | route_asset | broadcast_reality | handler_absence | equivalent
false_clean_claim: <claim>
captured_or_lost_source: <source or explicit_absence>
hidden_excluded_reader: <reader or explicit_absence>
mixed_reserve_state_after: captured | false_clean | sponsor_only | public_only | archive_only | recovery_only | blocked | hostile | split_required | equivalent
future_reader_or_route_effect: <effect>
counter_deltas:
relief: []
cost: []
future: []Durable consequences
The event must mutate at least three surfaces:
- one short-term relief, such as sponsor stop-loss falling, slot pressure falling, or public panic delayed;
- one provenance cost, such as fan resentment, archive debt, clawback pressure, route-asset care debt, or excluded-reader hostility;
- one future route effect, such as sponsor-only, public-only, archive-only, blocked, costlier, split-required, or recovery-only.
Non-goals
- Not a flavor warning.
- Not a generic fraud event.
- Not valid if future play can ignore which oxygen source was captured or lost.