* fix(#3033): resolve zero-plan split-parent phase as complete when roadmap checkbox is checked A phase split into sub-phases (parent kept as shared context, zero plans by design) was permanently stuck as 'researched' because the roadmap- checkbox override at line 2266 required completion.phase_complete (derived from plan/summary counts), which is always false for zero-plan phases. The parent was permanently eligible for current-phase selection and re-planning recommendations. The override now fires when roadmapComplete AND planCount === 0 (the split-parent shape), treating it as complete regardless of the plan-count derivation. A zero-plan phase whose checkbox is still unchecked stays in-progress (researched). Ordinary phases with plans are unchanged. * chore(#3033): backfill changeset PR number 3114 --------- Co-authored-by: sim <sim@local>
454 B
454 B
type, pr
| type | pr |
|---|---|
| Fixed | 3114 |
A split-parent phase marked complete in the ROADMAP is no longer permanently reported as current_phase — a phase split into sub-phases (parent kept as shared context, zero plans by design) was stuck as researched because the roadmap-checkbox override required completion.phase_complete (always false for zero-plan phases). The override now fires for zero-plan phases when the roadmap checkbox is checked. (#3033)