{
  "acceptanceBoundary": {
    "combined10MinuteLocalHelper": "passed zero-drop browser, native Syphon, native audio and worklet checks",
    "combined9MinuteInstalledApp": "accepted checkpoint with one 2080-frame worklet underrun, approximately 47 ms at 44.1 kHz",
    "macOSVirtualCamera": "not tested; output evidence is Syphon",
    "oneHourCombinedVideo": "not certified",
    "strictPixelIdentity": "verified for a separate five-minute marked run, not for the ten-minute plain callback run"
  },
  "browserEncoder": {
    "firstPersistentCollapseInAttemptedHourSeconds": 549.005,
    "inlineVariantStateAtStop": "error",
    "interpretation": "The first slowdown is inside browser encoding. Repeated keyframe requests amplify a production stall, but suppressing that request alone did not restore 60 fps. Moving encoding to the main thread failed sooner.",
    "noKeyframeVariantBackpressureAtStop": 3661,
    "workerDiagnosticEncodedKeyframesAtStop": 1806,
    "workerDiagnosticFirstBackpressureSeconds": 179.005,
    "workerDiagnosticMaxCanvasCaptureMs": 0.6000003814697266,
    "workerDiagnosticMaxWorkerEncodeMs": 846.699951171875,
    "workerDiagnosticMaxWorkerMessageLagMs": 7.5
  },
  "metalWatchdog": {
    "candidate": "Preparing slots are excluded from the watchdog; submission uses fresh uv_hrtime milliseconds immediately before command commit.",
    "evidenceBoundary": "Focused tracker regression and local combined runs support timing correctness; a 60-minute video qualification did not complete.",
    "observedFailure": "Prior local helper exited with metal_watchdog_timeout during a combined trial.",
    "sourceMechanism": "The watchdog timestamp was assigned at slot claim from a cached event-loop clock, before CPU staging and Metal command submission."
  },
  "schema": "sync-wing-h264-findings-v1"
}
