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


schema_version: 2
config_revision: 1
product_id: SP-GEN:P071
enabled: false
activation_status: CONFIGURED_NOT_ACTIVE
task_or_automation_ref:
activation_verified_at:


trigger:
  mode: RECURRING | CONDITION_WATCH
  cadence_or_condition: REQUIRED_AT_INSTALL
  timezone: REQUIRED_WHEN_SCHEDULED


document_binding:
  document_id: REQUIRED_AT_INSTALL
  canonical_locator: REQUIRED_AT_INSTALL
  expected_authority_ref:
  retrieval_route: REQUIRED_AT_INSTALL
  access_mode:
  source_revision_field_or_method:
  identity_match_rule: STABLE_ID_PREFERRED
  replacement_authority_ref:


diff_contract:
  exact_text_enabled: true
  structural_enabled: true
  semantic_enabled: true
  semantic_material_fields: [facts, obligations, decisions, requirements, numbers, dates, modality, uncertainty, attribution, operational_interpretation]
  format_only_is_material: false_unless_user_defined
  unavailable_required_layer_policy: SURFACE_LIMITATION


source:
  freshness_expectation:
  project_uploaded_files_as_scheduled_source: FORBIDDEN_UNLESS_SEPARATELY_EXPOSED_BY_SUPPORTED_ACCESS_ROUTE


runtime_state:
  runtime_state_ref: REQUIRED_AT_INSTALL
  write_access_mode: DIRECT | DELTA_ONLY | UNKNOWN


baseline_update:
  policy: AUTHORITY_GATED | EXPLICIT_USER_ADOPTION | AUTO_ON_SUCCESS_IF_PREAUTHORIZED
  authority_ref: REQUIRED_AT_INSTALL
  baseline_scope: DOCUMENT_IDENTITY_PLUS_CONFIGURED_DIFF_LAYERS


materiality:
  materiality_rule_id: LIVE_DOCUMENT_MATERIALITY_V1
  materiality_rule_version: 1
  rule: cambio que afecte obligación, decisión, requisito, dato material, versión o interpretación operativa dentro del scope configurado
  custom_rules: []


duplicates:
  fingerprint_fields: document_id + change_type + affected_locator + normalized before/after material state
  suppress_same_fingerprint_until_source_revision_changes: true


delivery:
  material_alert_route: REQUIRED_AT_INSTALL
  source_failure_route: REQUIRED_AT_INSTALL
  identity_mismatch_route: REQUIRED_AT_INSTALL
  minimal_receipt_if_surface_requires_output: true


end_rule: UNTIL_DISABLED_OR_USER_DEFINED_END


HOST NOTE
Scheduled execution must use a retrieval route it can actually access; Project-stored file presence alone is not sufficient.
