This patch keeps demo planning useful on every new seed and prevents replanning from leaving old completion dates active.
Current demo planning and safer rescheduling
Demo workshops now stay current, and automatic scheduling follows job routing without moving active work.
A rolling demo timeline
Demo jobs, planned operations, production records and the factory calendar are dated relative to the day the data is created. Fresh demo work stays useful instead of becoming overdue over time.
Schedule work that has not started
Auto Schedule plans not-started operations by due date, routing and cell capacity. Work already in progress or completed keeps its existing plan.
Expectations follow the plan
Changing an operation plan now creates a new completion expectation and keeps the earlier version as history.
Clean demo resets
Resetting demo data also clears dependent allocations, expectations, batches and locations while preserving workshop settings and administrator accounts.
Reliable routing data
Part routing once again returns operation status through the documented API contract.
Setup & docs