[2.14.0] - 2026-03-15
Added
- Discussion manifest — mechanical process verification for multi-milestone context discussions
- Session-internal
/gsd config— configure GSD settings within a running session - Model selection UI — select list instead of free-text input for model preferences
- Startup performance — faster GSD launch via optimized initialization
Changed
- Branchless worktree architecture — eliminated slice branches entirely. All work commits sequentially on
milestone/<MID>within auto-mode worktrees. No branch creation, switching, or merging within a worktree. ~2600 lines of merge/conflict/branch-switching code removed. .gitignoreoverhaul — planning artifacts (.gsd/milestones/) are tracked in git naturally. Only runtime files are gitignored. No more force-add hacks.- Multi-milestone enforcement —
depends_onfrontmatter enforced in multi-milestone CONTEXT.md
Fixed
- Auto-mode loop detection failures — artifacts on wrong branch or invisible after branch switch no longer possible (root cause eliminated by branchless architecture)
- Nested worktree creation — auto-mode no longer creates worktrees inside existing manual worktrees, preventing wrong-repo state reads and "All milestones complete" false positives
- Dispatch recovery hardening — artifact fallback when completion key missing, TUI freeze prevention on cascading skips, reentrancy guard, atomic writes, stale runtime record cleanup, git index.lock cleanup
- Hook orchestration — finalize runtime records, add supervision, fix retry
- Empty slice plan stays in planning — no longer incorrectly transitions to summarizing
- Prefs wizard — launch directly from
/gsd prefs, fix parse/serialize cycle for empty arrays - Discussion routing —
/gsd discussroutes to draft when phase is needs-discussion
Removed
ensureSliceBranch(),switchToMain(),mergeSliceToMain(),mergeSliceToMilestone()shouldUseWorktreeIsolation(),getMergeToMainMode(),buildFixMergePrompt()withMergeHeal(),recoverCheckout(),fix-mergeunit typegit.isolationandgit.merge_to_mainpreferences (deprecated with warnings)
Install/upgrade: npx gsd-pi@latest