docs(08-mobile-pwa): create phase plan
This commit is contained in:
@@ -142,7 +142,7 @@ Phases execute in numeric order: 1 -> 2 -> 3 -> 4 -> 5 -> 6 -> 7 -> 8
|
||||
| 5. Employee Design | 4/4 | Complete | 2026-03-25 |
|
||||
| 6. Web Chat | 3/3 | Complete | 2026-03-25 |
|
||||
| 7. Multilanguage | 4/4 | Complete | 2026-03-25 |
|
||||
| 8. Mobile + PWA | 0/0 | Not started | - |
|
||||
| 8. Mobile + PWA | 0/4 | In progress | - |
|
||||
|
||||
---
|
||||
|
||||
@@ -174,17 +174,20 @@ Plans:
|
||||
**Depends on**: Phase 7
|
||||
**Requirements**: MOB-01, MOB-02, MOB-03, MOB-04, MOB-05, MOB-06
|
||||
**Success Criteria** (what must be TRUE):
|
||||
1. All portal pages render correctly and are usable on mobile screens (320px–480px) and tablets (768px–1024px)
|
||||
2. The sidebar collapses to a hamburger menu on mobile with smooth open/close animation
|
||||
1. All portal pages render correctly and are usable on mobile screens (320px-480px) and tablets (768px-1024px)
|
||||
2. The sidebar collapses to a bottom tab bar on mobile with smooth open/close animation
|
||||
3. The chat interface is fully functional on mobile — send messages, see streaming responses, scroll history
|
||||
4. The portal can be installed as a PWA from Chrome/Safari with app icon, splash screen, and offline shell
|
||||
5. Push notifications work for new messages when the PWA is installed (or at minimum, the service worker caches the app shell for instant load)
|
||||
6. All touch interactions (swipe, tap, long-press) feel native — no hover-dependent UI that breaks on touch
|
||||
**Plans**: 0 plans
|
||||
**Plans**: 4 plans
|
||||
|
||||
Plans:
|
||||
- [ ] TBD (run /gsd:plan-phase 8 to break down)
|
||||
- [ ] 08-01-PLAN.md — PWA infrastructure (manifest, service worker, icons, offline banner) + responsive layout (bottom tab bar, More sheet, layout split)
|
||||
- [ ] 08-02-PLAN.md — Mobile chat (full-screen WhatsApp-style flow, Visual Viewport keyboard handling, touch-safe interactions)
|
||||
- [ ] 08-03-PLAN.md — Push notifications (VAPID, push subscription DB, service worker push handler, offline message queue, install prompt)
|
||||
- [ ] 08-04-PLAN.md — Human verification: mobile responsive layout, PWA install, push notifications, touch interactions
|
||||
|
||||
---
|
||||
*Roadmap created: 2026-03-23*
|
||||
*Coverage: 25/25 v1 requirements + 6 RBAC requirements + 5 Employee Design requirements + 5 Web Chat requirements + 6 Multilanguage requirements mapped*
|
||||
*Coverage: 25/25 v1 requirements + 6 RBAC requirements + 5 Employee Design requirements + 5 Web Chat requirements + 6 Multilanguage requirements + 6 Mobile+PWA requirements mapped*
|
||||
|
||||
Reference in New Issue
Block a user