Projects / KROW Workforce / Board
Build board
Assignee: everyone
Drag a card between columns to change status, or between swimlanes to reassign.
From the architecture doc — scope, patterns and open questions
Patterns to copy
- Create all position shifts when the order is saved
- Pay and bill rate stored on each shift, from the rate card
- Idempotency key on every write
- Outbox: business row and event in one transaction
- Attendance session is the source of truth for hours
Left out of v1
- Worker compliance, documents, certificates, background checks
- Permanent orders, quotes, benefits, marketplace escalation
- NFC clock-in, GPS tracking during a shift, geofence incidents
- QuickBooks sync, cost centers, budgets, reports
- Messages, team tasks, shift swaps
Scale
- 32 tables, 74 endpoints across six areas
- 31 tables copied from KROW,
invoice_linesis new - Money in cents, times UTC with a timezone column
- Build strictly in epic order