Note: Like the Sprint 3 summary, this document was reconstructed after the fact from the Sprint 4 standup notes, the Sprint 4 retrospective, and the Sprint 4 decision log. Items not explicitly stated in those notes are marked. Sources:
../meetings/Sprint/4/,retrospectives/Retrospective 4.md.
WatchTower (Group 09 — “Akatsuki”)
Build the final, single product (the version formerly called “Prototype 3”) by combining the best of Prototype 1 and 2, finishing a usable MVP dashboard with manager (executive) and developer views, and standing up hosted backend + frontend + demo that communicate across URLs.
Reconstructed from the Sprint 4 standups and decision log:
| Item | Focus | Issue |
|---|---|---|
| Landing page content + information architecture | Frontend | #60 |
| Landing page UI with Login / Sign Up CTA | Frontend | #61 |
| Static Login and Sign Up screens | Frontend | #62 |
| Navigation polish (Back, Return Home, route consistency) | Frontend | #63 |
| UI quality pass to reduce the AI-generated look | Frontend | #64 |
| Dual dashboard modes (Executive + Developer views) | Frontend | #65 |
| Single logo (remove redundant light/dark variants) | Frontend | #71 |
| Research Clerk (auth) and Resend (email alerts) | Backend/Research | #78 |
Hosting on Render; split frontend/backend; .env for API keys |
Backend/Infra | — (standup) |
| Migrate event storage SQLite → PostgreSQL | Backend | — (standup; ADR-0007) |
| Beacon API + Navigation Timing for capture | Backend | — (standup) |
/api/events,
/api/health, /api/stats), DB migration to PostgreSQL, and auth via Clerk.../adr/). UI-polish work continued past this sprint (#87 open at
retro time) and is captured in retrospectives/Retrospective 5.md.../meetings/Sprint/4/retrospectives/Retrospective 4.md../adr/../architecture/auth-workflow.mdsprint-3-planning.md