Commit Graph

  • 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
  • 9acd0208cd fix(#1542): roadmap upgrade rollback restores .planning regardless of git tracking (#1543) Rezolv 2026-06-21 23:21:39 -04:00
  • 3857912ff6 fix(#1540): platformWriteSync retries transient rename locks instead of truncating readers (#1541) Rezolv 2026-06-21 23:14:43 -04:00
  • 22e38f0b4a fix(#1538): roadmap upgrade must not process.exit inside the no-throw hub (#1539) Rezolv 2026-06-21 23:04:34 -04:00
  • 41bd333b30 fix(#1535): make punctuated adr-parser header synonyms reachable (#1536) Rezolv 2026-06-21 22:55:22 -04:00
  • 75552f7ea0 fix(#1533): prototype-pollution guard in _deepMergeConfig (#1534) Rezolv 2026-06-21 22:46:34 -04:00
  • 8748e95ed1 fix(#666): pr-branch silently ignored planning.sub_repos (#667) Enes Yağız 2026-06-22 05:34:00 +03:00
  • 94e7e3f88f refactor(#1558): plan runtime artifact uninstall removal (#1564) Tom Boucher 2026-06-21 21:55:29 -04:00
  • 3416dda9d4 refactor(#1556): wire installRuntimeArtifacts to install plan (#1563) Tom Boucher 2026-06-21 21:15:11 -04:00
  • 405ae9b3b7 refactor(#1557): add runtime artifact install plan module (#1560) Tom Boucher 2026-06-21 20:40:13 -04:00
  • a0b169ad50 Merge pull request #1518 from open-gsd/feat/1346-enhance-verify-phase-project-a-check-vio Rezolv 2026-06-21 17:50:15 -04:00
  • 195d356d7c Merge branch 'next' into feat/1346-enhance-verify-phase-project-a-check-vio Rezolv 2026-06-21 17:41:37 -04:00
  • 8a89b8a6b2 docs(#1553): document issue-number scope convention for commit titles (#1554) Tom Boucher 2026-06-21 16:26:18 -04:00
  • faac9331f2 feat(#1298): add validated worktree record-agent writer verb for wave manifests (#1448) Behruz Nassre Esfahani 2026-06-21 12:38:44 -07:00
  • 21fe9d3627 chore(#1544): test-quality + doc cleanups from the #1507 conversion-module review (#1547) Tom Boucher 2026-06-21 15:20:46 -04:00
  • 48687521db fix(#1545): make no-phantom-issue-refs walk() robust to broken symlinks (#1546) Tom Boucher 2026-06-21 15:09:20 -04:00
  • 4c677f2d92 test(core): add tracking-issue ref to M8/M9 allow-test-rule exemptions (#1531) Dave 2026-06-21 14:37:18 -04:00
  • 2b6107d46f refactor(#1173): defer agents-kind descriptor declarations (option a) Behruz Nassre Esfahani 2026-06-21 11:29:50 -07:00
  • 9e1ab856ae chore(#1173): add changeset (Changed, docs-exempt — internal wiring) Behruz Nassre Esfahani 2026-06-18 08:19:46 -07:00
  • 954e963d2b feat(#1173): wire the 8 agent converters into the descriptor-driven install path Behruz Nassre Esfahani 2026-06-18 08:18:04 -07:00
  • 2c718bf972 fix(#1521): resolve own runtime + worktrees-off for all non-Claude installs (#1537) Tom Boucher 2026-06-21 13:48:47 -04:00
  • 559da2eeec chore(changeset): Fixed fragment for #1532 (core file-lock PID-liveness) Dave 2026-06-21 13:13:06 -04:00
  • 510f37661a fix(core): acquireStateLock must not leak fd + orphan lock on write error (M9) Dave 2026-06-21 10:39:37 -04:00
  • 2fe17cb87d fix(core): writeStateMd must scan inside the lock (M8) Dave 2026-06-21 10:38:24 -04:00
  • b2602cc61d fix: add deadman ceiling to withPlanningLock (M1/M2 R4-FIX asymmetry) Dave 2026-06-21 10:17:28 -04:00
  • fc9bd70aff fix: PID-liveness gate for the two core-path file locks (audit M1+M2) Dave 2026-06-21 09:35:19 -04:00
  • 2436b76980 fix(#1515): make Codex installs resolve their own runtime and fail closed on worktrees (#1519) Tom Boucher 2026-06-21 11:56:59 -04:00
  • bdc7c026c9 chore(#1346): point changeset at PR #1518 Dave 2026-06-21 10:46:15 -04:00
  • c09c13f295 enhance(verify-phase): node-test causation control — prove the RED is content-caused (#1346) Dave 2026-06-21 10:44:48 -04:00
  • eb81faaeab refactor(#1511): move content-rewrite engine to conversion module, delete the install.js relay (#1513) Tom Boucher 2026-06-20 23:59:50 -04:00
  • cadc944781 refactor(#1510): relocate getDirName + processAttribution out of bin/install.js (#1512) Tom Boucher 2026-06-20 22:29:15 -04:00
  • fd0657ddb5 Merge pull request #1509 from open-gsd/docs/1508-runtime-artifact-conversion-module Tom Boucher 2026-06-20 21:02:31 -04:00
  • b65892e6a2 docs(#1508): add ADR for Runtime Artifact Conversion Module content-rewrite ownership Tom Boucher 2026-06-20 20:54:32 -04:00
  • 3388d682ee chore(#1400): add changeset for the Windows agent-skills flush fix Behruz Nassre Esfahani 2026-06-17 20:14:21 -07:00
  • 6bbd8919d5 fix(#1400): flush agent-skills block via writeAllSync instead of process.exit(0) Behruz Nassre Esfahani 2026-06-17 20:13:26 -07:00
  • 900462a59c Merge pull request #1505 from open-gsd/feat/1452-context-guard-mode Tom Boucher 2026-06-20 18:53:24 -04:00
  • 2dedbdd11c fix(#1455): resolve project-code-prefixed roadmap headings Tom Boucher 2026-06-20 18:45:41 -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
  • 33ccf5f89d fix(#1367): project-local install uses flat gsd-<cmd>.md layout (fixes /gsd: colon namespace) (#1489) Tom Boucher 2026-06-20 13:37:27 -04:00
  • fa1ffb4824 fix(#1437): add phase.list-plans to gsd-tools (#1485) Tom Boucher 2026-06-20 13:37:22 -04:00
  • ba3181204b fix(#1422,#1447): fix sub_repos/.git precedence; guard uncommitted data in new-milestone (#1484) Tom Boucher 2026-06-20 13:37:16 -04:00
  • bb88a78faa fix(#1472,#1454): workstream-aware health paths; exclude active worktree from W017 (#1483) Tom Boucher 2026-06-20 13:37:09 -04:00
  • fe0f9f904d fix(#1478,#1479,#1480): prohibit ungrounded baselines, error-suppressing fallbacks, and stale-artifact authority in planner verify blocks (#1482) Tom Boucher 2026-06-20 13:37:03 -04:00
  • 3a3b2135c2 chore(#1073): purge phantom pre-migration issue refs from source, tests, docs (#1471) Tom Boucher 2026-06-20 13:36:57 -04:00
  • f8f295ff60 Merge pull request #1495 from open-gsd/docs/1464-capability-docs Tom Boucher 2026-06-20 13:18:10 -04:00
  • 02c6491e61 docs(#1464): fix ADR-1244 capability doc set — followable tutorials, overlay-model + install tutorial, set/fragment/runtimeCompat reference, accuracy fixes Tom Boucher 2026-06-20 11:59:09 -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
  • 0d56f544d2 feat(#1435): capability matrix (generated + drift-guarded) + trust-model doc consolidation (#1458) Tom Boucher 2026-06-19 12:45:26 -04:00
  • 34bc096ec2 feat(#1451): wire gsd capability install/update/remove/list/disable/enable management CLI (#1457) Tom Boucher 2026-06-19 12:02:36 -04:00
  • 1abebbf4fd feat(#1434): registry-driven dispatch for third-party capabilities (ADR-1244 Phase 5) (#1450) Tom Boucher 2026-06-18 23:37:43 -04:00
  • c26947808a feat(#1269): expand same-prefix numeric ID ranges in --phase-req-ids (#1419) Behruz Nassre Esfahani 2026-06-18 18:59:10 -07:00
  • dcceb1a004 fix(#1441): antigravity resolver prefers GSD-owned dir over first-existing (#1442) Rezolv 2026-06-18 21:47:18 -04:00
  • 9219af3360 feat(#1433): capability trust gate + upgrade/compat (ADR-1244 Phase 4) (#1449) Tom Boucher 2026-06-18 21:40:37 -04:00
  • 1abb0d3427 feat(#1432): capability source resolver + ledger (ADR-1244 Phase 3) (#1443) Tom Boucher 2026-06-18 16:23:20 -04:00
  • 353f63d170 feat(#1431): runtime capability registry overlay (ADR-1244 Phase 2) (#1440) Tom Boucher 2026-06-18 14:41:20 -04:00
  • 2421cf1b4a feat(#1430): versioned capability manifest + native stamping (ADR-1244 Phase 1) (#1436) Tom Boucher 2026-06-18 10:45:53 -04:00
  • 8040a6bac0 chore(#1417): add resolution-provenance CI guard (Resolution Provenance P4) (#1428) Tom Boucher 2026-06-18 08:50:22 -04:00
  • 2d406d2f17 fix(#1416): add resolution.cjs to ESLint ignore list (ADR-457 migration-coverage) (#1426) Tom Boucher 2026-06-18 07:56:54 -04:00
  • b0c774c2e3 feat(#1416): formalize Resolution convention + agent-skills value envelope (Resolution Provenance P3) (#1425) Tom Boucher 2026-06-18 07:44:52 -04:00
  • 484a5b7b86 fix(#1415): loadConfig provenance + agent-skills diagnostic (Resolution Provenance P2) (#1424) Tom Boucher 2026-06-18 07:05:15 -04:00
  • d220ba6fd6 fix(#1414): resolve project root from descendant via nearest ancestor .planning/ (Resolution Provenance P1) (#1423) Tom Boucher 2026-06-18 00:50:30 -04:00
  • 6f2547610e docs(#1412): ADR-1411 — Resolution must report provenance, not fall open silently (#1413) Tom Boucher 2026-06-17 23:42:17 -04:00
  • dcc7bc0d15 fix(#1406): guard setGsdConfig test helper against prototype pollution (#1407) Tom Boucher 2026-06-17 21:51:02 -04:00