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:
- a stabilization liability ticket exists or can be derived from a source branch;
- the source branch names a scoped, callback-bearing, stabilized, or recovery-only object;
- the ticket names beneficiary, harmed or owed claimant, carrier candidate or explicit absence, maturity trigger, scar, and future route effect;
- at least one downstream sink or explicit absence can accept the cost;
- at least two claimant surfaces can dispute the handoff, or one claimant plus one explicit absence can create recovery-only risk;
- 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 | noneOptional 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 | noneSource 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_possibleBranch 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_requiredBranch 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_scarBranch 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_blockedBranch 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_costlierBranch 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_armedResolution 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.