03 - Scheduling

A slot the workshop can actually hit.

The scheduler assigns a realistic build slot for the new order against the workshop's actual capacity. Existing queue, stage bottlenecks (cutting, assembly, finishing, QC), and real labor hours are factored in - so the customer gets a date the floor can defend.

Capacity grid

Two-week capacity view - the moment BMF-2401 lands

D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
New order (BMF-2401) High load Committed Available
How this feature works

Capacity-aware slotting

The next order slots in where the queue actually has room - not next Monday because the calendar looks blank.

Stage-level bottleneck awareness

Cutting, assembly, finishing and QC are tracked as separate stages with their own capacity. A finishing bottleneck won't be hidden by an idle assembly bench.

Realistic labor hours

The hours the estimator uses to price the piece are the same hours the scheduler uses to slot it. No optimism gap between quote and floor.

Rush and priority handling

Rush orders reshuffle the queue with explicit tradeoff visibility - the workshop sees exactly which existing order shifts by how many days.

Holidays and workshop calendar

Workshop holidays, vendor lead times, and known non-productive days are honored, not silently ignored.

Re-plan on the fly

When a stage runs long or a material is delayed, the plan re-computes affected downstream slots and flags the orders whose promised date needs a customer conversation.