Purpose
Track the follow-up CI hardening work for the Operations Workbench Playwright smoke test added for #101.
Background
Issue #101 keeps the first browser smoke test local-only so the demo path can be made reliable before adding GitHub Actions runtime concerns. The test currently starts the local FastAPI demo API and Next.js Workbench, prepares deterministic simulator-backed demo state, and walks the manufacturer demo path in Playwright.
Acceptance Criteria
- GitHub Actions installs the web app dependencies and Playwright browser runtime.
- CI prepares deterministic demo state or lets the Playwright config prepare it reliably.
- CI runs the Operations Workbench Playwright smoke test.
- CI captures useful artifacts on failure, such as Playwright traces or reports.
- CI keeps simulator-backed demo data clearly separated from production deployment concerns.
Out of Scope
- Full browser matrix.
- Visual regression testing.
- Production deployment validation.
- Real plant connector testing.
Related Work
Purpose
Track the follow-up CI hardening work for the Operations Workbench Playwright smoke test added for #101.
Background
Issue #101 keeps the first browser smoke test local-only so the demo path can be made reliable before adding GitHub Actions runtime concerns. The test currently starts the local FastAPI demo API and Next.js Workbench, prepares deterministic simulator-backed demo state, and walks the manufacturer demo path in Playwright.
Acceptance Criteria
Out of Scope
Related Work