Six renderings that establish the design language for the redesigned Team tab.
Customer 360 DNA applied to people: every team member gets a 360 page, with drill-in
detail pages for Reviews, Payroll, Training, and Comp plans.
Design DNA carried forward
Every page obeys the same rules so they feel like one product:
· 3-column shell — 340 identity-left, fluid main, 320 insights-right. Collapses to single column below 1200px.
· One hero per page — big monospace amount in the left panel; everything else quiet.
· Glass Level 1 cards by default — subtle blur, inset glow, box-shadow border (not border).
· Semantic color discipline — green on target, amber attention, red off-target, blue info, indigo brand/AI.
· Monospace for numbers only — Geist Mono with tabular-nums.
· No pure white text — primary text is rgba(255,255,255,0.95).
· AI Insights panel — indigo-tinted card in the right rail on every detail page.
· Timeline grammar — colored left border + emoji icon + description + mono timestamp.
· Shared CSS — _shared.css defines every token; page-local <style> blocks stay small.
Role-based routing spec
Companion design doc at docs/specs/team-role-routing.md defines who lands
where on login and what top-nav items they see. Key moves:
· Field tech / install lead → /team/my mobile (phones + tablets)
· CSR / dispatch / office admin → /team/my office desktop
· Manager / owner → /brief (as today)
· Top nav for non-leadership: Team · Donna · Help only. Brief / Intelligence /
Command Center / CRM / Field Ops / Marketing are role-gated.
· Hourly clock-in: ST-sourced for techs, Nightshift-native for office.
· Timesheet approvals: verify-at-period-end, like ServiceTitan.
· Build sequence: 7 PRs (TR-1 → TR-7), each independently mergeable.