Recognized Basis Escrow Triage / 确认基准暂存分诊机制

Recognized Basis Escrow Triage is a pressure mechanic for a recognized-basis row that has been deferred, split, refused, or recovery-limited.

It closes a current design seam: 播出确认基准线 already makes recognition contestable, while capacity, appeal, oxygen, and sponsor lines each price their own liabilities. This mechanic makes the deferred basis choose a carrier instead of becoming free delay.

Primary promise

A basis can be delayed only if something visible carries the burden.

The game must expose:

  • which recognized-basis row is still unresolved;
  • which future reader will consume it;
  • which reserve surface carries the delay;
  • who is protected;
  • who is harmed;
  • what makes the reserve mature or fail;
  • which future route changes if the reserve defaults.

State machine

StateMeaningRequired consequence
unburdened_pendingThe basis is pending but no carrier exists.Cannot be used as safe escrow; default is armed if consumed.
burden_docketedA burden row names source basis, future reader, reserve surface, carrier, harmed reader, and conditions.Player may triage.
funded_escrowOne concrete reserve surface carries the pending basis.Reserve surface becomes occupied or encumbered.
split_burdenTwo channels carry different parts of the delay.Future use must name channel and contradiction cost.
public_bondPublic receipt, notice, or fan oxygen carries the reserve.Public legitimacy improves; sponsor/lawful pressure rises.
sponsor_suretySponsor makegood or stop-loss carries the reserve.Budget relief improves; sponsor-only capture is armed.
lawful_holdLawful proof or archive seal carries the reserve.Certification improves; public/artist/route pressure rises.
route_pledgedRoute asset, witness, carrier, or handler carries the reserve.Route survives but pledge release becomes future pressure.
immediate_basisEscrow is refused and a basis is booked now.Protected reader loses reserve; harmed reader is explicit.
defaultedCarrier is missing, false, double-spent, or breached.Default event mutates basis and route state.

Entry contract

entry_required:
  trigger_kind: state_pressure
  source_basis_ledger_present: true
  source_basis_row_present: true
  source_result_kept_true: true
  basis_state_before_any:
    - escrowed
    - split_basis
    - disputed
    - recognition_refused
    - recovery_only_basis
  pending_future_reader_present: true
  reserve_surface_candidates_present_or_explicit_absence: true
  player_can_assign_or_default: true
  no_fixed_turn_trigger: true
  no_fixed_day_or_week_trigger: true
  no_raw_pending_row_count_trigger: true
  no_dashboard_or_lens_health_trigger: true

This mechanic fails if entry depends on fixed turn count, day/week interval, raw number of pending ledgers, chapter marker, dashboard state, or lens health.

Data surfaces

Reserve surface compatibility

The reserve surface must be compatible with the future reader.

compatibility_required:
  reserve_surface: <surface>
  future_reader: <reader>
  protected_reader_or_route: <reader route or explicit_absence>
  harmed_reader_or_route: <reader route or explicit_absence>
  compatible_scope: full | scoped | public_only | lawful_only | sponsor_only | split_required | recovery_only | explicit_absence
  incompatibility_or_no_risk_visible: true

Examples:

  • Sponsor makegood can carry sponsor delivery, but not public truth without capture scar.
  • Public notice can carry public recognition, but not lawful certification without proof bridge.
  • Fan oxygen rebate can carry public/fan relief, but not sponsor stop-loss without resentment and audit heat.
  • Appeal stay can delay enforcement, but not erase afteruse residue.
  • Route asset pledge can keep a route alive, but demands later release or compensation.

Branch contract

At least five branch families must be available or explicitly blocked by state:

  • funded escrow;
  • split burden;
  • public notice bond;
  • sponsor surety;
  • lawful hold;
  • route asset pledge;
  • force immediate basis;
  • abandon burden;
  • unfunded default.

Every constructive branch must have relief, cost, and future route effect.

branch_contract:
  relief_min: 1
  cost_min: 1
  future_reader_or_route_effect_min: 1
  burden_state_changes: true
  source_result_preserved: true

Default contract

未供资基准暂存默认 must fire or arm when:

  • the burden row is missing;
  • source basis row is hidden;
  • reserve surface is absent without explicit absence;
  • carrier is missing;
  • maturity or breach condition is missing;
  • harmed reader is hidden;
  • reserve is double-spent;
  • sponsor, public, lawful, appeal, oxygen, or route reserve is filed as universal recognition;
  • future reader consumes the basis without burden state.

The default must mutate basis state and future route state, not only mood, budget, or a warning.

Counter surfaces

Useful state/counter names:

  • basis_escrow_burden_state
  • basis_escrow_carrier
  • basis_maturity_condition
  • basis_breach_condition
  • future_reader_protected
  • harmed_reader_hostility
  • budget_pressure
  • broadcast_capacity_pressure
  • appeal_afteruse_residue
  • fan_oxygen_liability
  • sponsor_capture
  • public_receipt_legitimacy
  • public_receipt_distrust
  • lawful_buffer
  • archive_debt
  • inspection_heat
  • route_asset_pressure
  • handler_burden
  • producer_license_pressure

Non-goals

  • Not a generic economy system.
  • Not a governance/checklist page.
  • Not a raw count target.
  • Not a fixed-turn deadline.
  • Not a clean escrow resolution.
  • Not valid if delayed recognition has no carrier, harmed reader, maturity condition, and future route effect.