{
  "head": "2d8f4e84855d8adae1ea680e3ee397c4bf93a77a",
  "environment": "Headless Linux Chromium, 1280x800",
  "fixture": "Production recording acquisition wrapper, previewBridge decoder and ToastProvider, with synthetic native bridge and getDisplayMedia rejection. Fixture buttons do not mount PreviewView's ordinary toolbar or Electron.",
  "baseline": "Exact origin/main ab6be13d438abeace7617e8d789d59cf2e880f42 browserRecording.ts was temporarily loaded; original bytes restored before implementation agent. Generic acquisition message captured.",
  "recording": {
    "calls": [
      "start",
      "acquire",
      "cleanup"
    ],
    "failCleanup": true,
    "mode": "recording",
    "error": {
      "name": "BrowserRecordingOperationError",
      "message": "Unable to start the preview video source. Make sure the capture host is unlocked and its display is on, then retry. NotReadableError: Could not start video source",
      "operation": "capture-media-stream",
      "active": []
    }
  },
  "screenshot": {
    "calls": [
      "start",
      "acquire",
      "cleanup"
    ],
    "failCleanup": true,
    "mode": "screenshot",
    "error": {
      "name": "PreviewCaptureFailure",
      "message": "The preview capture surface is unavailable. Present the target tab and check that the preview host is unlocked, its display is on and its window is restored before retrying.",
      "active": []
    }
  },
  "arm": {
    "calls": [
      "start",
      "acquire",
      "cleanup",
      "start"
    ],
    "failCleanup": true,
    "mode": "arm",
    "error": {
      "name": "BrowserRecordingOperationError",
      "message": "The preview renderer is unavailable. Reopen the preview tab before retrying.",
      "operation": "start-screencast",
      "active": []
    }
  },
  "tests": "46 focused unit/IPC cases + 13 existing browser cases pass. Seven regression cases fail against main implementations.",
  "limits": [
    "No current-source Electron native acquisition, preload/contextBridge or ordinary native toolbar/broker pass",
    "No physical lock/display/window recovery",
    "No macOS, Windows, iOS, Android"
  ],
  "sequence": "Snapshots are sequential; calls array is cumulative."
}
