Planned_days becomes immutable once a project is live, on both the stage instance and the analytics log. planned_start_day deliberately remains movable — 'Duration = the commitment; start day = where it currently sits.'
Also called: baseline days · planned days can't change · someone edited the plan mid job
- 1The freeze trigger's protected set was extended to include planned_days
- 2Variance is computed against baseline_days, set once at start
- 3Rescheduling a job a week later does not touch the baseline
Changing a stage from five days to seven mid-build rewrote the original estimate, so the plan every comparison measured against was itself moving. A job that ran two weeks over showed as on time, because the plan had been edited to match reality one stage at a time. The estimate is frozen the moment a job starts; what actually happens is free to move.
- Estimates moving to match actuals
- Rescheduling being confused with re-estimating
See it on your own jobs
Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.
or keep browsing features →