Commit Graph

  • 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