Phases 28-31 archived to milestones/v2.2-phases/
Requirements and roadmap snapshots archived to milestones/
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Profile page shows email from auth session and member-since date
✓ PASS
AccountInfoSection renders email and formatted createdAt
Plan 03: Navigation, /me Extension, Logto Configuration
#
Must-Have
Status
Evidence
9
Navigation includes link to /profile page
✓ PASS
UserMenu.tsx contains <Link to="/profile">
10
/me endpoint returns createdAt field
✓ PASS
auth.ts queries full user record, returns createdAt: fullUser?.createdAt?.toISOString()
11
Logto sign-in page shows GearBox branding
PENDING
Requires manual Logto Console configuration
Automated Checks
bun test tests/services/logto.service.test.ts → 12/12 pass
bun run lint → 0 errors
grep "accountRoutes" src/server/index.ts → found
grep "requireAuth" src/server/routes/account.ts → found
grep "ProfileSection" src/client/routes/settings.tsx → not found (correct)
Human Verification Required
The following items require manual verification after Logto Console configuration:
Code implementation is complete (8/11 must-haves verified). Remaining 3 items are Logto Console configuration tasks that require manual human action. No code gaps found.