- Add frontend typecheck in deploy-quinn-data.yml (symmetric to BFF). - Enhance e2e/smoke.spec.ts with pageerror + console.error collectors + afterEach assertion. This makes any uncaught error during the smoke (including render crashes in useDataHealth consumers like AudiencePage) fail the gate + trigger auto-rollback. - Updated test header to document the purpose for this class of bug. - The gate already runs after full deploy (SPAs + BFF) and before the release marker. Combined with: - developer Playwright MCP / quinn-playwright-verifier runs on /audience etc. - runtime guards in the hook (?. + fallback) - coordinated BFF+frontend build/deploy - ./run check:analytics + sanity timer for pipeline this makes similar shape-assumption / missing-optional crashes far less likely to reach prod. |
||
|---|---|---|
| .. | ||
| e2e | ||
| nginx | ||
| scripts | ||
| systemd | ||
| .gitignore | ||
| bun.lock | ||
| deploy.sh | ||
| package.json | ||
| playwright.config.ts | ||
| services.yaml | ||