{
  "issue": 302,
  "ruling": "YGDW2L2F",
  "status": "FROZEN_LOCAL_REPLAYS_COMPLETE",
  "schema": "raw-copy-resume-v2",
  "capture_timing_marker": "raw-copy-resume-v1 (unchanged)",
  "analyzer": "C:\\Users\\decid\\Documents\\projects\\spt-core\\.spt\\preserved\\302\\raw-copy-resume-v2\\step1-analyze.py",
  "predecessor": {
    "analyzer": "C:\\Users\\decid\\Documents\\projects\\spt-core\\.spt\\preserved\\302\\raw-copy-resume-v1\\step1-analyze.py",
    "sha256": "6f36563c6882aed3d4d14f5b276531911d844f6c629b41963378f883a4e9ab24",
    "field_verdict": "INSUFFICIENT_EVIDENCE",
    "per_interval_verdicts": [
      "INSUFFICIENT_EVIDENCE",
      "INSUFFICIENT_EVIDENCE",
      "INSUFFICIENT_EVIDENCE",
      "INSUFFICIENT_EVIDENCE"
    ],
    "retained_unchanged": true
  },
  "scope": "Only SYMBOLS.NET_IF_ENUM and SYMBOLS.NET_GATEWAY_LOOKUP widened. Thresholds, timing, both-worker rules, output schema and live driver unchanged.",
  "exact_regex_diff": "--- raw-copy-resume-v1/step1-analyze.py\n+++ raw-copy-resume-v2/step1-analyze.py\n@@ -18,2 +18,2 @@\n-    \"NET_IF_ENUM\": re.compile(r\"GetAdaptersAddresses|netdev.*(?:get_interfaces|get_adapters)\", re.I),\n-    \"NET_GATEWAY_LOOKUP\": re.compile(r\"(?:portmapper|netwatch).*(?:ip_and_gateway|HomeRouter)|GetAdaptersAddresses\", re.I),\n+    \"NET_IF_ENUM\": re.compile(r\"GetAdaptersAddresses|netdev.*(?:get_interfaces|get_adapters)|netdev.*interface(s)?::interfaces|SendARP|ResolveIpNetEntry2|NsiGetAllParameters\", re.I),\n+    \"NET_GATEWAY_LOOKUP\": re.compile(r\"(?:portmapper|netwatch).*(?:ip_and_gateway|HomeRouter)|GetAdaptersAddresses|netdev::route::get_default_gateway\", re.I),\n",
  "sha256": {
    "step1-analyze.py": "6314743db493b01ee01e550bcbed5558ee7e0d86334d019ff65d03e29cfad339",
    "step1_rounds.py": "fa898c299d0a15bae1682639d5378eece05dc739f68253391b6a0c7935639421",
    "regex.diff": "e7f1b9444d166533b2509aca8cc807dbe021a9fb2a25a34d7a8d42c9f363d240",
    "verification.json": "6ab2eddf1d261e5fbf3f78cb980dbba71c8f76a980d86489e7b903888cd2181f",
    "field.stdout.txt": "bf39bd8b6223c8fad42dc9d69b17f689302c317a2254b48bd4f3014c54c1e6ba",
    "field.stderr.txt": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "forced.stdout.txt": "627b61f71a85d390aed35fef7d8704252e33749e91b7ed95900816905ece2da8",
    "forced.stderr.txt": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
  },
  "inputs": {
    "field_samples": {
      "path": "C:\\Users\\decid\\Documents\\projects\\spt-core\\.spt\\preserved\\302\\field-release-3142753a-operator\\samples.jsonl",
      "sha256": "ae88443a7c19284e7803bd64d1929cc46d8ec52c6a0baab9ae9e6148fae04eb4"
    },
    "field_log": {
      "path": "C:\\Users\\decid\\Documents\\projects\\spt-core\\.spt\\preserved\\302\\field-release-3142753a-operator\\log-after.log",
      "sha256": "a497550488abd4299ab82cf3d215ec8e04126182c7e335af0896ad19c6e7ccd3"
    },
    "forced_samples": {
      "path": "C:\\Users\\decid\\Documents\\projects\\spt-core\\.spt\\preserved\\302\\todlando-release\\forced\\native.stdout",
      "sha256": "ff8a3f1ed0b53af4f19cc7df8deb8ce77a939b5a76e1bf3a067cf2828507bce7"
    },
    "forced_log": {
      "path": "C:\\Users\\decid\\Documents\\projects\\spt-core\\.spt\\preserved\\302\\todlando-release\\forced\\native.stderr",
      "sha256": "a945bc70a3ee158821c8910f9643210069b4a13ce30511c3b5f34abd24622f99"
    }
  },
  "field": {
    "out": "C:\\Users\\decid\\Documents\\projects\\spt-core\\.spt\\preserved\\302\\field-release-3142753a-operator-v2",
    "mechanism": "CONFIRMED",
    "coverage": "INSUFFICIENT_EVIDENCE",
    "coverage_reasons": [
      "one_or_more_intervals_undiscriminated"
    ],
    "exit": 2,
    "intervals": [
      {
        "id": 1,
        "mechanism_verdict": "CONFIRMED",
        "reasons": [],
        "accepted_both_boundary_captures": [
          {
            "capture_id": "s27",
            "mono_ms": 283888,
            "worker_tids": [
              5852,
              18952
            ]
          },
          {
            "capture_id": "s28",
            "mono_ms": 284389,
            "worker_tids": [
              5852,
              18952
            ]
          },
          {
            "capture_id": "s29",
            "mono_ms": 284902,
            "worker_tids": [
              5852,
              18952
            ]
          },
          {
            "capture_id": "s30",
            "mono_ms": 285413,
            "worker_tids": [
              5852,
              18952
            ]
          },
          {
            "capture_id": "s31",
            "mono_ms": 285927,
            "worker_tids": [
              5852,
              18952
            ]
          }
        ]
      },
      {
        "id": 2,
        "mechanism_verdict": "INSUFFICIENT_EVIDENCE",
        "reasons": [
          "overlap_without_both_worker_synchronous_evidence"
        ],
        "accepted_both_boundary_captures": [
          {
            "capture_id": "s34",
            "mono_ms": 288241,
            "worker_tids": [
              5852,
              18952
            ]
          }
        ]
      },
      {
        "id": 3,
        "mechanism_verdict": "INSUFFICIENT_EVIDENCE",
        "reasons": [
          "overlap_without_both_worker_synchronous_evidence"
        ],
        "accepted_both_boundary_captures": [
          {
            "capture_id": "s38",
            "mono_ms": 313873,
            "worker_tids": [
              5852,
              18952
            ]
          }
        ]
      },
      {
        "id": 4,
        "mechanism_verdict": "INSUFFICIENT_EVIDENCE",
        "reasons": [
          "overlap_without_both_worker_synchronous_evidence"
        ],
        "accepted_both_boundary_captures": [
          {
            "capture_id": "s44",
            "mono_ms": 373905,
            "worker_tids": [
              5852,
              18952
            ]
          }
        ]
      }
    ],
    "output_sha256": {
      "summary.json": "3deae16a8869330077e2612c9d3cf34c363bfdca335bf859bf77b93490899e24",
      "stacks.jsonl": "931a2165100ba2ea7d8f629a901ec88d09f350ef8a20fef991aadf164418a33f",
      "boundaries.jsonl": "61c2317b2bf8d1fa035fb75a0465395b2bef5f7788de314f40b9af1b1f5d55a4",
      "epochs.json": "f41f8e7c5c2d6dc53da53c7f8a8c4d2bd2e180f8e2134f7613ba80bb19f3ec9e",
      "rounds.json": "04711545c7e57e48812e71977bb00845e5e0f562f098bee1c4fbb724d1be3b06",
      "intervals.jsonl": "adbc40d70d40f2524f7aed0ac295425229cbdd33ed3c555ae9ff7560cf31d9cf",
      "samples.jsonl": "4006870357a42518de25430c7382a472c4efc67f67fa85b4ecce40ff96a78bb3"
    },
    "deterministic_replay": "Two local executions; all7 output files byte-identical; duplicate scratch removed after hashes retained."
  },
  "forced_control": {
    "out": "C:\\Users\\decid\\Documents\\projects\\spt-core\\.spt\\preserved\\302\\raw-copy-resume-v2\\forced-control",
    "pairs": "18/18 complete, both tids matched, resumed, error-free",
    "mechanism": "FALSIFIED",
    "arm": "boundary outside peak",
    "coverage": "INSUFFICIENT_EVIDENCE",
    "coverage_reasons": [
      "window_shorter_than_170_seconds"
    ],
    "exit": 2,
    "output_sha256": {
      "summary.json": "766efa725219bbab99a2c556315bc099b634f1119667e9bcbd507dbb4c3fe2b7",
      "stacks.jsonl": "c572940fe7649771cb9dd56692321af162705f82c840978f78c0c6b0b1803b42",
      "boundaries.jsonl": "bbe96a7d3bdaa5f3da6b864e070fc064cc5ca2239c05e1960b3906248d816431",
      "epochs.json": "637d7008dd3cf52b17bcfadf03ad45fa83c2f12a9d0ab695c1333635d576a333",
      "rounds.json": "dbb52f8629d4261be84e19644a3349691a7db36672c564292697186c0a50d014",
      "intervals.jsonl": "74cbde413644943b067f6ce93c39c340fb6fba509b8a0437d07b2a52ce2db172",
      "samples.jsonl": "d73cb31c58aad1e57d806fb8b37f28f6c4928f0953c93d4e71f120c0b53bd44a"
    },
    "comparison": "All7 output files byte-identical to original v1 forced analysis;16 pairs inside its conservative interval,18 complete globally."
  },
  "interpretation": "Widening fixes classification for both worker tids in all4 field intervals. Interval1 meets the unchanged two-capture >=250ms rule and confirms; intervals2-4 each contain one accepted both-boundary capture and remain insufficient. Summary mechanism CONFIRMED does not make all intervals discriminated or change exit2.",
  "traceable_reqs": {
    "complete": 924,
    "incomplete": 0,
    "findings": 0,
    "output": "artifact://1103"
  },
  "resident_access": false,
  "new_capture": false,
  "old_artifacts_mutated": false
}
