diff --git a/CHANGELOG.md b/CHANGELOG.md index 3e0e36bb4..fe1717d0a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,28 @@ Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). ## [Unreleased] -## [1.15.1] - 2026-02-08 +## [1.16.0] - 2026-02-08 + +### Added +- 10 new gsd-tools CLI commands that replace manual AI orchestration of mechanical operations: + - `phase add ` — append phase to roadmap + create directory + - `phase insert ` — insert decimal phase + - `phase remove [--force]` — remove phase with full renumbering + - `phase complete ` — mark done, update state + roadmap, detect milestone end + - `roadmap analyze` — unified roadmap parser with disk status + - `milestone complete [--name]` — archive roadmap/requirements/audit + - `validate consistency` — check phase numbering and disk/roadmap sync + - `progress [json|table|bar]` — render progress in various formats + - `todo complete ` — move todo from pending to completed + - `scaffold [context|uat|verification|phase-dir]` — template generation + +### Changed +- Workflows now delegate deterministic operations to gsd-tools CLI, reducing token usage and errors: + - `remove-phase.md`: 13 manual steps → 1 CLI call + confirm + commit + - `add-phase.md`: 6 manual steps → 1 CLI call + state update + - `insert-phase.md`: 7 manual steps → 1 CLI call + state update + - `complete-milestone.md`: archival delegated to `milestone complete` + - `progress.md`: roadmap parsing delegated to `roadmap analyze` ### Fixed - Execute-phase now correctly spawns `gsd-executor` subagents instead of generic task agents @@ -1158,8 +1179,8 @@ Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). - YOLO mode for autonomous execution - Interactive mode with checkpoints -[Unreleased]: https://github.com/glittercowboy/get-shit-done/compare/v1.15.1...HEAD -[1.15.1]: https://github.com/glittercowboy/get-shit-done/releases/tag/v1.15.1 +[Unreleased]: https://github.com/glittercowboy/get-shit-done/compare/v1.16.0...HEAD +[1.16.0]: https://github.com/glittercowboy/get-shit-done/releases/tag/v1.16.0 [1.15.0]: https://github.com/glittercowboy/get-shit-done/releases/tag/v1.15.0 [1.14.0]: https://github.com/glittercowboy/get-shit-done/releases/tag/v1.14.0 [1.13.0]: https://github.com/glittercowboy/get-shit-done/releases/tag/v1.13.0 diff --git a/package-lock.json b/package-lock.json index 8f73e758c..8922e5f4e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "get-shit-done-cc", - "version": "1.15.0", + "version": "1.15.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "get-shit-done-cc", - "version": "1.15.0", + "version": "1.15.1", "license": "MIT", "bin": { "get-shit-done-cc": "bin/install.js" diff --git a/package.json b/package.json index 648240bdc..2d5441a91 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "get-shit-done-cc", - "version": "1.15.0", + "version": "1.16.0", "description": "A meta-prompting, context engineering and spec-driven development system for Claude Code, OpenCode and Gemini by TÂCHES.", "bin": { "get-shit-done-cc": "bin/install.js"