Stay Notice Relay Lens / 暂缓告知转运 Lens

This lens observes whether 暂缓告知转运线 and 暂缓告知转运机制 prevent a reviewed stay from becoming clean downstream authority merely because somebody says notice was sent.

The character lens Que Ning Stay Notice Courier Lens proves that 阙宁 can become a route-bearing person. This lens proves the broader implementation rule: a scoped stay must be delivered, omitted, or explicitly absent for each future reader that consumes it.

This lens observes:

It is observed through:

Observable promise

A passing implementation proves all of the following:

  • a source stay row or explicit absence exists;
  • the stay scope and does_not_decide clause are visible or explicitly absent;
  • the carrier or explicit absence is recorded;
  • intended, served, and omitted readers can diverge;
  • the delivery form and proof of delivery or absence are visible;
  • the clean claim attempted by the downstream reader is visible or explicitly absent;
  • the future reader or route that consumes relay state is named;
  • Stay Notice Relay Slip keeps source stay, carrier, reader split, delivery, and future locks separate;
  • Stay Notice Relay offers divergent postures;
  • Stay Notice Misdelivery Default changes future play when the notice is missing, misdelivered, captured, rewritten, or consumed by the wrong reader.

The lens fails if implementation stores only stay_reviewed, notice_sent, legal_informed, reader_notified, courier_assigned, or afteruse_cleared.

Entry oracle

entry_state_required:
  trigger_kind: state_pressure
  source_stay_present: true
  source_stay_scope_visible_or_explicit_absence: true
  downstream_afteruse_reader_present: true
  downstream_reader_would_consume_stay: true
  intended_reader_visible_or_explicit_absence: true
  served_or_omitted_reader_can_diverge: true
  carrier_or_explicit_absence_visible: true
  clean_claim_visible_or_explicit_absence: true
  proof_of_delivery_or_absence_visible: true
  future_reader_or_route_effect_visible: true
  player_can_deliver_recruit_retain_publish_annex_escrow_capture_suppress_or_default: true
  no_fixed_turn_trigger: true
  no_fixed_day_or_week_trigger: true
  no_fixed_chapter_trigger: true
  no_raw_appeal_count_trigger: true
  no_raw_notice_count_trigger: true
  no_dashboard_or_lens_health_trigger: true

Relay slip oracle

暂缓告知转运牒 or equivalent must expose:

relay_slip_required:
  source_stay_lock:
    source_stay_row_id: <row id or explicit_absence>
    source_stay_kind: appeal_stay | archive_hold | legality_pause | enforcement_pause | retaliation_hold | claimant_hold | oxygen_clawback_stay | equivalent
    stay_scope:
      protects: <reader surface or route>
      forbids_or_pauses: <enforcement action>
      does_not_decide: <merits liability ownership custody truth surface or equivalent>
  carrier_lock:
    carrier_id: storyteller.character.que_ning_stay_notice_courier.v1 | other | explicit_absence
    carrier_state_before: unseen | visible | protected | retained | recruited | captured | suppressed | hostile | missed | explicit_absence
    handler_or_absence: <handler or explicit_absence>
  reader_split_lock:
    intended_reader: sponsor | management | archive | lawful_reader | public_recap | route_claimant | broadcast_reality | equivalent | explicit_absence
    served_reader: <reader or explicit_absence>
    omitted_reader: <reader or explicit_absence>
    rival_reader: <reader or explicit_absence>
  delivery_lock:
    delivery_form: sealed_packet | public_bulletin | lawful_annex | archive_receipt | sponsor_summary | management_summary | verbal_warning | explicit_absence
    clean_claim_attempted: <claim or explicit_absence>
    proof_of_delivery_or_absence: <proof or explicit_absence>
  future_lock:
    minimum_condition_for_afteruse: scope_tag | public_notice | lawful_annex | archive_receipt | claimant_notice | route_quarantine | explicit_absence
    future_reader_or_route: <consumer>
    default_if_unworked: stay_notice_misdelivery_default | stay_order_overreach_default | explicit_absence

The implementation fails if these locks become one notice_delivered or stay_reader_informed boolean.

Branch oracle

暂缓告知转运 or equivalent must offer materially different postures:

