Commit Graph
1 Commits
Author SHA1 Message Date
QA AgentandClaude Opus 4.7 2d76e24e25 qa: comprehensive bug report after full Playwright sweep + manual smoke
Captured: 536 passed / 135 failed (chromium, 671 tests, 8.9 min) plus
9 manual smoke checks covering nav, contact + newsletter forms, blog
markdown, portfolio filters, /api/health.json, 404 page, broken
images, and mobile menu.

7 distinct root causes identified; 3 are demo blockers:

  BUG-001 (Critical) — site-wide stylesheet 404. Running SSR process
    started before dist/ was rebuilt mid-test; in-memory manifest
    references stale CSS hash (about.DJCIkvZw.css) while disk has
    only about.DDsw4wcw.css. Every page logs CSP/MIME error.

  BUG-002 (High) — contact + newsletter rate limiter increments BEFORE
    validation. 5 invalid attempts lock the form for 1 hour; corporate
    NAT will trip this immediately. Cascaded into ~40 test failures.

  BUG-004 (High) — 44/90 SVGs on home lack aria-hidden / aria-label.
    WCAG 2.1 AA violation; blocker for govt-IT clients.

Verdict: NOT READY for client demo until BUG-001, -002, -004 fixed.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-11 15:11:00 +05:30