=== base-final.log === Scope: all 42 workspace projects ✓ Lockfile passes supply-chain policies (verified 45m ago) Lockfile is up to date, resolution step is skipped Packages: +4 ++++ Progress: resolved 4, reused 0, downloaded 0, added 4, done Agent skills awaiting approval: e2e. Run "pnpm approve" to review them. . prepare$ vp config --no-agent . prepare: Done Done in 724ms using pnpm v12.14.0 RUN e2e v0.23.0 run 01a1d21e-aad3-7f61-8517-0d9fc15a9408 · targets: web ✓ target "web" command at http://127.0.0.1:37541/.well-known/t3/environment ready 4.02s × |web| scenarios/watch-read-preflight.e2e.ts > Watch preflight rejects missing glab despite cached successful summaries 32.00s → expect.toBeVisible failed ❯ |web| scenarios/watch-read-preflight.e2e.ts (1 test | 1 failed) 32.00s ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ FAIL |web| scenarios/watch-read-preflight.e2e.ts > Watch preflight rejects missing glab despite cached successful summaries ASSERTION_FAILED: expect.toBeVisible failed locator: getByText("MR 1 watch: inactive") expected: visible observed: no node (match count 0) ❯ scenarios/watch-read-preflight.e2e.ts:33:3 31| await screen.getByRole("button", "Stop generation").waitFor({state:… 32| await stableCapture("watch-results"); 33| await expect(screen.getByText("MR 1 watch: inactive", {exact:false}… | ^ 34| await expect(screen.getByText("MR 2 link: absent", {exact:false})).… 35| await expect(screen.getByText("is required to browse change request… ❯ at http://127.0.0.1:37541/ec82a02b-f161-468f-a502-91e5a805d85a/mcp%3A5b58d9be-d128-4330-a023-8aa7b284fa74 ❯ app 1 warning logged ❯ trace .e2e/base-final/results/watch-read-preflight-watch-preflight-rejects-missing-462450b5e1610fb0/trace.md ❯ video .e2e/base-final/results/watch-read-preflight-watch-preflight-rejects-missing-462450b5e1610fb0/attempt-1/video/video.webm ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯ Test Files 1 failed | 0 passed (1) Tests 1 failed | 0 passed (1) Start at 23:36:29 Duration 36.80s (startup 4.02s) Traces .e2e/base-final/results/ (1 page, trace.md in each test's directory) Screenshots .e2e/base-final/results/watch-read-preflight-watch-preflight-rejects-missing-462450b5e1610fb0/attempt-1/screenshots/001-successful-summaries-cached-0.png .e2e/base-final/results/watch-read-preflight-watch-preflight-rejects-missing-462450b5e1610fb0/attempt-1/screenshots/002-successful-summaries-cached-1.png .e2e/base-final/results/watch-read-preflight-watch-preflight-rejects-missing-462450b5e1610fb0/attempt-1/screenshots/003-successful-summaries-cached-2.png .e2e/base-final/results/watch-read-preflight-watch-preflight-rejects-missing-462450b5e1610fb0/attempt-1/screenshots/004-watch-results-0.png .e2e/base-final/results/watch-read-preflight-watch-preflight-rejects-missing-462450b5e1610fb0/attempt-1/screenshots/005-watch-results-1.png Markdown .e2e/base-final/summary.md Failed × |web| scenarios/watch-read-preflight.e2e.ts:33 > Watch preflight rejects missing glab despite cached successful summaries ASSERTION_FAILED: expect.toBeVisible failed trace .e2e/base-final/results/watch-read-preflight-watch-preflight-rejects-missing-462450b5e1610fb0/trace.md === head-final.log === Scope: all 42 workspace projects ✓ Lockfile passes supply-chain policies (verified 46m ago) Lockfile is up to date, resolution step is skipped Packages: +4 ++++ Progress: resolved 4, reused 0, downloaded 0, added 4, done Agent skills awaiting approval: e2e. Run "pnpm approve" to review them. . prepare$ vp config --no-agent . prepare: Done Done in 992ms using pnpm v12.14.0 RUN e2e v0.23.0 run 01a1d21f-644c-7192-8b3b-e4392ea19dfe · targets: web ✓ target "web" command at http://127.0.0.1:33717/.well-known/t3/environment ready 4.83s ✓ |web| scenarios/watch-read-preflight.e2e.ts > Watch preflight rejects missing glab despite cached successful summaries 20.74s ✓ |web| scenarios/watch-read-preflight.e2e.ts (1 test) 20.74s Test Files 1 passed (1) Tests 1 passed (1) Start at 23:37:15 Duration 26.53s (startup 4.83s) Traces .e2e/head-final/results/ (1 page, trace.md in each test's directory) Screenshots .e2e/head-final/results/watch-read-preflight-watch-preflight-rejects-missing-462450b5e1610fb0/attempt-1/screenshots/001-successful-summaries-cached-0.png .e2e/head-final/results/watch-read-preflight-watch-preflight-rejects-missing-462450b5e1610fb0/attempt-1/screenshots/002-successful-summaries-cached-1.png .e2e/head-final/results/watch-read-preflight-watch-preflight-rejects-missing-462450b5e1610fb0/attempt-1/screenshots/003-successful-summaries-cached-2.png .e2e/head-final/results/watch-read-preflight-watch-preflight-rejects-missing-462450b5e1610fb0/attempt-1/screenshots/004-watch-results-0.png .e2e/head-final/results/watch-read-preflight-watch-preflight-rejects-missing-462450b5e1610fb0/attempt-1/screenshots/005-watch-results-1.png .e2e/head-final/results/watch-read-preflight-watch-preflight-rejects-missing-462450b5e1610fb0/attempt-1/screenshots/006-watch-results-2.png Markdown .e2e/head-final/summary.md