{
  "baseSha": "24e77473ecf41bc1f7142529c7911c1c1aae1d76",
  "headSha": "bafa089a77a55a631ee5b58f8f335d4a98cc254a",
  "builds": "Each commit independently installed with vp i and built with vp run build:desktop in a separate clean checkout.",
  "capture": "Real Electron app under headless-desktop; native X11 double-click, middle-click and Escape; no app source patches. Fresh server home, database, Electron profile and GSettings keyfile for every commit/setting. Synthetic project added using the real project CLI; no agent turns.",
  "privacy": "Operational model picker hidden by CSS before recording. Carets hidden for still stability. Video captions added outside the app frame.",
  "stillStability": "Each still saved only after two byte-identical screenshots 500 ms apart.",
  "review": "All 16 stills inspected; all four videos reviewed through 1 fps contact sheets.",
  "runs": [
    {
      "side": "before",
      "setting": "false",
      "environment": "Linux X11 / Xvfb 1920x1080; Electron window 1100x780; light theme; isolated GSettings keyfile backend",
      "results": {
        "composer": "What",
        "search": "What",
        "preview": "PREVIEWTOKEN",
        "terminalReceived": "PRIMARYTOKEN"
      },
      "gsettings": "false",
      "bridgePreference": "not exposed on base",
      "primarySelection": "What",
      "guestPrimarySelection": "PREVIEWTOKEN",
      "previewGuestType": "webview"
    },
    {
      "side": "before",
      "setting": "true",
      "environment": "Linux X11 / Xvfb 1920x1080; Electron window 1100x780; light theme; isolated GSettings keyfile backend",
      "results": {
        "composer": "What",
        "search": "What",
        "preview": "PREVIEWTOKEN",
        "terminalReceived": "PRIMARYTOKEN"
      },
      "gsettings": "true",
      "bridgePreference": "not exposed on base",
      "primarySelection": "What",
      "guestPrimarySelection": "PREVIEWTOKEN",
      "previewGuestType": "webview"
    },
    {
      "side": "after",
      "setting": "false",
      "environment": "Linux X11 / Xvfb 1920x1080; Electron window 1100x780; light theme; isolated GSettings keyfile backend",
      "results": {
        "composer": "\n",
        "search": "",
        "preview": "",
        "terminalReceived": ""
      },
      "gsettings": "false",
      "bridgePreference": false,
      "primarySelection": "What",
      "guestPrimarySelection": "PREVIEWTOKEN",
      "previewGuestType": "webview"
    },
    {
      "side": "after",
      "setting": "true",
      "environment": "Linux X11 / Xvfb 1920x1080; Electron window 1100x780; light theme; isolated GSettings keyfile backend",
      "results": {
        "composer": "What",
        "search": "What",
        "preview": "PREVIEWTOKEN",
        "terminalReceived": "PRIMARYTOKEN"
      },
      "gsettings": "true",
      "bridgePreference": true,
      "primarySelection": "What",
      "guestPrimarySelection": "PREVIEWTOKEN",
      "previewGuestType": "webview"
    }
  ],
  "sha256": {
    "after-false-composer.png": "46e0ed43205bb4042c1a833368d49211b7917a1283df4d5b0f73d412339020c0",
    "after-false-preview.png": "c625c8b74e9312ed410c1fa521b5b7fb8bdba2cf31ace870a66e92eae1a14dec",
    "after-false-search.png": "46e0ed43205bb4042c1a833368d49211b7917a1283df4d5b0f73d412339020c0",
    "after-false-terminal.png": "96cca7e4efcf7b08549f19567026fbb290db80784de80d8583c1a346fa034aec",
    "after-false.mp4": "e63b845bd685cab82f03a7d6ea575cdc3e22a20403b117ed8e682ee456d77e8e",
    "after-true-composer.png": "32b70add86d4414cd49fe87fee0d25b688f85e4835b1d1eb62093ac79d4543b3",
    "after-true-preview.png": "6c7007d7228687ad2da8d32d08c5b3fbfc33285f9ee16288b20b7239b2caed77",
    "after-true-search.png": "a2b5832d4f02bca18fa73075f14c7f12df4804b4eedc7cc4b1f0459a6649cd91",
    "after-true-terminal.png": "5e638b077440d8a4ca87e702abecaa34d5110c22b266272b19bf844ff36f8ebe",
    "after-true.mp4": "f01bb8749d2fdae9eb4f716f3cdb7f482b6e15423d1d14f3249aab643973dd9a",
    "before-false-composer.png": "32b70add86d4414cd49fe87fee0d25b688f85e4835b1d1eb62093ac79d4543b3",
    "before-false-preview.png": "35917e4f0a366cb30b6ec02c97040e98fab34ab660419315a25500565b3307ea",
    "before-false-search.png": "e35fa45dff5622130b96a1846fa60bfa2f96befc103b7802b4b1c87c88553d9b",
    "before-false-terminal.png": "c8731b3b52fa81cf00e476ac016359d6c15bcab4430835b4d6abd7eae32c93d7",
    "before-false.mp4": "a5aaf3ae870920e1c9e8852cf9dacce5d009eb472d8b2e5ec937d84180f2bc56",
    "before-true-composer.png": "32b70add86d4414cd49fe87fee0d25b688f85e4835b1d1eb62093ac79d4543b3",
    "before-true-preview.png": "6c7007d7228687ad2da8d32d08c5b3fbfc33285f9ee16288b20b7239b2caed77",
    "before-true-search.png": "a2b5832d4f02bca18fa73075f14c7f12df4804b4eedc7cc4b1f0459a6649cd91",
    "before-true-terminal.png": "5e638b077440d8a4ca87e702abecaa34d5110c22b266272b19bf844ff36f8ebe",
    "before-true.mp4": "3e49587e6741ce0801f90b9df1772727770eba7519f7ebba00b1084b76384bd4",
    "export-evidence.py": "b3967d152822a3d379cac1e1c186080feca64db06ce766035fe48bb7eab04a10",
    "prove-primary-paste.cjs": "5d531a518f8ffa211821ae932c93ce916aa8ebada1ac9e38abed49312069f236"
  },
  "attribution": "AI-assisted; verified with the tests and tools listed above."
}