docs(phase-08): evolve PROJECT.md after phase completion
This commit is contained in:
parent
a5e43fddbf
commit
84352b3d61
1 changed files with 11 additions and 2 deletions
|
|
@ -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
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue