Dispatcher API
Under each day: busy blocks (time + ticket). Drag state unassigned ticket → drop onto a technician (adds to their Requests).
Ticket → Parse
Paste ticket text → Parse → review fields → Create card (goes into state Unassigned).
Server state is the source of truth. Create a card, then drag it onto a technician to request an ETA.