Active-Hand Snapshot Citation Review
Active-Hand Snapshot Citation Review resolves one Active-Hand Snapshot Citation Docket before a future reader can treat an old active-hand source as current authority.
Assignment
assignment:
docket: storyteller.card.active_hand_snapshot_citation_docket.v1
source_active_hand_snapshot: <snapshot id or explicit_absence>
source_hand_card_or_pairing: <card actor asset or pairing>
snapshot_citation_claim: <claim>
claimed_actor_or_asset: <actor asset authority or explicit_absence>
desired_reader: <reader>
excluded_or_harmed_reader: <reader or explicit_absence>
proof_or_absence: <proof bridge addendum rebuild row or explicit_absence>
selected_snapshot_posture: certify_snapshot_scope | rebuild_current_hand | split_actor_asset_reader | attach_provenance_note | quarantine_snapshot_citation | convert_to_resume_packet | false_active_hand_citation_default
accepted_cost_or_absence: <cost scar delay addendum rebuild or explicit_absence>
future_reader_or_route_effect: <future effect>The review fails if old hand membership, source prestige, sponsor pressure, lawful seal, or editor checksum proves current availability without reader scope, harmed reader, cost, and future effect.
Branch Families
- selected_snapshot_posture: certify_snapshot_scope
snapshot_citation_state_after: scoped_snapshot
relief_any: [old_hand_provenance_usable, false_availability_risk_down]
cost_any: [proof_bridge_up, reader_scope_note_required, handler_burden_up]
future_effect_any: [accepted_with_scope, costlier, addendum_required]
- selected_snapshot_posture: rebuild_current_hand
snapshot_citation_state_after: current_hand_rebuilt
relief_any: [current_availability_visible, omission_risk_down]
cost_any: [route_delay_up, handler_burden_up, omission_register_pressure_up]
future_effect_any: [current_hand_rebuild_required, packet_readiness_required, costlier]
- selected_snapshot_posture: split_actor_asset_reader
snapshot_citation_state_after: split_by_reader
relief_any: [universal_snapshot_claim_blocked, reader_conflict_visible]
cost_any: [source_ambiguity_up, excluded_reader_hostility_up, schedule_pressure_up]
future_effect_any: [split_required, public_only, lawful_only, sponsor_only]
- selected_snapshot_posture: attach_provenance_note
snapshot_citation_state_after: provenance_only
relief_any: [source_trace_preserved, old_hand_context_legible]
cost_any: [current_authority_not_proven, archive_debt_up, edit_debt_up]
future_effect_any: [provenance_only, addendum_required, proof_bridge_required]
- selected_snapshot_posture: quarantine_snapshot_citation
snapshot_citation_state_after: quarantined
relief_any: [false_current_hand_blocked]
cost_any: [route_delay_up, sponsor_pressure_up, management_pressure_up]
future_effect_any: [blocked, quarantined, recovery_only]
- selected_snapshot_posture: convert_to_resume_packet
snapshot_citation_state_after: resume_packet_required
relief_any: [old_hand_claim_becomes_live_row, hidden_absence_risk_down]
cost_any: [resume_packet_pressure_up, omission_register_pressure_up, handler_burden_up]
future_effect_any: [resume_packet_review_required, packet_rebuild_required, costlier]
- selected_snapshot_posture: false_active_hand_citation_default
snapshot_citation_state_after: false_current_hand
emitted_event: storyteller.event.false_active_hand_citation_default.v1
relief_any: [short_term_reader_unblocked]
cost_any: [false_current_hand_up, harmed_reader_hostility_up, recovery_cost_up]
future_effect_any: [captured, hostile, costlier, recovery_only]Every non-default branch must include relief, cost, and future_effect_any. Quarantine and default branches must still record at least three counter movements.
The review is invalid if one old hand snapshot becomes clean readiness for every reader.