ok setScheduleBatch updates several work-order dates at once ok viewport range query returns only overlapping schedule rows ok gantt display prefs persist per user ok schedule view drops the product legend and ships saved view prefs ok gantt wires order bands, group select, collapse, cropped labels, and live match lines ok same customer can have two distinctly scheduled orders ALL CHECKS PASSED