This website requires JavaScript.
9266f14471
Merge pull request #824 from Tibsfox/fix/gemini-hook-event
TÂCHES
2026-03-02 16:20:08 -06:00
43c0bde6d0
Merge pull request #822 from Tibsfox/fix/core-lifecycle-state
TÂCHES
2026-03-02 16:20:03 -06:00
023d3bce1f
Merge pull request #821 from Tibsfox/fix/config-and-path-corrections
TÂCHES
2026-03-02 16:14:38 -06:00
e1b3277869
fix(state): derive total_phases from ROADMAP when phases lack directories
j2h4u
2026-03-02 22:27:41 +05:00
b863ed6de5
fix(state): scope phase counting to current milestone
j2h4u
2026-03-02 20:27:20 +05:00
29beea437e
1.22.1
Lex Christopherson
2026-03-02 14:38:58 -06:00
addb07e799
docs: update changelog for v1.22.1
Lex Christopherson
2026-03-02 14:38:53 -06:00
30ecb56706
feat(discuss-phase): load prior context before gray area identification
Lex Christopherson
2026-03-02 14:36:03 -06:00
268f363539
Merge pull request #868 from gsd-build/fix/echo-jq-control-char-escape
TÂCHES
2026-03-02 12:11:41 -06:00
4010e3ff0e
fix: replace echo with printf in shell snippets to prevent jq parse errors
Lex Christopherson
2026-03-02 12:07:45 -06:00
b3e3e3ddc3
fix(workflow): use Skill instead of Task for auto-advance phase transitions
Tibsfox
2026-02-28 05:42:21 -08:00
77dfd2e068
fix(opencode): detect runtime config directory instead of hardcoding .claude
Tibsfox
2026-02-28 05:40:27 -08:00
630a705bdc
fix(gemini): use AfterTool instead of PostToolUse for Gemini CLI hooks
Tibsfox
2026-02-28 05:38:11 -08:00
8c017034a3
fix(state): support both bold and plain field formats in all state.cjs functions
Tibsfox
2026-02-28 05:34:43 -08:00
4155e67354
fix(cli): preserve multi-word commit messages in CLI router
Tibsfox
2026-02-28 04:48:22 -08:00
78eaabc3da
fix(state): support both bold and plain field formats in state parsing
Tibsfox
2026-02-28 04:48:16 -08:00
81a6aaad15
fix(core): prefer in-progress milestone marker in getMilestoneInfo
Tibsfox
2026-02-28 04:48:09 -08:00
4e00c50022
fix(phase): add ROADMAP.md fallback to cmdPhaseComplete next-phase scan
Tibsfox
2026-02-28 04:48:04 -08:00
061dadfa4b
fix(core): add --no-index to isGitIgnored for tracked file detection (#703 )
Tibsfox
2026-02-28 04:41:01 -08:00
1c58e84eb3
1.22.0
Lex Christopherson
2026-02-27 21:31:15 -06:00
c91a1ead38
docs: update changelog for v1.22.0
Lex Christopherson
2026-02-27 21:31:11 -06:00
cf60f47f35
Merge pull request #791 from gsd-build/feat/codex-multi-agent-parity
TÂCHES
2026-02-27 21:05:36 -06:00
1455931f79
feat(codex): add request_user_input mapping, multi-agent config, and agent role generation
Lex Christopherson
2026-02-27 15:29:35 -06:00
19ac77e25d
fix: clear both cache paths after update (#663 ) (#664 )
Alex Foster
2026-02-27 19:34:31 +00:00
dba401fe54
fix: statusline migration regex too broad, clobbers third-party statuslines (#670 )
dungan
2026-02-28 04:33:53 +09:00
69b28eeca4
fix: use $HOME instead of ~ for gsd-tools.cjs paths to prevent subagent MODULE_NOT_FOUND (#786 )
Lex Christopherson
2026-02-27 13:11:19 -06:00
aaea14efd6
feat(agents): add analysis paralysis guard, exhaustive cross-check, and task-level TDD (#736 )
CyPack
2026-02-27 19:59:21 +01:00
37582f8fca
feat: code-aware discuss phase with codebase scouting (#727 )
min-k-khant
2026-02-27 10:59:15 -08:00
eb1388c29d
fix: support both .claude/skills/ and .agents/skills/ for skill discovery (#759 )
Stephen Miller
2026-02-27 12:59:07 -06:00
b5bd9c2bad
fix: align resolve-model variable names with template placeholders (#737 )
Ethan Hurst
2026-02-27 18:59:01 +00:00
ff3e2fd5eb
fix: escape regex metacharacters in stateExtractField (#741 )
Ethan Hurst
2026-02-27 18:58:55 +00:00
31c8a91ee4
fix: load model_overrides from config and use resolveModelInternal in CLI (#739 )
Ethan Hurst
2026-02-27 18:58:48 +00:00
93c9def0ef
fix: load nyquist_validation from config (#740 )
Ethan Hurst
2026-02-27 18:58:42 +00:00
3a417522c9
fix: phase-plan-index returns null/empty for files_modified, objective, task_count (#734 )
ROMB
2026-02-27 19:58:36 +01:00
b69a8de83b
1.21.1
Lex Christopherson
2026-02-27 11:52:13 -06:00
5492b68d65
docs: update changelog for v1.21.1
Lex Christopherson
2026-02-27 11:52:09 -06:00
011df21dd0
fix(test): expect forward-slash paths in cmdInitTodos assertion
Lex Christopherson
2026-02-27 11:38:24 -06:00
9c27da0261
fix(windows): cross-platform path separators, JSON quoting, and dollar signs
Lex Christopherson
2026-02-27 11:34:36 -06:00
02a5319777
fix(ci): propagate coverage env in cross-platform test runner
Lex Christopherson
2026-02-27 10:07:02 -06:00
ccb8ae1d18
fix(ci): cross-platform test runner for Windows glob expansion
Lex Christopherson
2026-02-27 10:00:26 -06:00
ffc1a2efa0
fix(ci): use bash shell on Windows for glob expansion in test steps
Lex Christopherson
2026-02-27 09:45:27 -06:00
3affa48306
Merge pull request #783 from Hnturk/claude/laughing-haslett
TÂCHES
2026-02-27 09:26:15 -06:00
10576a58da
Merge pull request #785 from Tibsfox/fix/milestones-reverse-chronological
TÂCHES
2026-02-27 09:23:14 -06:00
d64b0e43d1
Merge pull request #784 from Tibsfox/fix/milestone-stats-scoping
TÂCHES
2026-02-27 09:22:45 -06:00
732ea09f81
fix(milestone): insert MILESTONES.md entries in reverse chronological order
Tibsfox
2026-02-27 03:46:37 -08:00
367149d0b2
fix(milestone): scope stats, accomplishments, and archive to current milestone phases
Tibsfox
2026-02-27 03:45:42 -08:00
38c19466ae
fix: getMilestoneInfo() returns wrong version after milestone completion (#768 )
Hnturk
2026-02-27 11:17:36 +03:00
f9fc2a3f33
fix(ci): pin action SHAs and enforce coverage on all events
Lex Christopherson
2026-02-26 23:39:29 -06:00
735c3fcc0c
Merge pull request #763 from ethan-hurst/feat/coverage-hardening
TÂCHES
2026-02-26 23:38:21 -06:00
896499120b
fix(ci): add Node 18 skip condition for c8 v11 coverage step
Ethan Hurst
2026-02-25 21:13:35 +10:00
898b82dee0
fix(quick-1): remove MEDIUM severity test overfitting in config.test.cjs
Ethan Hurst
2026-02-25 19:49:12 +10:00
c9e73e9c94
fix(quick-1): remove HIGH severity test overfitting in 4 test files
Ethan Hurst
2026-02-25 19:48:29 +10:00
21c898b2cc
ci(12-02): run coverage check on PRs with 70% line threshold
Ethan Hurst
2026-02-25 19:33:08 +10:00
97d2136c5d
feat(12-01): add c8 coverage tooling with 70% line threshold
Ethan Hurst
2026-02-25 19:32:21 +10:00
17299b6819
test(11-02): add cmdRoadmapUpdatePlanProgress tests
Ethan Hurst
2026-02-25 19:19:11 +10:00
5d0e42d69d
test(11-01): add cmdRoadmapAnalyze edge-case and cmdRoadmapGetPhase success_criteria tests
Ethan Hurst
2026-02-25 19:16:44 +10:00
74a4851421
test(10-01): add dispatcher error paths and routing branch tests
Ethan Hurst
2026-02-25 18:55:01 +10:00
d5ef3b4f1f
test(09-02): add cmdStateResolveBlocker and cmdStateRecordSession tests
Ethan Hurst
2026-02-25 18:17:26 +10:00
763ff97764
test(09-02): add cmdStateAdvancePlan, cmdStateRecordMetric, cmdStateUpdateProgress tests
Ethan Hurst
2026-02-25 18:16:38 +10:00
29a87cba7c
test(09-01): add cmdStateLoad, cmdStateGet, cmdStatePatch, cmdStateUpdate CLI tests
Ethan Hurst
2026-02-25 18:13:45 +10:00
1ca7df13a0
test(09-01): add stateExtractField and stateReplaceField unit tests
Ethan Hurst
2026-02-25 18:12:46 +10:00
ec943fec72
test(08-02): add cmdInitProgress, cmdInitQuick, cmdInitMapCodebase, cmdInitNewProject, cmdInitNewMilestone tests
Ethan Hurst
2026-02-25 17:56:25 +10:00
add7799cee
test(08-01): add cmdInitTodos, cmdInitMilestoneOp, cmdInitPhaseOp fallback tests
Ethan Hurst
2026-02-25 17:54:36 +10:00
c027fe6542
test(07-02): add cmdCommit and cmdWebsearch tests for commands.cjs
Ethan Hurst
2026-02-25 17:25:22 +10:00
d4ec9c69a9
test(07-01): add utility function tests for commands.cjs
Ethan Hurst
2026-02-25 17:22:41 +10:00
ad7c79aa6f
feat(06-01): add CI status badge to README
Ethan Hurst
2026-02-25 15:09:42 +10:00
9aa9695731
feat(06-01): create GitHub Actions test workflow
Ethan Hurst
2026-02-25 15:09:24 +10:00
e0e7929449
test(05-02): add 7 requirements mark-complete ID format and edge case tests
Ethan Hurst
2026-02-25 14:49:35 +10:00
5778ff3e59
test(05-01): add 5 milestone complete archiving and defensive tests
Ethan Hurst
2026-02-25 14:47:33 +10:00
e8e497bc9d
test(03-03): add 20 tests for verify references, commits, artifacts, key-links
Ethan Hurst
2026-02-25 13:48:32 +10:00
ebe96fe9ee
test(03-03): add 8 verify-summary tests including REG-03 and search(-1) regression
Ethan Hurst
2026-02-25 13:44:08 +10:00
0342886eb0
feat(03-02): add comprehensive validate-health test suite
Ethan Hurst
2026-02-25 13:38:45 +10:00
9f87ba215b
test(03-01): add verify plan-structure and phase-completeness tests
Ethan Hurst
2026-02-25 13:38:42 +10:00
339966e27d
feat(03-01): add createTempGitProject helper to tests/helpers.cjs
Ethan Hurst
2026-02-25 13:37:13 +10:00
15dca91365
test(02-02): add frontmatter merge and validate CLI integration tests
Ethan Hurst
2026-02-25 12:12:16 +10:00
68b22fad10
test(02-02): add frontmatter get and set CLI integration tests
Ethan Hurst
2026-02-25 12:11:36 +10:00
ceb10de3dd
test(02-01): add spliceFrontmatter, parseMustHavesBlock, and FRONTMATTER_SCHEMAS tests
Ethan Hurst
2026-02-25 12:09:00 +10:00
f722a6aeba
test(02-01): add extractFrontmatter and reconstructFrontmatter unit tests
Ethan Hurst
2026-02-25 12:02:47 +10:00
a5fd00278d
test(01-02): add phase utility, string helper, and roadmap tests
Ethan Hurst
2026-02-25 11:32:02 +10:00
abeacf0290
test(01-01): add loadConfig and resolveModelInternal tests
Ethan Hurst
2026-02-25 11:24:52 +10:00
752e038914
fix: load model_overrides from config and use resolveModelInternal in CLI
Ethan Hurst
2026-02-24 20:07:15 +10:00
7f5ae23fc2
1.21.0
Lex Christopherson
2026-02-25 07:22:43 -06:00
74ca2c78f3
docs: update changelog for v1.21.0
Lex Christopherson
2026-02-25 07:22:38 -06:00
0ca1a59ab3
feat: add YAML frontmatter sync to STATE.md for machine readability
Lex Christopherson
2026-02-25 07:20:14 -06:00
5cb2e740fd
feat: improve onboarding UX with /gsd:new-project as default command
Lex Christopherson
2026-02-25 07:20:14 -06:00
334c61f9a4
chore: update Discord invite to vanity URL
Lex Christopherson
2026-02-25 07:20:14 -06:00
3fddd62d50
feat: planning improvements — PRD express path, interface-first planning, living retrospective (#644 )
Lex Christopherson
2026-02-23 14:00:42 -06:00
2fc9b1d6ae
feat(gsd-verifier): add standard project_context block
Lex Christopherson
2026-02-23 13:43:34 -06:00
bc77456204
fix: handle multi-level decimal phases and escape regex in phase operations (#720 )
TÂCHES
2026-02-23 13:32:02 -06:00
7715e6d1df
Fix /gsd:update to always install latest package (#719 )
TÂCHES
2026-02-23 10:04:11 -06:00
8b90235dea
refactor: compress Nyquist validation layer to align with GSD meta-prompt conventions (#699 )
Fana
2026-02-23 17:57:47 +02:00
77d434709d
Fix STATE.md decision corruption and dollar handling (#701 )
Colin Johnson
2026-02-23 10:55:54 -05:00
0176a3ec5b
fix: map requirements-completed frontmatter in summary-extract (#627 ) (#716 )
TÂCHES
2026-02-23 09:55:22 -06:00
3704829aa6
fix: clamp progress bar percent to prevent RangeError crash (#715 )
TÂCHES
2026-02-23 09:51:28 -06:00
6b27d8d74b
feat: add Codex skills-first runtime support (#665 )
Lex Christopherson
2026-02-23 09:46:54 -06:00
e9e11580a4
merge: resolve conflicts with main for Codex skills-first support
Lex Christopherson
2026-02-23 09:46:48 -06:00
d9058210f7
fix(add-tests): add state-snapshot after test generation
Lex Christopherson
2026-02-23 09:40:48 -06:00
a92512af2c
feat: add /gsd:add-tests command for post-phase test generation (#635 )
vinicius-tersi
2026-02-23 12:39:56 -03:00
acb76fee16
test: add TBD guard coverage for phase_req_ids extraction
Lex Christopherson
2026-02-23 09:35:00 -06:00
ea3c22d345
fix: propagate phase_req_ids from ROADMAP to workflow agents (#684 ) (#702 )
dush999
2026-02-23 21:05:28 +05:30