Weekly roster grid
One record = one staff + one date + one location/leave/shift block.
Edit roster assignment
Every save validates, writes to Lark Base, and creates a change-log entry.
Sunnystep Retail Ops
One record = one staff + one date + one location/leave/shift block.
Every save validates, writes to Lark Base, and creates a change-log entry.