{
    "schema_version":  "1.0",
    "project":  "Hospital Executive Dashboard",
    "patch_id":  "H10.9.2.1",
    "action":  "APPLY_TEST",
    "status":  "FAIL",
    "run_id":  "20260710_173018_APPLY_TEST",
    "generated_at":  "2026-07-10T14:31:28Z",
    "source_root":  "C:\\xampp\\htdocs\\ddb-new",
    "error":  "Full test failed: FAIL",
    "steps":  [
                  {
                      "status":  "PASS",
                      "phase":  "H10.9.2.1",
                      "target_version":  "10.9.2.1",
                      "generated_at":  "2026-07-10T14:30:18Z",
                      "already_target":  true,
                      "backup_root":  "C:\\xampp\\htdocs\\ddb-new\\_ddb_patch_center_private\\backups\\H10_9_2_1_20260710_173018",
                      "payload_files":  3,
                      "checks":  [

                                 ]
                  },
                  {
                      "status":  "FAIL",
                      "phase":  "H10.9.2.1",
                      "generated_at":  "2026-07-10T14:31:28Z",
                      "checks":  [
                                     {
                                         "name":  "target_version_installed",
                                         "status":  "PASS",
                                         "detail":  "10.9.2.1"
                                     },
                                     {
                                         "name":  "php_syntax_all_files",
                                         "status":  "PASS",
                                         "detail":  "76 checked; failures=0"
                                     },
                                     {
                                         "name":  "http_gate",
                                         "status":  "PASS",
                                         "detail":  "failures=0"
                                     },
                                     {
                                         "name":  "oracle_read_only_regression_gate",
                                         "status":  "PASS",
                                         "detail":  "failures=0"
                                     },
                                     {
                                         "name":  "revenue_legacy_runtime_parity",
                                         "status":  "FAIL",
                                         "detail":  "functions=10; failures=0"
                                     },
                                     {
                                         "name":  "revenue_parity_is_read_only",
                                         "status":  "PASS",
                                         "detail":  "NONE"
                                     },
                                     {
                                         "name":  "revenue_chart_structural_qa",
                                         "status":  "PASS",
                                         "detail":  "failures=0"
                                     },
                                     {
                                         "name":  "revenue_actual_browser_render_5_of_5",
                                         "status":  "PASS",
                                         "detail":  "rendered=5/5; failed=0"
                                     }
                                 ],
                      "php_files_checked":  76,
                      "php_failures":  0,
                      "http_gate":  "PASS",
                      "oracle_gate":  "PASS",
                      "revenue_parity_gate":  "FAIL",
                      "revenue_functions_checked":  10,
                      "chart_structural_gate":  "PASS",
                      "browser_render_gate":  "PASS",
                      "browser_rendered":  5,
                      "browser_failed":  0,
                      "write_operations":  "NONE"
                  }
              ]
}