{
  "subject": "Native background preview screenshot validation",
  "sourceCommit": "1cf3a9e103b75eced44174e023902313c9c55d61",
  "result": "passed",
  "checks": [
    {
      "command": "vp test run src/preview/Manager.test.ts src/ipc/methods/preview.test.ts",
      "files": 2,
      "passed": 118,
      "cwd": "apps/desktop",
      "exitCode": 0,
      "output": "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 [checkout]/apps/desktop\n\n\n Test Files  2 passed (2)\n      Tests  118 passed (118)\n   Start at  19:52:30\n   Duration  63.67s (transform 59%, import 27%, setup 9%, tests 5%)\n\n  Transform  transforming modules took 70.74s · 59% 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"
    },
    {
      "command": "vp run typecheck",
      "notes": "Two existing Effect suggestions in DesktopClerk.test.ts and DesktopWebLinks.test.ts",
      "cwd": "apps/desktop",
      "exitCode": 0,
      "output": "~/apps/desktop$ tsc-rs --noEmit ⊘ cache disabled\nsrc/app/DesktopClerk.test.ts(282,27): suggestion TS377117: `Effect.succeedSome` expresses this Option success value directly. effect(preferSucceedSomeOrNone)\nsrc/app/DesktopWebLinks.test.ts(29,31): suggestion TS377117: `Effect.succeedSome` expresses this Option success value directly. effect(preferSucceedSomeOrNone)\n\n"
    },
    {
      "command": "vp lint --report-unused-disable-directives apps/desktop/src/preview/Manager.ts apps/desktop/src/preview/Manager.test.ts",
      "notes": "Existing constructor-only mock warning at Manager.test.ts:239",
      "exitCode": 0,
      "output": "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"
    },
    {
      "command": "vp fmt --check apps/desktop/src/preview/Manager.ts apps/desktop/src/preview/Manager.test.ts",
      "exitCode": 0,
      "output": "note: You are running `vp fmt` as a Vite+ built-in command. If you meant to run the fmt npm script, use `vpr fmt` instead.\nChecking formatting...\n\nAll matched files use the correct format.\nFinished in 2176ms on 2 files using 16 threads.\n"
    },
    {
      "command": "git diff --check",
      "exitCode": 0
    }
  ],
  "limits": [
    "No integrated desktop or mobile verification or native background/display-off measurements were performed for this source commit.",
    "Controlled scheduling tests do not measure disposal of pending native debugger commands.",
    "Frozen renderers can suspend page timers. Fallback mutation freshness remains unconfirmed.",
    "Native cancellation, live recording coexistence, full UI traversal and general performance remain unverified at this source commit."
  ]
}
