{
  "id": "backup_integrity_check",
  "label": "Backup Integrity Check Canonical",
  "phase": "phase-13",
  "category": "backup_server_recovery_infrastructure",
  "status": "ACTIVE_DH_MIRROR",
  "purpose": "Backup Integrity Check Canonical is the Phase 13 authority that proves backup objects still match their manifests and are not corrupted across storage or replication.",
  "function": "Validate payload checksum, manifest relation, encrypted-object readability, node consistency, replication result and integrity evidence before restore tests or recovery claims consume the backup.",
  "technology_requirements": [
    {
      "technology": "Backup Integrity Check",
      "required_for": "Backup Integrity Check Canonical is the Phase 13 authority that proves backup objects still match their manifests and are not corrupted across storage or replication.",
      "required_by_phase": "phase-13",
      "required_by_category": "backup_integrity_check",
      "required_by_buckets": [
        "Prerequisites",
        "Installation",
        "Configuration",
        "Validation",
        "Observable Evidence",
        "Failure Modes & Recovery",
        "Completion & Promotion"
      ],
      "expected_version": "MISSING until Backup Integrity Check is implemented and validated in the future Execution & Monitoring Panel",
      "validation_command": "MISSING until backup_integrity_check can prove scope, evidence, execution state and promotion decision",
      "evidence_path": "/home/yeff/public_html/devon/canon/execution/state/dh_sources/backup_integrity_check.json",
      "status_source": "Documentation Hub + future Execution & Monitoring Panel",
      "blocking_if_missing": true,
      "failure_impact": "If this gate fails, restore testing may start from a corrupted object and confuse restore failure with restore process failure."
    }
  ],
  "depends_on": [],
  "used_by": [],
  "overview": {
    "summary": "Backup Integrity Check Canonical is the Phase 13 authority that proves backup objects still match their manifests and are not corrupted across storage or replication.",
    "function": "FUNCTION: Validate payload checksum, manifest relation, encrypted-object readability, node consistency, replication result and integrity evidence before restore tests or recovery claims consume the backup.",
    "system_position": "This category owns backup object correctness. It is not restore usability and not replication movement. The exclusive risk here is silent corruption: backup files may exist on every node while no longer matching the manifest or readable encrypted object.",
    "failure_impact": "If this gate fails, restore testing may start from a corrupted object and confuse restore failure with restore process failure."
  },
  "failure_impact": "If this gate fails, restore testing may start from a corrupted object and confuse restore failure with restore process failure."
}
