﻿LOGIC OR NOT P068 — MONITOR STATE — v0.1.1


schema_version: 2
state_revision: 1
previous_state_ref: NONE
product_id: SP-GEN:P068
runtime_status: CONFIGURED_NOT_ACTIVE
config_revision_seen: 0
updated_at:
activation_ref:


baseline_current:
  baseline_revision: 0
  baseline_ref:
  authority_ref:
  effective_at:
  source_as_of:
  summary:
baseline_history: []
pending_baseline_candidate:


source_states:
- source_id:
  last_attempt_at:
  last_success_at:
  last_status: NEVER | AVAILABLE_CURRENT | AVAILABLE_STALE | PARTIAL | FAILED | NOT_AUTHORIZED
  last_source_as_of:
  last_failure:
  last_observation_ref:


run_ledger:
- run_id:
  started_at:
  observed_at:
  trigger_ref:
  config_revision:
  expected_state_revision:
  baseline_revision_observed:
  materiality_rule_version:
  run_status: SUCCESS_NO_MATERIAL_CHANGE | SUCCESS_MATERIAL_CHANGE | PARTIAL_SOURCE_FAILURE | SOURCE_FAILURE | NOT_CONFIGURED | BLOCKED | WRITE_CONFLICT
  source_coverage:
  evidence_refs: []
  material_delta_ids: []
  notification_result:
  writeback_result:


material_deltas:
- delta_id:
  dimension_id:
  prior_state:
  current_state:
  evidence_refs: []
  materiality_basis:
  delta_fingerprint:
  first_seen_at:
  last_seen_at:
  alert_status: NOT_ALERTED | ALERTED | SUPPRESSED_DUPLICATE


last_successful_run_id:
last_material_delta_id:
last_alerted_delta_fingerprint:
open_conflicts: []
open_unknowns: []


WRITE RULE
Capture expected_state_revision before work. Successful runtime write increments state_revision exactly once and preserves previous_state_ref. State mismatch = WRITE_CONFLICT / RELOAD / RECONCILE. Failed/partial source access can update attempt/failure state but never advance baseline as if the observation succeeded.
