Replay-Resume Reconciliation / 复盘接手对表

Replay-Resume Reconciliation is the assignable rite that resolves a conflict between a replay capsule and a resumed packet row before a route, reader, or desk consumes the state.

The rite asks a management/RPG question: when the export record and the active-hand reconstruction disagree, which surface carries the scar, who is harmed by the merge, and what future route must pay?

Assignment requirements

rite_id: storyteller.rite.replay_resume_reconciliation.v1
requires:
  docket: storyteller.card.replay_resume_collision_docket.v1
  replay_capsule_present: true
  resume_packet_present: true
  shared_source_branch_or_route_asset_present: true
  future_reader_or_route_present: true
  collision_kind_visible: true
  harmed_reader_or_claimant_visible_or_explicit_absence: true
  no_fixed_turn_trigger: true
assignable_slots:
  reconciliation_handler_or_absence: <producer archive clerk inspector editor sponsor liaison public delegate logistics carrier or explicit_absence>
  capsule_custodian_or_absence: <custodian or explicit_absence>
  packet_owner_or_absence: <owner or explicit_absence>
  source_branch_proof_or_absence: <proof anchor or explicit_absence>
  omitted_counter_branch_or_absence: <counter branch or explicit_absence>
  harmed_reader_or_claimant_or_absence: <reader claimant or explicit_absence>
  bridge_or_cost_or_absence: <proof bridge cost scar or explicit_absence>
  selected_posture: merge_with_scar | split_packet_and_capsule | privilege_capsule_scope | privilege_packet_visibility | quarantine_collision | assign_counter_reader | accept_collision_default

The rite fails if sponsor money, inspector seal, editor checksum, public heat, management priority, or producer authority resolves the conflict without these slots.

Branch postures

Merge with scar

selected_posture: merge_with_scar
state_after: merged_with_scar
relief_any:
  - active_hand_legibility_up
  - capsule_legibility_up
  - future_reader_acceptance_up
cost_any:
  - handler_burden_up
  - scar_visibility_up
  - sponsor_or_inspector_pressure_up
future_effect_any:
  - accepted_with_scope
  - packet_row_cites_capsule_state
  - capsule_names_packet_row

Split packet and capsule

selected_posture: split_packet_and_capsule
state_after: split_required
relief_any:
  - false_clean_resume_down
  - counter_branch_visibility_up
cost_any:
  - schedule_pressure_up
  - future_reconciliation_cost_up
future_effect_any:
  - route_requires_dual_reader
  - public_or_lawful_addendum_required

Privilege capsule scope

selected_posture: privilege_capsule_scope
state_after: capsule_privileged
relief_any:
  - replay_capsule_integrity_up
  - misattribution_risk_down
cost_any:
  - active_hand_capacity_pressure_up
  - omitted_packet_rows_watchlisted
future_effect_any:
  - packet_must_respect_capsule_scope
  - sponsor_or_editor_packet_narrowed

Privilege packet visibility

selected_posture: privilege_packet_visibility
state_after: packet_privileged
relief_any:
  - immediate_triage_speed_up
  - active_hand_legibility_up
cost_any:
  - capsule_clearance_cost_up
  - future_reader_distrust_up
future_effect_any:
  - capsule_attestation_required_later
  - route_costlier_if_capsule_reader_objects

Quarantine collision

selected_posture: quarantine_collision
state_after: collision_quarantined
relief_any:
  - false_clean_resume_down
  - false_clean_replay_down
cost_any:
  - route_delay_up
  - management_pressure_up
future_effect_any:
  - blocked_until_bridge
  - packet_rebuild_required

Assign counter-reader

selected_posture: assign_counter_reader
state_after: counter_reader_assigned
relief_any:
  - harmed_reader_erasure_down
  - public_or_lawful_rebuttal_legible
cost_any:
  - inspection_heat_up
  - sponsor_stop_loss_pressure_up
  - edit_debt_up
future_effect_any:
  - appeal_or_rebuttal_route_opened
  - future_reader_accepts_with_challenge

Accept collision default

selected_posture: accept_collision_default
state_after: collision_defaulted
emitted_event: storyteller.event.capsule_row_collision_default.v1
relief_any:
  - immediate_triage_burden_down
cost_any:
  - contradiction_pending_up
  - false_clean_resume_up
  - future_recovery_cost_up
future_effect_any:
  - blocked
  - costlier
  - lawful_appeal_required
  - public_addendum_required
  - capsule_attestation_required
  - recovery_only

Counter contract

Every constructive branch must mutate at least one relief surface, one cost surface, and one future route/reader effect. The default must emit or arm 匣行冲突默认.

Accepted pressure surfaces include active_hand_legibility, capsule_legibility, scar_visibility, omission_register_integrity, counter_branch_visibility, sponsor_stop_loss_pressure, inspection_heat, edit_debt, public_receipt_distrust, route_delay, future_recovery_cost, and broadcast_reality_contradiction.

Non-goals

  • Not a generic merge algorithm.
  • Not a save/load reconciliation screen.
  • Not a dashboard warning.
  • Not fixed-turn aftermath.
  • Not valid unless it changes future route cost, reader acceptance, custody state, or collision default risk.