docs(phase-08): evolve PROJECT.md after phase completion

This commit is contained in:
lorentz 2026-05-08 09:58:54 -04:00
parent a5e43fddbf
commit 84352b3d61

View file

@ -83,8 +83,17 @@ desktop for read-only awareness.
<!-- Hypotheses for this milestone — see docs/superpowers/specs/2026-05-03-mobile-shell-design.md -->
- [ ] Engagement user profile (NEW) — `/mobile/engagement/[userId]` real-page
profile replacing the desktop modal pattern (Phase 8 — ENG-06..08)
- ✓ Engagement user profile (NEW) — `/mobile/engagement/[userId]` real-page
profile replacing the desktop modal pattern. Server-side photo proxy at
`/api/mobile/engagement/user/[userId]/photo` (`MsGraphClient.getUserPhotoBytes()`,
`Cache-Control: private, max-age=3600`, neutral 404/502/503). Client page
composes six new components — Skeleton, Header (photo with onError →
initials fallback), MetricGrid (2×2), Breakdown (Time/Communication/
Meetings with conditional Zoom + after-hours), RecentEntries, RecentMeetings.
Reuses `/api/engagement/user/[userId]` verbatim. Period chips (D7/D30/D90)
refetch on change. Scroll restoration on back is partial (sessionStorage
shim added but does not restore reliably; accepted as a known limitation).
Validated in Phase 8: Engagement User Profile (ENG-06..08)
### Out of Scope