Central command view for business owners providing real-time labor analytics, active shift monitoring, bulletin alerts, and rapid navigation to roster and payroll workflows.
Page Wireflow & Linked Navigation Outflows
graph LR
P1[Today Dashboard] --> Action1[Manage Team] --> R1[Team]
P1 --> Action2[Manage eSign] --> R2[Documents]
P1 --> Action3[Configure Settings] --> R3[Settings]
Sitemap Location & Position
Client App Root → Owner Workspace
Today — Owner Velocity Dashboard (/client-app/today.html)
• Linked Child: /team.html
• Linked Child: /documents.html
• Linked Child: /settings.html
Page Guardrails & Constraints
RBAC Financial Masking
Hides payroll labor costs from non-owner manager accounts.
Real-Time Channel Auto-Reconnect
Enforces websocket fallback to polling if active punch feed drops connection.
7-Day Trial Expiration & Service Paywall Lockout
When trial_ends_at < NOW() and status is not active, dashboard renders non-dismissible paywall banner and rejects shift clock-ins with 402 Payment Required.
Multi-Email Trial Abuse & Domain Fingerprinting Prevention
Prevents trial recycling via disposable email aliases. Enforces company domain matching, owner phone/tax ID deduplication, Stripe payment method fingerprinting ($0 authorization check), and IP/subnet rate limits (max 1 trial per 90 days per device/subnet).
Component Inventory Entry
| Component |
Type |
Design System Token |
| Velocity KPI Strip | Metric Cards | components/data-display/13-cards.html |
| Live Activity Feed | Realtime List | components/data-display/15-lists.html |
| Quick Navigation Dock | Segmented Switcher | components/inputs/10-switchers.html |