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