(Role: Senior Product Manager · Audience: Engineering & Design leads)
Give every TCF persona a single-tap dashboard that surfaces the KPIs and actions they care about, refreshed in real time.
| Persona | Primary Workflow | Success Signal |
|---|---|---|
| Warehouse | Locate slabs by location → update status | < 10 s to mark slab “sold/hold” |
| Procurement & Ops | Track en-route POs + inventory health | Stockouts caught ≥ 24 h early |
| Sales Leadership | Monitor revenue / pipeline velocity | Decisions made on same-day numbers |
| Sales Rep | Review personal pipeline, stage deals | Spend ≤ 1 min to find next follow-up |
| Owner/Exec | See topline business snapshot | Revenue, profit, COGs in one glance |
2. Screen Map & Data Hooks
| Route | Content Blocks | API / Realtime Channel |
|---|---|---|
| /warehouse | Location cards → “View & Update” | GET /api/inventory?groupBy=locationws: inventory_updates |
| /warehouse/[location] (v1.1) | Editable slab table | PATCH /api/slabs/:id |
| /procurement-ops | KPI grid · En-route PO list | GET /api/kpis/inventoryGET /api/purchase-orders?status=enroute |
| /sales | Company KPI grid | GET /api/kpis/sales |
| /rep |
Frontend keeps no local DB – it mirrors backend schemas via JSON.