Callback Consumption Docket / 回叫消费案卷
Callback Consumption Docket is the visible card for a downstream reader trying to consume a prior relief row as proof, closure, precedent, slot authority, sponsor release, route unlock, or broadcast fact.
This card exists because a relief callback can be correct at the moment it is created but still disappear later when another desk says, “the relief already happened.” The docket preserves the callback at the point of consumption: who wants to use the relief now, which callback is still owed, which reader was deferred or harmed, and what becomes true if the relief is laundered as clean.
Enters play from state pressure
Create or update this docket only when all of the following are true:
entry_state:
trigger_kind: state_pressure
source_relief_row_present: true
callback_state_present_or_explicit_absence: true
future_reader_attempts_to_consume_relief: true
intended_use_present: true
owed_reader_or_explicit_absence_visible: true
excluded_or_deferred_reader_or_explicit_absence_visible: true
player_can_accept_scope_attach_callback_convert_quarantine_or_default: true
no_fixed_turn_trigger: true
no_fixed_day_or_week_trigger: true
no_raw_relief_count_trigger: true
no_dashboard_or_lens_health_trigger: trueIt must not open from fixed sequence count, chapter quota, raw number of reliefs, generic aftermath, dashboard state, or lens-health state.
Required row fields
callback_consumption_row:
source_relief:
source_relief_id: <stable id or explicit_absence>
source_surface: oxygen_clawback | broadcast_slot | signatory_counterclaim | relief_callback | future_broadcast | sponsor_release | public_receipt | lawful_annex | route_asset | equivalent
relief_beneficiary: sponsor | public | lawful_reader | archive | artist | fan_public | route_asset | management | producer_license | equivalent
relief_granted: stay | release | haircut | correction | variance | public_receipt | lawful_conversion | slot_authority | route_unlock | equivalent
callback_memory:
callback_state_before: honored | assigned | owed | deferred | disputed | converted | quarantined | waived_with_named_harm | defaulted | explicit_absence
delayed_obligation: notice | repayment | service | correction | recourse | public_answer | lawful_annex | witness_protection | route_asset_return | equivalent
owed_to_reader: <reader or explicit_absence>
excluded_or_deferred_reader: <reader or explicit_absence>
callback_carrier_or_absence: producer | shen_luo | yu_lan | han_yanshuang | baiya | archive_clerk | sponsor_counsel | witness | public_delegate | explicit_absence | equivalent
future_consumption:
future_reader: public | lawful_reader | archive | sponsor | management | route_asset | broadcast_reality | producer_license | black_box_reader | equivalent
intended_use: proof_package | closure_report | precedent_citation | slot_binding | sponsor_release | route_unlock | public_receipt | lawful_annex | ending_scar | equivalent
proof_bridge_or_absence: receipt | archive_stamp | lawful_annex | public_bulletin | edit_checksum | witness_receipt | sponsor_unwind | route_asset_release | explicit_absence | equivalent
selected_posture: accept_with_callback | attach_callback_cost | convert_reader_scope | publish_callback_debt | quarantine_relief | waive_with_named_harm | launder_as_clean_default
future_reader_effect: accepted_with_callback | costlier | callback_required | public_only | lawful_only | sponsor_only | split_required | contradiction_pending | blocked | hostile | recovery_only | false_clean_reliefThe row is invalid if it records only relief was granted, package accepted, sponsor released, route opened, or public forgave.
Valid source surfaces
The docket can consume rows originating from:
- 救济回叫义务线;
- 播出档期合约绑定线;
- 播出署名反诉线;
- 呼吸追缴扣押线;
- 林夕未来广播见证线;
- equivalent relief-bearing rows that have an owed reader and future consumer.
The source surface must be named. A clean summary cannot substitute for the source row.
Playable postures
Accept with callback
The future reader may accept the relief only after the owed callback is visible and preserved.
Expected deltas:
callback_legitimacy +1orfuture_reader_trust +1;route_delay +1,handler_burden +1, orpublic_receipt_complexity +1.
Attach callback cost
The future route can proceed, but the callback follows it as cost, surcharge, addendum, witness protection, or recourse.
Expected deltas:
- immediate route pressure drops;
callback_debt +1,future_route_cost +1, orowed_reader_leverage +1.
Convert reader scope
The relief is converted to public-only, lawful-only, sponsor-only, archive-only, route-asset-only, or split scope.
Expected deltas:
false_clean_relief -1;- one incompatible reader becomes
callback_required,split_required,blocked, orcostlier.
Publish callback debt
The hidden callback becomes public memory or lawful annex rather than being hidden inside the package.
Expected deltas:
callback_discoverability +1;sponsor_pressure +1,public_confusion +1, orlawful_heat +1.
Quarantine relief
The prior relief cannot be consumed yet. It remains preserved but not reusable as clean proof.
Expected deltas:
false_clean_relief -1;route_delay +1,archive_debt +1, orrecovery_only_pressure +1.
Launder as clean default
The future reader consumes the relief without callback state, owed reader, carrier, proof bridge, or named waiver harm.
Expected deltas:
- immediate pressure may drop;
false_clean_relief +1,owed_reader_hostility +1,callback_laundering +1, orbroadcast_reality_drift +1.
Durable states
Use durable card states rather than hidden flags:
callback_consumption.unopenedcallback_consumption.docketedcallback_consumption.accepted_with_callbackcallback_consumption.cost_attachedcallback_consumption.reader_scopedcallback_consumption.debt_publishedcallback_consumption.quarantinedcallback_consumption.waived_with_named_harmcallback_consumption.false_clean_launderedcallback_consumption.blockedcallback_consumption.recovery_only
Counter hooks
Every resolved row must mutate at least three counters or durable states, including one relief, one cost, and one future-reader effect.
Useful hooks:
callback_legitimacycallback_debtcallback_launderingfalse_clean_reliefowed_reader_hostilityfuture_reader_trustroute_delayhandler_burdenpublic_receipt_legitimacypublic_receipt_distrustlawful_heatsponsor_pressuresponsor_capturearchive_debtbroadcast_reality_driftfuture_route_costrecovery_only_pressure
Non-goals
- Not a generic evidence card.
- Not a fixed cleanup phase.
- Not raw relief counting.
- Not a governance or QA artifact.
- Not valid if future readers can cite relief without source row, callback state, owed reader, and future-reader effect.