Session 25 — Entirely v2 Portal Phases 00-08
What was built
- Entirely-v2 Portal complete — 17 pages, 14 components, 38 source files at /opt/portal-v2
- Vite 8 + React 19 + TypeScript, builds in 270ms
- Live at entirely.it.com, running in parallel with Mostly v1
- Phase 00: Design System + Shell
- Phase 01: Owner Command Center (pipeline summary, review queue, analytics, payments, file search)
- Phase 02: Admin Workbench (cert/invoice queue with confidence routing)
- Phase 03a: Scheduler Day View (timeline + intake + schedule changes)
- Phase 04: Triage Pipeline + Intake (5-column Kanban + enrichment)
- Phase 05a: GOA Branch Dashboard (metrics + sparklines + needs attention)
- Phase 05b: AP Self-Service (invoice lookup + remittance upload)
- Phase 06: Project Graph (D3 force-directed, 7 node types)
- Phase 07: Friday Context Panel (ReactMarkdown, slash commands, Opus model)
- Phase 08: Cutover + Guides (8 guide pages at unlikely.guide/entirely/)
- Backend: entirely.it.com registered in DOMAIN_ROLE_MAP, cookie domains, CORS origins
- Project notes endpoints (GET/POST /portal/projects/{id}/notes)
- HANDOFF.md created at /home/claude/task-briefs/v2/HANDOFF.md
Services touched