PostureRequired delivery effectRequired cost or scarRequired future effect
protected_scope_deliveryintended reader receives limiting clausehandler burden, sponsor discomfort, or inspection heataccepted-with-tag plus omitted-reader follow-up if needed
recruited_relayfuture scoped relay capacity openspayroll leak, route asset pressure, or protection debtroute asset available with source-row limits
retained_one_deliveryone reader receives scopefuture delivery costlier or no durable loyaltyfollow-up delivery required
public_bulletinpublic false-clean blockedcourier exposure or sponsor pressurepublic-only; annex may still be required
lawful_annex_deliverylawful reader can consume safelylawful annex debt or public delaylawful-only or annex-required
archive_escrow_deliverypremature release blockedarchive debt or release delayescrow-required or release after review
sponsor_or_management_captureimmediate desk pressure fallsscope degradation, public distrust, or contract capturesponsor-only or management-false-clean
suppress_or_hide_notice / miss_or_misdeliverdelivery cost avoidedhostile courier, overreach risk, or recovery costlate notice, hearing, blocked, contradiction-pending, or recovery-only

Every constructive branch must output relief, cost, and future effect. No branch may make the stay clean for every reader.

Default oracle

暂缓告知误投默认 must fire or be armed when any implementation:

  • accepts downstream afteruse before a relay slip or explicit absence exists;
  • hides the does_not_decide clause;
  • serves only the reader who benefits from overread;
  • treats sponsor summary or management summary as public/lawful notice;
  • treats verbal notice as proof without a scar;
  • hides the omitted reader;
  • captures, suppresses, or scapegoats the carrier;
  • lets a future reader consume the stay without reading relay state.

The default must mutate sponsor, management, archive, lawful, public recap, route claimant, broadcast reality, route asset, or recovery state.

Progress metric

stayNoticeRelayProgress = 0..8:

  • 0: no source stay row or explicit absence is visible.
  • 1: source stay row and scope are visible.
  • 2: downstream reader that would consume the stay is visible.
  • 3: carrier or explicit absence is recorded.
  • 4: intended, served, and omitted reader split is visible or explicitly absent.
  • 5: delivery form, proof or absence, and clean claim are visible.
  • 6: Stay Notice Relay Slip records the source stay, carrier, reader split, delivery, and future locks.
  • 7: Stay Notice Relay resolves a branch with relief, cost, and future effect.
  • 8: a future reader consumes relay state or Stay Notice Misdelivery Default fires/arms.

Replay evidence expectation

lens_id: storyteller.lens.stay_notice_relay.v1
session_id: lens-stay-notice-relay-v1-<timestamp>
seed: <deterministic-seed>
entry_state:
  trigger_kind: state_pressure
  source_stay_present: true
  source_stay_scope_visible_or_explicit_absence: true
  downstream_afteruse_reader_present: true
  carrier_or_explicit_absence_visible: true
  served_or_omitted_reader_can_diverge: true
  clean_claim_visible_or_explicit_absence: true
  proof_of_delivery_or_absence_visible: true
  future_reader_or_route_effect_visible: true
offered:
  card: storyteller.card.stay_notice_relay_slip.v1
  rite: storyteller.rite.stay_notice_relay.v1
branch_runs:
  constructive_branch:
    selected_delivery: protected_scope_delivery | recruited_relay | retained_one_delivery | public_bulletin | lawful_annex_delivery | archive_escrow_delivery
    relief: []
    cost: []
    future: []
  default_or_capture_branch:
    selected_delivery: sponsor_or_management_capture | suppress_or_hide_notice | miss_or_misdeliver
    event_seen_or_armed: storyteller.event.stay_notice_misdelivery_default.v1 | explicit_absence
assertions:
  - entry_is_state_triggered
  - source_stay_carrier_reader_split_delivery_and_future_locks_visible
  - branches_diverge
  - no_universal_clean_stay
  - default_mutates_future_play
  - no_fixed_turn_day_week_chapter_raw_count_dashboard_or_lens_health_trigger

Non-goals

  • Not a duplicate of the Que Ning character lens.
  • Not a generic mail or queue validation.
  • Not a raw notice-count target.
  • Not a fixed-turn smoke test.
  • Not valid unless future readers must consume scoped relay state.