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


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


document_identity_state:
  document_id:
  canonical_locator:
  authority_ref:
  last_retrieved_revision_ref:
  last_retrieved_at:
  last_identity_status: UNKNOWN | MATCH | MISMATCH | NOT_OBSERVABLE


baseline_current:
  baseline_revision: 0
  document_id:
  source_revision_ref:
  authority_ref:
  effective_at:
  exact_fingerprint:
  structural_fingerprint:
  semantic_snapshot_ref:
baseline_history: []
pending_baseline_candidate:


run_ledger:
- run_id:
  started_at:
  observed_at:
  trigger_ref:
  config_revision:
  expected_state_revision:
  baseline_revision_observed:
  retrieved_document_id:
  retrieved_source_revision_ref:
  identity_status:
  diff_coverage:
  run_status: SUCCESS_NO_MATERIAL_CHANGE | SUCCESS_MATERIAL_CHANGE | FORMAT_ONLY_CHANGE | SOURCE_METADATA_CHANGE | DOCUMENT_IDENTITY_MISMATCH | PARTIAL_SOURCE_FAILURE | SOURCE_FAILURE | NOT_CONFIGURED | BLOCKED | WRITE_CONFLICT
  change_ids: []
  notification_result:
  writeback_result:


change_records:
- change_id:
  change_type: EXACT_TEXT | STRUCTURAL | FORMAT_ONLY | CONTENT | SEMANTIC | SOURCE_METADATA | DOCUMENT_REPLACEMENT
  source_locator:
  prior_value_or_ref:
  current_value_or_ref:
  semantic_field:
  evidence_refs: []
  materiality_basis:
  change_fingerprint:
  first_seen_at:
  last_seen_at:
  alert_status: NOT_ALERTED | ALERTED | SUPPRESSED_DUPLICATE


last_successful_run_id:
last_material_change_id:
last_alerted_change_fingerprint:
last_source_failure:
open_conflicts: []
open_unknowns: []


WRITE RULE
Capture expected_state_revision before work. Successful write increments once and preserves previous_state_ref. Baseline changes follow configured authority/policy. Identity mismatch cannot be silently adopted as new document.
