mirror of
https://github.com/glittercowboy/get-shit-done
synced 2026-04-25 17:25:23 +02:00
Compare commits
base: eliott:fix/2192-claude-code-kimi-code-node-config
eliott:main
eliott:docs/test-standards-and-ci-lint
eliott:fix/2684-milestone-complete-handler-always-errors
eliott:fix/2678-local-install-attempts-to-globally-insta
eliott:fix/2638-sub-repos-canonical-location
eliott:feat/2648-install-script-adds-support-for-qoder-id
eliott:fix/2633-milestone-op-undercounts-phases-after-mi
eliott:fix/2636-workflows-call-non-existent-gsd-sdk-quer
eliott:fix/2637-codex-0-124-0-hook-regression-can-leave-
eliott:fix/2638-bug-loadconfig-writes-sub-repos-to-top-l
eliott:fix/2639-codex-install-generates-agent-tomls-with
eliott:fix/2641-roadmap-analyze-init-milestone-op-miss-t
eliott:fix/2643-inverse-of-2543-workflows-emit-gsd-cmd-n
eliott:fix/2645-gsd-1-38-3-writes-invalid-codex-config-t
eliott:fix/2646-initprogress-reports-completed-count-0-w
eliott:fix/2647-v1-38-3-workflow-docs-reference-gsd-sdk-
eliott:fix/2649-gsd-sdk-install-failed
eliott:fix/2652-codex-install-can-still-emit-claude-mode
eliott:fix/2653-bug-sdk-config-set-rejects-documented-co
eliott:fix/2632-ci-install-smoke-misattributes-stale-bas
eliott:fix/2615-workflow-agent-skills-query-keys-don-t-m
eliott:fix/2618-query-handlers-ignore-ws-and-workstream-
eliott:fix/2620-installer-suggests-absolute-path-but-use
eliott:fix/2623-bug-gsd-sdk-query-does-not-resolve-paren
eliott:fix/2630-state-md-yaml-frontmatter-not-updated-wh
eliott:feat/2606-skill-invocation-consumes-30-of-context-
eliott:fix/1469-reapply-patches-workflow-silently-miscla
eliott:fix/2601-config-set-model-profile-rejects-inherit
eliott:fix/2613-bug-state-phase-milestone-write-paths-si
eliott:fix/2619-sdk-extractcurrentmilestone-truncates-wh
eliott:feat/2612-feat-extend-runtime-aware-profiles-to-al
eliott:fix/2597-gsd-tools-cjs-cli-doesn-t-support-dot-no
eliott:fix/2598-installer-spawnsync-npm-cmd-without-shel
eliott:fix/2519-sdk-prepublish
eliott:fix/2545-copilot-unreplaced-paths
eliott:fix/2557-gemini-local-hook-paths
eliott:fix/2559-stale-search-year
eliott:fix/2543-slash-command-namespace
eliott:fix/2555-sdk-agent-skills-config
eliott:fix/2544-config-get-exit-code
eliott:fix/2421-planner-grep-gate-hygiene
eliott:fix/2554-decimal-phase-filter
eliott:fix/2419-agents-installed-check
eliott:fix/2418-antigravity-bare-path
eliott:fix/2399-plan-phase-commit-docs
eliott:feat/2548-discuss-phase-skill-md-file-imports-wast
eliott:feat/2551-discuss-phase-md-is-1-325-lines-15k-toke
eliott:feat/2556-schema-md
eliott:fix/2530-bug-internal-runtime-state-fields-expose
eliott:fix/2531-bug-hooks-workflow-guard-is-in-valid-con
eliott:fix/2532-bug-workflow-ui-review-used-in-autonomou
eliott:fix/2533-bug-workflow-max-discuss-passes-used-in-
eliott:fix/2534-bug-workflow-security-fields-used-in-pla
eliott:fix/2535-bug-legacy-sub-repos-and-plan-checker-fi
eliott:fix/2543-gsd-emits-legacy-gsd-cmd-syntax-in-102-p
eliott:fix/2544-gsd-sdk-query-config-get-writes-error-ke
eliott:fix/2547-v1-38-3-installer-leaves-sdk-dist-cli-js
eliott:fix/2549-discuss-phase-load-prior-context-reads-e
eliott:fix/2550-discuss-phase-scout-codebase-loads-all-7
eliott:fix/2552-discuss-phase-split-file-reads-in-scout-
eliott:fix/2554-state-disk-scan-excludes-decimal-phase-d
eliott:fix/2555-sdk-agent-skills-query-handler-ignores-c
eliott:fix/2557-hooks-warnings-failed-for-event-sessions
eliott:fix/2559-stale-document-references-in-research-ph
eliott:hotfix/1.38.3
eliott:feat/2517-make-model-profiles-runtime-aware-for-co
eliott:feat/2538-add-a-last-cmd-feature-to-the-status-lin
eliott:fix/2516-model-profile-inherit-not-resolved-in-ex
eliott:fix/2519-gsd-build-sdk-0-1-0-tarball-ships-withou
eliott:fix/2520-hooks-gsd-read-guard-js-claudecode-env-c
eliott:fix/2523-quick-task-final-commit-omits-deferred-i
eliott:fix/2524-gsd-sdk-query-silently-ignores-ws-name-a
eliott:fix/2525-gsd-sdk-installed-without-executable-bit
eliott:fix/2526-phase-complete-doesn-t-register-new-req-
eliott:fix/2545-found-2-unreplaced-claude-path-reference
eliott:hotfix/1.37.2
eliott:feat/2492-add-gates-to-ensure-discuss-phase-decisi
eliott:feat/2493-add-unified-post-planning-gap-checker-fo
eliott:feat/2497-enh-sdk-init-manager-dashboard-hides-fut
eliott:feat/2500-enhancement-gsd-codebase-mapper-arch-foc
eliott:fix/2495-bug-sdk-getmilestoneinfo-ignores-state-m
eliott:fix/2496-bug-sdk-stripshippedmilestones-only-stri
eliott:fix/2501-worktree-merge-step-deletes-legitimate-s
eliott:fix/2505-gsd-update-backup-step-over-reports-cust
eliott:fix/2512-installer-places-agents-at-claude-agents
eliott:feat/2494-statusline-show-rate-limit-usage-5-hour-
eliott:fix/2502-current-phase-next-run-recommendation-do
eliott:fix/2504-mandating-uat-causes-agent-to-invent-hur
eliott:fix/2506-bug-gsd-settings-model-profiles-are-misl
eliott:fix/security-config-keys-missing
eliott:claude/pedantic-morse-3eb29f
eliott:feat/2302-track-b-registry-docs-v2
eliott:feat/2306-feat-add-gsd-plan-review-convergence-com
eliott:fix/sdk-node-engine-drop-20
eliott:release/1.39.0
eliott:feat/2473-enhancement-proposal-gsd-ship-should-ref
eliott:fix/2470-unreplaced-claude-path-reference-s-in-fi
eliott:feat/2415-enhance-support-reference-mode-in-claude
eliott:feat/2431-quick-md-worktree-teardown-silently-accu
eliott:feat/2433-gsd-new-milestone-link-pending-todos-to-
eliott:feat/2446-enhancement-gsd-health-should-detect-and
eliott:feat/2447-enhancement-roadmap-plan-list-should-sur
eliott:feat/2448-enhancement-add-canonical-artifact-regis
eliott:fix/2383-audit-uat-parser-ignores-resolved-status
eliott:fix/2384-bug-worktree-merge-silently-includes-bul
eliott:fix/2388-plan-phase-init-silently-renames-feature
eliott:fix/2391-init-plan-phase-with-zero-padded-phase-n
eliott:fix/2393-1-37-1-gsd-sdk-query-calls-fail-installe
eliott:fix/2394-sanitizeforprompt-leaves-delimiter-injec
eliott:fix/2396-hardcoded-host-level-test-commands-bypas
eliott:fix/2398-commands-gsd-debug-md-reads-top-level-td
eliott:fix/2408-workflow-files-reference-gsd-sdk-but-ins
eliott:fix/2409-init-commands-return-stale-current-miles
eliott:fix/2410-bug-gsd-manager-background-execute-phase
eliott:fix/2414-bug-skills-reference-non-existent-gsd-sd
eliott:fix/2419-gsd-project-researcher-agent-type-not-fo
eliott:fix/2420-sdk-state-begin-phase-handler-ignores-ph
eliott:fix/2421-planner-gsd-planner-emits-grep-count-acc
eliott:fix/2422-extractcurrentmilestone-leaks-backlog-an
eliott:fix/2423-gsd-sdk-command-not-found-exit-127-when-
eliott:fix/2424-reapply-patches-three-way-merge-pristine
eliott:fix/2429-gsd-sdk-command-not-found
eliott:fix/2432-quick-md-plan-md-on-main-repo-amplifies-
eliott:fix/2434-bug-phase-renameintegerphases-missing-99
eliott:fix/2435-bug-phase-updateroadmapafterphaseremoval
eliott:fix/2436-1-37-1-fix-for-2385-not-released-install
eliott:fix/2444-bug-stopped-at-frontmatter-silently-over
eliott:fix/2445-bug-stale-phase-dirs-after-milestone-clo
eliott:fix/2451-context-monitor-hook-reports-higher-usag
eliott:fix/2453-installsdkifneeded-tsc-built-dist-cli-js
eliott:hotfix/1.38.1
eliott:fix/2441-installer-escalate-or-recover-when-gsd-s
eliott:fix/2416-bun-worker-parallelization-causes-extrem
eliott:fix/2418-found-2-unreplaced-claude-path-reference
eliott:feat/2402-runtime-aware-agents-check
eliott:fix/sanitize-delimiter-bypass
eliott:release/1.38.0
eliott:feat/2402-make-sdk-checkagentsinstalled-runtime-aw
eliott:fix/2399-commit-docs-true-is-ignored
eliott:fix/2400-checkagentsinstalled-reads-wrong-directo
eliott:fix/2406-build-hooks-js-omits-gsd-read-injection-
eliott:fix/2385-gsd-sdk-binary-missing-after-install-sdk
eliott:fix/2376-home
eliott:fix/2367-critical-mandatory-density
eliott:fix/2370-bug-tests-read-guard-test-cjs-fails-insi
eliott:fix/issue-2353
eliott:feat/2361-enhancement-enforce-agent-size-budget-ex
eliott:feat/2368-enhancement-consolidate-emphasis-marker-
eliott:docs/2359-docs-improve-end-to-end-workflow-walkthr
eliott:feat/2180-c-program-files-git-gsd-quick-should-int
eliott:feat/2359-docs-improve-end-to-end-workflow-walkthr
eliott:fix/2334-gsd-quick-crashes-with-command-not-found
eliott:fix/2344-gsd-read-guard-js-claude-session-id-chec
eliott:fix/2345-stale-hooks-warning-never-clears-version
eliott:fix/2346-multiple-gsd-agents-suffer-from-unbounde
eliott:fix/2347-gsd-check-update-js-falsely-flags-all-sh
eliott:fix/2348-stale-hook-detector-permanently-flags-sh
eliott:fix/2349-stale-hooks-checker-flags-sh-hooks-becau
eliott:fix/2351-bug-gsd-intel-refresh-can-produce-semant
eliott:fix/2353-bug-agent-worktrees-accumulate-and-are-n
eliott:feat/2302-feat-sdk-phase-3-sdk-query-contract-gold
eliott:feat/2310-plan-phase-single-long-gsd-planner-task-
eliott:feat/2318-feature-request-support-parallel-executi
eliott:fix/2292-statusline-context-bar-normalizes-to-200
eliott:fix/2296-quick-md-uncommitted-summary-md-lost-dur
eliott:fix/2297-map-codebase-generates-wrong-analysis-da
eliott:fix/2301-graphify-status-reports-edge-count-0-loo
eliott:fix/2309-gsd-sdk-query-fallback-silently-ignores-
eliott:fix/2312-gsd-pattern-mapper-redundantly-re-reads-
eliott:hotfix/1.36.1
eliott:fix/2300-long-dir-names-created-by-gsd
eliott:fix/2303-bug-just-ran-gsd-update-and-successfully
eliott:fix/2314-stale-hooks-warning-always-fires-for-sh-
eliott:fix/2320-codex-install-still-leaves-claude-paths-
eliott:fix/2273-audit-uat-parser-misses-human-uat-items-
eliott:fix/2280-add-backlog-workflow-directory-first-ord
eliott:fix/2281-stale-hooks-warning-is-permanent-for-sh-
eliott:fix/2282-gsd-settings-writes-to-unrouted-root-con
eliott:release/1.37.0
eliott:feat/2268-is-next-to-discuss-limits-to-one-phase-b
eliott:fix/2245-llm-drops-bin-from-gsd-tools-cjs-path-ba
eliott:fix/2256-codex-opencode-subagents-ignore-model-ov
eliott:fix/2266-bug-stale-hooks-run-gsd-update
eliott:fix/2267-deps-satisfied-ignores-phases-from-shipp
eliott:fix/2268-is-next-to-discuss-limits-to-one-phase-b
eliott:feat/2248-installer-clobbers-existing-statusline-b
eliott:feat/2257-consolidate-paired-commands-to-reduce-de
eliott:feat/2258-feat-add-automated-tests-to-guard-archit
eliott:fix/2234-shell-hooks-always-reported-as-stale-reg
eliott:fix/2236-fix-cli-audit-open-command-crashes-with-
eliott:fix/2240-installer-doesn-t-stamp-version-header-i
eliott:fix/2241-stale-hooks-check-always-flags-sh-hooks-
eliott:fix/2242-stale-hooks-warning-fires-permanently-on
eliott:fix/2243-shell-hooks-sh-missing-version-headers-c
eliott:fix/2244-bug-sh-hooks-always-detected-as-stale-ve
eliott:fix/2247-bug-shell-hooks-always-flagged-as-stale-
eliott:fix/2248-installer-clobbers-existing-statusline-b
eliott:fix/2250-bug-gsd-check-update-js-hook-staleness-r
eliott:fix/2252-stale-cache
eliott:fix/2229-v1-36-0-release-does-not-contain-merged-
eliott:fix/2232-gsd-update-ignored-local-project-install
eliott:fix/issue-2195
eliott:feat/2189-enhancement-add-forensic-integrity-audit
eliott:feat/2219-gsd-statusline-js-context-meter-assumes-
eliott:fix/2190-global-install-writes-resolved-absolute-
eliott:fix/2194-bug-runphasestepsession-sends-prompt-as-
eliott:fix/2195-bug-stats-duplicate-phase-rows-for-each-
eliott:fix/2197-fix-renamedecimalphases-receives-string-
eliott:fix/2200-review-md-shell-expansion-corrupts-promp
eliott:fix/2205-intel-intel-files-constant-does-not-matc
eliott:fix/2206-fix-hooks-bash-hooks-missing-gsd-hook-ve
eliott:fix/2209-stale-hooks-false-positive-shipped-sh-ho
eliott:fix/2210-shell-hooks-sh-always-flagged-as-stale-v
eliott:fix/2212-shell-hooks-missing-gsd-hook-version-hea
eliott:fix/2214-stale-hooks-warning-permanent-for-sh-hoo
eliott:fix/2216-stale-hook-detector-false-positive-for-s
eliott:fix/2217-stale-hook-check-regex-misses-shell-scri
eliott:fix/2218-stale-hooks-check-uses-js-only-comment-r
eliott:feat/2188-add-all-flag-to-gsd-discuss-phase
eliott:feat/2203-compatibility-with-openclaude
eliott:fix/2192-claude-code-kimi-code-node-config
eliott:fix/2196-gsd-autonomous-complains-of-too-many-inp
eliott:fix/2199-qwen-code-agent
eliott:fix/2202-claude-code-2-1-107-bug
eliott:fix/2208-fix-worktree-quick-md-missing-pre-merge-
eliott:fix/2180-c-program-files-git-gsd-quick-should-int
eliott:fix/2181-banner-text-not-updated-for-all-flag-com
eliott:fix/2185-init-plan-phase-execute-phase-return-arc
eliott:feat/2168-docs-agents-standardize-required-reading
eliott:feat/2174-enhancement-add-advisor-flag-to-gsd-disc
eliott:fix/2171-bug-verify-work-silently-truncates-uat-r
eliott:fix/issue-2165-phase-add-batch
eliott:fix/2153-codex-global-install-writes-gsd-check-up
eliott:fix/2165-review-backlog-bulk-promotion-creates-al
eliott:fix/2161-fix-stale-hooks-warning-misleads-dev-ins
eliott:feat/2155-enhancement-add-list-status-resume-subco
eliott:feat/2156-enhancement-formalize-thread-status-trac
eliott:feat/2157-enhancement-surface-open-uat-gaps-and-co
eliott:feat/2158-enhancement-comprehensive-open-artifact-
eliott:feat/2148-enhancement-invoke-specialist-claude-cod
eliott:feat/2149-enhancement-add-project-skills-awareness
eliott:feat/2150-enhancement-add-project-skills-awareness
eliott:feat/2151-enhancement-sub-orchestrator-delegation-
eliott:feat/2145-enhancement-gsd-debug-session-management
eliott:feat/2139-researcher-agent-architecture-md-should-
eliott:fix/2134-code-review-workflow-inline-summary-md-p
eliott:fix/2136-managed-hooks-list-missing-bash-hooks-fo
eliott:fix/2137-bug-gsd-executor-worktree-commits-to-sub
eliott:fix/2094-windows-workaround-worktreecreate-worktr
eliott:fix/2095-worktree-merge-back-fails-on-windows-sta
eliott:fix/2130-extractfrontmatter-mis-parses-files-wher
eliott:fix/2131-intel-status-displays-utc-timestamps-ins
eliott:revert/1956-release-pipeline
eliott:hotfix/1.35.1
eliott:chore/2127-ci-upgrade-github-actions-from-node-20-t
eliott:feat/2125-discuss-phase-adapt-gray-area-language-b
eliott:fix/2129-999-x-backlog-wrong-phase-complete-next-
eliott:feat/2123-enhancement-expose-tdd-mode-in-init-json
eliott:docs/2115-docs-add-v1-36-0-feature-documentation-f
eliott:feat/2091-enhancement-planner-must-audit-all-sourc
eliott:feat/2092-enhancement-remove-human-time-based-reas
eliott:fix/2081-fix-qwen-missing-dedicated-branches-in-c
eliott:fix/2084-can-t-update-to-1-35-0-with-npx-get-shit
eliott:fix/2085-discuss-phase-other-chat-more-selection-
eliott:fix/2086-gsd-map-codebase-execution-failed
eliott:fix/2088-bash-c-users-paul-no-such-file-or-direct
eliott:fix/2090-v1-35-0-npm-package-not-published-releas
eliott:docs/2071-gsd-executor-bash-permission-prerequisit
eliott:feat/2071-gsd-executor-bash-permission-prerequisit
eliott:fix/2070-executor-subagents-may-leave-summary-md-
eliott:fix/2075-gsd-executor-worktree-merge-systematical
eliott:chore/2050-chore-enable-automatic-branch-deletion-a
eliott:fix/2047-bug-config-set-rejects-intel-enabled-des
eliott:fix/2043-gsd-autonomous-skill-missing-agent-in-al
eliott:fix/2044-cline-install-crashes-with-err-invalid-a
eliott:fix/2045-bug-installer-registers-sh-hooks-with-un
eliott:fix/2046-bug-installer-registers-sh-hooks-with-re
eliott:hotfix/1.33.1
eliott:release/1.34.0
eliott:v1.38.3
eliott:v1.38.2
eliott:v1.39.0-rc.1
eliott:v1.38.1
eliott:v1.38.0
eliott:v1.38.0-rc.1
eliott:v1.37.1
eliott:v1.37.0
eliott:v1.37.0-rc.1
eliott:v1.36.0
eliott:v1.35.0
eliott:v1.34.2
eliott:v1.34.1
eliott:v1.34.0
eliott:v1.33.0
eliott:v1.32.0
eliott:v1.31.0
eliott:v1.30.0
eliott:v1.29.0
eliott:v1.28.0
eliott:v1.27.0
eliott:v1.26.0
eliott:v1.25.1
eliott:v1.25.0
eliott:v1.24.0
eliott:v1.23.0
eliott:v1.22.4
eliott:v1.22.3
eliott:v1.22.2
eliott:v1.22.1
eliott:v1.22.0
eliott:v1.21.1
eliott:v1.21.0
eliott:v1.20.6
eliott:v1.20.5
eliott:v1.20.4
eliott:v1.20.3
eliott:v1.20.2
eliott:v1.20.1
eliott:v1.20.0
eliott:v1.19.2
eliott:v1.19.1
eliott:v1.19.0
eliott:v1.18.0
eliott:v1.17.0
eliott:v1.16.0
eliott:v1.15.0
eliott:v1.14.0
eliott:v1.13.0
eliott:v1.12.1
eliott:v1.12.0
eliott:v1.11.3
eliott:v1.11.2
eliott:v1.11.1
eliott:v1.10.1
eliott:v1.10.0
eliott:v1.10.0-experimental.0
eliott:v1.9.13
eliott:v1.9.12
eliott:v1.9.11
eliott:v1.9.10
eliott:v1.9.9
eliott:v1.9.8
eliott:v1.9.7
eliott:v1.9.6
eliott:v1.9.5
eliott:v1.9.4
eliott:v1.9.3
eliott:v1.9.2
eliott:v1.9.1
eliott:v1.9.0
eliott:v1.8.0
eliott:v1.7.1
eliott:v1.7.0
eliott:v1.6.4
eliott:v1.6.3
eliott:v1.6.2
eliott:v1.6.1
eliott:v1.6.0
eliott:v1.5.30
eliott:v1.5.29
eliott:v1.5.28
eliott:v1.5.27
eliott:v1.5.26
eliott:v1.5.25
eliott:v1.5.24
eliott:v1.5.23
eliott:v1.5.22
eliott:v1.5.21
eliott:v1.5.20
eliott:v1.5.19
eliott:v1.5.18
eliott:v1.5.17
eliott:v1.5.16
eliott:v1.5.15
eliott:v1.5.14
eliott:v1.5.13
eliott:v1.5.12
eliott:v1.5.11
eliott:v1.5.10
eliott:v1.5.9
eliott:v1.5.8
eliott:v1.5.7
eliott:v1.5.6
eliott:v1.5.5
eliott:v1.5.4
eliott:v1.5.3
eliott:v1.5.2
eliott:v1.5.1
eliott:v1.5.0
eliott:v1.4.29
eliott:v1.4.28
eliott:v1.4.27
eliott:v1.4.26
eliott:v1.4.25
eliott:v1.4.24
eliott:v1.4.23
eliott:v1.4.22
eliott:v1.4.21
eliott:v1.4.20
eliott:v1.4.19
eliott:v1.4.18
eliott:v1.4.17
eliott:v1.4.16
eliott:v1.4.15
eliott:v1.4.14
eliott:v1.4.13
eliott:v1.4.12
eliott:v1.4.11
eliott:v1.4.10
eliott:v1.4.9
eliott:v1.4.8
eliott:v1.4.7
eliott:v1.4.6
eliott:v1.4.5
eliott:v1.4.4
eliott:v1.4.3
eliott:v1.4.2
eliott:v1.4.1
eliott:v1.4.0
eliott:v1.3.34
eliott:v1.3.33
eliott:v1.3.32
eliott:v1.3.31
eliott:v1.3.30
eliott:v1.3.29
eliott:v1.3.28
eliott:v1.3.27
eliott:v1.3.26
eliott:v1.3.25
eliott:v1.3.24
eliott:v1.3.23
eliott:v1.3.22
eliott:v1.3.21
eliott:v1.3.20
eliott:v1.3.19
eliott:v1.3.18
eliott:v1.3.17
eliott:v1.3.16
eliott:v1.3.15
eliott:v1.3.14
eliott:v1.3.13
eliott:v1.3.12
eliott:v1.3.11
eliott:v1.3.10
eliott:v1.3.9
eliott:v1.3.8
eliott:v1.3.7
eliott:v1.3.6
eliott:v1.3.5
eliott:v1.2.13
eliott:v1.2.12
eliott:v1.2.11
eliott:v1.2.10
eliott:v1.2.9
eliott:v1.2.8
eliott:v1.2.7
eliott:v1.2.6
eliott:v1.2.5
eliott:v1.2.4
eliott:v1.2.3
eliott:v1.2.2
eliott:v1.2.1
eliott:v1.2.0
eliott:v1.1.2
eliott:v1.1.1
eliott:v1.1.0
eliott:v1.0.11
eliott:v1.0.10
eliott:v1.0.9
eliott:v1.0.8
eliott:v1.0.7
eliott:v1.0.6
eliott:v1.0.4
eliott:v1.0.3
eliott:v1.0.2
eliott:v1.0.1
...
compare: eliott:v1.3.20
eliott:docs/test-standards-and-ci-lint
eliott:main
eliott:fix/2684-milestone-complete-handler-always-errors
eliott:fix/2678-local-install-attempts-to-globally-insta
eliott:fix/2638-sub-repos-canonical-location
eliott:feat/2648-install-script-adds-support-for-qoder-id
eliott:fix/2633-milestone-op-undercounts-phases-after-mi
eliott:fix/2636-workflows-call-non-existent-gsd-sdk-quer
eliott:fix/2637-codex-0-124-0-hook-regression-can-leave-
eliott:fix/2638-bug-loadconfig-writes-sub-repos-to-top-l
eliott:fix/2639-codex-install-generates-agent-tomls-with
eliott:fix/2641-roadmap-analyze-init-milestone-op-miss-t
eliott:fix/2643-inverse-of-2543-workflows-emit-gsd-cmd-n
eliott:fix/2645-gsd-1-38-3-writes-invalid-codex-config-t
eliott:fix/2646-initprogress-reports-completed-count-0-w
eliott:fix/2647-v1-38-3-workflow-docs-reference-gsd-sdk-
eliott:fix/2649-gsd-sdk-install-failed
eliott:fix/2652-codex-install-can-still-emit-claude-mode
eliott:fix/2653-bug-sdk-config-set-rejects-documented-co
eliott:fix/2632-ci-install-smoke-misattributes-stale-bas
eliott:fix/2615-workflow-agent-skills-query-keys-don-t-m
eliott:fix/2618-query-handlers-ignore-ws-and-workstream-
eliott:fix/2620-installer-suggests-absolute-path-but-use
eliott:fix/2623-bug-gsd-sdk-query-does-not-resolve-paren
eliott:fix/2630-state-md-yaml-frontmatter-not-updated-wh
eliott:feat/2606-skill-invocation-consumes-30-of-context-
eliott:fix/1469-reapply-patches-workflow-silently-miscla
eliott:fix/2601-config-set-model-profile-rejects-inherit
eliott:fix/2613-bug-state-phase-milestone-write-paths-si
eliott:fix/2619-sdk-extractcurrentmilestone-truncates-wh
eliott:feat/2612-feat-extend-runtime-aware-profiles-to-al
eliott:fix/2597-gsd-tools-cjs-cli-doesn-t-support-dot-no
eliott:fix/2598-installer-spawnsync-npm-cmd-without-shel
eliott:fix/2519-sdk-prepublish
eliott:fix/2545-copilot-unreplaced-paths
eliott:fix/2557-gemini-local-hook-paths
eliott:fix/2559-stale-search-year
eliott:fix/2543-slash-command-namespace
eliott:fix/2555-sdk-agent-skills-config
eliott:fix/2544-config-get-exit-code
eliott:fix/2421-planner-grep-gate-hygiene
eliott:fix/2554-decimal-phase-filter
eliott:fix/2419-agents-installed-check
eliott:fix/2418-antigravity-bare-path
eliott:fix/2399-plan-phase-commit-docs
eliott:feat/2548-discuss-phase-skill-md-file-imports-wast
eliott:feat/2551-discuss-phase-md-is-1-325-lines-15k-toke
eliott:feat/2556-schema-md
eliott:fix/2530-bug-internal-runtime-state-fields-expose
eliott:fix/2531-bug-hooks-workflow-guard-is-in-valid-con
eliott:fix/2532-bug-workflow-ui-review-used-in-autonomou
eliott:fix/2533-bug-workflow-max-discuss-passes-used-in-
eliott:fix/2534-bug-workflow-security-fields-used-in-pla
eliott:fix/2535-bug-legacy-sub-repos-and-plan-checker-fi
eliott:fix/2543-gsd-emits-legacy-gsd-cmd-syntax-in-102-p
eliott:fix/2544-gsd-sdk-query-config-get-writes-error-ke
eliott:fix/2547-v1-38-3-installer-leaves-sdk-dist-cli-js
eliott:fix/2549-discuss-phase-load-prior-context-reads-e
eliott:fix/2550-discuss-phase-scout-codebase-loads-all-7
eliott:fix/2552-discuss-phase-split-file-reads-in-scout-
eliott:fix/2554-state-disk-scan-excludes-decimal-phase-d
eliott:fix/2555-sdk-agent-skills-query-handler-ignores-c
eliott:fix/2557-hooks-warnings-failed-for-event-sessions
eliott:fix/2559-stale-document-references-in-research-ph
eliott:hotfix/1.38.3
eliott:feat/2517-make-model-profiles-runtime-aware-for-co
eliott:feat/2538-add-a-last-cmd-feature-to-the-status-lin
eliott:fix/2516-model-profile-inherit-not-resolved-in-ex
eliott:fix/2519-gsd-build-sdk-0-1-0-tarball-ships-withou
eliott:fix/2520-hooks-gsd-read-guard-js-claudecode-env-c
eliott:fix/2523-quick-task-final-commit-omits-deferred-i
eliott:fix/2524-gsd-sdk-query-silently-ignores-ws-name-a
eliott:fix/2525-gsd-sdk-installed-without-executable-bit
eliott:fix/2526-phase-complete-doesn-t-register-new-req-
eliott:fix/2545-found-2-unreplaced-claude-path-reference
eliott:hotfix/1.37.2
eliott:feat/2492-add-gates-to-ensure-discuss-phase-decisi
eliott:feat/2493-add-unified-post-planning-gap-checker-fo
eliott:feat/2497-enh-sdk-init-manager-dashboard-hides-fut
eliott:feat/2500-enhancement-gsd-codebase-mapper-arch-foc
eliott:fix/2495-bug-sdk-getmilestoneinfo-ignores-state-m
eliott:fix/2496-bug-sdk-stripshippedmilestones-only-stri
eliott:fix/2501-worktree-merge-step-deletes-legitimate-s
eliott:fix/2505-gsd-update-backup-step-over-reports-cust
eliott:fix/2512-installer-places-agents-at-claude-agents
eliott:feat/2494-statusline-show-rate-limit-usage-5-hour-
eliott:fix/2502-current-phase-next-run-recommendation-do
eliott:fix/2504-mandating-uat-causes-agent-to-invent-hur
eliott:fix/2506-bug-gsd-settings-model-profiles-are-misl
eliott:fix/security-config-keys-missing
eliott:claude/pedantic-morse-3eb29f
eliott:feat/2302-track-b-registry-docs-v2
eliott:feat/2306-feat-add-gsd-plan-review-convergence-com
eliott:fix/sdk-node-engine-drop-20
eliott:release/1.39.0
eliott:feat/2473-enhancement-proposal-gsd-ship-should-ref
eliott:fix/2470-unreplaced-claude-path-reference-s-in-fi
eliott:feat/2415-enhance-support-reference-mode-in-claude
eliott:feat/2431-quick-md-worktree-teardown-silently-accu
eliott:feat/2433-gsd-new-milestone-link-pending-todos-to-
eliott:feat/2446-enhancement-gsd-health-should-detect-and
eliott:feat/2447-enhancement-roadmap-plan-list-should-sur
eliott:feat/2448-enhancement-add-canonical-artifact-regis
eliott:fix/2383-audit-uat-parser-ignores-resolved-status
eliott:fix/2384-bug-worktree-merge-silently-includes-bul
eliott:fix/2388-plan-phase-init-silently-renames-feature
eliott:fix/2391-init-plan-phase-with-zero-padded-phase-n
eliott:fix/2393-1-37-1-gsd-sdk-query-calls-fail-installe
eliott:fix/2394-sanitizeforprompt-leaves-delimiter-injec
eliott:fix/2396-hardcoded-host-level-test-commands-bypas
eliott:fix/2398-commands-gsd-debug-md-reads-top-level-td
eliott:fix/2408-workflow-files-reference-gsd-sdk-but-ins
eliott:fix/2409-init-commands-return-stale-current-miles
eliott:fix/2410-bug-gsd-manager-background-execute-phase
eliott:fix/2414-bug-skills-reference-non-existent-gsd-sd
eliott:fix/2419-gsd-project-researcher-agent-type-not-fo
eliott:fix/2420-sdk-state-begin-phase-handler-ignores-ph
eliott:fix/2421-planner-gsd-planner-emits-grep-count-acc
eliott:fix/2422-extractcurrentmilestone-leaks-backlog-an
eliott:fix/2423-gsd-sdk-command-not-found-exit-127-when-
eliott:fix/2424-reapply-patches-three-way-merge-pristine
eliott:fix/2429-gsd-sdk-command-not-found
eliott:fix/2432-quick-md-plan-md-on-main-repo-amplifies-
eliott:fix/2434-bug-phase-renameintegerphases-missing-99
eliott:fix/2435-bug-phase-updateroadmapafterphaseremoval
eliott:fix/2436-1-37-1-fix-for-2385-not-released-install
eliott:fix/2444-bug-stopped-at-frontmatter-silently-over
eliott:fix/2445-bug-stale-phase-dirs-after-milestone-clo
eliott:fix/2451-context-monitor-hook-reports-higher-usag
eliott:fix/2453-installsdkifneeded-tsc-built-dist-cli-js
eliott:hotfix/1.38.1
eliott:fix/2441-installer-escalate-or-recover-when-gsd-s
eliott:fix/2416-bun-worker-parallelization-causes-extrem
eliott:fix/2418-found-2-unreplaced-claude-path-reference
eliott:feat/2402-runtime-aware-agents-check
eliott:fix/sanitize-delimiter-bypass
eliott:release/1.38.0
eliott:feat/2402-make-sdk-checkagentsinstalled-runtime-aw
eliott:fix/2399-commit-docs-true-is-ignored
eliott:fix/2400-checkagentsinstalled-reads-wrong-directo
eliott:fix/2406-build-hooks-js-omits-gsd-read-injection-
eliott:fix/2385-gsd-sdk-binary-missing-after-install-sdk
eliott:fix/2376-home
eliott:fix/2367-critical-mandatory-density
eliott:fix/2370-bug-tests-read-guard-test-cjs-fails-insi
eliott:fix/issue-2353
eliott:feat/2361-enhancement-enforce-agent-size-budget-ex
eliott:feat/2368-enhancement-consolidate-emphasis-marker-
eliott:docs/2359-docs-improve-end-to-end-workflow-walkthr
eliott:feat/2180-c-program-files-git-gsd-quick-should-int
eliott:feat/2359-docs-improve-end-to-end-workflow-walkthr
eliott:fix/2334-gsd-quick-crashes-with-command-not-found
eliott:fix/2344-gsd-read-guard-js-claude-session-id-chec
eliott:fix/2345-stale-hooks-warning-never-clears-version
eliott:fix/2346-multiple-gsd-agents-suffer-from-unbounde
eliott:fix/2347-gsd-check-update-js-falsely-flags-all-sh
eliott:fix/2348-stale-hook-detector-permanently-flags-sh
eliott:fix/2349-stale-hooks-checker-flags-sh-hooks-becau
eliott:fix/2351-bug-gsd-intel-refresh-can-produce-semant
eliott:fix/2353-bug-agent-worktrees-accumulate-and-are-n
eliott:feat/2302-feat-sdk-phase-3-sdk-query-contract-gold
eliott:feat/2310-plan-phase-single-long-gsd-planner-task-
eliott:feat/2318-feature-request-support-parallel-executi
eliott:fix/2292-statusline-context-bar-normalizes-to-200
eliott:fix/2296-quick-md-uncommitted-summary-md-lost-dur
eliott:fix/2297-map-codebase-generates-wrong-analysis-da
eliott:fix/2301-graphify-status-reports-edge-count-0-loo
eliott:fix/2309-gsd-sdk-query-fallback-silently-ignores-
eliott:fix/2312-gsd-pattern-mapper-redundantly-re-reads-
eliott:hotfix/1.36.1
eliott:fix/2300-long-dir-names-created-by-gsd
eliott:fix/2303-bug-just-ran-gsd-update-and-successfully
eliott:fix/2314-stale-hooks-warning-always-fires-for-sh-
eliott:fix/2320-codex-install-still-leaves-claude-paths-
eliott:fix/2273-audit-uat-parser-misses-human-uat-items-
eliott:fix/2280-add-backlog-workflow-directory-first-ord
eliott:fix/2281-stale-hooks-warning-is-permanent-for-sh-
eliott:fix/2282-gsd-settings-writes-to-unrouted-root-con
eliott:release/1.37.0
eliott:feat/2268-is-next-to-discuss-limits-to-one-phase-b
eliott:fix/2245-llm-drops-bin-from-gsd-tools-cjs-path-ba
eliott:fix/2256-codex-opencode-subagents-ignore-model-ov
eliott:fix/2266-bug-stale-hooks-run-gsd-update
eliott:fix/2267-deps-satisfied-ignores-phases-from-shipp
eliott:fix/2268-is-next-to-discuss-limits-to-one-phase-b
eliott:feat/2248-installer-clobbers-existing-statusline-b
eliott:feat/2257-consolidate-paired-commands-to-reduce-de
eliott:feat/2258-feat-add-automated-tests-to-guard-archit
eliott:fix/2234-shell-hooks-always-reported-as-stale-reg
eliott:fix/2236-fix-cli-audit-open-command-crashes-with-
eliott:fix/2240-installer-doesn-t-stamp-version-header-i
eliott:fix/2241-stale-hooks-check-always-flags-sh-hooks-
eliott:fix/2242-stale-hooks-warning-fires-permanently-on
eliott:fix/2243-shell-hooks-sh-missing-version-headers-c
eliott:fix/2244-bug-sh-hooks-always-detected-as-stale-ve
eliott:fix/2247-bug-shell-hooks-always-flagged-as-stale-
eliott:fix/2248-installer-clobbers-existing-statusline-b
eliott:fix/2250-bug-gsd-check-update-js-hook-staleness-r
eliott:fix/2252-stale-cache
eliott:fix/2229-v1-36-0-release-does-not-contain-merged-
eliott:fix/2232-gsd-update-ignored-local-project-install
eliott:fix/issue-2195
eliott:feat/2189-enhancement-add-forensic-integrity-audit
eliott:feat/2219-gsd-statusline-js-context-meter-assumes-
eliott:fix/2190-global-install-writes-resolved-absolute-
eliott:fix/2194-bug-runphasestepsession-sends-prompt-as-
eliott:fix/2195-bug-stats-duplicate-phase-rows-for-each-
eliott:fix/2197-fix-renamedecimalphases-receives-string-
eliott:fix/2200-review-md-shell-expansion-corrupts-promp
eliott:fix/2205-intel-intel-files-constant-does-not-matc
eliott:fix/2206-fix-hooks-bash-hooks-missing-gsd-hook-ve
eliott:fix/2209-stale-hooks-false-positive-shipped-sh-ho
eliott:fix/2210-shell-hooks-sh-always-flagged-as-stale-v
eliott:fix/2212-shell-hooks-missing-gsd-hook-version-hea
eliott:fix/2214-stale-hooks-warning-permanent-for-sh-hoo
eliott:fix/2216-stale-hook-detector-false-positive-for-s
eliott:fix/2217-stale-hook-check-regex-misses-shell-scri
eliott:fix/2218-stale-hooks-check-uses-js-only-comment-r
eliott:feat/2188-add-all-flag-to-gsd-discuss-phase
eliott:feat/2203-compatibility-with-openclaude
eliott:fix/2192-claude-code-kimi-code-node-config
eliott:fix/2196-gsd-autonomous-complains-of-too-many-inp
eliott:fix/2199-qwen-code-agent
eliott:fix/2202-claude-code-2-1-107-bug
eliott:fix/2208-fix-worktree-quick-md-missing-pre-merge-
eliott:fix/2180-c-program-files-git-gsd-quick-should-int
eliott:fix/2181-banner-text-not-updated-for-all-flag-com
eliott:fix/2185-init-plan-phase-execute-phase-return-arc
eliott:feat/2168-docs-agents-standardize-required-reading
eliott:feat/2174-enhancement-add-advisor-flag-to-gsd-disc
eliott:fix/2171-bug-verify-work-silently-truncates-uat-r
eliott:fix/issue-2165-phase-add-batch
eliott:fix/2153-codex-global-install-writes-gsd-check-up
eliott:fix/2165-review-backlog-bulk-promotion-creates-al
eliott:fix/2161-fix-stale-hooks-warning-misleads-dev-ins
eliott:feat/2155-enhancement-add-list-status-resume-subco
eliott:feat/2156-enhancement-formalize-thread-status-trac
eliott:feat/2157-enhancement-surface-open-uat-gaps-and-co
eliott:feat/2158-enhancement-comprehensive-open-artifact-
eliott:feat/2148-enhancement-invoke-specialist-claude-cod
eliott:feat/2149-enhancement-add-project-skills-awareness
eliott:feat/2150-enhancement-add-project-skills-awareness
eliott:feat/2151-enhancement-sub-orchestrator-delegation-
eliott:feat/2145-enhancement-gsd-debug-session-management
eliott:feat/2139-researcher-agent-architecture-md-should-
eliott:fix/2134-code-review-workflow-inline-summary-md-p
eliott:fix/2136-managed-hooks-list-missing-bash-hooks-fo
eliott:fix/2137-bug-gsd-executor-worktree-commits-to-sub
eliott:fix/2094-windows-workaround-worktreecreate-worktr
eliott:fix/2095-worktree-merge-back-fails-on-windows-sta
eliott:fix/2130-extractfrontmatter-mis-parses-files-wher
eliott:fix/2131-intel-status-displays-utc-timestamps-ins
eliott:revert/1956-release-pipeline
eliott:hotfix/1.35.1
eliott:chore/2127-ci-upgrade-github-actions-from-node-20-t
eliott:feat/2125-discuss-phase-adapt-gray-area-language-b
eliott:fix/2129-999-x-backlog-wrong-phase-complete-next-
eliott:feat/2123-enhancement-expose-tdd-mode-in-init-json
eliott:docs/2115-docs-add-v1-36-0-feature-documentation-f
eliott:feat/2091-enhancement-planner-must-audit-all-sourc
eliott:feat/2092-enhancement-remove-human-time-based-reas
eliott:fix/2081-fix-qwen-missing-dedicated-branches-in-c
eliott:fix/2084-can-t-update-to-1-35-0-with-npx-get-shit
eliott:fix/2085-discuss-phase-other-chat-more-selection-
eliott:fix/2086-gsd-map-codebase-execution-failed
eliott:fix/2088-bash-c-users-paul-no-such-file-or-direct
eliott:fix/2090-v1-35-0-npm-package-not-published-releas
eliott:docs/2071-gsd-executor-bash-permission-prerequisit
eliott:feat/2071-gsd-executor-bash-permission-prerequisit
eliott:fix/2070-executor-subagents-may-leave-summary-md-
eliott:fix/2075-gsd-executor-worktree-merge-systematical
eliott:chore/2050-chore-enable-automatic-branch-deletion-a
eliott:fix/2047-bug-config-set-rejects-intel-enabled-des
eliott:fix/2043-gsd-autonomous-skill-missing-agent-in-al
eliott:fix/2044-cline-install-crashes-with-err-invalid-a
eliott:fix/2045-bug-installer-registers-sh-hooks-with-un
eliott:fix/2046-bug-installer-registers-sh-hooks-with-re
eliott:hotfix/1.33.1
eliott:release/1.34.0
eliott:v1.38.3
eliott:v1.38.2
eliott:v1.39.0-rc.1
eliott:v1.38.1
eliott:v1.38.0
eliott:v1.38.0-rc.1
eliott:v1.37.1
eliott:v1.37.0
eliott:v1.37.0-rc.1
eliott:v1.36.0
eliott:v1.35.0
eliott:v1.34.2
eliott:v1.34.1
eliott:v1.34.0
eliott:v1.33.0
eliott:v1.32.0
eliott:v1.31.0
eliott:v1.30.0
eliott:v1.29.0
eliott:v1.28.0
eliott:v1.27.0
eliott:v1.26.0
eliott:v1.25.1
eliott:v1.25.0
eliott:v1.24.0
eliott:v1.23.0
eliott:v1.22.4
eliott:v1.22.3
eliott:v1.22.2
eliott:v1.22.1
eliott:v1.22.0
eliott:v1.21.1
eliott:v1.21.0
eliott:v1.20.6
eliott:v1.20.5
eliott:v1.20.4
eliott:v1.20.3
eliott:v1.20.2
eliott:v1.20.1
eliott:v1.20.0
eliott:v1.19.2
eliott:v1.19.1
eliott:v1.19.0
eliott:v1.18.0
eliott:v1.17.0
eliott:v1.16.0
eliott:v1.15.0
eliott:v1.14.0
eliott:v1.13.0
eliott:v1.12.1
eliott:v1.12.0
eliott:v1.11.3
eliott:v1.11.2
eliott:v1.11.1
eliott:v1.10.1
eliott:v1.10.0
eliott:v1.10.0-experimental.0
eliott:v1.9.13
eliott:v1.9.12
eliott:v1.9.11
eliott:v1.9.10
eliott:v1.9.9
eliott:v1.9.8
eliott:v1.9.7
eliott:v1.9.6
eliott:v1.9.5
eliott:v1.9.4
eliott:v1.9.3
eliott:v1.9.2
eliott:v1.9.1
eliott:v1.9.0
eliott:v1.8.0
eliott:v1.7.1
eliott:v1.7.0
eliott:v1.6.4
eliott:v1.6.3
eliott:v1.6.2
eliott:v1.6.1
eliott:v1.6.0
eliott:v1.5.30
eliott:v1.5.29
eliott:v1.5.28
eliott:v1.5.27
eliott:v1.5.26
eliott:v1.5.25
eliott:v1.5.24
eliott:v1.5.23
eliott:v1.5.22
eliott:v1.5.21
eliott:v1.5.20
eliott:v1.5.19
eliott:v1.5.18
eliott:v1.5.17
eliott:v1.5.16
eliott:v1.5.15
eliott:v1.5.14
eliott:v1.5.13
eliott:v1.5.12
eliott:v1.5.11
eliott:v1.5.10
eliott:v1.5.9
eliott:v1.5.8
eliott:v1.5.7
eliott:v1.5.6
eliott:v1.5.5
eliott:v1.5.4
eliott:v1.5.3
eliott:v1.5.2
eliott:v1.5.1
eliott:v1.5.0
eliott:v1.4.29
eliott:v1.4.28
eliott:v1.4.27
eliott:v1.4.26
eliott:v1.4.25
eliott:v1.4.24
eliott:v1.4.23
eliott:v1.4.22
eliott:v1.4.21
eliott:v1.4.20
eliott:v1.4.19
eliott:v1.4.18
eliott:v1.4.17
eliott:v1.4.16
eliott:v1.4.15
eliott:v1.4.14
eliott:v1.4.13
eliott:v1.4.12
eliott:v1.4.11
eliott:v1.4.10
eliott:v1.4.9
eliott:v1.4.8
eliott:v1.4.7
eliott:v1.4.6
eliott:v1.4.5
eliott:v1.4.4
eliott:v1.4.3
eliott:v1.4.2
eliott:v1.4.1
eliott:v1.4.0
eliott:v1.3.34
eliott:v1.3.33
eliott:v1.3.32
eliott:v1.3.31
eliott:v1.3.30
eliott:v1.3.29
eliott:v1.3.28
eliott:v1.3.27
eliott:v1.3.26
eliott:v1.3.25
eliott:v1.3.24
eliott:v1.3.23
eliott:v1.3.22
eliott:v1.3.21
eliott:v1.3.20
eliott:v1.3.19
eliott:v1.3.18
eliott:v1.3.17
eliott:v1.3.16
eliott:v1.3.15
eliott:v1.3.14
eliott:v1.3.13
eliott:v1.3.12
eliott:v1.3.11
eliott:v1.3.10
eliott:v1.3.9
eliott:v1.3.8
eliott:v1.3.7
eliott:v1.3.6
eliott:v1.3.5
eliott:v1.2.13
eliott:v1.2.12
eliott:v1.2.11
eliott:v1.2.10
eliott:v1.2.9
eliott:v1.2.8
eliott:v1.2.7
eliott:v1.2.6
eliott:v1.2.5
eliott:v1.2.4
eliott:v1.2.3
eliott:v1.2.2
eliott:v1.2.1
eliott:v1.2.0
eliott:v1.1.2
eliott:v1.1.1
eliott:v1.1.0
eliott:v1.0.11
eliott:v1.0.10
eliott:v1.0.9
eliott:v1.0.8
eliott:v1.0.7
eliott:v1.0.6
eliott:v1.0.4
eliott:v1.0.3
eliott:v1.0.2
eliott:v1.0.1
These branches are equal.