Stale Dispatch Afteruse Review
Stale Dispatch Afteruse Review is the assignable rite for deciding how far a completed recall row may travel after its first operational use.
It resolves one Stale Dispatch Afteruse Docket row. A visible acknowledgement, old runner receipt, public line, lawful notice, or checksum note is insufficient unless the rite also records source instruction state, requested afteruse, harmed reader, proof bridge or absence, posture, cost, and future reader effect.
Required Assignment
assignment_required:
rite_id: storyteller.rite.stale_dispatch_afteruse_review.v1
docket: storyteller.card.stale_dispatch_afteruse_docket.v1
source_recall_row: <recall row or explicit_absence>
source_stale_instruction: <instruction id or explicit_absence>
source_instruction_state_before_afteruse: acknowledged_scope | partially_acknowledged | split_recall | quarantined_instruction | stale_executed | false_execution_scar | runner_only_ack | public_addendum_only | lawful_notice_only | sponsor_retraction_only | cutroom_checksum_required | recovery_only
acknowledgement_or_execution_surface: <surface or explicit_absence>
requested_afteruse: <use>
future_reader_or_route: <reader or route>
harmed_or_excluded_reader: <reader or explicit_absence>
proof_bridge_or_explicit_absence: <proof or explicit_absence>
selected_afteruse_posture: certify_acknowledged_scope | restrict_afteruse_reader | attach_bridge_or_addendum | unwind_stale_execution_capture | reissue_current_dispatch | quarantine_dispatch_afteruse | false_stale_dispatch_afteruse_default
accepted_cost_or_explicit_absence: <cost or explicit_absence>The rite is underfilled if it names only the old recall row or the reader requesting it.
Branches
certify_acknowledged_scope
The player certifies the recall row only for a named afteruse and reader.
dispatch_afteruse_state_after: scope_certified
relief_any: [future_reader_acceptance_up, recall_integrity_up, route_legibility_up]
cost_any: [scope_narrowness_up, handler_burden_up, excluded_reader_notice_due]
future_effect_any:
[
accepted_with_acknowledgement,
acknowledgement_receipt_required,
changed_facts_require_new_review,
]restrict_afteruse_reader
The player blocks the overbroad reader and preserves the recall row for a narrower surface.
dispatch_afteruse_state_after: reader_restricted
relief_any: [false_clean_afteruse_down, harmed_reader_protected, public_or_lawful_overreach_blocked]
cost_any: [route_delay_up, holder_hostility_up, sponsor_or_archive_pressure_up]
future_effect_any: [split_required, reader_specific_use_only, alternate_route_required]attach_bridge_or_addendum
The player adds lawful annex, public addendum, checksum, route tag, runner receipt, or reissue notice before afteruse.
dispatch_afteruse_state_after: bridge_attached
relief_any: [lawful_acceptance_up, public_legibility_up, route_or_cutroom_trace_preserved]
cost_any: [proof_burden_up, public_exposure_up, edit_or_runner_risk_up]
future_effect_any: [bridge_or_addendum_required, accepted_with_bridge_cost, checksum_due]unwind_stale_execution_capture
The player unwinds a first stale executor or first-reader capture before letting another reader cite the row.
dispatch_afteruse_state_after: capture_unwound
relief_any: [private_capture_down, harmed_reader_unblocked, stale_executor_scope_narrowed]
cost_any: [makegood_due, sponsor_pressure_up, handler_debt_up]
future_effect_any: [capture_unwind_due, public_unwind_required, route_costlier]reissue_current_dispatch
The player creates a fresh instruction instead of stretching the old recall row.
dispatch_afteruse_state_after: reissue_required
relief_any: [current_instruction_visible, stale_row_not_overread, future_reader_gets_current_basis]
cost_any: [schedule_pressure_up, runner_risk_up, receipt_debt_up]
future_effect_any: [fresh_dispatch_required, old_recall_row_scoped, route_requires_reissue_receipt]quarantine_dispatch_afteruse
The player blocks the afteruse claim until a new receipt, annex, or route recovery surface exists.
dispatch_afteruse_state_after: afteruse_quarantined
relief_any: [false_clean_afteruse_down, recall_integrity_up]
cost_any: [current_route_blocked, schedule_scar_up, claimant_pressure_up]
future_effect_any: [blocked, recovery_only, new_dispatch_required]false_stale_dispatch_afteruse_default
The review is skipped, underfilled, or lets a future reader consume an overbroad recall state as universal service.
emitted_or_armed_event: storyteller.event.false_stale_dispatch_afteruse_default.v1
dispatch_afteruse_state_after: false_clean_afteruse | captured_by_reader | recovery_only
relief_any: [immediate_pressure_down]
cost_any: [false_clean_service_up, harmed_reader_hostility_up, proof_or_public_debt_up]
future_effect_any:
[
blocked,
hostile,
costlier,
acknowledgement_receipt_required,
bridge_or_addendum_required,
fresh_dispatch_required,
recovery_only,
]Completion Contract
Every branch must write relief, cost, dispatch after-state, and future reader effect. The rite fails if the old recall becomes universal service because it existed, because one recipient acknowledged it, or because one reader already accepted it.
Non-Goals
- Not a first stale-dispatch recall.
- Not a generic notice rite.
- Not valid unless the later reader and harmed reader are both visible or explicitly absent.