{
  "schema": "sync-closure-source-review-v1",
  "reviewedBase": "9bf97c946a91e238f92d934eec45807b32c3bbc8",
  "reviewedHead": "bc1b34e06543df69a6e231339aedc7b8f74e8d62",
  "reviewedCommits": [
    "9bf97c946a91e238f92d934eec45807b32c3bbc8",
    "6106a823d158ef20a2b044c0572d688656f9c3bc",
    "88325e1ab92f17402cbd8f64f93b7c2510028210",
    "8f31f4057f186fd8961b02dc1bdafc92e74e3819",
    "214eb2d7a5f6c37805378437c3fb1aa035a134a5",
    "3793b665752de6217a47ba44e0c5c8c32c9a50fe",
    "cc140f51100d15bf054353a1f9de2122715c7eb4",
    "1166ba43e918616958d90ea0b724b8e8d75c0da3",
    "7b1756d43a659756e8a3aeea0b740645b7c3c1a5",
    "5936ee48e25b86c2da0183b0c3670b88ecc70cef",
    "b94d82e9bd56b84d8fe7e576ab09643e0b9cab2f",
    "cec1449e71ee9d04d0c08f010d6922f6d7f0edb3",
    "0e7cc1aaddd52b75d3d79d443aa05d40a1eae12b",
    "d8c6ed92d3789ded7c93aef0b8ac5269422d2923",
    "933b158435315cb818b2468a580654a7c3f8a311",
    "762cd3a16f956187349f8d289ecc1173d20a5075",
    "52b4888362a827e48d584dc95b7bf7a133c19943",
    "84fe278f4b67227720e590d3796365cff40967c1",
    "23729ed17d8f2378ba295c8a4ff134b2f880fa30",
    "85559b2bdfc93210bffc9693f9584533a9004f03",
    "eacb852dd7934afd643acbc6483cee74e074b90e",
    "47c99b6e27a6859df494337cb8c6199073a70961",
    "7594326d258c56c419e143f7cb1e2f6db45c3c04",
    "ef1a755dbe7d9b4f2118a5af621e3150195a9978",
    "24b4de912a88ed0afedf898ed36b1040de23d76c",
    "288f06cf7689aafc1c4c355903d7edf270219ce3",
    "e955b0ac5d91ce0dfa3787a320dfebe1e477c87f",
    "bc1b34e06543df69a6e231339aedc7b8f74e8d62"
  ],
  "correctionCommit": "983b9b3972f4063a765059df9ce1ef83773883d4",
  "correctionReviewed": true,
  "publication": {
    "sourcePush": "normal push of 983b9b3972f4063a765059df9ce1ef83773883d4 to main succeeded",
    "ci": "running: https://github.com/noisefactorllc/sync/actions/runs/35592890346",
    "camera": "passed: https://github.com/noisefactorllc/sync/actions/runs/35592890464",
    "release": "not yet requested; successful source CI can trigger automatic Scaffold release"
  },
  "tests": {
    "audioRegressionBefore": {
      "exit": 1,
      "passed": 5,
      "total": 6,
      "failure": "sample identity mismatch"
    },
    "audioRegressionAfter": {
      "exit": 0,
      "passed": 6,
      "total": 6,
      "instrumentation": "ThreadSanitizer"
    },
    "nativeCtest": {
      "exit": 0,
      "passed": 22
    },
    "javascriptUnit": {
      "exit": 0,
      "passed": 251
    },
    "loopback": {
      "exit": 0,
      "passed": 36,
      "skipped": 1
    },
    "daemonSoak": {
      "exit": 0,
      "passed": 4
    },
    "packaging": {
      "exit": 0,
      "passed": 16,
      "skipped": 7
    },
    "docs": "local links and existing research URLs checked; revised plan verified separately"
  },
  "localPlatform": "macOS arm64; Apple Clang 16; existing jthread fixture requires local -D_LIBCPP_ENABLE_EXPERIMENTAL",
  "limits": [
    "Default native build failed on pre-existing std::jthread fixture under local libc++",
    "No live camera, physical audio, or performance comparison run",
    "No change to running Sync application or camera extension"
  ]
}
