{
  "artifact_sha256": "614368087cd397df632bc5720aace789bcbf6578b1d0902b9654ab280c453933",
  "pass_1": [
    {
      "id": "tests",
      "mandatory": true,
      "status": "pass",
      "evidence": "28 combined unittest tests passed; TEST_RESULTS.txt"
    },
    {
      "id": "js_syntax",
      "mandatory": true,
      "status": "pass",
      "evidence": "node --check /tmp/activity_ui.js exited0"
    },
    {
      "id": "browser",
      "mandatory": true,
      "status": "unverified",
      "evidence": "Phone/responsive rendering not performed."
    }
  ],
  "pass_2": [
    {
      "id": "scope",
      "mandatory": true,
      "status": "pass",
      "evidence": "Patch preserves data/config and adds only event monitoring/import; no actual deployment claim."
    },
    {
      "id": "live_host",
      "mandatory": true,
      "status": "unverified",
      "evidence": "Host replay process and tunnel not accessed."
    }
  ],
  "critical_defects": 0
}