Commit Graph

  • 6ef3255f78 fix: normalize Windows paths in update scope detection (#2278) Tom Boucher 2026-04-15 15:00:26 -04:00
  • ef5b0c187f docs: sync ARCHITECTURE.md command count to 74 (#2270) Tom Boucher 2026-04-15 15:00:08 -04:00
  • 262b395879 fix: embed model_overrides in Codex TOML and OpenCode agent files (#2279) Tom Boucher 2026-04-15 14:59:56 -04:00
  • d9a4e5bf40 fix: parse baseInt to integer in renameDecimalPhases call to fix regex mismatch (Closes #2197) (#2198) Cocoon-Break 2026-04-16 02:59:38 +08:00
  • 7b0a8b6237 fix: normalize phase numbers in stats Map to prevent duplicate rows (#2220) Tom Boucher 2026-04-15 14:59:35 -04:00
  • 899419ebec fix: pipe review prompts via stdin to prevent shell expansion (#2222) Tom Boucher 2026-04-15 14:59:31 -04:00
  • 1005f02db2 fix(sdk): stop duplicating prompt in runPhaseStepSession user message (#2223) Tom Boucher 2026-04-15 14:59:27 -04:00
  • 4f5ffccec7 fix: align INTEL_FILES constant with actual agent output filenames (#2225) Tom Boucher 2026-04-15 14:59:24 -04:00
  • 62261a3166 fix: add --portable-hooks flag for WSL/Docker $HOME-relative settings.json paths (#2226) Tom Boucher 2026-04-15 14:59:21 -04:00
  • 8f1dd94495 fix: extract smart_discuss step to reference to reduce autonomous.md token count (#2227) Tom Boucher 2026-04-15 14:59:18 -04:00
  • 875b257c18 fix(init): embed auto_advance/auto_chain_active/mode in init plan-phase output (#2228) Tom Boucher 2026-04-15 14:59:15 -04:00
  • 7b85d9e689 fix(cli): audit-open crashes with ReferenceError: output is not defined (#2236) (#2238) Tom Boucher 2026-04-15 14:59:12 -04:00
  • fa02cd2279 docs(references): use \$GSD_TOOLS variable in workstream-flag.md CLI examples (#2245) (#2255) Tom Boucher 2026-04-15 14:59:09 -04:00
  • 2f28c99db4 fix(init): include shipped-milestone phases in deps_satisfied check (#2269) Tom Boucher 2026-04-15 14:59:07 -04:00
  • e1fe12322c fix(worktree): add pre-merge deletion guard to quick.md; fix backup handling on conflict (#2275) Tom Boucher 2026-04-15 14:58:43 -04:00
  • 32ab8ac77e fix: skip statusLine in repo settings.json on local install (#2248) (#2277) Tom Boucher 2026-04-15 14:58:41 -04:00
  • 8b94f0370d test: guard ARCHITECTURE.md component counts against drift (#2260) Tom Boucher 2026-04-15 10:35:29 -04:00
  • 4a34745950 feat(skills): normalize skill discovery contract across runtimes (#2261) TÂCHES 2026-04-15 07:39:48 -06:00
  • c051e71851 test(docs): add command-count sync test; fix ARCHITECTURE.md drift (#2257) (#2259) Tom Boucher 2026-04-15 08:58:13 -04:00
  • 62b5278040 fix(installer): restore detect-custom-files and backup_custom_files lost in release drift (#1997) (#2233) Tom Boucher 2026-04-14 18:50:53 -04:00
  • 50f61bfd9a fix(hooks): complete stale-hooks false-positive fix — stamp .sh version headers + fix detector regex (#2224) Tom Boucher 2026-04-14 17:57:38 -04:00
  • 201b8f1a05 1.36.0 Lex Christopherson 2026-04-14 08:26:26 -06:00
  • 73c7281a36 docs: update changelog and README for v1.36.0 Lex Christopherson 2026-04-14 08:26:17 -06:00
  • e6e33602c3 fix(init): ignore archived phases from prior milestones sharing a phase number (#2186) Gabriel Rodrigues Garcia 2026-04-13 11:59:11 -03:00
  • c11ec05554 feat: /gsd-graphify integration — knowledge graph for planning agents (#2164) pingchesu 2026-04-13 06:17:18 +08:00
  • 6f79b1dd5e feat(sdk): Phase 1 typed query foundation (gsd-sdk query) (#2118) Rezolv 2026-04-12 18:15:04 -04:00
  • 66a5f939b0 feat(health): detect stale and orphan worktrees in validate-health (W017) (#2175) Tibsfox 2026-04-12 14:56:39 -07:00
  • 67f5c6fd1d docs(agents): standardize required_reading patterns across agent specs (#2176) Tibsfox 2026-04-12 14:56:19 -07:00
  • b2febdec2f feat(workflow): scan planted seeds during new-milestone step 2.5 (#2177) Tibsfox 2026-04-12 14:56:00 -07:00
  • 990b87abd4 feat(discuss-phase): adapt gray area language for non-technical owners via USER-PROFILE.md (#2125) (#2173) Tom Boucher 2026-04-12 16:45:29 -04:00
  • 6d50974943 fix: remove head -5 truncation from UAT file listing in verify-work (#2172) Tom Boucher 2026-04-12 16:06:17 -04:00
  • 5a802e4fd2 feat: add flow diagram directive to phase researcher agent (#2139) (#2147) Bhaskoro Muthohar 2026-04-13 02:56:20 +07:00
  • 72af8cd0f7 fix: display relative time in intel status output (#2132) Andreas Brauchli 2026-04-12 13:54:17 -06:00
  • b896db6f91 fix: copy hook files to Codex install target (#2153) (#2166) Tom Boucher 2026-04-12 15:52:57 -04:00
  • 4bf3b02bec fix: add phase add-batch command to prevent duplicate phase numbers on parallel invocations (#2165) (#2170) Tom Boucher 2026-04-12 15:52:33 -04:00
  • c5801e1613 fix: show contextual warning for dev installs with stale hooks (#2162) Tom Boucher 2026-04-12 11:52:21 -04:00
  • f0a20e4dd7 feat: open artifact audit gate for milestone close and phase verify (#2157, #2158) (#2160) Tom Boucher 2026-04-12 10:06:42 -04:00
  • 7b07dde150 feat: add list/status/resume/close subcommands to /gsd-quick and /gsd-thread (#2159) Tom Boucher 2026-04-12 10:05:17 -04:00
  • 1aa89b8ae2 feat: debug skill dispatch and session manager sub-orchestrator (#2154) Tom Boucher 2026-04-12 09:40:36 -04:00
  • 20fe395064 feat(2149,2150): add project skills awareness to 9 GSD agents (#2152) Tom Boucher 2026-04-12 09:40:20 -04:00
  • c17209f902 feat(2145): /gsd-debug session management, TDD gate, reasoning checkpoint, security hardening (#2146) Tom Boucher 2026-04-12 09:00:23 -04:00
  • 002bcf2a8a fix(2137): skip worktree isolation when .gitmodules detected (#2144) Tom Boucher 2026-04-12 08:33:04 -04:00
  • 58632e0718 fix(2095): use cp instead of git-show for worktree STATE.md backup (#2143) Tom Boucher 2026-04-12 08:26:57 -04:00
  • a91f04bc82 fix(2136): add missing bash hooks to MANAGED_HOOKS staleness check (#2141) Tom Boucher 2026-04-12 08:10:56 -04:00
  • 86dd9e1b09 fix(2134): fix code-review SUMMARY.md parser section-reset for top-level keys (#2142) Tom Boucher 2026-04-12 08:10:30 -04:00
  • ae8c0e6b26 docs(sdk): recommend 1-hour cache TTL for system prompts (#2055) Tibsfox 2026-04-12 05:09:44 -07:00
  • eb03ba3dd8 fix(2129): exclude 999.x backlog phases from next-phase and all_complete (#2135) Tom Boucher 2026-04-11 23:50:25 -04:00
  • 637daa831b fix(2130): anchor extractFrontmatter regex to file start (#2133) Tom Boucher 2026-04-11 23:47:50 -04:00
  • 553d9db56e ci: upgrade GitHub Actions to Node 22+ runtimes (#2128) Tom Boucher 2026-04-11 16:28:18 -04:00
  • 8009b67e3e feat: expose tdd_mode in init JSON and add --tdd flag override (#2124) Tom Boucher 2026-04-11 15:39:50 -04:00
  • 6b7b6a0ae8 ci: fix release pipeline — update actions, add GH releases, extend CI triggers (#1956) Tom Boucher 2026-04-11 15:10:12 -04:00
  • 177cb544cb chore(ci): add branch-cleanup workflow — auto-delete on merge + weekly sweep (#2051) Tom Boucher 2026-04-11 15:10:09 -04:00
  • 3d096cb83c Merge pull request #2078 from gsd-build/release/1.35.0 Tom Boucher 2026-04-11 15:10:02 -04:00
  • 805696bd03 feat(state): add metrics table pruning and auto-prune on phase complete (#2087) (#2120) Tom Boucher 2026-04-11 15:02:55 -04:00
  • e24cb18b72 feat(workflow): add opt-in TDD pipeline mode (#2119) Tom Boucher 2026-04-11 14:42:01 -04:00
  • d19b61a158 Merge pull request #2121 from gsd-build/feat/1861-pattern-mapper Tom Boucher 2026-04-11 14:37:03 -04:00
  • 29f8bfeead fix(test): allowlist plan-phase.md in prompt injection scan Tom Boucher 2026-04-11 14:34:13 -04:00
  • d59d635560 feat: add gsd-pattern-mapper agent for codebase pattern analysis (#1861) Tom Boucher 2026-04-11 14:25:02 -04:00
  • ce1bb1f9ca Merge pull request #2062 from Tibsfox/fix/global-skills-1992 Tom Boucher 2026-04-11 13:57:08 -04:00
  • 121839e039 Merge pull request #2059 from Tibsfox/fix/context-exhaustion-record-1974 Tom Boucher 2026-04-11 13:56:43 -04:00
  • 6b643b37f4 Merge pull request #2061 from Tibsfox/fix/inline-small-plans-1979 Tom Boucher 2026-04-11 13:56:35 -04:00
  • 50be9321e3 Merge pull request #2058 from Tibsfox/fix/limit-prior-context-1969 Tom Boucher 2026-04-11 13:56:27 -04:00
  • 190804fc73 Merge pull request #2063 from Tibsfox/feat/state-prune-1970 Tom Boucher 2026-04-11 13:56:19 -04:00
  • 0c266958e4 Merge pull request #2054 from Tibsfox/fix/cache-state-frontmatter-1967 Tom Boucher 2026-04-11 13:55:43 -04:00
  • d8e7a1166b Merge pull request #2053 from Tibsfox/fix/merge-readdir-health-1973 Tom Boucher 2026-04-11 13:55:26 -04:00
  • 3e14904afe Merge pull request #2056 from Tibsfox/fix/atomic-writes-1972 Tom Boucher 2026-04-11 13:54:55 -04:00
  • 6d590dfe19 Merge pull request #2116 from gsd-build/fix/qwen-claude-reference-leaks Tom Boucher 2026-04-11 11:21:40 -04:00
  • f1960fad67 fix(install): eliminate Claude reference leaks in Qwen install paths (#2112) Tom Boucher 2026-04-11 11:19:47 -04:00
  • 898dbf03e6 Merge pull request #2113 from gsd-build/docs/undocumented-features-v1.36 Tom Boucher 2026-04-11 10:42:28 -04:00
  • 362e5ac36c fix(docs): correct plan_bounce_passes default from 1 to 2 Tom Boucher 2026-04-11 10:39:31 -04:00
  • 3865afd254 Merge branch 'main' into docs/undocumented-features-v1.36 Tom Boucher 2026-04-11 10:39:23 -04:00
  • 091793d2c6 Merge pull request #2111 from gsd-build/feat/1978-prompt-thinning Tom Boucher 2026-04-11 10:38:18 -04:00
  • 06daaf4c68 Merge pull request #2110 from gsd-build/feat/1884-sdk-ws-flag Tom Boucher 2026-04-11 10:38:07 -04:00
  • 4ad7ecc6c6 Merge pull request #2109 from gsd-build/feat/1873-extract-learnings Tom Boucher 2026-04-11 10:37:57 -04:00
  • 9d5d7d76e7 Merge pull request #2108 from gsd-build/fix/1988-phase-researcher-app-aware Tom Boucher 2026-04-11 10:37:45 -04:00
  • bae220c5ad Merge pull request #2107 from gsd-build/feat/1875-cross-ai-execution Tom Boucher 2026-04-11 10:37:39 -04:00
  • 8961322141 merge: resolve config.json conflict with main (add all new workflow keys) Tom Boucher 2026-04-11 10:36:17 -04:00
  • 3c2cc7189a Merge pull request #2106 from gsd-build/feat/1960-cursor-cli-reviewer Tom Boucher 2026-04-11 10:35:20 -04:00
  • 9ff6ca20cf Merge pull request #2105 from gsd-build/feat/1876-code-review-command-hook Tom Boucher 2026-04-11 10:35:05 -04:00
  • 73be20215e merge: resolve conflicts with main (plan_bounce + code_review_command) Tom Boucher 2026-04-11 10:32:20 -04:00
  • ae17848ef1 Merge pull request #2104 from gsd-build/feat/1874-plan-bounce Tom Boucher 2026-04-11 10:31:04 -04:00
  • f425bf9142 enhancement(planner): replace time-based reasoning with context-cost sizing and add multi-source coverage audit (#2091) (#2092) (#2114) Tom Boucher 2026-04-11 10:26:27 -04:00
  • 4553d356d2 docs: add v1.36.0 feature documentation for PRs #2100-#2111 Tom Boucher 2026-04-11 09:54:21 -04:00
  • 319663deb7 feat(agents): add context-window-aware prompt thinning for sub-200K models (#1978) Tom Boucher 2026-04-11 09:34:29 -04:00
  • 868e3d488f feat(sdk): add --ws flag for workstream-aware execution (#1884) Tom Boucher 2026-04-11 09:33:34 -04:00
  • 3f3fd0a723 feat(workflow): add extract-learnings command for phase knowledge capture (#1873) Tom Boucher 2026-04-11 09:28:16 -04:00
  • 21ebeb8713 feat(executor): add cross-AI execution hook (step 2.5) in execute-phase (#1875) Tom Boucher 2026-04-11 09:20:27 -04:00
  • 53995faa8f feat(ship): add external code review command hook to ship workflow Tom Boucher 2026-04-11 09:19:32 -04:00
  • 9ac7b7f579 feat(plan-phase): add optional plan bounce hook for external refinement (step 12.5) Tom Boucher 2026-04-11 09:19:01 -04:00
  • ff0b06b43a feat(review): add Cursor CLI self-detection and complete REVIEWS.md template (#1960) Tom Boucher 2026-04-11 09:18:49 -04:00
  • 72e789432e feat(agents): add Architectural Responsibility Mapping to phase-researcher pipeline (#1988) (#2103) Tom Boucher 2026-04-11 09:16:11 -04:00
  • 23763f920b feat(config): add configurable claude_md_path setting (#2010) (#2102) Tom Boucher 2026-04-11 09:15:36 -04:00
  • 9435c4dd38 feat(init): add skill-manifest command to pre-compute skill discovery (#2101) Tom Boucher 2026-04-11 09:15:18 -04:00
  • f34dc66fa9 fix(core): use dedicated temp subdirectory for GSD temp files (#1975) (#2100) Tom Boucher 2026-04-11 09:15:00 -04:00
  • 1f7ca6b9e8 feat(agents): add Architectural Responsibility Mapping to phase-researcher pipeline (#1988) Tom Boucher 2026-04-11 09:14:28 -04:00
  • 6b0e3904c2 enhancement(workflow): replace consecutive-call counter with prior-phase completeness scan in /gsd-next (#2097) Tom Boucher 2026-04-11 09:02:30 -04:00
  • aa4532b820 fix(workflow): quote path variables in workspace next-step examples (#2096) Tom Boucher 2026-04-11 09:02:18 -04:00
  • 0e1711b460 fix(workflow): carve out Other+empty exception from answer_validation retry loop (#2093) Tom Boucher 2026-04-11 09:02:01 -04:00
  • b84dfd4c9b fix(tests): add before() hook to bug-1736 test to prevent hooks/dist race condition (#2099) Tom Boucher 2026-04-11 08:50:44 -04:00
  • 5a302f477a fix: add Qwen Code dedicated path replacement branches and finishInstall labels (#2082) Carlos Cativo 2026-04-11 06:36:35 -06:00