docs: propagate Round 12 (full user-journey e2e) across all project docs#79
Conversation
Round 12 added tests/e2e/user-journey.spec.ts (PRs #76-#78) — the fifth testing lens: one spec walking production end-to-end through the rendered UI. This commit records it everywhere the project documents its testing posture, approach, and known issues: - README / README-TH: e2e count 93 → 97 (6 spec files), four-lens → five-lens posture, Round 12 summary line, quality-gate table. - CHANGELOG: full Round 12 entry — phase table, what building the spec itself surfaced (intermittent register error-boundary crash, silent sub-500-byte file rejection, duplicate-label button trap, benign console-noise classes), side-effect budget, test posture. - RELEASE_NOTES: Round 12 section at top (unreleased). - CONTRIBUTING: journey-spec section in Testing with run command, per-run cost, and the four extension rules. - docs/GUIDELINE: "The full user-journey lens" — the approach (terminal- state assertions, runtime fixtures above client floors, type=submit over text selectors, documented-pattern console filtering) and method (phase independence, crash sentinels, side-effect budgets, when to run). Coverage table updated to 171 unit / 97 e2e. - docs/ITERATION_PROCESS: §3 notes the spec automates manual checks 1/3/4/5; §9 four-lens → five-lens table with the Round 12 row and the integration-seam lesson. - docs/KNOWLEDGE_BASE: user-journey row in the Playwright table + a Round 12 section with the seven design decisions for extending it. - docs/KNOWN_ISSUES: new §2a (intermittent client error boundary on register response — sentinel-pinned, medium priority) and §5 (known-benign console-error noise, documented so new specs reuse the shared filter instead of rediscovering "flakes"). - docs/claude.md + docs/gemini.md: AI-guide sections pointing at the spec, its traps, and the GUIDELINE recipe.
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (11)
📝 WalkthroughWalkthroughThis PR documents Round 12 of the UX-audit initiative, introducing a new full user-journey e2e Playwright test spec as the fifth independent testing lens. The PR updates changelog, release notes, testing guidelines, process documentation, known issues, and model-specific guidance to consistently announce and specify the four-phase end-to-end test covering landing/locale, scan/upload, auth round-trip, and route coverage with terminal-state assertions. ChangesRound 12 Full User-Journey E2E Testing Documentation
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~4 minutes Possibly related PRs
Poem
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Records Round 12 (the full user-journey e2e spec, PRs #76–#78) everywhere the project documents its testing posture, approach, and known issues — following the established round-documentation conventions.
Changes (11 files, +166/−18)
type=submitover text selectors, documented-pattern console filtering) and method (phase independence, crash sentinels, side-effect budgets, when to run). Coverage table corrected to 171 unit / 97 e2e.user-journey.spec.tsrow in the Playwright table + Round 12 section with the seven design decisions for extending the spec.Docs-only change — no code touched.
https://claude.ai/code/session_01BWLU1nKZpxToH5hMeBDusG
Generated by Claude Code
Summary by CodeRabbit