$ cd apps/admin && pnpm build >/dev/null 2>&1 && ZOEN_EVIDENCE_TASK=WEB-300 pnpm exec playwright test tests/e2e/ai.spec.ts --workers=1 --reporter=line # cwd /Users/king/Desktop/Workspace/SRO/zoen # exit 1 Running 15 tests using 1 worker [1/15] [setup] › tests/e2e/auth.setup.ts:14:3 › sign in as owner [2/15] [setup] › tests/e2e/auth.setup.ts:14:3 › sign in as developer [3/15] [setup] › tests/e2e/auth.setup.ts:14:3 › sign in as qa [4/15] [setup] › tests/e2e/auth.setup.ts:14:3 › sign in as gm [5/15] [setup] › tests/e2e/auth.setup.ts:14:3 › sign in as moderator [6/15] [setup] › tests/e2e/auth.setup.ts:14:3 › sign in as support [7/15] [setup] › tests/e2e/auth.setup.ts:14:3 › sign in as marketing [8/15] [setup] › tests/e2e/auth.setup.ts:14:3 › sign in as analyst [9/15] [setup] › tests/e2e/auth.setup.ts:14:3 › sign in as read_only [10/15] [desktop] › tests/e2e/ai.spec.ts:26:3 › AI fixes › @ai a developer asks for a fix; the owner approves it from the inbox; the job is queued with its steps [11/15] [desktop] › tests/e2e/ai.spec.ts:52:3 › AI fixes › @ai pages are clean on every screen size 1) [desktop] › tests/e2e/ai.spec.ts:52:3 › AI fixes › @ai pages are clean on every screen size ─── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 3 - Array [] + Array [ + "color-contrast: Elements must meet minimum color contrast ratio thresholds (1) — .border-success\\/35 [Element has insufficient color contrast of 4.41 (foreground color: #17775a, background color: #dfe9e2, font size: 8.3pt ]", + ] at helpers.ts:42 40 | const result = await axe.analyze(); 41 | const bad = result.violations.filter((v) => v.impact === 'serious' || v.impact === 'critical'); > 42 | expect(bad.map((v) => `${v.id}: ${v.help} (${v.nodes.length}) — ${v.nodes.slice(0, 4).map((n) => `${n.target.join(' ')} [${(n.any[0]?.message ?? '').slice(0, 120)}]`).join(' | ')}`)).toEqual([]); | ^ 43 | } 44 | 45 | // Modules still being built (W4): sidebar prefetches of these routes 404 until their pages land. Shrinks to []. at expectNoSeriousA11y (/Users/king/Desktop/Workspace/SRO/zoen/apps/admin/tests/e2e/helpers.ts:42:186) at /Users/king/Desktop/Workspace/SRO/zoen/apps/admin/tests/e2e/ai.spec.ts:58:5 Error Context: ../../logs/evidence/pw-artifacts/admin/ai-AI-fixes-ai-pages-are-clean-on-every-screen-size-desktop/error-context.md Error Context: ../../logs/evidence/pw-artifacts/admin/ai-AI-fixes-ai-pages-are-clean-on-every-screen-size-desktop/error-context.md attachment #3: trace (application/zip) ───────────────────────────────────────────────────────── ../../logs/evidence/pw-artifacts/admin/ai-AI-fixes-ai-pages-are-clean-on-every-screen-size-desktop/trace.zip Usage: pnpm exec playwright show-trace ../../logs/evidence/pw-artifacts/admin/ai-AI-fixes-ai-pages-are-clean-on-every-screen-size-desktop/trace.zip ──────────────────────────────────────────────────────────────────────────────────────────────── [12/15] [tablet] › tests/e2e/ai.spec.ts:26:3 › AI fixes › @ai a developer asks for a fix; the owner approves it from the inbox; the job is queued with its steps [13/15] [tablet] › tests/e2e/ai.spec.ts:52:3 › AI fixes › @ai pages are clean on every screen size [14/15] [mobile] › tests/e2e/ai.spec.ts:26:3 › AI fixes › @ai a developer asks for a fix; the owner approves it from the inbox; the job is queued with its steps [15/15] [mobile] › tests/e2e/ai.spec.ts:52:3 › AI fixes › @ai pages are clean on every screen size 1 failed [desktop] › tests/e2e/ai.spec.ts:52:3 › AI fixes › @ai pages are clean on every screen size ──── 2 skipped 12 passed (1.4m)