{
  "source": "1f35a8f7b455cbc253634f9c307e55d94271233e",
  "fixedBase": "e82a1ce3f369f113b0b33dff8249569c345e30e8",
  "provenance": "Original completed source-update receipts. Checks were not rerun during PR publication. Receipt hashes and source invariants were verified during publication.",
  "originalAudit": {
    "source": "1f35a8f7b455cbc253634f9c307e55d94271233e",
    "fixedBase": "e82a1ce3f369f113b0b33dff8249569c345e30e8",
    "clean": true,
    "tracking": [
      "branch.fix/preview-background-screenshots.gh-merge-base base/main",
      "branch.fix/preview-background-screenshots.remote origin",
      "branch.fix/preview-background-screenshots.merge refs/heads/fix/preview-background-screenshots"
    ],
    "customizationFilesByteIdentical": true,
    "installExit": 0,
    "scopedTests": {
      "passed": 118,
      "files": 2,
      "exit": 0
    },
    "desktopTypecheckExit": 0,
    "scopedLintExit": 0,
    "diffCheckExit": 0,
    "adaptations": [],
    "adaptationReview": "Not triggered: no follow-up source changes",
    "integratedUi": "Not triggered: no frontend behavior change",
    "ignoredContext": [
      "BRANCH_DETAILS.md",
      "PREVIEW_SCREENSHOTS.md",
      ".t3/proof"
    ],
    "fixedPortListeners": [],
    "remainingSourceConsumers": [],
    "worktreeRuntimeHoldersAndRequests": 0,
    "sessions": {
      "initialTests": 46025,
      "scopedTests": 79629,
      "install": 34010,
      "status": "all exited"
    },
    "temporaryBranchesCreated": [],
    "persistentStashesCreated": [],
    "recoveryRef": {
      "owner": "this assigned branch-update task",
      "retained": true,
      "purpose": "local rollback",
      "target": "581d6f0c239bae2952f71b80d7c2ad5280aaef2b",
      "name": "refs/t3-update/preview-background-screenshots-before-e82a1ce3"
    },
    "remoteOperations": "none"
  },
  "verifiedReceipts": [
    {
      "path": "BRANCH_DETAILS.before.md",
      "sha256": "397932660d22a13db6ff0142995c5b7cd68a237ebf16b731915a6eb255188752"
    },
    {
      "path": "final-audit.json",
      "sha256": "da4629637b743d5f6b95b213571111d28b4118e833c5ed27e376b640ae35fe2d"
    },
    {
      "path": "install.log",
      "sha256": "9cb11c9e2870222869688e54693a00f4c4728810466c62e99e7867962a0d9b91"
    },
    {
      "path": "lint.log",
      "sha256": "928d0dfc073ccec41fe1bbc39775d24668297c209f48a30e528b2610cb8e01b4"
    },
    {
      "path": "PREVIEW_SCREENSHOTS.before.md",
      "sha256": "2316741d81e0f04dbf6ddde7dbbec752eb1312b40308689ba08ff238cdda1bc5"
    },
    {
      "path": "range-diff.txt",
      "sha256": "b699b6f7a54bec2d56d1a627b5dd48d226b29fb5f77af652eb471ade35889d7a"
    },
    {
      "path": "rebase.log",
      "sha256": "df09b0911319b2ef081e2fbeb13f358260ff7110b418edaa3343da7f33b45c4c"
    },
    {
      "path": "recovery-refs.before.txt",
      "sha256": "9e1474510e88e4480223760ec039f2a4695735372aba6121246c5fe459f74f97"
    },
    {
      "path": "runtime-ledger.json",
      "sha256": "e1cb369320884afe52511dd91f5d73e06e199c7a31360bc524cc99b88d475d01"
    },
    {
      "path": "stashes.before.txt",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    {
      "path": "status.before.txt",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    {
      "path": "tests-scoped.log",
      "sha256": "dca9e62b8ffcf6087fc7a2b549ff15eafda812fc86aa0bb03473bb6afdcfbd9a"
    },
    {
      "path": "tests.log",
      "sha256": "b391bd8371892b627f354a673251ed6654ccca739ad1e1228928076a363c167c"
    },
    {
      "path": "tracking.before.txt",
      "sha256": "8596a0c097fe9ed149b0e2b8289e65ccf23f4994831ba23ac25f92ed86ef6258"
    },
    {
      "path": "typecheck.log",
      "sha256": "30abb15beb9d65cc4c6ce10ac23df0099ec025ae247e8265fa97f69d11bb2e63"
    },
    {
      "path": "upstream-relevant.diff",
      "sha256": "7e8b39e253e7f8bf494e8adaffe3405ce51f8594779040b6d74a11996bbc8f1a"
    }
  ],
  "logs": {
    "install.log": "Scope: all 33 workspace projects\n? Verifying lockfile against supply-chain policies (2231 entries)...\nLockfile is up to date, resolution step is skipped\nProgress: resolved 1, reused 0, downloaded 0, added 0\nPackages: +17 -10\n+++++++++++++++++----------\nProgress: resolved 17, reused 6, downloaded 0, added 0\nProgress: resolved 17, reused 8, downloaded 1, added 2\nProgress: resolved 17, reused 8, downloaded 3, added 9\nProgress: resolved 17, reused 8, downloaded 5, added 10\nProgress: resolved 17, reused 8, downloaded 6, added 13\n\n   \u256d\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256e\n   \u2502                                          \u2502\n   \u2502   Update available! 11.10.0 \u2192 12.11.2.   \u2502\n   \u2502   Changelog: https://pnpm.io/v/12.11.2   \u2502\n   \u2502     To update, run: pnpm add -g pnpm     \u2502\n   \u2502                                          \u2502\n   \u2570\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256f\n\nProgress: resolved 17, reused 8, downloaded 7, added 13\nProgress: resolved 17, reused 8, downloaded 8, added 15\n\u2713 Lockfile passes supply-chain policies (2231 entries in 16.4s)\nProgress: resolved 17, reused 8, downloaded 9, added 15\nProgress: resolved 17, reused 8, downloaded 9, added 16\nProgress: resolved 17, reused 8, downloaded 9, added 16, done\n.../tsc-rs@0.4.0/node_modules/tsc-rs postinstall$ node lib/install.js\n.../react-native-enriched-markdown postinstall$ node postinstall.mjs\n.../tsc-rs@0.4.0/node_modules/tsc-rs postinstall: Done\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] restoring vendored native assets ...\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] fetching runtime v0.26.3 from https://github.com/tree-sitter/tree-sitter/archive/refs/tags/v0.26.3.tar.gz\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] runtime -> react-native-enriched-markdown\\cpp\\highlight\\vendor\\tree-sitter\\src\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-json@0.24.8 ...\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-html@0.23.2 ...\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-css@0.23.2 ...\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading @tree-sitter-grammars/tree-sitter-markdown@0.3.2 ...\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading @tree-sitter-grammars/tree-sitter-yaml@0.7.1 ...\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-go@0.23.4 ...\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-java@0.23.5 ...\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-javascript@0.23.1 ...\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-python@0.23.6 ...\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-c@0.23.5 ...\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-rust@0.23.2 ...\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-bash@0.23.3 ...\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-typescript@0.23.2 ...\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-cpp@0.23.4 ...\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-swift@0.7.0 ...\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-php@0.24.2 ...\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-ruby@0.23.1 ...\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-c-sharp@0.23.1 ...\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] json -> react-native-enriched-markdown\\cpp\\highlight\\vendor\\grammars\\json\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] html -> react-native-enriched-markdown\\cpp\\highlight\\vendor\\grammars\\html\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] css -> react-native-enriched-markdown\\cpp\\highlight\\vendor\\grammars\\css\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] markdown -> react-native-enriched-markdown\\cpp\\highlight\\vendor\\grammars\\markdown\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] yaml -> react-native-enriched-markdown\\cpp\\highlight\\vendor\\grammars\\yaml\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] go -> react-native-enriched-markdown\\cpp\\highlight\\vendor\\grammars\\go\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] java -> react-native-enriched-markdown\\cpp\\highlight\\vendor\\grammars\\java\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] javascript -> react-native-enriched-markdown\\cpp\\highlight\\vendor\\grammars\\javascript\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] python -> react-native-enriched-markdown\\cpp\\highlight\\vendor\\grammars\\python\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] c -> react-native-enriched-markdown\\cpp\\highlight\\vendor\\grammars\\c\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] rust -> react-native-enriched-markdown\\cpp\\highlight\\vendor\\grammars\\rust\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] bash -> react-native-enriched-markdown\\cpp\\highlight\\vendor\\grammars\\bash\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] typescript -> react-native-enriched-markdown\\cpp\\highlight\\vendor\\grammars\\typescript\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] tsx -> react-native-enriched-markdown\\cpp\\highlight\\vendor\\grammars\\tsx\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] cpp -> react-native-enriched-markdown\\cpp\\highlight\\vendor\\grammars\\cpp\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] swift -> react-native-enriched-markdown\\cpp\\highlight\\vendor\\grammars\\swift\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] php -> react-native-enriched-markdown\\cpp\\highlight\\vendor\\grammars\\php\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] ruby -> react-native-enriched-markdown\\cpp\\highlight\\vendor\\grammars\\ruby\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] c-sharp -> react-native-enriched-markdown\\cpp\\highlight\\vendor\\grammars\\c-sharp\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] grammar sources ready.\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] done.\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] math disabled via package.json (\"enriched-markdown\".enableMath = false); skipping RaTeX.\n.../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] postinstall complete.\n.../react-native-enriched-markdown postinstall: Done\n\ndevDependencies:\n- @effect/tsgo 0.46.1\n+ @effect/tsgo 0.51.1\n+ tsc-rs 0.4.0\n\n. prepare$ effect-tsgo patch && vp config --no-agent\n. prepare: Patched typescript at E:\\Projects\\t3code.worktrees\\preview-background-screenshots\\node_modules\\.pnpm\\@typescript+typescript-win32-x64@7.0.2\\node_modules\\@typescript\\typescript-win32-x64\\lib\\tsc.exe\n. prepare: Done\nDone in 1m 8.3s using pnpm v11.10.0\n",
    "tests-scoped.log": "note: You are running `vp test` as a Vite+ built-in command. If you meant to run the test npm script, use `vpr test` instead.\n\n RUN  v5.0.1 E:/Projects/t3code.worktrees/preview-background-screenshots/apps/desktop\n\n\n Test Files  2 passed (2)\n      Tests  118 passed (118)\n   Start at  08:14:18\n   Duration  9.91s (import 44%, transform 25%, setup 24%, tests 6%)\n\n  Transform  transforming modules took 4.41s \u00b7 25% of tracked time, re-done on every run\n             persist transforms across runs with fsModuleCache: true\n             learn more: https://vitest.dev/guide/improving-performance#caching-between-reruns\n\n",
    "tests.log": "note: You are running `vp test` as a Vite+ built-in command. If you meant to run the test npm script, use `vpr test` instead.\n\n RUN  v5.0.1 E:/Projects/t3code.worktrees/preview-background-screenshots\n\n \u276f .piz/proof/native-fixed26285-20261008T072418Z/base-source/apps/desktop/src/ipc/methods/preview.test.ts (0 test)\n \u276f .piz/proof/native-fixed26285-20261008T072418Z/base-source/apps/desktop/src/preview/Manager.test.ts (0 test)\n\n\u23af\u23af\u23af\u23af\u23af\u23af Failed Suites 2 \u23af\u23af\u23af\u23af\u23af\u23af\u23af\n\n FAIL  .piz/proof/native-fixed26285-20261008T072418Z/base-source/apps/desktop/src/preview/Manager.test.ts [ .piz/proof/native-fixed26285-20261008T072418Z/base-source/apps/desktop/src/preview/Manager.test.ts ]\nError: Cannot find package '@effect/vitest' imported from E:/Projects/t3code.worktrees/preview-background-screenshots/.piz/proof/native-fixed26285-20261008T072418Z/base-source/apps/desktop/src/preview/Manager.test.ts\n \u276f reviveInvokeError node_modules/.pnpm/@voidzero-dev+vite-plus-cor_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:542:14\n \u276f Object.invoke node_modules/.pnpm/@voidzero-dev+vite-plus-cor_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:558:33\n \u276f VitestModuleRunner.getModuleInformation node_modules/.pnpm/@voidzero-dev+vite-plus-cor_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1212:7\n \u276f request node_modules/.pnpm/@voidzero-dev+vite-plus-cor_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1229:83\n \u276f .piz/proof/native-fixed26285-20261008T072418Z/base-source/apps/desktop/src/preview/Manager.test.ts:1:1\n      1| import { it as effectIt } from \"@effect/vitest\";\n       | ^\n      2| import * as NodeCrypto from \"@effect/platform-node/NodeCrypto\";\n      3| import { DESKTOP_PREVIEW_RECORDING_CAPTURE_TRIGGER } from \"@t3tools/co\u2026\n \u276f VitestModuleRunner.directRequest node_modules/.pnpm/@voidzero-dev+vite-plus-cor_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1272:59\n \u276f VitestModuleRunner.cachedRequest node_modules/.pnpm/@voidzero-dev+vite-plus-cor_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1179:73\n \u276f VitestModuleRunner.import node_modules/.pnpm/@voidzero-dev+vite-plus-cor_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1134:10\n\n\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af[1/2]\u23af\n\n FAIL  .piz/proof/native-fixed26285-20261008T072418Z/base-source/apps/desktop/src/ipc/methods/preview.test.ts [ .piz/proof/native-fixed26285-20261008T072418Z/base-source/apps/desktop/src/ipc/methods/preview.test.ts ]\nError: Cannot find package '@effect/vitest' imported from E:/Projects/t3code.worktrees/preview-background-screenshots/.piz/proof/native-fixed26285-20261008T072418Z/base-source/apps/desktop/src/ipc/methods/preview.test.ts\n \u276f reviveInvokeError node_modules/.pnpm/@voidzero-dev+vite-plus-cor_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:542:14\n \u276f Object.invoke node_modules/.pnpm/@voidzero-dev+vite-plus-cor_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:558:33\n \u276f VitestModuleRunner.getModuleInformation node_modules/.pnpm/@voidzero-dev+vite-plus-cor_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1212:7\n \u276f request node_modules/.pnpm/@voidzero-dev+vite-plus-cor_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1229:83\n \u276f .piz/proof/native-fixed26285-20261008T072418Z/base-source/apps/desktop/src/ipc/methods/preview.test.ts:1:1\n      1| import { it as effectIt } from \"@effect/vitest\";\n       | ^\n      2| import {\n      3|   DEFAULT_BROWSER_PROFILE_ID,\n \u276f VitestModuleRunner.directRequest node_modules/.pnpm/@voidzero-dev+vite-plus-cor_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1272:59\n \u276f VitestModuleRunner.cachedRequest node_modules/.pnpm/@voidzero-dev+vite-plus-cor_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1179:73\n \u276f VitestModuleRunner.import node_modules/.pnpm/@voidzero-dev+vite-plus-cor_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1134:10\n\n\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af[2/2]\u23af\n\n\n Test Files  2 failed | 2 passed (4)\n      Tests  118 passed (118)\n   Start at  08:13:37\n   Duration  13.28s (import 61%, transform 31%, tests 4%, setup 3%, worker 1%)\n\n  Transform  transforming modules took 7.92s \u00b7 31% of tracked time, re-done on every run\n             persist transforms across runs with fsModuleCache: true\n             learn more: https://vitest.dev/guide/improving-performance#caching-between-reruns\n\n",
    "typecheck.log": "~/apps/desktop$ tsc-rs --noEmit \u2298 cache disabled\nsrc/app/DesktopClerk.test.ts(285,27): suggestion TS377117: `Effect.succeedSome` expresses this Option success value directly. effect(preferSucceedSomeOrNone)\nsrc/app/DesktopWebLinks.test.ts(30,31): suggestion TS377117: `Effect.succeedSome` expresses this Option success value directly. effect(preferSucceedSomeOrNone)\n\n",
    "lint.log": "note: You are running `vp lint` as a Vite+ built-in command. If you meant to run the lint npm script, use `vpr lint` instead.\napps/desktop/src/preview/Manager.test.ts:239:18: warning typescript(no-extraneous-class): Unexpected class with only a constructor. help: Try replacing this class with a standalone function or deleting it entirely\n",
    "range-diff.txt": "1:  581d6f0c23 = 1:  1f35a8f7b4 fix(desktop): keep background preview screenshots fresh\n"
  },
  "initialInvocationLimit": "Root-level test discovery also selected archived .piz/proof copies and failed their imports. Package-scoped current-source suites passed all 118 tests. No source workaround or same-host control run was used."
}
