-
-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
coreChanges to core libraryChanges to core libraryslash-commandsChanges to slash command filesChanges to slash command files
Milestone
Description
Summary
Before creating a worktree in mgw:run, detect if the issue belongs to a non-active GSD milestone. Route based on issue type: gsd:quick issues run in isolation (no ROADMAP.md needed), gsd:plan-phase issues warn and offer milestone switch.
Logic
- Get issue's milestone from project.json
- Compare milestone's gsd_milestone_id with active_gsd_milestone
- If match: proceed normally
- If mismatch + gsd:quick: proceed with note "Running in isolation"
- If mismatch + gsd:plan-phase: warn "This issue belongs to milestone X but active GSD milestone is Y. Switch? (Y/N)"
Files
commands/run.md— add cross-milestone detection block in validate_and_load step
GSD Route
gsd:quick
Depends On
- C1 (active_gsd_milestone must exist)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
coreChanges to core libraryChanges to core libraryslash-commandsChanges to slash command filesChanges to slash command files