Stabilization Liability Handoff / 稳定化责任交接

Stabilization Liability Handoff is the management rite that decides who carries the cost of a scoped readback, callback-bearing relief, or successful stabilization before that cost becomes invisible.

It consumes 稳定化责任票据 and routes the ticket into underwriting, recourse, collection release, proxy posture, public or fan bond, production triage, or explicit recall.

The rite prevents the pattern where a readback, callback, audience, drift, edit, release, or public receipt branch succeeds locally, pays one counter cost, and then disappears from future play.

Offer conditions

Offer this rite when all are true:

  1. a stabilization liability ticket exists or can be derived from a source branch;
  2. the source branch names a scoped, callback-bearing, stabilized, or recovery-only object;
  3. the ticket names beneficiary, harmed or owed claimant, carrier candidate or explicit absence, maturity trigger, scar, and future route effect;
  4. at least one downstream sink or explicit absence can accept the cost;
  5. at least two claimant surfaces can dispute the handoff, or one claimant plus one explicit absence can create recovery-only risk;
  6. resolution can mutate route access, proof custody, public legitimacy, reader scope, callback debt, schedule pressure, facility access, proxy posture, faction posture, or broadcast reality.

The rite is never offered from fixed timing, raw counts, dashboard state, or lens-health state.

Inputs

Required inputs:

rite: storyteller.rite.stabilization_liability_handoff.v1
ticket_card: storyteller.card.stabilization_liability_ticket.v1
ticket_id: <stable id>
source_surface: broadcast_contract_readback | callback_consumption_proof | audience_stability_floor | broadcast_reality_drift_audit | public_receipt | sponsor_patch | edit_checksum | route_asset_custody | equivalent
source_row_id: <row id or explicit_absence>
stabilized_or_scoped_object_id: <slot, proof object, receipt, room, route asset, callback relief row, public version, proxy row, fan oxygen pool, legal seal, or schedule lane>
source_state_after: <source result state>
selected_branch: underwrite | recourse | proxy | public_bond | production_carry | refuse_or_false_clean
handler: <named handler, faction desk, route asset, callback carrier, proof bridge, or explicit_absence>
claimant_calling: sponsor | inspector | archive | editor | fan_public | artist | witness | pirate | route_claimant | public_audience | lawful_reader | excluded_reader | owed_reader | none
claimant_omitted_or_owed: sponsor | inspector | archive | editor | fan_public | artist | witness | pirate | route_claimant | public_audience | lawful_reader | excluded_reader | owed_reader | none

Optional inputs:

collateral: sponsor_escrow | inspector_surety | edit_checksum | public_receipt | fan_oxygen_pool | route_asset | proof_object | legal_seal | handler_time | production_lane | facility_room | callback_carrier | proof_bridge | none
proxy_carrier: signer | escort | handler | public_voice | proof_source | edit_operator | manager_bridge | facility_key | witness_guard | relay_host | callback_carrier | none
release_or_recourse_target: route_asset | facility_room | proof_object | public_receipt | schedule_lane | handler_time | fan_oxygen_pool | legal_seal | callback_relief_row | none
public_cover: fan_receipt | public_oath | pirate_relay | stage_disclosure | memorial_receipt | callback_public_answer | none

Source adapters

Readback adapter

When the source is 播出合约回读案卷, the rite must consume:

readback_adapter:
  prior_contract_row: <row or explicit_absence>
  current_reader: <reader>
  scope_delta: <delta>
  readback_state_after: <state>
  original_excluded_or_harmed_reader: <reader or explicit_absence>
  proof_or_custody_anchor: <anchor or explicit_absence>
  future_route_effect: <effect>

The rite fails if it treats accepted_with_scope or accepted_with_addendum as clean authority without carrier, scar, and maturity trigger.

Callback adapter

When the source is 回叫消费案卷, the rite must consume:

callback_adapter:
  source_relief_row: <row or explicit_absence>
  callback_state_after: <state>
  owed_reader_or_absence: <reader or explicit_absence>
  excluded_or_deferred_reader_or_absence: <reader or explicit_absence>
  callback_carrier_or_absence: <carrier or explicit_absence>
  proof_bridge_or_absence: <proof bridge or explicit_absence>
  future_reader_effect: <effect>

The rite fails if it treats accepted_with_callback, callback_required, or scoped relief as closure without preserving owed reader and carrier/proof bridge.

Branches

Branch A — Underwrite the source

The player posts or accepts a guarantor and moves the ticket into 责任承保账本.

Required outcome:

handoff_state_after: underwritten
relief_any:
  - immediate_source_use_kept
  - claimant_pressure_delayed
  - lawful_or_public_use_up
