timmy-talking-turd/artifacts
Timmy ae9fe0173c
Some checks failed
Quality gates / quality (pull_request) Failing after 2m25s
a11y: WCAG/mobile fixes and deterministic visual gates (Closes #14)
Strict RED-GREEN per defect, verified in a real browser:

- Nav buttons expose accessible names ('Today navigation item') and
  the active view carries aria-current=page
- Urgent red-flag box is an assertive role=alert live region so screen
  readers announce 'Pause and get medical help' the moment a red-flag
  symptom is checked
- Log sheet dismisses on Escape (keyboard path out of the modal)
- --muted darkened #756e68 -> #6a635c: muted text now meets WCAG AA
  4.5:1 on paper, surface, and soft backgrounds
- New npm run test:a11y gates (Playwright, mobile viewport):
  landmarks/labels/focus-ring/touch-targets/reduced-motion,
  urgent-alert announcement + dialog semantics, token contrast math
  and 200% text-zoom resilience; each writes a synthetic screenshot
  to artifacts/a11y-*.png for human inspection
- CI runs test:a11y and uploads the screenshots as artifacts
- sleek-chat selector updated to the new accessible nav name

Privacy/safety paths unchanged: local-first storage, consent-gated AI,
deterministic urgent override all still pass existing suites.
2026-08-22 23:18:04 +00:00
..
a11y-journal-mobile.png a11y: WCAG/mobile fixes and deterministic visual gates (Closes #14) 2026-08-22 23:18:04 +00:00
a11y-privacy-mobile.png a11y: WCAG/mobile fixes and deterministic visual gates (Closes #14) 2026-08-22 23:18:04 +00:00
a11y-redflag-alert.png a11y: WCAG/mobile fixes and deterministic visual gates (Closes #14) 2026-08-22 23:18:04 +00:00
a11y-zoom-home.png a11y: WCAG/mobile fixes and deterministic visual gates (Closes #14) 2026-08-22 23:18:04 +00:00
home-mobile.png feat: simplify Timmy and add secure Hermes chat 2026-08-20 16:21:00 +00:00
photo-first-prefill-mobile.png feat: simplify Timmy and add secure Hermes chat 2026-08-20 16:21:00 +00:00
photo-first-result-mobile.png feat: simplify Timmy and add secure Hermes chat 2026-08-20 16:21:00 +00:00
red-flag-mobile.png feat: simplify Timmy and add secure Hermes chat 2026-08-20 16:21:00 +00:00
selfhost-photo-first-mobile.png feat: simplify Timmy and add secure Hermes chat 2026-08-20 16:21:00 +00:00
sleek-hermes-chat-mobile.png fix: recognize past-tense vomiting in chat safety 2026-08-20 17:14:20 +00:00
sleek-home-mobile.png feat: simplify Timmy and add secure Hermes chat 2026-08-20 16:21:00 +00:00
timmy-chat-mobile.png fix: enforce urgent chat override server-side 2026-08-20 16:41:35 +00:00