Oxygen Reserve Segregation / 呼吸储备分账

Oxygen Reserve Segregation is the management rite that resolves a mixed oxygen-reserve row from 呼吸储备来源账本.

It is offered only when multiple oxygen-like source rows are about to pay one obligation or when a hidden mixed pool is discovered.

Entry contract

entry_required:
  trigger_kind: state_pressure
  ledger_row_present: true
  obligation_being_paid_visible: true
  two_or_more_source_rows_or_hidden_mix_visible: true
  source_scope_before_visible_or_explicit_absence: true
  requesting_reader_visible: true
  protected_reader_visible_or_explicit_absence: true
  excluded_or_subordinated_reader_visible_or_explicit_absence: true
  future_reader_or_route_effect_possible: true
  player_can_segregate_match_opt_in_escrow_convert_ringfence_refuse_or_default: true
  no_fixed_turn_trigger: true
  no_fixed_day_or_week_trigger: true
  no_raw_pool_size_trigger: true
  no_dashboard_or_lens_health_trigger: true

Assignment slots

assignment_required:
  ledger: storyteller.card.oxygen_reserve_provenance_ledger.v1
  selected_posture: segregated_sources | sponsor_match | fan_opt_in | archive_escrow | haircut_conversion | route_asset_ringfence | refuse_mix | hidden_mix_default
  obligation_being_paid: <obligation>
  source_rows: []
  conversion_rule_or_absence: <rule or explicit_absence>
  handler_or_absence: <handler or explicit_absence>
  proof_bridge_or_absence: <proof, receipt, archive stamp, public queue, route asset hold, or explicit_absence>
  protected_reader: <reader or explicit_absence>
  excluded_or_subordinated_reader: <reader or explicit_absence>
  future_reader_or_route: <reader route rite ending or explicit_absence>

Branch families

Segregated sources

Keep each reserve source scoped and spend only the source allowed for the obligation.

Relief: false universal pool is blocked. Cost: obligation may be underfunded, delayed, or split-required. Future: future readers must check source scope before reuse.

Sponsor adds a matching reserve rather than absorbing fan, ward, or route-asset oxygen.

Relief: immediate commercial pressure drops. Cost: sponsor capture, public distrust, or contract capture rises. Future: sponsor-matched rows become sponsor-only unless unwound.

Fan opt-in

Fan public or delegate converts part of a fan oxygen source into the obligation with explicit consent or mandate.

Relief: public legitimacy improves. Cost: fan resentment, audit standing, or delegate mandate pressure rises. Future: fan-audit or public receipt route must consume the opt-in scar.

Archive escrow

Hold the mixed reserve under archive or lawful custody until provenance can be proved.

Relief: false payment and double use are blocked. Cost: archive debt, inspection heat, public delay, or sponsor hostility rises. Future: escrowed row is lawful-only or bridge-required.

Haircut conversion

Convert incompatible sources into a smaller scoped reserve with an explicit haircut and junior reader.

Relief: obligation can proceed at reduced strength. Cost: junior reader loses scope, resentment or clawback risk rises. Future: route remains costlier, split-required, or recovery-only for the junior reader.

Route-asset ringfence

Protect ward air, artist care, route-asset care, or worker-carried oxygen from being used as sponsor/public reserve.

Relief: protected person or route asset survives. Cost: sponsor, fan, archive, or production pressure rises elsewhere. Future: ringfenced row cannot be cited outside protected scope.

Refuse mix

Reject the payment because the sources cannot be safely converted.

Relief: false clean payment is prevented. Cost: current obligation blocks or becomes costlier. Future: recovery-only, priority-ladder, clawback, or makegood route must open.

Hidden mix default

Let a desk file the mixed reserve as clean.

Relief: immediate burden drops. Cost: hidden source loss, excluded reader hostility, clawback pressure, and broadcast-reality drift rise. Future: mixed payment becomes captured, false-clean, blocked, hostile, or recovery-only.

Non-goals

  • Not a fixed upkeep rite.
  • Not raw budget optimization.
  • Not valid if source provenance disappears after the branch.