cost_any:
  - collateral_posted
  - excluded_or_owed_claimant_recorded
  - call_trigger_armed
future_route_effect_any:
  - unlocked_with_debt
  - call_default_possible

Branch B — Route to recourse

The player acknowledges the cost as collectible and moves the ticket into recourse priority, sweep, or collection release surfaces.

Required outcome:

handoff_state_after: routed_to_recourse
relief_any:
  - false_clean_blocked
  - harmed_or_owed_claimant_named
  - collectible_target_visible
cost_any:
  - route_asset_pressure_up
  - future_seizure_armed
  - release_review_required
future_route_effect_any:
  - recourse_target_created
  - release_with_scar_required

Branch C — Bind to proxy carrier

A person carries the version as signer, public voice, proof source, edit operator, manager bridge, facility key, witness guard, callback carrier, or relay host.

Required outcome:

handoff_state_after: proxy_carried
relief_any:
  - route_access_up
  - proof_custody_up
  - public_legitimacy_up
  - staffing_bridge_open
cost_any:
  - protection_debt_up
  - proxy_claimant_pressure_up
  - hostile_proxy_risk_armed
future_route_effect_any:
  - proxy_posture_hearing_required
  - route_unlocked_with_human_scar

Branch D — Post public or fan bond

The player names the public as carrier through receipt, fan oxygen, witness proof, pirate bridge, callback public answer, or public oath.

Required outcome:

handoff_state_after: public_bonded
relief_any:
  - public_receipt_legitimacy_up
  - audience_stability_up
  - private_capture_blocked
cost_any:
  - fan_refund_trigger_armed
  - witness_exposure_up
  - sponsor_stop_loss_pressure_up
future_route_effect_any:
  - public_audit_required
  - private_clean_route_blocked

Branch E — Production carries it

No faction or proxy accepts the cost, so production carries it as lane scar, handler fatigue, route delay, slot compression, callback debt, or unstaffed ticket risk.

Required outcome:

handoff_state_after: production_carried
relief_any:
  - immediate_source_use_kept
  - faction_capture_delayed
cost_any:
  - lane_scar_up
  - handler_fatigue_up
  - unstaffed_ticket_risk_up
  - black_screen_slots_up
  - callback_debt_up
future_route_effect_any:
  - production_triage_ticket_armed
  - future_source_use_costlier

Branch F — Refuse, hide, or false-clean

The player refuses to assign the cost, hides the omitted claimant, hides the owed reader, marks the scoped/callback/stabilized result clean, or lacks a credible carrier.

Required outcome:

handoff_state_after_any:
  - recalled
  - recovery_only
emitted_event: storyteller.event.stabilization_debt_recall.v1
cost_any:
  - claimant_hostility_up
  - owed_reader_hostility_up
  - public_receipt_distrust_up
  - reality_drift_up
  - route_blocked
future_route_effect_any:
  - recovery_only_source_use
  - recourse_or_proxy_break_armed
  - callback_call_reopened
  - reader_challenge_armed

Resolution contract

Every resolution must write a before/after row:

ticket_before:
  ticket_id: <stable id>
  source_surface: <surface>
  source_row_id: <row>
  handoff_state: unassigned | escrowed | disputed | matured | recovery_only
  beneficiary: <beneficiary>
  harmed_or_owed_claimant: <claimant>
  carrier: <carrier or none>
  future_route_effect: <effect>
ticket_after:
  handoff_state_after: underwritten | routed_to_recourse | proxy_carried | public_bonded | production_carried | recalled | recovery_only
  downstream_surface: liability_underwriting | recourse_priority | collection_release | proxy_posture | public_bond | production_triage | recall_event
  carrier_after: <carrier or explicit_absence>
  maturity_trigger: <trigger>
  scars:
    - <scar>
counter_deltas:
  relief:
    - <relief>
  cost:
    - <cost>
  future:
    - <future mutation>

The rite fails if it records only success, paid, accepted, handled, or pressure lowered.

Default emission

Emit or record 稳定化债务召回 when:

  • the ticket has no carrier;
  • the omitted claimant challenges the source result;
  • the owed reader calls a callback;
  • a current reader challenges old scope;
  • the selected carrier rejects the cost;
  • a clean patch is marked final with no maturity trigger;
  • a proxy carrier breaks before protection is posted;
  • the player routes the ticket to recourse or release without a collectible target or scar;
  • the player tries to make a scoped or callback-bearing source clean.

Non-goals

  • Not an upkeep phase.
  • Not fixed timing.
  • Not a general budget action.
  • Not a replacement for readback, callback, underwriting, recourse, release, proxy posture, custody, or production triage.
  • Not valid unless it mutates ticket, carrier, harmed or owed claimant, handoff state, scar, and future route effect.