- initMilestoneOp now accepts and propagates the workstream parameter: relPlanningPath(workstream) replaces the hardcoded '.planning' dir, getMilestoneInfo gets workstream passed, extractCurrentMilestone gets workstream passed, archiveDir is derived from planningDir not root. - resolveQueryRuntimeContext now reads .planning/active-workstream as a third-priority fallback after --ws flag and GSD_WORKSTREAM env var, completing the documented resolution chain for all query handlers. Closes #3196 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
390 B
390 B
type, pr
| type | pr |
|---|---|
| Fixed | 3196 |
Workstream resolution in init.milestone-op and roadmap.analyze — both handlers now respect the --ws flag, GSD_WORKSTREAM env, and the .planning/active-workstream file; workstream-scoped repos no longer exit with "All phases complete — Nothing left to do" due to phase_count: 0 caused by reading from the wrong (root) .planning/ directory.