Attachment Monitor Substitution Receipt Lens

This lens observes whether Attachment Monitor Substitution Receipt makes a changed ruling monitor playable as scoped custody and future route pressure rather than a clean update to an assignment.

A passing implementation proves that the player can see the source attachment row, original monitor, replacement monitor or explicit absence, authority scope, substitution reason, harmed or omitted reader, monitor state after, and the future reader or route that consumes the substitution.

Entry oracle

entry_state_required:
  trigger_kind: state_pressure
  source_attachment_row_visible: true
  original_monitor_visible: true
  replacement_monitor_or_absence_visible: true
  monitor_authority_scope_visible: true
  substitution_reason_visible: true
  harmed_or_omitted_reader_visible: true
  future_reader_or_route_consumes_monitor_state: true
  no_fixed_turn_trigger: true
  no_fixed_day_or_week_trigger: true
  no_raw_monitor_count_trigger: true
  no_dashboard_or_lens_health_trigger: true

The lens fails if it opens from fixed chronology, raw monitor count, dashboard/lens health, or generic compliance backlog.

Bound packet

The lens expects these pages:

Docket oracle

Attachment Monitor Substitution Docket must record:

attachment_monitor_substitution_docket:
  source_ruling_or_attachment_row: <row>
  source_attachment_row: <row>
  original_monitor: <monitor>
  replacement_monitor_or_absence: <monitor or explicit_absence>
  authority_scope_or_absence: <scope or explicit_absence>
  substitution_reason: <reason>
  harmed_or_omitted_reader: <reader or explicit_absence>
  selected_monitor_posture: <posture>
  monitor_state_after: <state>
  future_reader_or_route_effect: <effect>

Hearing oracle

Accepted branch families:

  • retain_original_monitor;
  • authorize_replacement_monitor;
  • split_monitor_scope;
  • publish_monitor_substitution;
  • quarantine_monitor_chain;
  • convert_to_monitor_debt;
  • refuse_substitution_with_scar;
  • false_monitor_substitution_default;
  • future_effect_any.

Every constructive branch must include relief, cost, and future route effect.

Default oracle

False Monitor Substitution Default must fire or arm when a replacement monitor is claimed clean while the original monitor, substitute scope, qualification, or harmed reader remains hidden.

false_monitor_substitution_default:
  false_clean_monitor_claim: true
  source_attachment_row: <row>
  replaced_monitor: <original monitor>
  hidden_or_unqualified_monitor: <replacement monitor or explicit_absence>
  harmed_or_omitted_reader: <reader or explicit_absence>
  monitor_state_after: <state>
  future_reader_effect: <effect>
  counter_deltas_min: 3
  durable_mutation: true

Progress metric

attachmentMonitorSubstitutionReceiptProgress = 0..8:

  • 0: no monitor substitution pressure.
  • 1: source attachment row exists.
  • 2: original monitor is visible.
  • 3: replacement monitor or explicit absence is visible.
  • 4: authority scope, substitution reason, harmed reader, and future reader are visible.
  • 5: docket separates source row, original monitor, substitute, scope, reason, after-state, and future effect.
  • 6: hearing exposes at least six constructive branches with relief, cost, and future effect.
  • 7: default records false clean monitor, replaced monitor, hidden or unqualified substitute, future effect, and durable mutation.
  • 8: downstream ruling, archive, service, or route reader consumes monitor state.

Non-goals

  • Not a new ruling.
  • Not a generic staff reassignment.
  • Not a raw monitor-capacity counter.
  • Not valid if every future reader accepts the substitute as clean authority.