8c32ac707e
- Reorganise flat tests/ui/ into feature subdirectories (auth/ post/ gpx/ maps/ stories/ dailies/ home/ nav/ trip/ a11y/) - Fix stale trip-slug refs (japan-korea-2026 / italy-2025 → italy-2026-demo) - Add tests/fixtures/test-route.gpx - Add GPX Manager spec (GM1–GM7) with real API calls and afterAll cleanup - Add post-form tests P6–P8 (success message, date frontmatter, form reset) - Add AX6 (gpx-manager mocked) and AX7 (story page) axe scans - Fix auth.setup.js AUTH_FILE path; add @axe-core/playwright devDependency - Fix fixture paths in post specs after subdirectory move Known failures (not regressions): AX6/AX7 — real a11y violations in site (color-contrast, label, scrollable) H1/M8 — require travelling:true; site is currently between trips Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WPJztrVGbwic2xTG7G9fjM