Facility Route Afterimage Review

Facility Route Afterimage Review resolves whether a previous facility access route can still be cited by a later reader.

Required Slots

required_slots:
  docket: storyteller.card.facility_route_afterimage_docket.v1
  source_facility_access_row: required
  prior_route_state: required
  current_node_or_edge_state: required
  afterimage_reader: required
  claimed_reuse: required
  harmed_or_displaced_reader: required
  proof_bridge_or_absence: required
  future_reader_or_route_effect: required

Branch Families

certify_current_route_receipt

A named reader may rely on the route, but only inside current scope.

relief_any: [current_access_confirmed, false_route_claim_down]
cost_any: [inspection_heat_up, escort_debt_up, proof_bridge_required]
future_effect_any: [accepted_with_scope, addendum_required, costlier]

refresh_map_snapshot

The old row cannot be consumed until the map snapshot is brought forward.

relief_any: [stale_map_risk_down, current_claimant_visible]
cost_any: [schedule_pressure_up, handler_burden_up, archive_debt_up]
future_effect_any: [refreshed_snapshot_required, route_costlier, accepted_with_scope]

split_room_edge_scope

The old room result and current edge result are separated for incompatible readers.

relief_any: [universal_access_blocked, reader_conflict_visible]
cost_any: [source_ambiguity_up, handler_burden_up, public_distrust_up]
future_effect_any: [split_scope_required, occupancy_review_required, permit_review_required]

attach_seal_or_public_notice

The afterimage can travel only with a visible seal, ward note, lawful addendum, or public notice.

relief_any: [lawful_boundary_visible, public_reader_warned]
cost_any: [sponsor_pressure_up, inspection_heat_up, public_distrust_up]
future_effect_any: [notice_or_seal_required, lawful_only, public_only]

quarantine_stale_route

The old route is blocked before it can be spent as current access.

relief_any: [false_current_route_blocked]
cost_any: [route_delay_up, black_screen_slots_up, sponsor_pressure_up]
future_effect_any: [blocked, quarantined, recovery_only]

convert_to_occupancy_or_permit_review

The afterimage belongs in room occupancy or extraction permit review instead of a clean route citation.

relief_any: [correct_downstream_surface_opened]
cost_any: [occupancy_cost_up, permit_review_cost_up, schedule_pressure_up]
future_effect_any: [occupancy_review_required, permit_review_required, costlier]

false_facility_route_afterimage_default

The old route state is filed as clean current access while the changed map, reader, proof, or harmed claimant is hidden.

relief_any: [short_term_access_unblocked]
cost_any: [false_current_route_up, harmed_reader_hostility_up, future_repair_cost_up]
future_effect_any: [captured, hostile, costlier, recovery_only]
event_seen_or_armed: storyteller.event.false_facility_route_afterimage_default.v1

Every branch must record future_effect_any and at least three counter deltas.