{
  "version": "0.42.0",
  "baseline_version": "0.41.0",
  "capture_clock_policy": "Both versions use the same frozen artifacts and original capture clocks.",
  "observed_corpus": {
    "artifacts": 8836,
    "changed_artifacts": 0,
    "changed_finding_artifacts": 0,
    "exceptions": 0,
    "old_errors": 324,
    "new_errors": 324,
    "old_warnings": 769,
    "new_warnings": 769,
    "old_error_artifacts": 250,
    "new_error_artifacts": 250,
    "added_findings": [],
    "removed_findings": []
  },
  "independent_authored_controls": {
    "status": "passed",
    "cases": 38,
    "baseline_oracle_matches": 22,
    "candidate_oracle_matches": 38,
    "improved_outcomes": 16,
    "native_node_web_comparisons": 114,
    "scope": "Independent authored source and boundary controls, separate from observed D1 failures."
  },
  "authored_detection_delta": {
    "cases": 38,
    "added_findings": [
      {
        "severity": "error",
        "code": "vendor.mixpanel.body.root.invalid",
        "count": 9
      },
      {
        "severity": "error",
        "code": "vendor.segment.body.batch.invalid",
        "count": 7
      }
    ],
    "formerly_non_error_cases_now_errors": 14
  },
  "native_wasm_scope": {
    "status": "passed",
    "comparisons": 708,
    "corpus_cases": 236,
    "changed_cases": 0,
    "scope": "Every changed D1 artifact, every JSON and URL paste, plus VAST representatives of each selected-pack and finding signature. Complete native versus baseline Node, candidate Node and candidate browser WASM reports, identical original clocks. Native old/new replay covers the entire frozen corpus."
  },
  "limits": "Aggregate evidence only. Authored overflow probes are separate from observed corpus findings. No destination acceptance labels."
}
