Commit Graph

  • 5975f06b6a refactor(query): extract command catalog seam for registry wiring (#3060) Tom Boucher 2026-05-03 13:57:32 -04:00
  • 0f98952a3d refactor(sdk): extract GSDTools transport seam + policy (#3058) Tom Boucher 2026-05-03 08:20:05 -04:00
  • eb365f7336 docs: audit and update docs/ for v1.40.0 release (#3048) Tom Boucher 2026-05-03 07:33:27 -04:00
  • 1e6737cd8e feat(plan-phase): --research-phase flag + scrub stale slash-command refs (#3042, #3044) (#3045) Tom Boucher 2026-05-02 23:12:50 -04:00
  • dca12242b5 fix(install): skip Gemini local commands/gsd when global GSD present (#3037) (#3041) Tom Boucher 2026-05-02 17:44:52 -04:00
  • 7714b5244b fix(workflows,docs): scrub stale /gsd-code-review-fix and /gsd-plan-milestone-gaps refs (#3029, #3034) (#3038) Tom Boucher 2026-05-02 17:23:44 -04:00
  • 117b3ec009 docs: add issue-driven orchestration guide (#2840) (#3036) Tom Boucher 2026-05-02 16:57:42 -04:00
  • 95d2bc20f8 feat(hooks): opt-in SessionStart update banner for non-statusline users (#2795) (#3035) Tom Boucher 2026-05-02 16:33:16 -04:00
  • 35fffe7f31 docs(out-of-scope): record #2758 agent-template-rendering decision Tom Boucher 2026-05-02 15:56:24 -04:00
  • d137ce86ec docs(out-of-scope): record #2756 temporal-context decision Tom Boucher 2026-05-02 15:53:08 -04:00
  • 8c43ba7301 docs(#3025): MCP tool schema as a context-budget concern (#3032) Tom Boucher 2026-05-02 15:24:26 -04:00
  • e1d661ece0 feat(#3024): dynamic routing with failure-tier escalation (#3031) Tom Boucher 2026-05-02 14:26:35 -04:00
  • d812c66020 feat(#3023): per-phase-type model map in .planning/config.json (#3030) Tom Boucher 2026-05-02 13:19:15 -04:00
  • c9f5b7daac fix(#3020): probe user shell PATH at install-time, not just process.env.PATH (#3028) Tom Boucher 2026-05-02 11:45:39 -04:00
  • 6df9b44297 fix(#3018): codex adapter must stop and ask, not silently default decisions (#3027) Tom Boucher 2026-05-02 11:45:36 -04:00
  • e3b64b39f8 fix(#3019): query --help reaches handler instead of short-circuiting (#3026) Tom Boucher 2026-05-02 11:45:33 -04:00
  • 8e25eb6546 fix(#3017): codex SessionStart hook uses absolute node, not bare 'node' (#3022) Tom Boucher 2026-05-02 11:45:30 -04:00
  • f2decefede fix(#3010): post-install message and docs use /gsd-update --reapply (#3012) Tom Boucher 2026-05-02 09:38:34 -04:00
  • a4e5cc7c24 fix(#3011): actionable SDK-not-on-PATH diagnostic with shim location and shell-specific commands (#3014) Tom Boucher 2026-05-02 09:30:58 -04:00
  • f55069ecbf test(#2974): migrate 8 test files to typed-IR assertions (#3016) Tom Boucher 2026-05-02 09:27:23 -04:00
  • de25400b70 fix(#2979): emit absolute node path in managed hooks for GUI/minimal-PATH runtimes (#3002) Tom Boucher 2026-05-02 00:40:09 -04:00
  • ca78b65de7 fix(#2973): /gsd-profile-user writes dev-preferences.md to skills/, not legacy commands/gsd/ (#3003) Tom Boucher 2026-05-02 00:29:45 -04:00
  • 1a51ec5829 fix(#2990): gsd-code-fixer worktree attaches to a new branch, not the user-checked-out one (#3001) Tom Boucher 2026-05-02 00:29:43 -04:00
  • 4277f7d7e8 fix(#2994): move verify-reapply-patches.cjs to get-shit-done/bin/ so it ships to user installs (#3000) Tom Boucher 2026-05-02 00:29:34 -04:00
  • cde793f1f0 fix(#2992): deterministic latest-version check — package name is a constant, not LLM choice (#2993) Tom Boucher 2026-05-02 00:29:31 -04:00
  • ffeeb92c14 fix(#2997): mask SECRET_CONFIG_KEYS in SDK config-set/get and init responses (#2999) Tom Boucher 2026-05-02 00:17:45 -04:00
  • 4e378d37d8 fix(#3008): kill cross-process race in install-minimal:307 mid-copy test (#3009) Tom Boucher 2026-05-01 22:37:48 -04:00
  • 9f09246f3b fix(#2998): populate gsd-pristine/ from install transform pipeline so verifier has a real baseline (#3004) Tom Boucher 2026-05-01 21:14:14 -04:00
  • c2ada7e799 feat(#2995): post-install path audit for workflow-invoked scripts (#2996) Tom Boucher 2026-05-01 21:13:45 -04:00
  • 55ae8e42d2 test(#2986): mutation-killer suite for config-schema.cjs (95 typed assertions) (#3005) Tom Boucher 2026-05-01 21:13:25 -04:00
  • 3657c4ea9e fix(#3006): retarget PR-template CHANGELOG checkboxes at the changeset workflow (#3007) Tom Boucher 2026-05-01 20:01:04 -04:00
  • 918f987a19 feat(#2982): extend no-source-grep lint to catch var-binding readFileSync.includes() (#2985) Tom Boucher 2026-05-01 19:50:10 -04:00
  • 17a4321bf5 docs(#2989): promote v1.39.1 hotfix entries from [Unreleased] to dated section (#2991) Tom Boucher 2026-05-01 18:21:09 -04:00
  • 9d5db87249 feat(#2975): adopt changeset-fragment workflow to eliminate CHANGELOG conflicts (#2978) Tom Boucher 2026-05-01 18:12:20 -04:00
  • cb98a88139 fix(#2987): skip dry-run publish validation when version is already on npm (#2988) Tom Boucher 2026-05-01 17:39:35 -04:00
  • fb92d1e596 fix(#2983): classifier exit-code discipline, base-tag staging, drop vestigial merge-back (#2984) Tom Boucher 2026-05-01 17:25:20 -04:00
  • 7424271aa0 fix(#2980): hotfix cherry-pick only picks commits that change what ships (#2981) Tom Boucher 2026-05-01 16:59:49 -04:00
  • 7a416b10d4 fix(#2976): allow same-version bump in release-sdk hotfix release job (#2977) Tom Boucher 2026-05-01 16:32:18 -04:00
  • ef43f5161f fix(#2969): deterministic Step 5 verification gate for /gsd-reapply-patches (#2972) Tom Boucher 2026-05-01 16:14:39 -04:00
  • e9a66da1e7 fix(#2962): write npm-style gsd-sdk shim on Windows under --sdk install (#2971) Tom Boucher 2026-05-01 16:10:30 -04:00
  • b8d9bd69b2 fix(release-sdk): skip all cherry-pick conflicts in hotfix loop (full automation) (#2970) Tom Boucher 2026-05-01 15:15:20 -04:00
  • 0d25ef0c47 fix(release-sdk): skip cherry-picks whose target context is absent at base (#2967) Tom Boucher 2026-05-01 14:35:18 -04:00
  • a346779213 fix(release-sdk): allow empty/redundant commits during hotfix cherry-pick (#2965) Tom Boucher 2026-05-01 13:56:24 -04:00
  • 0d6abb87ac fix(#2954): align help.md with post-#2824 skill consolidation (#2959) Tom Boucher 2026-05-01 13:36:44 -04:00
  • c5dfdbe42e fix(#2957): claude+global post-install instructs restart and skill fallback (#2960) Tom Boucher 2026-05-01 13:04:39 -04:00
  • 9d0d085a17 fix(query/agent-skills): emit raw <agent_skills> block instead of JSON-wrapped string (#2917) javeroff 2026-05-01 12:21:06 -04:00
  • 53cda93a01 Add automated cherry-pick + SDK-bundle parity to hotfix flow (#2956) Tom Boucher 2026-05-01 11:51:45 -04:00
  • ec07861228 fix(#2948): wire spike --wrap-up flag dispatch (#2951) Tom Boucher 2026-05-01 11:25:26 -04:00
  • 3ba17e872e fix(#2950): update stale deleted-command references in workflow files (#2952) Tom Boucher 2026-05-01 11:25:10 -04:00
  • 4d628b306a fix(#2949): wire sketch --wrap-up flag dispatch (#2953) Tom Boucher 2026-05-01 11:06:24 -04:00
  • b328f3269f fix(code-review): wire --fix dispatch and update stale command references (#2947) Tom Boucher 2026-05-01 10:28:05 -04:00
  • e2792536d9 feat(workflows): atomic Write+commit ordering for SUMMARY.md (#2806) (#2939) Tom Boucher 2026-05-01 09:32:21 -04:00
  • 7cc6358f91 fix(install): honour --minimal across every runtime + manifest fix for Claude local (#2940) Tom Boucher 2026-05-01 09:23:20 -04:00
  • 8de8acee46 fix(workflows): assert HEAD on per-agent branch before worktree commits (#2924) (#2941) Tom Boucher 2026-05-01 09:23:02 -04:00
  • 2cc8796265 fix(config-get): return schema default for context_window when absent (#2944) Tom Boucher 2026-05-01 09:22:45 -04:00
  • faee0287a0 fix(detect-custom-files): add skills/ to GSD_MANAGED_DIRS (#2942) (#2945) Tom Boucher 2026-05-01 09:22:13 -04:00
  • 7e9477bb30 docs(#2935): refresh README highlights for v1.39.0 across all languages (#2936) Tom Boucher 2026-04-30 23:21:31 -04:00
  • 5abf46ac1c Merge pull request #2920 from gsd-build/feat/hermes-runtime-2841 Tom Boucher 2026-04-30 23:02:15 -04:00
  • 372d3453f5 fix(install): tokenize before ALL_RUNTIMES_OPTION check + isolate HERMES_HOME in test Tom Boucher 2026-04-30 22:48:08 -04:00
  • c9d6306981 fix(hermes): rewrite CLAUDE.md → HERMES.md (revert from .hermes.md per spec) Tom Boucher 2026-04-30 22:30:16 -04:00
  • 1168e9f59a Merge pull request #2921 from gsd-build/fix/2916-handle-branching-default-base Tom Boucher 2026-04-30 22:25:03 -04:00
  • 3ed8980519 fix(#2916): drop unreachable post-creation merge-base guard Tom Boucher 2026-04-30 22:18:34 -04:00
  • c3aef27aa6 fix(#2916): fail-fast on switch/checkout, gate fork-point warning to fresh branches Tom Boucher 2026-04-30 22:07:46 -04:00
  • ace61869d0 test(#2916): parameterize fixtures so both main and trunk are exercised Tom Boucher 2026-04-30 21:57:27 -04:00
  • 80f14cac1f test(#2916): scope branch_name scan to init step and harden fixture Tom Boucher 2026-04-30 21:48:43 -04:00
  • 2256e4c9a3 fix(#2916): use fork-point detection for non-default-base warning Tom Boucher 2026-04-30 21:48:36 -04:00
  • e5cd523e7b test(hermes): use parseFrontmatter for agent assertion (CR #2920) Tom Boucher 2026-04-30 21:44:12 -04:00
  • b5777572f7 docs(readme): add Hermes uninstall examples (CR #2920) Tom Boucher 2026-04-30 21:44:12 -04:00
  • 861a7d972b test(install): replace source-grep prompt assertions with structured checks Tom Boucher 2026-04-30 21:30:48 -04:00
  • bd0511988b fix(hermes): nest GSD skills under skills/gsd/ category (#2841) Tom Boucher 2026-04-30 21:30:48 -04:00
  • 4a5f36df5e Merge pull request #2919 from gsd-build/fix/2911-audit-open-output-references Tom Boucher 2026-04-30 21:23:30 -04:00
  • 840f2b349e Merge pull request #2918 from gsd-build/worktree-agent-a4db9db3f3106d4d7 Tom Boucher 2026-04-30 21:23:12 -04:00
  • 140d334dab test(#2916): replace string-grep assertions with behavioral fixture test Tom Boucher 2026-04-30 21:22:56 -04:00
  • 6e4fad7acc Merge pull request #2933 from gsd-build/chore/2932-coderabbit-docstring-off Tom Boucher 2026-04-30 21:22:55 -04:00
  • 4e2f1105d9 fix(#2916): pin new-branch base to origin/$DEFAULT_BRANCH explicitly Tom Boucher 2026-04-30 21:22:44 -04:00
  • 4ce72cdee7 fix(hermes): align with Hermes Agent conventions per docs review Tom Boucher 2026-04-30 21:22:36 -04:00
  • 198022f58d chore(ci): disable CodeRabbit docstring coverage check (#2932) Tom Boucher 2026-04-30 21:13:55 -04:00
  • ac100ae17b test: assert reportStep present before extractBlockquotes (CR #2918) Tom Boucher 2026-04-30 21:08:26 -04:00
  • 002db4dd2b Merge pull request #2931 from gsd-build/feat/2929-release-sdk-parity Tom Boucher 2026-04-30 21:04:12 -04:00
  • 0e0f6952c5 ci(release-sdk): bring CI gates to parity with release.yml (#2929) Tom Boucher 2026-04-30 20:59:37 -04:00
  • bdead2ee6a Merge pull request #2927 from gsd-build/feat/2925-release-sdk-main Tom Boucher 2026-04-30 20:51:11 -04:00
  • e107bb35d4 feat(ci): add release-sdk.yml stopgap workflow for dev/next/latest CC publishes (#2925) Tom Boucher 2026-04-30 20:44:25 -04:00
  • 294564b951 fix(#2916): branch new phases off origin/HEAD instead of current HEAD Tom Boucher 2026-04-30 17:30:52 -04:00
  • 9a13d2fc0b fix(#2911): audit-open emits raw human report and parseable JSON Tom Boucher 2026-04-30 17:30:19 -04:00
  • d29822c1da fix(progress): add explicit context-authority directive to report step Tom Boucher 2026-04-30 17:27:37 -04:00
  • b126c0579a feat(install): add Hermes Agent runtime support (#2841) teknium1 2026-04-29 04:27:46 -07:00
  • 006cdafe8f ci(drift): enforce alias freshness checks in CI and contributor flow (#2910) Tom Boucher 2026-04-30 14:19:46 -04:00
  • 8051bc4fd8 test(golden): expand phases/validate/roadmap parity matrix (#2909) Tom Boucher 2026-04-30 14:10:28 -04:00
  • 444db1714b refactor(query): manifest-backed routing seam + family adapters (#2908) Tom Boucher 2026-04-30 14:04:50 -04:00
  • 6dce1de4a7 fix: gap-analysis parses mixed requirement prefixes and skips table headers (#2902) Tom Boucher 2026-04-30 12:13:55 -04:00
  • abb2cb63f6 refactor: extract planning-workspace seam from core.cjs (#2901) Tom Boucher 2026-04-30 11:38:13 -04:00
  • 8cbdbdd2de feat(sdk): add durable planning runtime (#2898) TÂCHES 2026-04-30 09:03:06 -06:00
  • 951d5bf7c0 fix(#2893): surface non-canonical plan filenames instead of silently returning zero plans (#2896) Tom Boucher 2026-04-30 10:49:13 -04:00
  • ca88429bf8 docs(#2888): release notes for 1.40.0-rc.1 (#2889) Tom Boucher 2026-04-30 01:13:43 -04:00
  • 5fdc950eb7 feat(#2792): namespace meta-skills + keyword-tag descriptions + context utilization guard (#2825) Tom Boucher 2026-04-30 01:04:41 -04:00
  • c72b893916 fix(test): unbreak gemini-namespacing test after #2790 skill consolidation (#2886) Tom Boucher 2026-04-30 00:57:17 -04:00
  • 8fc1fa263c feat(#2833): phase-lifecycle status-line — read-side (parseStateMd + formatGsdState scenes + tests + docs) (#2884) hoptop 2026-04-30 12:48:49 +08:00
  • 87917131f2 refactor(#2790): consolidate 86 gsd-* skills to 59 — fold flags, delete dead skills (#2824) Tom Boucher 2026-04-30 00:43:47 -04:00
  • 55298b2f70 fix(#2876): yamlQuote SKILL.md description for Copilot/Antigravity/Trae/CodeBuddy (#2881) Tom Boucher 2026-04-29 23:27:27 -04:00
  • 4d394a249d fix(commands): normalize gsd slash namespace drift (#2858) Jeremy McSpadden 2026-04-29 21:56:59 -05:00