{
    "schema_version":  "1.0",
    "project":  "Hospital Executive Dashboard",
    "patch_id":  "H10.15.1",
    "action":  "APPLY_TEST",
    "status":  "FAIL",
    "run_id":  "20260711_111446_APPLY_TEST",
    "generated_at":  "2026-07-11T08:18:18Z",
    "source_root":  "C:\\xampp\\htdocs\\ddb-new",
    "error":  "At C:\\xampp\\htdocs\\work\\DDB_Phase_10_15_1\\current_patch\\tests\\RUN_SPECIALTY_FINANCE_BROWSER_RENDER_GATE.ps1:17 char:49\r\n+ ... d]@{status=\u0027FAIL\u0027;generated_at=Get-IsoUtc;url=$url;browser=\u0027NOT_FOUND ...\r\n+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nUnexpected token \u0027FAIL\u0027;generated_at=Get-IsoUtc;url=$url;browser=\u0027NOT_FOUND\u0027;expected=3;rendered=0;empty=0;failed=3;target_count=1;error=\u0027Chrome\u0027 in expression or statement.\r\n\r\nAt C:\\xampp\\htdocs\\work\\DDB_Phase_10_15_1\\current_patch\\tests\\RUN_SPECIALTY_FINANCE_BROWSER_RENDER_GATE.ps1:29 char:46\r\n+     if($dom -match \u0027data-browser-rendered=\"([0-9]+)\"\u0027){$rendered=[int ...\r\n+                                              ~\nMissing type name after \u0027[\u0027.\r\n\r\nAt C:\\xampp\\htdocs\\work\\DDB_Phase_10_15_1\\current_patch\\tests\\RUN_SPECIALTY_FINANCE_BROWSER_RENDER_GATE.ps1:29 char:122\r\n+ ... ered=[int]$Matches[1]};if($dom -match \u0027data-browser-empty=\"([0-9]+)\"\u0027 ...\r\n+                                                                  ~\nMissing type name after \u0027[\u0027.\r\n\r\nAt C:\\xampp\\htdocs\\work\\DDB_Phase_10_15_1\\current_patch\\tests\\RUN_SPECIALTY_FINANCE_BROWSER_RENDER_GATE.ps1:29 char:196\r\n+ ... pty=[int]$Matches[1]};if($dom -match \u0027data-browser-failed=\"([0-9]+)\"\u0027 ...\r\n+                                                                  ~\nMissing type name after \u0027[\u0027.\r\n\r\nAt C:\\xampp\\htdocs\\work\\DDB_Phase_10_15_1\\current_patch\\tests\\RUN_SPECIALTY_FINANCE_BROWSER_RENDER_GATE.ps1:29 char:273\r\n+ ... d=[int]$Matches[1]};if($dom -match \u0027data-browser-expected=\"([0-9]+)\"\u0027 ...\r\n+                                                                  ~\nMissing type name after \u0027[\u0027.\r\n\r\nAt C:\\xampp\\htdocs\\work\\DDB_Phase_10_15_1\\current_patch\\tests\\RUN_SPECIALTY_FINANCE_BROWSER_RENDER_GATE.ps1:31 char:82\r\n+ ... split \"`r?`n\"|Where-Object{$_ -ne \u0027\u0027});$stderrTail=(($stderrLines|Sel ...\r\n+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nThe string is missing the terminator: \".",
    "steps":  [
                  {
                      "status":  "PASS",
                      "phase":  "H10.15.1",
                      "target_version":  "10.15.1",
                      "generated_at":  "2026-07-11T08:14:47Z",
                      "already_target":  false,
                      "backup_root":  "C:\\xampp\\htdocs\\ddb-new\\_ddb_patch_center_private\\backups\\H10_15_1_20260711_111446",
                      "payload_files":  4,
                      "guard_policy":  "release_capability_guard_v9",
                      "checks":  [
                                     {
                                         "name":  "baseline_release_version",
                                         "status":  "PASS",
                                         "detail":  "10.15.0 allowed=10.15.0"
                                     },
                                     {
                                         "name":  "baseline_exists_DDB_VERSION.json",
                                         "status":  "PASS",
                                         "detail":  "DDB_VERSION.json"
                                     },
                                     {
                                         "name":  "baseline_exists_app_Views_specialty_finance_index.php",
                                         "status":  "PASS",
                                         "detail":  "app/Views/specialty_finance/index.php"
                                     },
                                     {
                                         "name":  "baseline_exists_public_assets_js_charts.js",
                                         "status":  "PASS",
                                         "detail":  "public/assets/js/charts.js"
                                     },
                                     {
                                         "name":  "baseline_exists_public_phase10-15-specialty-finance-parity-qa.php",
                                         "status":  "PASS",
                                         "detail":  "public/phase10-15-specialty-finance-parity-qa.php"
                                     },
                                     {
                                         "name":  "baseline_capability_app_Views_specialty_finance_index.php",
                                         "status":  "PASS",
                                         "detail":  "__DDB_SPECIALTY_FINANCE_CHART_GATE__"
                                     },
                                     {
                                         "name":  "baseline_capability_public_assets_js_charts.js",
                                         "status":  "PASS",
                                         "detail":  "renderBarCompareChart"
                                     },
                                     {
                                         "name":  "baseline_capability_public_phase10-15-specialty-finance-parity-qa.php",
                                         "status":  "PASS",
                                         "detail":  "SpecialtyFinanceParityService"
                                     }
                                 ],
                      "diagnostic_checks":  [
                                                {
                                                    "name":  "baseline_diagnostic_app_Views_specialty_finance_index.php",
                                                    "status":  "PASS",
                                                    "detail":  "data-chart-key"
                                                }
                                            ],
                      "post_apply_checks":  [
                                                {
                                                    "name":  "post_apply_target_version",
                                                    "status":  "PASS",
                                                    "detail":  "10.15.1"
                                                },
                                                {
                                                    "name":  "post_apply_payload_DDB_VERSION.json",
                                                    "status":  "PASS",
                                                    "detail":  "402c80b57ffb0b4f66d16fc69c2c1638b8f1f67cc06b43cf0c69a06172f8b1a3"
                                                },
                                                {
                                                    "name":  "post_apply_payload_app_Views_specialty_finance_index.php",
                                                    "status":  "PASS",
                                                    "detail":  "65cc5012ee6216c0297ad921c2d152aa1a780e494add2da1a8b19daf2634c475"
                                                },
                                                {
                                                    "name":  "post_apply_payload_docs_phase10_15_1_specialty_finance_real_page_chart_runtime_hotfix.md",
                                                    "status":  "PASS",
                                                    "detail":  "69cefb161a69c5bbb33d5fc3ffb99d91f33cc37dea1f9e2a6d02616823863b23"
                                                },
                                                {
                                                    "name":  "post_apply_payload_public_phase10-15-1-specialty-finance-real-page-chart-qa.php",
                                                    "status":  "PASS",
                                                    "detail":  "40926645a87a087959521a35be66d02a33126a89b32c159eb349788553832f0f"
                                                }
                                            ]
                  }
              ]
}