Each job's move menu in the optimize review now reuses techsForJob() (capable → with-shift → nearest → least-loaded) instead of alphabetical, showing per tech: distance (home→job km) and load (h/cap). Lets you drop a "non casé" job onto the best nearby, least-busy capable tech — the manual version of "move a job to free a tech's capacity". Works on placeholder/unassigned entries too (same row). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| client | ||
| field-tech | ||
| ops | ||
| portal | ||
| website | ||