Commit Graph

  • b54d986550 chore(changeset): add pr: 3216 to build-hooks-atomic-write changeset Tom Boucher 2026-05-06 23:35:16 -04:00
  • c4f11db5e9 fix(build-hooks): atomic rename to prevent race with concurrent install reads Tom Boucher 2026-05-06 23:34:29 -04:00
  • 304c1a1302 Merge pull request #3202 from gsd-build/fix/3181-node-cellar-path Tom Boucher 2026-05-06 22:09:47 -04:00
  • 739b95ef80 fix(install): normalize Homebrew node@NN Cellar paths Tom Boucher 2026-05-06 21:33:07 -04:00
  • 69aa7ec04e fix(install): prefer stable Homebrew symlinks over versioned Cellar paths in node runner Tom Boucher 2026-05-06 21:03:33 -04:00
  • ff832089bf Merge pull request #3207 from gsd-build/fix/3196-workstream-milestone-op Tom Boucher 2026-05-06 22:04:36 -04:00
  • 8054959417 fix(query): workstream resolution in init.milestone-op and roadmap.analyze (#3196) Tom Boucher 2026-05-06 21:05:27 -04:00
  • 608da536fd Merge pull request #3203 from gsd-build/fix/3033-sdk-install-wire Tom Boucher 2026-05-06 22:01:10 -04:00
  • 6c321b0765 test(install): rethrow unexpected soft-skip errors Tom Boucher 2026-05-06 21:33:11 -04:00
  • 2bc49b0aec fix(install): wire --sdk flag into installSdkIfNeeded (#3033) Tom Boucher 2026-05-06 21:04:03 -04:00
  • f4d0208abb fix(config): regression test and changeset for #3197 gsd-tools config-whitelist (#3208) Tom Boucher 2026-05-06 21:51:42 -04:00
  • 2d32ad82be fix(plan-phase): remove agent: directive that caused OpenCode subagent dispatch (#3156) (#3206) Tom Boucher 2026-05-06 21:51:38 -04:00
  • a6beac40a2 fix(quick): port history-based resurrection guard from execute-phase.md (#3195) (#3201) Tom Boucher 2026-05-06 21:51:32 -04:00
  • e9a55b4794 fix(artifacts): register RETROSPECTIVE.md as canonical planning artifact (#3200) Tom Boucher 2026-05-06 21:51:29 -04:00
  • d42f273838 Merge pull request #3199 from gsd-build/fix/3102-changeset-pr-field Tom Boucher 2026-05-06 21:04:10 -04:00
  • 46cbeb505e test: ignore comments in platform-gate regex assertion Tom Boucher 2026-05-06 21:01:25 -04:00
  • ea37252f20 Merge pull request #3102 from fabiossj83/fix/windows-npm-execfilesync-shell-true Tom Boucher 2026-05-06 20:55:48 -04:00
  • 4237b0d78e Merge pull request #3106 from nicholasferrer/fix/3061-commit-pathspec-leak Tom Boucher 2026-05-06 20:55:30 -04:00
  • 48f84e12ca fix(changeset): add missing pr: 3102 field to windows-npm-shell-fix Tom Boucher 2026-05-06 20:53:57 -04:00
  • d44fcee013 Merge pull request #3110 from patrickclery/fix/3100-search-dirs-colon-leaks Tom Boucher 2026-05-06 20:52:43 -04:00
  • 995e24431b Merge pull request #3193 from gsd-build/fix/2641-details-summary-milestone-anchor Tom Boucher 2026-05-06 20:40:13 -04:00
  • aeb3afe695 Merge pull request #3189 from gsd-build/fix/3168-task-to-agent-rename Tom Boucher 2026-05-06 20:38:04 -04:00
  • ca148036d2 fix(roadmap): prevent milestone version substring matches Tom Boucher 2026-05-06 20:37:18 -04:00
  • 4e7a4483e1 Merge pull request #3194 from gsd-build/fix/3104-portable-bash-shebang Tom Boucher 2026-05-06 20:35:34 -04:00
  • a9afc61c32 fix(md040): tag map-codebase Agent snippet fences Tom Boucher 2026-05-06 20:34:05 -04:00
  • 883acff929 chore(changeset): correct PR number for portable bash hooks Tom Boucher 2026-05-06 20:32:12 -04:00
  • 810fd0d7b5 fix(md040): tag Agent example fences as text; tighten allowed-tools test Tom Boucher 2026-05-06 20:27:33 -04:00
  • e7f2a5b0ac chore(pr-3189): remove changelog.md from PR diff Tom Boucher 2026-05-06 16:01:19 -04:00
  • d11f7c5b94 chore(pr-3189): drop direct changelog edit; keep changeset Tom Boucher 2026-05-06 16:00:25 -04:00
  • 265e85ce94 Merge pull request #3191 from gsd-build/fix/3164-gsd-tools-milestone-archive-layout Tom Boucher 2026-05-06 15:44:03 -04:00
  • e8ce0f8f92 Merge pull request #3188 from gsd-build/fix/3162-config-set-missing-keys Tom Boucher 2026-05-06 15:43:34 -04:00
  • 6ea0051672 fix(tests): add structural-regression-guard annotation for shebang assertion Tom Boucher 2026-05-06 15:42:46 -04:00
  • b093301d7d chore: add changeset fragment for #3046 (missing from contributor PR) Tom Boucher 2026-05-06 15:41:37 -04:00
  • 8ca86b5e24 fix: use #!/usr/bin/env bash in community .sh hooks for distro portability Otavio Salvador 2026-05-04 18:51:37 -03:00
  • 13bf56477a fix(#2641): symmetric attribute tolerance in stripShippedMilestones + lockdown tests Ben Lamm 2026-05-03 12:19:38 -04:00
  • 19041b8824 test(#2641): lockdown tests from self-adversarial pass Ben Lamm 2026-05-03 11:58:56 -04:00
  • 4b66ca5800 fix(#2641): harden <details> fallback per trek-e review Ben Lamm 2026-05-03 11:50:55 -04:00
  • c8239f67f8 fix(#2641): inject normalized ## heading from <details><summary> capture Ben Lamm 2026-05-02 23:17:36 -04:00
  • ba6a3efc3e fix(#2641): strip YAML quotes from STATE.md milestone version Ben Lamm 2026-05-02 23:34:22 -04:00
  • 592b676414 fix(#2641): recognize <details><summary> as active-milestone anchor Ben Lamm 2026-05-02 22:56:00 -04:00
  • 99b2bddd14 fix(milestone-archive): expose searched roots and parse canonical STATE milestone Tom Boucher 2026-05-06 15:38:53 -04:00
  • 6b9ee44e19 test(rename): align Copilot and ingest-docs assertions with Agent tool Tom Boucher 2026-05-06 15:34:29 -04:00
  • 56737c057b fix(verify): use active milestone phase roots for consistency checks Tom Boucher 2026-05-06 15:30:45 -04:00
  • a4cb7451ff docs(workflows): address CodeRabbit markdownlint and wording findings Tom Boucher 2026-05-06 15:30:28 -04:00
  • a0d95176db chore: add changeset fragment for #3191 Tom Boucher 2026-05-06 15:21:30 -04:00
  • e53c5e6865 chore: add changeset fragment for #3189 Tom Boucher 2026-05-06 15:21:29 -04:00
  • b4894323e5 chore: add changeset fragment for #3188 Tom Boucher 2026-05-06 15:21:24 -04:00
  • a1a81eec90 fix(config): align SDK runtime-state key validation with CJS Tom Boucher 2026-05-06 15:19:34 -04:00
  • 019f114787 fix(dispatcher): finish Task→Agent prose rename in workflows Tom Boucher 2026-05-06 15:19:16 -04:00
  • 4847277082 fix(gsd-tools): support .planning/milestones/v*-phases/ layout in validators and find-phase Tom Boucher 2026-05-06 15:10:15 -04:00
  • bb858e0e11 docs(changelog): add #3168 Task→Agent dispatcher rename entry Tom Boucher 2026-05-06 15:00:31 -04:00
  • 1452b1275b fix(dispatcher): rename Task→Agent in allowed-tools, workflow prose, and agent tools frontmatter Tom Boucher 2026-05-06 15:00:08 -04:00
  • 9ae4426ebb docs(changelog): add #3162 fixed entries for resolve_model_ids and workflow._auto_chain_active Tom Boucher 2026-05-06 14:57:31 -04:00
  • 96ce608ee6 fix(config): add resolve_model_ids to VALID_CONFIG_KEYS; accept workflow._auto_chain_active via RUNTIME_STATE_KEYS Tom Boucher 2026-05-06 14:56:34 -04:00
  • 94f835af40 docs: add Prerelease editions install guidance (Next/Nightly/Insiders/Preview) (#3173) Tom Boucher 2026-05-06 12:44:48 -04:00
  • 3c1b91609f test(hooks): structural test for Windows npm spawn platform gate Fabio 2026-05-06 18:34:18 +02:00
  • 29eb8be06d feat(graphify): commit-based staleness from built_at_commit (#3170) (#3171) Tom Boucher 2026-05-06 11:59:53 -04:00
  • 41dc9bc060 fix(graphify): run /gsd-graphify build inline (with regression fence) (#3169) Tom Boucher 2026-05-06 11:56:27 -04:00
  • 3579a48d76 Merge pull request #3158 from gsd-build/feat/sdk-runtime-bridge-seam Tom Boucher 2026-05-05 20:50:26 -04:00
  • 3785c09307 fix(sdk): include hotpath fallback reason in bridge observability Tom Boucher 2026-05-05 20:29:43 -04:00
  • fe16143e29 fix(sdk): align hotpath observability with actual dispatch mode Tom Boucher 2026-05-05 20:22:03 -04:00
  • 8ad2e3877f fix(sdk): address CodeRabbit runtime bridge and docs findings Tom Boucher 2026-05-05 19:59:56 -04:00
  • fb58731008 chore(changeset): add changelog fragment for sdk runtime bridge seam Tom Boucher 2026-05-05 19:40:33 -04:00
  • 51b809e8e9 feat(sdk): expose runtime bridge controls via GSD options Tom Boucher 2026-05-05 19:36:47 -04:00
  • 00ba404b60 test(sdk): enforce runtime bridge seam and explicit no-fallback behavior Tom Boucher 2026-05-05 19:31:03 -04:00
  • 54b06e653e docs(sdk): document runtime bridge seam, strict mode, and fallback policy Tom Boucher 2026-05-05 19:29:59 -04:00
  • 1bd11ab699 feat(sdk): emit runtime bridge dispatch observability events Tom Boucher 2026-05-05 19:26:01 -04:00
  • 0026065c7a feat(sdk): add strict mode and explicit fallback policy to runtime bridge Tom Boucher 2026-05-05 19:23:39 -04:00
  • 98dd9e4afb refactor(sdk): add runtime bridge seam for query dispatch Tom Boucher 2026-05-05 19:21:31 -04:00
  • a7ce59f0fc Merge pull request #3155 from gsd-build/fix/3150-stats-json-omits-phases-when-a-same-majo Tom Boucher 2026-05-05 18:57:33 -04:00
  • b694d31239 chore(3155): address CodeRabbit changeset ref and test diagnostics Tom Boucher 2026-05-05 18:53:35 -04:00
  • a0f2dde4d3 Merge pull request #3152 from gsd-build/adr/0002-command-contract-validation-module Tom Boucher 2026-05-05 18:41:56 -04:00
  • 386a27e733 Merge pull request #3154 from gsd-build/fix/3153-statusline-percent-string-only-check-ski Tom Boucher 2026-05-05 18:41:04 -04:00
  • 53879d8c93 test(3150): add stats.json regression for 06.10 decimal-gap sequence Tom Boucher 2026-05-05 18:38:37 -04:00
  • 96d2556209 fix: apply CodeRabbit auto-fixes coderabbitai[bot] 2026-05-05 22:36:38 +00:00
  • dbc09d21a6 fix(3153): handle numeric 100 percent and block-list next_phases Tom Boucher 2026-05-05 18:34:42 -04:00
  • 8adfe4de01 docs(context): add ADR-0002 PR review learnings (CodeRabbit findings synthesis) Tom Boucher 2026-05-05 16:07:08 -04:00
  • a411e08e88 fix(coderabbit): resolve all 12 findings on PR #3152 Tom Boucher 2026-05-05 16:06:29 -04:00
  • b752a9aae7 fix(tests): redirect implementation tests to workflow files after extraction Tom Boucher 2026-05-05 15:44:59 -04:00
  • ecf3510511 chore(changeset): add changeset for ADR-0002 enhancement (#3151) Tom Boucher 2026-05-05 15:36:45 -04:00
  • 81f9534b5a feat(adr-0002): command contract validation module + prose @-ref cleanup + workflow extraction Tom Boucher 2026-05-05 15:18:13 -04:00
  • ad0747ccac fix(hooks): scope shell:true to Windows + add changeset Fabio 2026-05-05 21:16:36 +02:00
  • 695ad986c0 docs(adr): add ADR-0002 command contract validation module Tom Boucher 2026-05-05 15:09:24 -04:00
  • 519de8a91d docs(context): add workflow learnings from 2026-05-05 triage + PR cycle Tom Boucher 2026-05-05 15:03:38 -04:00
  • c2b3f02d41 fix(#3135): restore workflows/add-backlog.md — capture --backlog had no workflow to load (#3147) Tom Boucher 2026-05-05 15:02:38 -04:00
  • 9811782e6d fix(#3121): implement commands verb in SDK native registry (#3146) Tom Boucher 2026-05-05 15:02:34 -04:00
  • 669d6a1f32 fix(#3127): make state.begin-phase idempotent on mid-flight phases (#3145) Tom Boucher 2026-05-05 15:02:30 -04:00
  • ba0409e04e fix(#3097, #3099): add cwd-drift sentinel + absolute-path guard to executor worktree protocol (#3144) Tom Boucher 2026-05-05 15:02:26 -04:00
  • d993e71adf fix(#3096): enforce sequential Steps 7+8 + Edit-only tool discipline in ai-integration-phase (#3143) Tom Boucher 2026-05-05 15:02:23 -04:00
  • 47ed26a01b fix(#3120): add register_authored_at_plan_time guard — prevent rubber-stamping legacy phases (#3142) Tom Boucher 2026-05-05 15:02:19 -04:00
  • 7827e1ddee fix(#3129): replace bypassed bash regex with token-walk git-cmd.js classifier (#3141) Tom Boucher 2026-05-05 15:02:15 -04:00
  • 375bf3abd6 fix(#3126): replace hardcoded globalSkillsBase with first-class runtime-aware mapping (#3140) Tom Boucher 2026-05-05 15:02:11 -04:00
  • b0be6755e7 fix(#3128): extend roadmap.cjs plan-count to detect {N}-PLAN-{NN}-{slug}.md layout (#3139) Tom Boucher 2026-05-05 15:02:07 -04:00
  • 3f57a13ccf fix(#3087): restore 10 demoted directive phrases in gsd-planner.md (#3138) Tom Boucher 2026-05-05 15:02:03 -04:00
  • 3e2682d3c9 fix(#3130): harden update.md npx invocations against cache-stale and token-routing failures (#3136) Tom Boucher 2026-05-05 15:01:59 -04:00
  • ad8ba840bc Merge pull request #3149 from gsd-build/docs/readme-rewrite-storyline-only Tom Boucher 2026-05-05 14:59:17 -04:00
  • 622f3a8ea4 fix(readme): convert admonition heading to bold to fix MD001 heading level skip Tom Boucher 2026-05-05 14:46:17 -04:00
  • 85ef9553d2 fix(commit): scope every commit call to its staged pathspec Nicholas Ferrer 2026-05-05 15:30:05 -03:00
  • 5d1e485d05 fix(readme): add bash language identifier to all fenced code blocks (MD040) Tom Boucher 2026-05-05 14:25:18 -04:00
  • 4ab1da354e docs(readme): rewrite root README — storyline + highlights only, link to docs for detail Tom Boucher 2026-05-05 14:17:11 -04:00