Bug Fixes
Fixed a regression where generating an estimate on a phase with no scope entries would fail with a pipeline error. Estimates now complete as $0 drafts, allowing teams to explore scope and build estimates incrementally. This fix is particularly important for phases without deterministic job-level rules (like remediation-abatement).