DocFast session 106: BUG-090 email change routes, CI runner down

This commit is contained in:
Hoid 2026-02-27 19:14:28 +00:00
parent 0037f4297d
commit 2747c05f8a
4 changed files with 46 additions and 16 deletions

View file

@ -1,3 +1,11 @@
## BUG-090: Email Change modal calls non-existent backend routes — feature broken
- **Date:** 2026-02-27
- **Severity:** HIGH
- **Issue:** The "Change Email" modal on the landing page (and footer links on all pages) calls `POST /v1/email-change` and `POST /v1/email-change/verify`. These backend routes DO NOT EXIST. The frontend was built but the backend was never implemented. Users who try to change their email get a 404 "Not Found" error.
- **Impact:** Complete user flow is broken. A feature advertised on every page doesn't work. Violates "every user flow must be complete" rule.
- **Fix:** Implement `src/routes/email-change.ts` with both endpoints, following existing verification code pattern.
- **Status:** ✅ FIXED — commit 480c794. Route + 9 tests added. 291 tests total, all passing. Awaiting CI build (runner appears down).
## BUG-089: Examples page not linked from main navigation or footer
- **Date:** 2026-02-27
- **Severity:** MEDIUM