What
e2e.yml workflow exists and Playwright is configured but needs proper CI integration with backend + frontend services.
Why
E2E tests catch integration issues between frontend and backend that unit tests miss. Currently not enforced.
Scope
In scope: CI starts backend + frontend, runs Playwright, uploads report as artifact
Out of scope: Visual regression, cross-browser matrix
Acceptance Criteria
Technical Context
.github/workflows/e2e.yml — existing workflow
frontend/playwright.config.ts — Playwright config
frontend/e2e/ — 5 test files
What
e2e.ymlworkflow exists and Playwright is configured but needs proper CI integration with backend + frontend services.Why
E2E tests catch integration issues between frontend and backend that unit tests miss. Currently not enforced.
Scope
In scope: CI starts backend + frontend, runs Playwright, uploads report as artifact
Out of scope: Visual regression, cross-browser matrix
Acceptance Criteria
Technical Context
.github/workflows/e2e.yml— existing workflowfrontend/playwright.config.ts— Playwright configfrontend/e2e/— 5 test files