Commit Graph

  • 77a671ec53 feat(#791): migrate antigravity workspace base dir .agent → .agents (#1090) Tom Boucher 2026-06-11 22:37:55 -04:00
  • 94872662e9 feat(#1082): complete phase 5 — descriptor-drive all install surfaces + materialize the InstallPlan — ADR-857/1016/58 (#1080) Tom Boucher 2026-06-11 22:36:47 -04:00
  • 93c5ecd645 feat(#792): add devin-desktop runtime alias for windsurf (#1086) Tom Boucher 2026-06-11 22:32:49 -04:00
  • e644819d59 feat(#767): inject disallowedTools deny-list into Claude read-only agents (#1081) Tom Boucher 2026-06-11 22:25:43 -04:00
  • ce0ec808fb docs(#793): disambiguate Trae IDE vs trae-agent in runtime notes (#1083) Tom Boucher 2026-06-11 22:25:04 -04:00
  • 837991d5a2 chore(#1087): Windows test-portability lint + n/no-path-concat + LF normalization (#1088) Tom Boucher 2026-06-11 22:04:56 -04:00
  • 7c07fce70f fix(#381): make gsd_run launcher reachable in fresh-shell-per-block runtimes (#1084) Tom Boucher 2026-06-11 21:42:52 -04:00
  • 2023f47c64 fix(#1058): cross-reference install manifest in validate agents to catch .md/.toml pair drift (#1079) Tom Boucher 2026-06-11 20:50:08 -04:00
  • 9855ea3f39 fix(#1070): recognize "Complete ✓" terminal status in planned-phase transition (#1078) Tom Boucher 2026-06-11 20:30:58 -04:00
  • f11462e58e refactor(#1067): phase 5f-1b — extract the settings-json hook block (applySettingsJsonHooks) — ADR-857/1016 (#1075) Tom Boucher 2026-06-11 19:17:06 -04:00
  • 7749e4f16e docs(#1065): record DEFECT.INVENTORY-MERGE-UNDERCOUNT in CONTEXT.md (#1066) Tom Boucher 2026-06-11 17:24:08 -04:00
  • 58bfae9d6a refactor(#1059): phase 5f-1 — extract standalone hook-surface writers into a module — ADR-857/1016 (#1064) Tom Boucher 2026-06-11 17:21:04 -04:00
  • 9223f2f4c8 feat(#247): runtime-neutral phase uat-passed predicate from HUMAN-UAT results (#1063) Tom Boucher 2026-06-11 16:37:17 -04:00
  • 8813ee5f95 feat(#429): HARD GATE on negative-grep literals echoed in plan <action> bodies (#1062) Tom Boucher 2026-06-11 15:46:49 -04:00
  • 0cc37a94c2 feat(#1056): phase 5e — close ConverterName enum + configFormat↔installSurface parity guard (#1057) Tom Boucher 2026-06-11 14:40:45 -04:00
  • 4698b3e349 fix(#1051): force-exit + per-chunk timeout for the windows full-test lane; close leaked test handles (#1054) Tom Boucher 2026-06-11 14:11:50 -04:00
  • 58ed55683e feat(#1049): phase 5d — drive artifactLayout from the runtime descriptor (retire the 128-LOC switch) (#1053) Tom Boucher 2026-06-11 14:08:46 -04:00
  • cec7e704d6 feat(#435): expand workflow-policy linter to full Cartesian matrix cross-product (#1050) Tom Boucher 2026-06-11 13:36:47 -04:00
  • 9e3b056b15 fix(#779): correct stale model-catalog model IDs verified against live providers (#1047) Tom Boucher 2026-06-11 13:36:23 -04:00
  • 734c56ccfe feat(#1046): phase 5c — drive commandStyle from the runtime descriptor (runtime-slash codex-check → lookup) (#1048) Tom Boucher 2026-06-11 12:37:25 -04:00
  • 6968e04d8a feat(#1040): phase 5b — drive configHome from the runtime descriptor — ADR-857/1016 (#1043) Tom Boucher 2026-06-11 12:08:11 -04:00
  • 728788fdb3 fix(#1034): correct stale intel.cts comments to canonical INTEL_FILES names (#1036) Tom Boucher 2026-06-11 11:55:55 -04:00
  • 1fab2e10ba fix(#1041): route all source agents through the canonical multi-runtime gsd-tools resolver (#1045) Tom Boucher 2026-06-11 11:42:59 -04:00
  • e4dfa6b9ea fix(#1012): invoke fallow with its real CLI and wire the report normalizer (#1044) Tom Boucher 2026-06-11 11:36:50 -04:00
  • 1e3ce6df05 fix(#222): orchestrator self-heal when synthesizer returns SUMMARY.md inline (#1042) Tom Boucher 2026-06-11 11:36:39 -04:00
  • ab8b84286e fix(#1013): resolve worktree.baseRef from user/global settings cascade (#1038) Tom Boucher 2026-06-11 11:36:30 -04:00
  • 12d6285b4f fix(#1000): align gsd-intel-updater output to canonical intel filenames (#1037) Tom Boucher 2026-06-11 11:36:18 -04:00
  • 5599e5a9cf fix(#1004): detect http-route hook registrations in installer presence check (#1032) Tom Boucher 2026-06-11 11:36:03 -04:00
  • fbd62cd84f feat(#1035): phase 5a — author 16 role:runtime capability descriptors (registry-only) (#1039) Tom Boucher 2026-06-11 09:34:07 -04:00
  • b2222fa769 docs(#860): ADR-3660 addendum — Nth-runtime-via-existing-layout is an addendum, not a new ADR github-actions[bot] 2026-06-11 08:39:22 -04:00
  • 8bd5e07c58 feat(#1031): autonomous §3a.5 plan:pre ui-phase cutover — last inlined ui-phase site (step-only) (#1033) Tom Boucher 2026-06-11 08:31:35 -04:00
  • 9ed8c7d574 feat(#1026): §5.6/ui-phase cutover — first gate dispatch (plan:pre step + blocking gate) (#1028) Tom Boucher 2026-06-11 00:58:21 -04:00
  • 5f48a42514 docs(#1022): resolve step-vs-gate model question — steps additive, gates block, mode self-gates (#1025) Tom Boucher 2026-06-10 22:51:31 -04:00
  • 2ac6592096 feat(#1023): first phase-6 cutover — ui-review (verify:post) inline → loop.render-hooks dispatch (#1024) Tom Boucher 2026-06-10 22:40:58 -04:00
  • 7eea991884 test(#1018): hook-firing de-risk spike — structural off-means-off proof + cutover contract (#1020) Tom Boucher 2026-06-10 21:40:30 -04:00
  • 61b29d2af6 docs(#1016): ADR-1016 runtime capability descriptor (ADR-857 phase 5 design) (#1019) Tom Boucher 2026-06-10 21:00:37 -04:00
  • 820ef28785 Merge pull request #1017 from open-gsd/hotfix/1.4.4 Tom Boucher 2026-06-10 20:52:48 -04:00
  • 380b2fb2db chore: promote CHANGELOG for v1.4.4 github-actions[bot] 2026-06-11 00:47:57 +00:00
  • 6d9d0e638a feat(#1014): add Claude Fable 5 model config (#1015) Colin Johnson 2026-06-10 20:32:26 -04:00
  • 8c8c6e207a chore: bump version to 1.4.4 for hotfix github-actions[bot] 2026-06-11 00:35:02 +00:00
  • 76f42ddb4b feat(#1014): add Claude Fable 5 model config (#1015) Colin Johnson 2026-06-10 20:32:26 -04:00
  • 28ac89d810 fix(#1008): tolerate EAGAIN + short writes in io output()/error() (#1009) Rezolv 2026-06-10 17:05:07 -04:00
  • 092340d18a fix(#711): wire autonomous convergence flag (#729) Jeremy McSpadden 2026-06-10 15:10:07 -05:00
  • 19edab21da fix(#1006): rc CHANGELOG preview crash on malformed changeset fragment + validate fragment content at the gate (#1007) Tom Boucher 2026-06-10 15:55:31 -04:00
  • f61b97276e fix(#724): block convergence on actionable review findings (#728) Jeremy McSpadden 2026-06-10 13:54:15 -05:00
  • fb37fa7dd5 fix(#725): route Codex gsd-tools calls through shim (#731) Jeremy McSpadden 2026-06-10 13:44:43 -05:00
  • 5e8a723089 feat(templates): add optional Business Context section to PROJECT.md template (#756) Joe 2026-06-10 13:13:01 -05:00
  • 4c10eb2253 fix(#991): inject configured agent_skills into code-review family subagents (#1005) Tom Boucher 2026-06-10 14:07:23 -04:00
  • 0976d849f2 chore: remove stray orchestration temp files (issue-996-regression.md, pr-1001-body.md) leaked via #1002 git add -A github-actions[bot] 2026-06-10 14:01:08 -04:00
  • adaf3e17d8 fix(#1001): make bug-969 hardening tests hermetic + move build tsbuildinfo out of shipped tree (regression from #996) (#1002) Tom Boucher 2026-06-10 13:58:56 -04:00
  • 88e30d5342 test(#969): fix stale-build flake (incremental + re-emit-on-missing) and make runGsdTools retry-once before surfacing subprocess kills (#996) Tom Boucher 2026-06-10 12:04:59 -04:00
  • 1fd5c86a1e fix(#983): rewrite bare .claude paths in Trae/Windsurf converters (Codex/Cline parity) (#995) Tom Boucher 2026-06-10 11:43:31 -04:00
  • d617735bed fix(codex): avoid partial model effort pinning (#842) radioflyer28 2026-06-10 11:41:01 -04:00
  • 36b68ac81d fix(#977): map ephemeral fnm multishell execPath to a stable fnm alias in normalizeNodePath (#992) Tom Boucher 2026-06-10 11:16:13 -04:00
  • 972a41a528 fix(#967): make verify key-links docs author-strict (from:/to: are file paths; symbols go in via:) (#990) Tom Boucher 2026-06-10 11:10:40 -04:00
  • 921a7cd618 fix(#974): error on graphify --budget with missing/non-numeric value instead of silent NaN no-op (#986) Tom Boucher 2026-06-10 10:58:42 -04:00
  • 898d55788e fix(#976): detect command+args (wrapped) hook registrations in installer presence checks (#994) Tom Boucher 2026-06-10 10:44:24 -04:00
  • 2981983bae fix(#973): add Edit to gsd-planner tools and forbid whole-file Write of ROADMAP.md (#989) Tom Boucher 2026-06-10 10:44:20 -04:00
  • 22bb82e205 fix(#965): emit structured json error for unexpected handler throws under --json-errors (#987) Tom Boucher 2026-06-10 10:40:12 -04:00
  • 626575cbc5 fix(#978): parse --force in milestone complete dispatcher so the guard's documented override works (#982) Tom Boucher 2026-06-10 10:40:06 -04:00
  • caca4d255c feat(#985): intel command cutover — commands-only capability, last first-party family (ADR-857 phase 4d-impl-4) (#988) Tom Boucher 2026-06-10 10:00:30 -04:00
  • 9a03539c2d feat(#981): audit-uat + audit-open command cutover — commands-only capability (ADR-857 phase 4d-impl-3) (#984) Tom Boucher 2026-06-10 08:34:49 -04:00
  • 77bfd943dd feat(#972): graphify command cutover — first capability owning a command family (ADR-857 phase 4d-impl-2) (#975) Tom Boucher 2026-06-10 07:12:57 -04:00
  • 354e0e1b94 fix(ratchet): add --update drift repair + inherited-drift guidance to regression-name lint (#971) Colin Johnson 2026-06-10 01:05:24 -04:00
  • 0c567c17e4 feat(#961): capability command mechanism (commandFamilies index + default-case dispatch) — ADR-857 phase 4d-impl-1 (#964) Tom Boucher 2026-06-10 01:03:46 -04:00
  • e8cfb560b2 fix(#851): correct Codex quick adapter for generic multi_agent_v1 schema (#958) Tom Boucher 2026-06-10 00:45:27 -04:00
  • 1c86368785 fix(#947): restore gsd- prefix on Hermes skills for canonical dispatch (#955) Tom Boucher 2026-06-10 00:22:36 -04:00
  • a313a7e304 fix(#950): emit status: complete in quick-task SUMMARY frontmatter (#951) Tom Boucher 2026-06-10 00:22:33 -04:00
  • 46967baae8 fix(#948): guard STATE.md no-op writes; preserve milestone_name/stopped_at (closes #944) (#952) Tom Boucher 2026-06-10 00:22:29 -04:00
  • baa169abe0 Merge pull request #963 from open-gsd/ci/audit-pipeline-fixes Colin Johnson 2026-06-10 00:19:07 -04:00
  • 533b518553 fix(security-scan): update scanner self-exemption allowlists for renamed suite files Colin 2026-06-10 00:15:02 -04:00
  • 8bb6784009 chore(ratchet): regenerate bug-* allowlist after rebase onto next (244 -> 257) Colin 2026-06-09 23:56:57 -04:00
  • 9db7958a70 fix(review): single eslint home, threshold co-location, helper reuse, docs clarity Colin 2026-06-09 23:40:50 -04:00
  • a869df2acf ci(test.yml): fold coverage into ubuntu-24 lane, add scripts/ floor, single lint step Colin 2026-06-09 23:03:14 -04:00
  • 622e4be6d8 test(ratchet): ban new top-level bug-NNNN test files via identity allowlist Colin 2026-06-09 23:03:14 -04:00
  • cd5db1f8db test(suites): seed security/slow/integration suites via measured retags Colin 2026-06-09 23:01:00 -04:00
  • a647053dcf ci(scope): narrow #494 invariant — changed tests join windows lane, not full matrix Colin 2026-06-09 23:00:46 -04:00
  • 19efcddfc7 fix(#941): track managed-hooks-registry.cjs in file manifest (#953) Tom Boucher 2026-06-09 23:28:02 -04:00
  • 34435736e4 docs(#959): ADR-959 capability command contribution (ADR-857 phase 4d design) (#960) Tom Boucher 2026-06-09 23:20:51 -04:00
  • dc139b38e0 feat(#949): install/surface consume derived profiles/clusters (ADR-857 phase 4c) (#954) Tom Boucher 2026-06-09 22:35:42 -04:00
  • e006ff74fd docs(#956): MemPalace capability pre-proposal (PRD/ADR draft) (#957) Tom Boucher 2026-06-09 22:30:48 -04:00
  • 85cfa5dc13 feat(#945): unified capability-state resolver (ADR-857 phase 4b) (#946) Tom Boucher 2026-06-09 16:18:23 -04:00
  • ed467cd8f2 feat(#942): tier→profile/cluster derivation + consistency gate (ADR-857 phase 4a) (#943) Tom Boucher 2026-06-09 15:11:42 -04:00
  • 03764dbcbe Merge pull request #940 from open-gsd/hotfix/1.4.3 Tom Boucher 2026-06-09 13:49:59 -04:00
  • a735f028f7 chore: promote CHANGELOG for v1.4.3 github-actions[bot] 2026-06-09 17:48:37 +00:00
  • 33ba6ab84c fix(changeset): valid pr fields + correct migration name in 1.4.3 fragments github-actions[bot] 2026-06-09 13:38:12 -04:00
  • f30c51a2a9 chore: bump version to 1.4.3 for hotfix github-actions[bot] 2026-06-09 13:30:29 -04:00
  • 8605443bde fix(#934): reapply verifier handles missing pristine baseline post-rename (#937) Tom Boucher 2026-06-09 12:51:15 -04:00
  • 16d9b2e8e7 fix(#936): run plan-phase inline in convergence; guard against nested spawner wraps (#939) Tom Boucher 2026-06-09 12:37:32 -04:00
  • 690f7d0c8c fix(#935): install changeset CLI so /gsd-update changelog preview works (#938) Tom Boucher 2026-06-09 12:37:26 -04:00
  • 74a121bb4f fix(#934): reapply verifier handles missing pristine baseline post-rename (#937) Tom Boucher 2026-06-09 12:51:15 -04:00
  • e4e8a9fcb8 fix(#936): run plan-phase inline in convergence; guard against nested spawner wraps (#939) Tom Boucher 2026-06-09 12:37:32 -04:00
  • dcb0d8a28d fix(#935): install changeset CLI so /gsd-update changelog preview works (#938) Tom Boucher 2026-06-09 12:37:26 -04:00
  • 79254478fe Merge pull request #743 from viktorplus/kimi-runtime-support Colin Johnson 2026-06-09 11:45:41 -04:00
  • eadcf0fa12 Merge branch 'next' into kimi-runtime-support Colin Johnson 2026-06-09 10:27:59 -04:00
  • 8ee66ade77 fix(#929): cmdSkillManifest discovers nested concrete skills (#933) Tom Boucher 2026-06-09 10:25:55 -04:00
  • 27aca73b6e Merge branch 'next' into kimi-runtime-support Colin Johnson 2026-06-09 10:15:41 -04:00
  • 6b098aa05d Merge pull request #932 from open-gsd/hotfix/1.4.2 Tom Boucher 2026-06-09 09:27:17 -04:00
  • 6a8b4b0ecf chore: promote CHANGELOG for v1.4.2 github-actions[bot] 2026-06-09 13:25:27 +00:00
  • 86845340dc chore(#930): remove self-masking next dist-tag repoint from release finalize (#931) Tom Boucher 2026-06-09 09:17:00 -04:00