Queue Number Scope Hearing

Queue Number Scope Hearing resolves a docketed attempt to use a public claimant queue number as future proof.

Required Assignment

queue_number_scope_hearing:
  docket: storyteller.card.queue_number_scope_docket.v1
  source_queue_number_row: required
  source_intake_row: required
  queue_scope_or_absence: required
  requested_future_use: required
  number_holder_or_absence: required
  harmed_reader_or_absence: required
  prior_public_text_or_absence: required
  selected_scope_posture: required
  future_reader_or_route_effect_before: required

The hearing is invalid if the assignment contains only a queue number and a claimant name.

Branches

certify_scoped_queue_number

Use when the source row can lawfully support the requested future use for exactly one reader.

certify_scoped_queue_number:
  relief: scoped_queue_number_certified
  cost: non_named_uses_still_need_docket
  scope_state_after: scoped_certified
  future_reader_or_route_effect: accepted_with_scope
  future_effect_any: accepted_with_scope

publish_order_addendum

Use when the number can be used only after public order text names its limit.

publish_order_addendum:
  relief: public_order_text_attached
  cost: public_recap_can_challenge_omissions
  scope_state_after: order_addendum
  future_reader_or_route_effect: addendum_required
  future_effect_any: addendum_required

lawful_queue_annex

Use when a lawful reader needs annex proof before the number can travel.

lawful_queue_annex:
  relief: lawful_annex_attached
  cost: lawful_recheck_authority_created
  scope_state_after: lawful_annex
  future_reader_or_route_effect: lawful_recheck_required
  future_effect_any: lawful_recheck_required

split_queue_scope

Use when the number means notice for one reader, priority for another, and no custody or consent for a third.

split_queue_scope:
  relief: scope_segments_named
  cost: every_reader_inherits_narrower_scar
  scope_state_after: split_scope
  future_reader_or_route_effect: split_required
  future_effect_any: split_required

substitute_number_carrier

Use when a safer card, handler, lawful annex, or public addendum should carry future proof instead of the queue number.

substitute_number_carrier:
  relief: alternate_carrier_assigned
  cost: queue_number_public_notice_only
  scope_state_after: substituted_carrier
  future_reader_or_route_effect: alternate_carrier_required
  future_effect_any: alternate_carrier_required

retire_number_with_scar

Use when the number is too contaminated to carry future proof.

retire_number_with_scar:
  relief: queue_number_blocked
  cost: claimant_must_use_recovery_or_new_intake
  scope_state_after: retired_with_scar
  future_reader_or_route_effect: blocked
  future_effect_any: blocked_or_recovery_only

false_queue_number_default

Use when the future reader already consumed or will consume the number without valid scope.

false_queue_number_default:
  relief: none
  cost: hidden_priority_consent_custody_or_oxygen_claim_becomes_debt
  scope_state_after: false_queue_number
  future_reader_or_route_effect: recovery_only
  future_effect_any: costlier_or_recovery_only
  emits_event: storyteller.event.false_queue_number_default.v1

Resolution Requirements

Every non-default branch must emit:

  • one relief surface;
  • one cost surface;
  • scope_state_after;
  • future_reader_or_route_effect;
  • a note about which requested future use remains forbidden.

Every default or scar branch must move at least three counters or route flags: claimant legitimacy, public trust, lawful friction, custody burden, oxygen debt, sponsor exposure, memorial contamination, route cost, or management metric hostility.