test(e2e): axe accessibility spec, failure traces, nightly schedule
- e2e/accessibility.spec.ts: axe-core scans (@axe-core/playwright) over /login (pre-auth), /assistant, /projects, and /tabular-reviews. Two-tier policy: critical-impact violations fail the build; serious-impact violations are logged without failing, to be ratcheted into the blocking tier once the backlog is cleared. - .github/workflows/e2e.yml: nightly schedule (03:47 UTC) so drift landing between PRs is caught within a day; LLM-gated specs run on schedule only when the ANTHROPIC_API_KEY secret is configured, else they self-skip. - docs/e2e-ci.md: document the accessibility scans, the nightly run, and how to use the uploaded playwright-report artifact (retries + traces were already configured; no config change needed there). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
| Repository | open-legal-products/mike |
|---|---|
| Author | Amalanand Muthukumaran <mamalanand3@gmail.com> |
| Authored | |
| Committed | |
| Parents | 8313af19 |
| Stats | 5 files changed , +206 , -1 |
| Part of | Harden e2e checks with accessibility scans |
Capture this commit into my fork
Download a Markdown prompt that tells Claude how to port this
exact commit into your working tree. Run it via
claude -p < capture-commit-cf4821ad.md
from inside the repo you want the change in.