{
  "release": "2.5.0",
  "generated_at": "2026-07-12",
  "catalog": {
    "workstreams": 22,
    "tasks": 94,
    "tasks_with_dependencies": 93,
    "dependency_edges": 133,
    "regulatory_assessments": 7,
    "cutover_steps": 15,
    "errors": []
  },
  "sql_schema": {
    "tables": [
      "enterprise_clinical_go_live_programs",
      "enterprise_clinical_go_live_workstreams",
      "enterprise_clinical_go_live_tasks",
      "enterprise_clinical_regulatory_assessments",
      "enterprise_clinical_environment_qualifications",
      "enterprise_clinical_go_live_readiness_runs",
      "enterprise_clinical_cutover_runs",
      "enterprise_clinical_cutover_steps",
      "enterprise_clinical_hypercare_shifts"
    ],
    "count": 9,
    "errors": []
  },
  "schema_contract": {
    "php_tables": 9,
    "sql_tables": 9,
    "errors": []
  },
  "sql_placeholders": {
    "checked": 68,
    "skipped": 20,
    "mismatches": []
  },
  "static_validator": {
    "checks_total": 71,
    "failed": 0
  },
  "overlay_php": {
    "root": ".",
    "php_files": 16,
    "errors": []
  },
  "overlay_javascript": {
    "files": 1,
    "errors": []
  },
  "overlay_css": {
    "files": 1,
    "errors": []
  },
  "overlay_json": {
    "files": 4,
    "errors": []
  },
  "security_artifact_scan": {
    "app_config_present": false,
    "dotenv_present": false,
    "private_key_present": false,
    "database_dump_present": false
  },
  "combined_reference_tree": {
    "php": {
      "files": 990,
      "errors": 0
    },
    "javascript": {
      "files": 32,
      "errors": 0
    },
    "css": {
      "files": 146,
      "errors": 0
    },
    "json": {
      "files": 79,
      "errors": 0
    }
  },
  "live_validation_not_executed": [
    "target MySQL migration",
    "restore drill",
    "penetration test",
    "load test on target infrastructure",
    "human UAT",
    "clinical pilot",
    "regulatory/legal sign-off",
    "clinical go-live"
  ]
}
