Commit Graph

  • c583bcc02c fix(#1659): dedup By-Phase rows across padded/unpadded phase numbers (#1663) Tom Boucher 2026-06-24 14:41:45 -04:00
  • ff161f2281 fix(#1582): derive phase-complete velocity from By-Phase table (idempotent) (#1655) Tom Boucher 2026-06-24 14:36:01 -04:00
  • f202d243cb fix(#1658): #1658 test — add verification fixture + assert velocity (CRLF downstream bug filed) (#1667) Tom Boucher 2026-06-24 14:21:37 -04:00
  • 80607bec93 fix(#1658): make byPhaseTablePattern CRLF-tolerant on STATE.md tables (#1662) Tom Boucher 2026-06-24 13:52:47 -04:00
  • 752df8adb4 fix(#1657): recover malformed (non-object) ~/.gsd/defaults.json in finishInstall (#1661) Tom Boucher 2026-06-24 13:48:16 -04:00
  • e1d768dd78 fix(#1660): fail-closed frontmatter set of object-list fields instead of silent no-op (#1664) Tom Boucher 2026-06-24 13:39:17 -04:00
  • f615eb9ef3 fix(#1572): preserve must_haves object-lists across frontmatter set/merge (#1656) Tom Boucher 2026-06-24 13:30:46 -04:00
  • b205e4c2b2 fix(#1639): parseDecisions handles the titled-colon bullet form (#1665) Tom Boucher 2026-06-24 13:26:25 -04:00
  • 4631923982 fix(#1569): preserve explicit resolve_model_ids in non-Claude installs (#1653) Tom Boucher 2026-06-24 13:21:19 -04:00
  • 77c7b4fc9d fix(#1522): enforce canonical verification before phase transition (#1548) Jeremy McSpadden 2026-06-24 12:19:10 -05:00
  • eef8f9b8c3 Merge pull request #1648 from open-gsd/chore/sync-next-version-1.6.0-rc.3 Tom Boucher 2026-06-23 23:52:27 -04:00
  • 2e406e8e05 chore: sync next package version to 1.6.0-rc.3 github-actions[bot] 2026-06-24 03:52:20 +00:00
  • bfa99f0f22 chore: bump to 1.6.0-rc.3 github-actions[bot] 2026-06-24 03:51:50 +00:00
  • 35478b615e refactor(#1646): route capability routers through Command Routing Hub per ADR-959 (#1647) Tom Boucher 2026-06-23 23:21:06 -04:00
  • 6214039358 refactor(#1644): Hub extension — exitReason? field on InvalidArgs + adapter honestification (#1645) Tom Boucher 2026-06-23 22:47:57 -04:00
  • bcc5a6d1ba fix(#1634): honor capability hook matcher and node-prefix command (#1638) Tom Boucher 2026-06-23 21:49:43 -04:00
  • 61be100a02 docs(#1642): amend ADR-0174 §5 — reconcile Result type + add exitReason? (#1643) Tom Boucher 2026-06-23 21:42:16 -04:00
  • fc5ca178a2 test(#1178): consolidate duplicated agent-roster helper into tests/helpers (#1420) Behruz Nassre Esfahani 2026-06-23 16:34:08 -07:00
  • 9d12725e4e fix(#1619): normalize pruned mise node execPath to the stable shim in normalizeNodePath (#1621) Joe Seymour 2026-06-23 16:17:03 -07:00
  • 207d8f1697 fix(#1626): make the security gate severity-aware via per-threat severity (#1635) Tom Boucher 2026-06-23 19:04:13 -04:00
  • f9d9dfb4bc fix(#1627): scale security rigor by ASVS level (planner disposition + auditor depth) (#1636) Tom Boucher 2026-06-23 18:48:58 -04:00
  • 94be6d5b60 fix(#1625): resolve security config in secure-phase.md before auditor handoff (#1633) Tom Boucher 2026-06-23 17:24:59 -04:00
  • 01ef08ed2a Merge pull request #1632 from open-gsd/fix/1628-config-set-security-enum-validation Tom Boucher 2026-06-23 17:24:23 -04:00
  • 0c4d570541 fix(#1628): type-safe config-set validation — close JSON-coercion enum bypass + enforce capability schema Tom Boucher 2026-06-23 15:03:59 -04:00
  • adef8b293a Merge pull request #1631 from open-gsd/fix/1629b-legacy-cleanup Tom Boucher 2026-06-23 16:08:38 -04:00
  • 118aaa1098 chore(#1629): backfill changeset PR number Tom Boucher 2026-06-23 15:43:35 -04:00
  • db2b4d326a fix(#1629): cleanup legacy .devin/skills/gsd- dirs on Windsurf reinstall Tom Boucher 2026-06-23 15:43:02 -04:00
  • 4abdfcaaef Merge pull request #1630 from open-gsd/fix/1629a-install-order Tom Boucher 2026-06-23 15:43:17 -04:00
  • 7fdca5ecc6 chore(#1629): add changeset for Windsurf command body copy fix Tom Boucher 2026-06-23 15:31:14 -04:00
  • b65939cdff fix(#1629): copy Windsurf command bodies so workflow delegation targets exist Tom Boucher 2026-06-23 15:28:54 -04:00
  • c3ab4807ae Merge pull request #1622 from open-gsd/fix/1615-workflows-agents-not-installing-for-wind Tom Boucher 2026-06-23 15:15:59 -04:00
  • c63fa35b0a fix(#1615): allowlist windsurf-conversion.test.cjs in prompt-injection-scan Tom Boucher 2026-06-23 15:05:07 -04:00
  • 481ca1b18e Merge origin/next into fix/1615-workflows-agents-not-installing-for-wind Tom Boucher 2026-06-23 15:01:00 -04:00
  • 658ea33cb6 fix(#1615): applySurface rewrites commands kind, not just skills Tom Boucher 2026-06-23 14:52:32 -04:00
  • 4ed208e74b fix(#1615): validate commandName to prevent workflow prompt injection Tom Boucher 2026-06-23 14:38:38 -04:00
  • 527142ad2e fix(#1615): normalize Windows backslash paths in workflow content Tom Boucher 2026-06-23 14:26:44 -04:00
  • d71694a166 Merge pull request #1624 from open-gsd/docs/1618-claude-flat-skill-docs Tom Boucher 2026-06-23 14:14:24 -04:00
  • e32eac56a6 docs(#1618): correct Claude skill layout from nested to flat Tom Boucher 2026-06-23 14:11:22 -04:00
  • 8f641bfab1 Merge pull request #1623 from open-gsd/docs/1617-antigravity-flat-skill-docs Tom Boucher 2026-06-23 14:09:53 -04:00
  • 08dfcad5f1 docs(#1617): correct Antigravity skill layout from nested to flat Tom Boucher 2026-06-23 14:05:49 -04:00
  • 4d2f88377a chore(#1615): backfill changeset PR number Tom Boucher 2026-06-23 13:26:59 -04:00
  • 6d782e309d test(#1615): update Windsurf workflow expectations Tom Boucher 2026-06-23 12:51:46 -04:00
  • fc2a7c0555 fix(#1615): install Windsurf slash workflows Tom Boucher 2026-06-23 12:10:21 -04:00
  • c28cccbf85 Merge pull request #1595 from davesienkowski/feat/1592-plan-drift-precheck Tom Boucher 2026-06-23 10:56:29 -04:00
  • 1b95762661 Merge pull request #1568 from behruznassre/fix/1514-retired-phase-total-phases Tom Boucher 2026-06-23 10:55:41 -04:00
  • afabb7c526 Merge pull request #1616 from open-gsd/fix/1614-antigravity-flat-skills Tom Boucher 2026-06-23 10:54:27 -04:00
  • ce7fffffc4 test(#1614): classify Antigravity skills as flat Tom Boucher 2026-06-23 10:40:55 -04:00
  • 6db580d694 chore(#1614): backfill changeset PR number Tom Boucher 2026-06-23 10:22:57 -04:00
  • da2de3a183 Merge branch 'next' into fix/1514-retired-phase-total-phases Tom Boucher 2026-06-23 10:22:18 -04:00
  • cbd21092a9 fix(#1614): install Antigravity skills flat Tom Boucher 2026-06-23 10:21:06 -04:00
  • 610720d163 Merge pull request #1611 from open-gsd/claude/loving-cannon-745e64 Tom Boucher 2026-06-23 09:26:09 -04:00
  • 50eb6176fb chore(#1602): add changeset for #1611 Tom Boucher 2026-06-22 23:43:22 -04:00
  • ba96c70b14 feat(#1602): deterministic coverage-metadata UAT routing for verify-work Tom Boucher 2026-06-22 23:14:17 -04:00
  • 652142521b enhance(#1549): validate PR-title issue-ref convention at open time (#1576) Rezolv 2026-06-22 22:44:44 -04:00
  • fcf44ac02a Merge pull request #1604 from open-gsd/docs/1603-adr-1239-opencode-binding Tom Boucher 2026-06-22 22:33:49 -04:00
  • 1985d4a4de docs(#1603): add opencode host-plugin binding to adr-1239 Tom Boucher 2026-06-22 22:29:48 -04:00
  • 4e473c8847 Merge remote-tracking branch 'origin/next' into pr-1487-merge Joe Slitzker 2026-06-22 20:08:44 -05:00
  • d1f7ba82f2 feat(#1592): add plan:pre codebase-drift pre-check before planner runs Dave 2026-06-22 16:57:51 -04:00
  • 0271231910 test(#1514): add fast-check property + all-retired boundary for retired parser Behruz Nassre Esfahani 2026-06-22 17:22:29 -07:00
  • c6edeb3eb3 Merge branch 'next' into fix/1514-retired-phase-total-phases Behruz Nassre Esfahani 2026-06-22 17:13:25 -07:00
  • 8c467bc313 Merge pull request #1601 from open-gsd/docs/1600-phase-cd-plugin-skill-assessment Tom Boucher 2026-06-22 19:26:26 -04:00
  • d108932136 docs(#1600): Phase C+D — per-platform plugin skill model assessment (all N/A) Tom Boucher 2026-06-22 19:22:18 -04:00
  • 38fe706767 Merge pull request #1597 from open-gsd/feat/1596-plugin-skills-provision Tom Boucher 2026-06-22 19:16:20 -04:00
  • f68814d2d0 fix(#1596): remove gen:plugin-skills from prepack — stdout pollutes npm pack Tom Boucher 2026-06-22 18:20:52 -04:00
  • bf52edf2e2 chore(#1596): backfill changeset pr number 1597 Tom Boucher 2026-06-22 18:12:55 -04:00
  • da4a86d8c1 feat(#1596): ship GSD skills via .claude-plugin/plugin.json Tom Boucher 2026-06-22 17:29:50 -04:00
  • 69de3bca23 Merge pull request #1594 from open-gsd/docs/1593-skill-mapping-converter-methodology Tom Boucher 2026-06-22 17:12:05 -04:00
  • 860179ee5d docs(#1593): ADR for cross-runtime skill mapping + converter methodology Tom Boucher 2026-06-22 16:23:44 -04:00
  • 3aa528d6e3 Merge pull request #1590 from open-gsd/chore/1589-worktree-test-escape-class Tom Boucher 2026-06-22 14:34:52 -04:00
  • cd56500d20 test: complete regex-escape class in worktree-safety assertion (#1589) Tom Boucher 2026-06-22 14:07:33 -04:00
  • 6ae95e6e09 Merge pull request #1438 from behruznassre/feat/1173-wire-agent-converters-descriptor Tom Boucher 2026-06-22 13:15:30 -04:00
  • 3a06b4888a Merge branch 'next' into feat/1173-wire-agent-converters-descriptor Tom Boucher 2026-06-22 13:04:46 -04:00
  • 23e363c581 Merge pull request #1418 from behruznassre/fix/1394-gemini-skill-tool-exclusion Tom Boucher 2026-06-22 13:04:42 -04:00
  • 675956ff17 Merge branch 'next' into fix/1394-gemini-skill-tool-exclusion Tom Boucher 2026-06-22 12:52:37 -04:00
  • 5bc08eddb8 Merge pull request #1587 from open-gsd/fix/1586-perf-407-liveness-probe-determinism Tom Boucher 2026-06-22 12:51:17 -04:00
  • 7013406f0b fix(#1586): pin withPlanningLock liveness probe in perf-407 for determinism Tom Boucher 2026-06-22 12:33:13 -04:00
  • 79d0e79c61 Merge branch 'next' into fix/1394-gemini-skill-tool-exclusion Tom Boucher 2026-06-22 12:15:57 -04:00
  • 5c8509cf7b Merge pull request #1410 from behruznassre/fix/1400-agent-skills-stdout-flush Tom Boucher 2026-06-22 12:15:53 -04:00
  • 1a16fa7ecc Merge branch 'next' into fix/1400-agent-skills-stdout-flush Tom Boucher 2026-06-22 12:06:09 -04:00
  • e9829e2754 Merge pull request #1532 from open-gsd/fix/1531-core-lock-liveness Tom Boucher 2026-06-22 12:05:53 -04:00
  • b1297db50c Merge branch 'next' into fix/1531-core-lock-liveness Tom Boucher 2026-06-22 11:56:04 -04:00
  • cc362e474f test(#1394): assert Gemini tool exclusion via exported converter, not internal Behruz Nassre Esfahani 2026-06-22 08:01:28 -07:00
  • 2085a4ebeb Merge pull request #1574 from open-gsd/fix/1529-gsd-new-project-emits-claude-style-proje Tom Boucher 2026-06-22 10:54:01 -04:00
  • 384b8e9d8b Merge branch 'next' into fix/1400-agent-skills-stdout-flush Behruz Nassre Esfahani 2026-06-22 07:32:47 -07:00
  • 248c056532 chore(#1574): regenerate workflow-size baseline for new-project prose growth Tom Boucher 2026-06-22 10:09:43 -04:00
  • b2c0086c1b fix(#1574): resolve review — copilot instruction file is .github/copilot-instructions.md Tom Boucher 2026-06-22 09:56:15 -04:00
  • bf9bd1f4e0 fix(#1529): emit runtime-native instruction file from new-project Tom Boucher 2026-06-22 09:30:11 -04:00
  • 90f123434d Merge branch 'next' into fix/1394-gemini-skill-tool-exclusion Tom Boucher 2026-06-22 07:56:58 -04:00
  • 317ac8bd35 test(#1514): rename regression test to fix- prefix (regression-test-names lint) Behruz Nassre Esfahani 2026-06-21 23:41:10 -07:00
  • 2bfe026737 chore(#1514): add changeset fragment (Fixed) Behruz Nassre Esfahani 2026-06-21 23:35:43 -07:00
  • e3acdd89cb fix(#1514): exclude retired/folded phases from progress.total_phases Behruz Nassre Esfahani 2026-06-21 23:09:08 -07:00
  • 91d29be124 Merge pull request #1567 from open-gsd/chore/sync-next-version-1.6.0-rc.2 Tom Boucher 2026-06-22 01:22:31 -04:00
  • f20dc691c1 chore: sync next package version to 1.6.0-rc.2 github-actions[bot] 2026-06-22 05:22:23 +00:00
  • e12a2abfd8 feat(#441): add /gsd-capture --list-seeds for seed listing and audit (#722) Joe 2026-06-21 23:59:41 -05:00
  • ac40f070ef feat(#1318): require external reviewers to verify plan claims against source (#1421) Behruz Nassre Esfahani 2026-06-21 21:47:49 -07:00
  • a570cd049c refactor(#1559): audit installer compatibility exports (#1565) Tom Boucher 2026-06-22 00:38:55 -04:00
  • 793fab0fd6 Merge branch 'next' into fix/1394-gemini-skill-tool-exclusion Tom Boucher 2026-06-21 23:40:52 -04:00
  • 0224f5bcf3 fix(#1383): resolve GSD version without a top-level require of the runtime-root package.json (#1409) Behruz Nassre Esfahani 2026-06-21 20:40:48 -07:00
  • dee40cd392 fix(#1551): match dash-separated milestone phase IDs in roadmap analyze checklist scan (#1552) Rezolv 2026-06-21 23:30:27 -04:00
  • fc019b2688 fix(#1531): race-safe steal for the two core-path locks (PR #1532 review) Dave 2026-06-21 23:22:17 -04:00