Quality~/dashboards/quality

The site is its own test subject. Every push runs the full Playwright suite, axe-core scans, and Lighthouse budgets on a self-hosted runner; nothing ships without going green. Live numbers below, stack and pipeline beneath.

passing build · run #55 main  ·  50d4c12  ·  just now
ci · main
10/10
lighthouse
99 avg
a11y · axe
0 viol.
uptime · prod
99.87%
// latest run · #55 pass   degraded   fail
00:00:00 $ pnpm build ✓ —
00:00:38 $ mvn -f tests/e2e test  — 124/128 passed · 4 skipped ✓ —
00:02:49 $ npx @axe-core/cli  — 0 violations ✓ —
00:03:11 $ lhci autorun  — 100 / 100 / 100 / 100 ✓ —
00:04:58 $ ./scripts/deploy.sh  — blue-green · atomic symlink ✓ —
  ✓ run #55 passing · 50d4c12 · main · just now
                    ┌─▶ playwright    [Playwright Java · TestNG]
                    
push ─▶ build ─▶ ┼─▶ axe-core      [axe-core CLI · WCAG 2.1 AA]
   [Astro]          
                    └─▶ lighthouse    [Lighthouse CI · perf budgets]

                                  ▼ on green
deploy ·· blue-green ·· nginx ·· Cloudflare Tunnel

observe · Grafana · uptime API · build snapshot
gate threshold current
lighthouse · performance ≥ 95 100
lighthouse · accessibility = 100 100
lighthouse · best-practices ≥ 95 100
lighthouse · seo ≥ 95 100
axe-core violations = 0 0
playwright · failures = 0 0
build time < 6m

// build fails below any threshold