Reader Recusal Afteruse Review

Reader Recusal Afteruse Review resolves whether a prior recusal row can still be consumed when a later proof row asks for neutral authority.

The rite does not decide whether the original reader was conflicted. It decides whether old recusal state can become current proof for a named future reader.

Requires

requires:
  docket: storyteller.card.reader_recusal_afteruse_docket.v1
  source_recusal_row: <recusal row id or explicit_absence>
  original_decision_row: <decision row id or explicit_absence>
  original_requesting_reader: <reader>
  original_conflict_or_explicit_absence: <conflict or explicit_absence>
  neutral_reader_or_explicit_absence: <reader or explicit_absence>
  requested_afteruse: <use>
  afteruse_reader: <reader>
  interest_change_or_explicit_absence: <change or explicit_absence>
  harmed_or_excluded_reader: <reader or explicit_absence>
  proof_bridge_or_explicit_absence: <bridge or explicit_absence>
  player_can_select_posture: true
  no_fixed_turn_trigger: true
  no_fixed_day_or_week_trigger: true
  no_raw_reader_count_trigger: true

Branch Families

Certify Current Neutral Reader

selected_posture: certify_current_neutral_reader
recusal_afteruse_state_after: current_neutral_reader_certified
future_effect_any:
  - accepted_with_current_reader
  - current_only
  - costlier
counter_deltas:
  relief: [current_neutrality_legible]
  cost: [original_conflict_scope_visible]
  future: [future_reader_acceptance_changed]

Attach Recusal Afteruse Receipt

selected_posture: attach_recusal_afteruse_receipt
recusal_afteruse_state_after: recusal_receipt_bound
future_effect_any:
  - receipt_required
  - bridge_required
  - addendum_required
counter_deltas:
  relief: [recusal_continuity_preserved]
  cost: [proof_bridge_burden_up]
  future: [future_reader_acceptance_changed]

Split Original And Afteruse Readers

selected_posture: split_original_and_afteruse_readers
recusal_afteruse_state_after: original_afteruse_split
future_effect_any:
  - split_required
  - lawful_only
  - sponsor_only
  - public_only
  - route_costlier
counter_deltas:
  relief: [incompatible_reader_scopes_visible]
  cost: [split_upkeep_up, source_ambiguity_up]
  future: [future_reader_acceptance_changed]

Reopen Conflict Hearing

selected_posture: reopen_conflict_hearing
recusal_afteruse_state_after: conflict_hearing_reopened
future_effect_any:
  - rehearing_required
  - costlier
  - contradiction_pending
counter_deltas:
  relief: [stale_neutrality_risk_down]
  cost: [handler_burden_up, legal_heat_up]
  future: [future_reader_acceptance_changed]

Publish Interest Change Notice

selected_posture: publish_interest_change_notice
recusal_afteruse_state_after: interest_change_notice_required
future_effect_any:
  - notice_required
  - public_notice_due
  - accepted_with_challenge
counter_deltas:
  relief: [harmed_reader_visibility_up]
  cost: [public_receipt_distrust_up, sponsor_pressure_up]
  future: [future_reader_acceptance_changed]

Quarantine Recusal Afteruse Claim

selected_posture: quarantine_recusal_afteruse_claim
recusal_afteruse_state_after: quarantined
future_effect_any:
  - blocked
  - quarantined
  - recovery_only
counter_deltas:
  relief: [false_neutrality_blocked]
  cost: [route_delay_up]
  future: [future_reader_acceptance_changed]

False Recusal Afteruse Default

selected_posture: false_recusal_afteruse_default
recusal_afteruse_state_after: false_neutral
future_effect_any:
  - hostile
  - blocked
  - route_costlier
  - recovery_only
counter_deltas:
  relief: [immediate_pressure_down]
  cost: [false_neutral_authority_up, harmed_reader_hostility_up]
  future: [future_reader_acceptance_changed]

Resolution Rule

No branch may create one clean neutral reader for sponsor, lawful, archive, public, route-asset, management, and broadcast-reality consumers at once. Every constructive branch must preserve the original conflict state, current reader state, harmed-reader state, proof bridge, and future route effect.