Commit Graph

  • 0c9f86d495 fix(#1404): version-only manifest bumps no longer park the back-merge (#1405) Tom Boucher 2026-06-17 21:02:18 -04:00
  • 666d933e16 ci(#1401): add no-adhoc-markdown-parsing rule (fence-strip + section-collect) + grandfather burn-down (#1402) Tom Boucher 2026-06-17 20:14:12 -04:00
  • ce8bcb1b95 refactor(#1398): migrate state.cts section-collects onto markdown-sectionizer seam, byte-identical STATE.md (epic #1372 T6) (#1399) Tom Boucher 2026-06-17 17:56:17 -04:00
  • 308c7be481 refactor(#1396): T5 — migrate uat-predicate + uat onto markdown-sectionizer seam (#1397) Tom Boucher 2026-06-17 15:44:11 -04:00
  • 6e9f8bf50b refactor(#1393): migrate roadmap-parser onto markdown-sectionizer seam (epic #1372 T4) (#1395) Tom Boucher 2026-06-17 15:13:14 -04:00
  • 3a1961ebae refactor(#1390): migrate check-command-router + gap-checker onto markdown-sectionizer seam (epic #1372 T3) (#1392) Tom Boucher 2026-06-17 14:32:43 -04:00
  • ef2c0a2b7b fix(#1389): exempt auto-backmerge PRs from the Require Issue Link gate (#1391) Tom Boucher 2026-06-17 14:24:57 -04:00
  • 75c2e259d0 refactor(#1387): migrate adr-parser onto markdown-sectionizer seam (epic #1372 T2) (#1388) Tom Boucher 2026-06-17 13:45:05 -04:00
  • 917d903330 Merge pull request #1379 from open-gsd/chore/backmerge-main-to-next-350fba48 Tom Boucher 2026-06-17 13:33:48 -04:00
  • cfaa3908cd Merge remote-tracking branch 'origin/next' into chore/backmerge-main-to-next-350fba48 Tom Boucher 2026-06-17 13:22:28 -04:00
  • e58b5e1721 fix(#1364): decisions adopt markdown-sectionizer seam + fail-loud coverage gate (epic #1372 T1) (#1386) Tom Boucher 2026-06-17 12:35:38 -04:00
  • afd95a15a9 fix(#1384): scan live changeset fragments in the #1777 purity gate (#1385) Tom Boucher 2026-06-17 12:14:15 -04:00
  • 94ce20089a chore: purify CHANGELOG parenthetical product descriptions (#1777) Tom Boucher 2026-06-17 11:38:05 -04:00
  • 6210621494 test(#1377): pin real agent-skills IR contracts in two vacuous tests (#1380) Tom Boucher 2026-06-17 11:20:21 -04:00
  • 7ca8011cd9 refactor(#1373): add canonical markdown-sectionizer seam (epic #1372 T0) (#1381) Tom Boucher 2026-06-17 11:14:17 -04:00
  • 1d7c16a1d0 chore: bump next to 1.5.1-dev.0 Tom Boucher 2026-06-17 10:31:51 -04:00
  • 0dd5194c8f chore: sync next package version to 1.5.0 github-actions[bot] 2026-06-17 14:28:46 +00:00
  • 6a2b6729bc chore: back-merge main into next (350fba48) github-actions[bot] 2026-06-17 14:28:45 +00:00
  • 350fba48b5 Merge pull request #1378 from open-gsd/release/1.5.0 Tom Boucher 2026-06-17 10:28:24 -04:00
  • e67b1d7f91 chore: promote CHANGELOG for v1.5.0 github-actions[bot] 2026-06-17 14:23:45 +00:00
  • ee3bc368be chore: finalize v1.5.0 github-actions[bot] 2026-06-17 14:17:30 +00:00
  • 66085d0080 fix(#1374): surface diagnostic when configured agent skills all fail to resolve (#1376) Tom Boucher 2026-06-17 10:16:51 -04:00
  • 120f85164b feat(#1355): detect-and-warn guard for claude-code agent-teams (#1371) Tom Boucher 2026-06-17 08:52:23 -04:00
  • 08e42b0ef1 fix(#1356): rewrite bare ~/.claude paths in the Cursor install branch (#1368) Tom Boucher 2026-06-17 08:51:48 -04:00
  • c03f3cc6af fix(#1348): canonicalize Codex hooks.json writes to the nested { hooks } shape (#1363) Tom Boucher 2026-06-17 08:51:11 -04:00
  • 07adeb50a0 fix(#1342): scope worktree-path-guard to GSD executor runs; fail open for no-repo targets (#1361) Tom Boucher 2026-06-17 08:50:28 -04:00
  • c53fd1f654 fix(#1324): resolve glued phase tokens (#1353) Tom Boucher 2026-06-16 21:55:58 -04:00
  • c4161735dc fix(#1325): scope update backup detection (#1354) Tom Boucher 2026-06-16 21:55:55 -04:00
  • aab26c7bf4 fix(#1343): parse decision bullets with text before the colon (#1358) Tom Boucher 2026-06-16 21:55:51 -04:00
  • f3c06f59df fix(#1326): stop emitting Codex agents/openai.yaml sidecars; clean up stale ones (#1360) Tom Boucher 2026-06-16 21:55:49 -04:00
  • 1a678eb0e9 fix(#1359): migrate workflows off deprecated TaskOutput to Read(outputFile) (#1362) Tom Boucher 2026-06-16 21:55:45 -04:00
  • 1698e83336 Merge pull request #1314 from davesienkowski/feat/1279-fail-first-prover Rezolv 2026-06-16 18:12:13 -04:00
  • 00c05eb717 Merge branch 'next' into feat/1279-fail-first-prover Rezolv 2026-06-16 17:35:55 -04:00
  • a0dbf8bbdf fix(#1319): use portable Claude skill effort (#1352) Tom Boucher 2026-06-16 15:30:17 -04:00
  • c20d741dc9 fix(#1316): preserve prose STATE phase names (#1351) Tom Boucher 2026-06-16 15:11:23 -04:00
  • 284dc7bc44 fix: resume UAT checkpoint from paused placeholder (#1350) Tom Boucher 2026-06-16 14:47:17 -04:00
  • 9540fe43b9 fix: have executor self-report worktree metadata (#1349) Tom Boucher 2026-06-16 14:19:08 -04:00
  • 56d4a1bf39 enhance(#1279): project check_violation_fixture scalar — #1278 locate + #1279 proof compose end-to-end (#1346) Dave 2026-06-16 14:00:49 -04:00
  • 6e242bd76a fix: allow quick worktree parent plan base (#1347) Tom Boucher 2026-06-16 14:00:06 -04:00
  • 91bc49c9f1 test(#1279): regenerate workflow size baseline for verify-phase.md (Major 2 prose) Dave 2026-06-16 13:15:31 -04:00
  • 3cbbcdab42 Merge branch 'next' into feat/1279-fail-first-prover Dave 2026-06-16 13:06:37 -04:00
  • 33b6ee6f0c fix(#1279): node-test prover fail-closes on missing violationFixture + honest projection docs Dave 2026-06-16 13:05:20 -04:00
  • 80014109c1 fix: preserve state patch progress counters (#1345) Tom Boucher 2026-06-16 11:52:09 -04:00
  • ee9ef7a8e4 Merge branch 'next' into feat/1279-fail-first-prover Tom Boucher 2026-06-16 11:32:57 -04:00
  • 704d7bc2a6 fix(#1263): restore init phase requirements from flat Phase Details (#1344) Tom Boucher 2026-06-16 11:03:47 -04:00
  • 18d1611cc6 ci(#1339): harden auto-backmerge main→next — never-conflict reconcile + review gate (#1340) Tom Boucher 2026-06-16 09:32:34 -04:00
  • 03428324aa chore(deps): bump js-yaml to 4.2.0 — clear GHSA-h67p-54hq-rp68 (#1338) Tom Boucher 2026-06-16 09:28:52 -04:00
  • f5a3c5f586 Merge pull request #1337 from open-gsd/chore/1336-reconcile-backmerge-main-to-next Tom Boucher 2026-06-16 09:10:03 -04:00
  • ddeb90bba2 chore(#1336): back-merge main into next — reconcile CHANGELOG + prune released fragments Tom Boucher 2026-06-16 09:05:03 -04:00
  • 57ebd14ca3 Merge pull request #1333 from open-gsd/chore/1328-chore-remove-orphaned-root-vitest-config Tom Boucher 2026-06-16 08:57:52 -04:00
  • d8a6abad4a Merge pull request #1334 from open-gsd/chore/1331-chore-align-license-copyright-with-open- Tom Boucher 2026-06-16 08:52:20 -04:00
  • bd1f00b1d0 Merge branch 'next' into chore/1328-chore-remove-orphaned-root-vitest-config Tom Boucher 2026-06-16 08:49:44 -04:00
  • 4c52d67ff4 chore(#1331): align LICENSE copyright with open-gsd ownership Tom Boucher 2026-06-16 08:48:35 -04:00
  • e86350257f Merge pull request #1332 from open-gsd/fix/1329-ci-prepare-scope-fallback-stale-ref Tom Boucher 2026-06-16 08:47:29 -04:00
  • a13101ee5c fix(#1329): existence-filter scoped-CI fallback so a deleted test can't crash the lane Tom Boucher 2026-06-16 08:38:55 -04:00
  • 2c3b0a01b5 chore(#1330): remove one-off next-branch rollout artifacts (#231 residue) Tom Boucher 2026-06-16 08:28:33 -04:00
  • c03f97188f chore(#1328): remove orphaned root vitest.config.ts left by SDK retirement Tom Boucher 2026-06-16 08:24:21 -04:00
  • 19c93adde4 Merge pull request #1327 from open-gsd/chore/sync-next-version-1.5.0-rc.5 Tom Boucher 2026-06-16 08:15:46 -04:00
  • b4690249cc chore: sync next package version to 1.5.0-rc.5 github-actions[bot] 2026-06-16 12:15:39 +00:00
  • dd16e5de54 chore(build): untrack tsc-generated git-base-branch.cjs artifact (#1321) (#1323) Tom Boucher 2026-06-16 07:54:52 -04:00
  • 3a53255244 refactor(#1308): consolidate config-key precedence engine into single owner (#1322) Tom Boucher 2026-06-16 02:38:47 -04:00
  • 2d264da661 enhance(#968): region-scoped negative-grep idiom + cross-task conflict warning (#1320) Tom Boucher 2026-06-16 02:20:34 -04:00
  • 49bef1927e Merge remote-tracking branch 'origin/next' into feat/1279-fail-first-prover Dave 2026-06-16 00:32:22 -04:00
  • 7676420d8e docs(#1279): changeset pr→1314 + node-test non-vacuous-red wording in changeset/ADR Dave 2026-06-16 00:19:51 -04:00
  • da52c53f34 enhance(#1279): harden node-test fail-first proof to require a NON-VACUOUS red Dave 2026-06-16 00:18:38 -04:00
  • 14e0709eed refactor(#1307): gate intel on isCapabilityActive + loop-resolver honors capability active (#1315) Tom Boucher 2026-06-16 00:12:54 -04:00
  • e50ead7ad2 enhance(verify-phase): deterministic auto-locate of the prohibition check descriptor (#1278) (#1301) Rezolv 2026-06-16 00:01:03 -04:00
  • 9aa5e88186 docs(#1279): correct two stale CALLER-ATTESTED docstrings to machine-proven Dave 2026-06-15 23:24:15 -04:00
  • 65b85fe8b0 enhance(#1279): full-suite-green gates — fixture off test glob, verify-tier FF-08 migration, size re-baseline Dave 2026-06-15 23:21:20 -04:00
  • e3b829e765 refactor(#1306): gate graphify on isCapabilityActive (tri-state, runtime-aware) (#1313) Tom Boucher 2026-06-15 23:19:21 -04:00
  • 8cf4716c99 docs(#1279): ratify ADR-550 addendum + FEATURES/reference/verify-phase + changeset Dave 2026-06-15 22:57:47 -04:00
  • d0303ba2e0 enhance(#1279): real-runner e2e — full producer machine-proof, both kinds both directions Dave 2026-06-15 22:53:24 -04:00
  • 9cf3581af6 enhance(#1279): migrate attestation-green tests to machine proof + necessity invariant Dave 2026-06-15 22:48:48 -04:00
  • 711ef092d7 enhance(#1279): wire machine-proven fail-first into the green verdict + evidence method Dave 2026-06-15 22:47:16 -04:00
  • ef836ff041 enhance(#1279): defaultProveFailFirst real prover (lint-rule + node-test, fail-closed) Dave 2026-06-15 22:41:48 -04:00
  • 3b52f501a0 test(#1279): RED — defaultProveFailFirst real-e2e (lint + node-test, fail-closed) + load-bearing fixture Dave 2026-06-15 22:40:11 -04:00
  • 94f99beb65 enhance(#1279): add isNodeTestRed + violationFixture field Dave 2026-06-15 22:38:50 -04:00
  • a241c5fb8b test(#1279): RED — isNodeTestRed pure helper mutation + property pins (FF-03/FF-06) Dave 2026-06-15 22:38:06 -04:00
  • 88a1e5da5a enhance(#1279): RED guards — node-test no-fixture + prover-throws fail-closed, both modes (FF-05/FF-04) Dave 2026-06-15 22:31:28 -04:00
  • 5b5e5bcf2e enhance(#1279): RED guards — attestation alone no longer greens (FF-01) + wrong-direction hard-gates (FF-04) Dave 2026-06-15 22:30:22 -04:00
  • e9ee7e9ba6 feat(#1305): per-capability active tri-state + isCapabilityActive in Capability State Resolver (#1311) Tom Boucher 2026-06-15 22:13:20 -04:00
  • 1f41a0ce9a feat(#1304): add optional activationKey capability manifest field (#1309) Tom Boucher 2026-06-15 21:33:06 -04:00
  • 91bd82f9a6 enhance(execute): isolated-executor rejected/over-reaching run fails safe — never default recovery to main (#1292) (#1303) Tom Boucher 2026-06-15 20:53:38 -04:00
  • 137760a655 fix(#1296): align config docs/prompts/schema with consumers (#1299) Tom Boucher 2026-06-15 19:57:11 -04:00
  • 8c3d934a90 refactor(#1294): T-final — delete the core.cjs re-export spine (epic #1267 complete) (#1295) Tom Boucher 2026-06-15 18:50:46 -04:00
  • c76827afbc refactor(#1291): T6 — migrate test files off the core spine ahead of deletion (#1293) Tom Boucher 2026-06-15 18:11:20 -04:00
  • 76765bc24d refactor(#1289): T5 — migrate the final idiom-hard callers off the core spine (#1290) Tom Boucher 2026-06-15 17:44:25 -04:00
  • b108f101b0 fix(#1284): grant mcp__perplexity__* to researcher agents + dispatch-table parity guard (#1288) Tom Boucher 2026-06-15 17:20:08 -04:00
  • 645601a10d refactor(#1286): T4 — migrate 5 large destructure callers off the core spine (batch 3) (#1287) Tom Boucher 2026-06-15 17:03:22 -04:00
  • ec2ecdf28b refactor(#1283): T3 — migrate 9 multi-leaf callers off the core spine (batch 2) (#1285) Tom Boucher 2026-06-15 16:40:48 -04:00
  • a5f213e73e refactor(#1281): T2 — migrate 12 single-leaf callers off the core spine (batch 1) (#1282) Tom Boucher 2026-06-15 16:18:54 -04:00
  • 13414cb168 Merge pull request #1273 from davesienkowski/feat/1259-test-tier-enforcement Tom Boucher 2026-06-15 15:54:16 -04:00
  • 54420bae9e refactor(#1277): T1 — decouple agent-install-check + git-base-branch from the core spine (#1280) Tom Boucher 2026-06-15 15:46:41 -04:00
  • 0d783fa57d Merge remote-tracking branch 'origin/next' into feat/1259-test-tier-enforcement Dave 2026-06-15 15:42:23 -04:00
  • 0a856f06cd enh(#966): gate behavior-dependent truths on behavioral evidence in gsd-verifier (#1271) Tom Boucher 2026-06-15 15:24:56 -04:00
  • 05c0c65b41 fix(1259-01): import io.cjs leaf directly, not the core.cjs re-export spine (#1268 lint) Dave 2026-06-15 15:22:27 -04:00
  • 95e5abfb66 Merge remote-tracking branch 'origin/next' into feat/1259-test-tier-enforcement Dave 2026-06-15 15:20:54 -04:00
  • 6a9e6cb0ae fix(1259-01): address trek-e review — B1 (fatal/suppressed), B2 (bounded subprocess), M1/M2, minors Dave 2026-06-15 15:19:04 -04:00
  • 48d9cec6fe refactor(#1268): re-home core re-export-spine squatters + migration-convergence lint (#1272) Tom Boucher 2026-06-15 15:08:58 -04:00
  • 564f1da3ad test(1259-01): pin target-side basename normalization (round-4 WR-R4-01) Dave 2026-06-15 14:27:29 -04:00