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
b63a500fad
fix(#1505): extract context_guard step to reference file; fix allow-test-rule see ref
Tom Boucher
2026-06-20 18:38:20 -04:00
a77f3c4b3a
docs(#1452): document workflow.context_guard_mode in CONFIGURATION.md
Tom Boucher
2026-06-20 18:12:03 -04:00
4eca5ac96c
feat(#1452): add workflow.context_guard_mode to guard execute-phase against context exhaustion
Tom Boucher
2026-06-20 18:10:49 -04:00
a4c89daff0
Merge branch 'next' into fix/1394-gemini-skill-tool-exclusion
Tom Boucher
2026-06-20 17:49:11 -04:00
3091ce007e
Merge pull request #1504 from open-gsd/fix/1493-verify-drift-action-flat-shape
Tom Boucher
2026-06-20 17:48:20 -04:00
6fe5aa5c8d
chore(#1493): add changeset for verify codebase-drift nested config fix (#1504)
Tom Boucher
2026-06-20 16:39:32 -04:00
6425a3cb72
fix(#1493): read workflow.drift_action/drift_threshold from nested config shape in verify.cts
Tom Boucher
2026-06-20 16:37:54 -04:00
9d057882e9
Merge pull request #1503 from open-gsd/chore/sync-next-version-1.6.0-rc.1
Tom Boucher
2026-06-20 15:58:46 -04:00
4441b20b4a
chore: sync next package version to 1.6.0-rc.1
github-actions[bot]
2026-06-20 19:58:40 +00:00
5fa1c8e6f0
Merge branch 'next' into fix/1477-surface-source-marker
Joe
2026-06-20 14:52:39 -05:00
d588471389
fix(#1501): build:lib before npm version in release workflow so capability-ledger.cjs exists for registry hook (#1502)
Tom Boucher
2026-06-20 15:39:21 -04:00
c330f70f65
feat(#1494): add workflow.mvp_mode to VALID_CONFIG_KEYS; document code_review_command and plan_chunked in planning-config.md (#1500)
Tom Boucher
2026-06-20 15:32:07 -04:00
531aa01bc2
chore(#1394): reword changeset to drop product-name parenthetical
Behruz Nassre Esfahani
2026-06-20 01:28:52 -07:00
a2511c132d
test(#1394): exercise the live bin/install.js convertGeminiToolName, add ask_user assertion
Behruz Nassre Esfahani
2026-06-18 07:06:00 -07:00
ba5625bf79
chore(#1394): add changeset for the Gemini Skill-tool exclusion fix
Behruz Nassre Esfahani
2026-06-17 20:45:12 -07:00
4512a83f49
fix(#1394): exclude Skill/SlashCommand from the Gemini agent tool converter
Behruz Nassre Esfahani
2026-06-17 20:45:08 -07:00
d7da068dd7
fix(#1498): regenerate capability-registry.cjs in npm version lifecycle hook (#1499)
Tom Boucher
2026-06-20 15:03:19 -04:00
9727e2ae94
fix(#1477): key getInstallExports cache per configDir; document marker contract
Joe Slitzker
2026-06-20 13:46:30 -05:00
cd47d9d317
fix(#1477): scope .gsd-source marker write to claude global; add PR ref to changeset
Joe Slitzker
2026-06-20 13:40:29 -05:00
f5276b36b3
fix(#1369): refresh wave manifest and re-check base before each wave in execute-phase (#1492)
Tom Boucher
2026-06-20 14:22:59 -04:00
fb24d1c7ea
test(#1496): add behavioral validateCapability check for capability tutorial manifests (#1497)
Tom Boucher
2026-06-20 14:05:12 -04:00
e627584f87
fix(#1453): rewrite stale get-shit-done paths in Codex skill mirror on upgrade (#1491)
Tom Boucher
2026-06-20 13:37:38 -04:00
4719b36d41
fix(#1445,#1446): exclude 999.x backlog from milestone totals; allow total_phases downward correction (#1490)
Tom Boucher
2026-06-20 13:37:32 -04:00
1c1c31f677
Merge pull request #1488 from open-gsd/feat/1463-capability-outdated
Tom Boucher
2026-06-20 11:02:47 -04:00
7c93d9e222
feat(#1463): add capability outdated (per-source update check); drop phantom slash-command docs
Tom Boucher
2026-06-20 09:38:34 -04:00
a9c30841ce
test(#1477): move regression cases into the owning module test file
Joe Slitzker
2026-06-20 09:38:18 -05:00
e574ad6fdf
chore(#1477): add changeset fragment for surface source-marker fix
Joe Slitzker
2026-06-20 09:28:18 -05:00
ee6f3b70c5
fix(#1477): write .gsd-source marker at install; resolve install-exports for the deployed layout
Joe Slitzker
2026-06-20 09:15:59 -05:00
67a3842776
Merge pull request #1481 from open-gsd/fix/1460-integrity-confinement
Tom Boucher
2026-06-20 09:21:58 -04:00
08d1c57d6e
fix(#1460): verify-or-reject capability --integrity per source; confine hook commands to the bundle
Tom Boucher
2026-06-20 08:14:33 -04:00
38e9b83178
Merge pull request #1475 from open-gsd/fix/1461-overlay-crash-dos
Tom Boucher
2026-06-20 08:01:26 -04:00
f7c6ce7a1f
fix(#1461): loader never crashes on a malformed overlay (skip-with-warning); bound the source fetch
Tom Boucher
2026-06-20 02:09:16 -04:00
e7855bc217
fix(#1459): user-owned consent store gates third-party capability activation; env/cwd in disclosure; loader validator parity (#1473)
Tom Boucher
2026-06-20 01:59:03 -04:00
81d4b6d573
docs(#1010): document projects-sync as the first reference third-party capability (#1470)
Tom Boucher
2026-06-19 21:03:26 -04:00
c866ac1b24
fix(#1462): fail closed without data loss on a corrupt capability ledger; atomic ledger write (#1469)
Tom Boucher
2026-06-19 19:55:10 -04:00
7195c2a90b
chore: add @davesienkowski to CODEOWNERS reviewer pool (#1466)
Tom Boucher
2026-06-19 16:37:33 -04:00