{
  "schema": "concresca.site-improvements.validation.v1",
  "edition": "concresca-site-improvements-3",
  "status": "PASS_WITH_EXPLICIT_PLATFORM_SKIPS",
  "phase": "working-tree",
  "productionDeploymentPerformed": false,
  "productionAcceptanceTested": false,
  "tests": {
    "pythonDelivery": {
      "run": 49,
      "passed": 49,
      "skipped": 0
    },
    "pythonPlanner": {
      "run": 42,
      "passed": 42,
      "skipped": 0
    },
    "pythonWorkbench": {
      "run": 16,
      "passed": 16,
      "skipped": 0
    },
    "pythonWorkRegression": {
      "run": 381,
      "passed": 368,
      "skipped": 13,
      "skipReason": "Native Windows custody required; Linux fixtures cannot establish Windows behavior."
    },
    "pythonTotals": {
      "run": 488,
      "passed": 475,
      "skipped": 13
    },
    "nodeDelivery": {
      "passed": 67,
      "pythonJavaScriptVectors": 57
    },
    "nodePlanner": {
      "passed": 88
    },
    "nodeWorkbench": {
      "passed": 40
    },
    "nodeTotalPassed": 195,
    "browserInspector": {
      "passed": 18
    },
    "browserWorkbench": {
      "passed": 16
    },
    "browserTotalPassed": 34
  },
  "limitations": [
    "No live server deployment or production MySQL execution.",
    "Native browser navigation blocked; offline fixtures do not test deployed CSP/ESM/native browser WebCrypto.",
    "Native Windows custody cases skipped, not passing.",
    "Byte identity is not semantic test execution, current source authenticity, rights or requester acceptance."
  ],
  "backlogSourcesKeptActive": 16,
  "hostPermissionCheck": {
    "command": "activate.py --check-only",
    "releaseBytesVerified": true,
    "permissionPreflightPassed": false,
    "reasonCode": "writable_host_ancestor",
    "boundary": "The shared sandbox has a writable ancestor. Guard not bypassed; no host changes made. Complete release integrity is checked separately with verify_release. No claim of successful host activation."
  }
}
