Commit Graph

  • ec5289a802 Merge pull request #1709 from behruznassre/fix/1698-codex-output-last-message Tom Boucher 2026-06-30 10:37:15 -04:00
  • 1f649838b8 Merge branch 'next' into fix/1698-codex-output-last-message Tom Boucher 2026-06-30 10:04:59 -04:00
  • 03a4ff3987 Merge pull request #1842 from open-gsd/chore/sync-next-version-1.7.0-rc.1 Tom Boucher 2026-06-30 09:28:58 -04:00
  • feb7036399 chore: sync next package version to 1.7.0-rc.1 github-actions[bot] 2026-06-30 13:28:49 +00:00
  • b31b562dd2 fix: exclude CHANGELOG.md from golden-install-parity hash manifest (#1840) Tom Boucher 2026-06-30 00:55:09 -04:00
  • 4bdf0fd1cd fix: normalize package version in golden-install-parity hashes (#1837) Tom Boucher 2026-06-30 00:11:34 -04:00
  • 4f07e9f8de chore: bump rc job timeout-minutes from 10 to 30 (#1834) Tom Boucher 2026-06-29 20:42:03 -04:00
  • 5e3b7e65a8 fix(#1831): add state-rebuild test files to lint-test-file-count allowlist + fix ESLint errors from #1829/#1830 Tom Boucher 2026-06-29 20:18:16 -04:00
  • f65866f17d fix(#1831): resolve ESLint errors and unused-var warnings from #1829/#1830 Tom Boucher 2026-06-29 20:08:17 -04:00
  • d8bc1bc636 fix(#1831): add state-rebuild test files to lint-test-file-count allowlist Tom Boucher 2026-06-29 17:10:55 -04:00
  • bad2c76c5e feat(#1826): cmdStateRebuild CLI + dry-run + verbose + integration tests + docs (#1830) Tom Boucher 2026-06-29 16:15:55 -04:00
  • b5c8a3e590 feat(#1827): rebuildCore + rebuild intent + drift-class unit tests (#1829) Tom Boucher 2026-06-29 15:59:37 -04:00
  • dfff25f1bd docs(#1817): add adr-1817 state.md rebuild derivability contract (#1828) Tom Boucher 2026-06-29 15:27:22 -04:00
  • 18995380ce feat(#1154): honest verifier — abstain (insufficient_spec) on non-inferable backstop truths (#1738) Rezolv 2026-06-29 00:14:32 -04:00
  • ac001be49e fix(#1778): use 1.6 named-flag frontmatter.set form in thread workflow (#1816) Tom Boucher 2026-06-28 22:42:44 -04:00
  • fd576528a7 fix(#1747): register four search-provider keys in the config schema (#1814) Tom Boucher 2026-06-28 22:42:36 -04:00
  • 2d314c3a28 fix(#1772): read full multi-line command in graphify-update hook Gate 2 (#1815) Tom Boucher 2026-06-28 22:42:23 -04:00
  • 4f6fda852e fix(#1591): phase.complete recognizes checkbox-list phases in isLastPhase fallback (#1819) Tom Boucher 2026-06-28 22:41:57 -04:00
  • 38c2c1805e fix(#1761): skip conflated progress in state json read-path when milestone unbounded (#1818) Tom Boucher 2026-06-28 22:41:38 -04:00
  • a47979bb92 refactor(#1679): ADR-1239 Phase B — collapse program + command chains [AC2 slice 4] (#1813) Tom Boucher 2026-06-28 15:22:13 -04:00
  • f954bb4cac refactor(#1679): ADR-1239 Phase B — collapse is<Runtime> flag blocks into runtimeFlags [AC2 slice 3] (#1811) Tom Boucher 2026-06-28 14:59:29 -04:00
  • 41193a44bd feat(#1681): ADR-1239 Phase C-2 — gsd-mcp-server bin entry + lifecycle test [slice 3b] (#1810) Tom Boucher 2026-06-28 14:27:43 -04:00
  • 2b38356275 feat(#1681): ADR-1239 Phase C-2 — companion MCP server module (points 1 + 5) [slice 3a] (#1809) Tom Boucher 2026-06-28 12:45:25 -04:00
  • d2518e142d feat(#1681): ADR-1239 Phase C-2 — wire trust gate into loadRegistry (configHome confinement) [slice 2] (#1808) Tom Boucher 2026-06-28 12:25:02 -04:00
  • 21b81ea068 feat(#1681): ADR-1239 Phase C-2 — external-descriptor trust gate (configHome confinement) [slice 1] (#1806) Tom Boucher 2026-06-28 12:00:43 -04:00
  • abd21b2968 feat(#1680): ADR-1239 Phase C-1 — hook-bus + stateIO seams [AC4] (#1805) Tom Boucher 2026-06-28 11:44:36 -04:00
  • b152f7e64c feat(#1680): ADR-1239 Phase C-1 — model adapter seam (passive + active) [AC3] (#1804) Tom Boucher 2026-06-28 11:27:44 -04:00
  • 32b8c836c3 test(#1698): recapture golden-install-parity fixtures for review.md change Behruz Nassre Esfahani 2026-06-28 08:17:47 -07:00
  • d858b6faca fix(#1698): use CRLF-safe split in codex-exec flags test Behruz Nassre Esfahani 2026-06-25 20:25:20 -07:00
  • f9143a400c chore(#1698): add changeset Behruz Nassre Esfahani 2026-06-25 11:04:09 -07:00
  • 2bada4de1a fix(#1698): capture codex review via --output-last-message, not stdout Behruz Nassre Esfahani 2026-06-25 11:03:07 -07:00
  • da368311ea feat(#1680): ADR-1239 Phase C-1 — imperative embedding adapter (composes loadRegistry) [AC2] (#1803) Tom Boucher 2026-06-28 11:10:59 -04:00
  • c642ed0ec5 feat(#1680): ADR-1239 Phase C-1 — declarative embedding adapter + minimal HostIntegrationInterface [AC1] (#1802) Tom Boucher 2026-06-28 02:12:06 -04:00
  • 4810bfe4df refactor(#1679): ADR-1239 Phase B — collapse getConfigDirFromHome chain into getGlobalConfigHomeFragment [AC2 slice 2/6] (#1801) Tom Boucher 2026-06-28 00:26:13 -04:00
  • ad79e99fc9 refactor(#1679): ADR-1239 Phase B — collapse runtimeLabel chains into getRuntimeLabel [AC2 slice 1/6] (#1800) Tom Boucher 2026-06-28 00:05:33 -04:00
  • 21f0b4316f refactor(#1796): ADR-1769 Path A — finish STATE.md preservation consolidation (#1799) Tom Boucher 2026-06-27 22:49:52 -04:00
  • a194f3f9a7 docs(#1795): drop [Planned] tag from STATE.md Transition Module (#1797) Tom Boucher 2026-06-27 22:28:09 -04:00
  • 79c69d443b refactor(#1793): ADR-1769 Phase 7 — sync, prune, update migrations (#1760, #1761) (#1794) Tom Boucher 2026-06-27 16:53:44 -04:00
  • 064f63b299 refactor(#1791): ADR-1769 Phase 6 — patch migration + curated current_phase_name preserve (#1695) (#1792) Tom Boucher 2026-06-27 16:21:28 -04:00
  • 3ceb83329d refactor(#1789): ADR-1769 Phase 5 — milestoneComplete migration (#1790) Tom Boucher 2026-06-27 15:46:54 -04:00
  • 91704c9fcf refactor(#1786): ADR-1769 Phase 4 — plannedPhase + milestoneSwitch migration (#1788) Tom Boucher 2026-06-27 15:24:18 -04:00
  • 6f80524be1 refactor(#1784): ADR-1769 Phase 3 — completePhase migration onto Transition Module (#1785) Tom Boucher 2026-06-27 14:56:51 -04:00
  • 1512e6f415 refactor(#1782): ADR-1769 Phase 2 — advancePlan migration onto Transition Module (#1783) Tom Boucher 2026-06-27 14:22:14 -04:00
  • 744bb7aaee refactor(#1771): ADR-1769 Phase 1 — STATE.md Transition Module substrate + beginPhase (#1775) Tom Boucher 2026-06-27 13:41:03 -04:00
  • b5f0713de0 Merge branch 'next' into fix/1477-surface-source-marker Joe 2026-06-27 11:27:38 -05:00
  • 4732c704f7 docs(#1769): ADR-1769 STATE.md Transition Module — Phase 0 (#1770) Tom Boucher 2026-06-27 09:46:07 -04:00
  • 4ced0a64cc feat(#1561): assumption-delta advisory checkpoint (#1767) Tom Boucher 2026-06-27 08:43:47 -04:00
  • 5b0d6a438f Merge branch 'next' into fix/1477-surface-source-marker Joe 2026-06-27 06:16:16 -05:00
  • b0d5ca3379 feat(#1517): support custom reviewer instances for /gsd:review (#1766) Tom Boucher 2026-06-26 23:35:04 -04:00
  • 48507e927b test(#1477): exclude .gsd-source from golden parity manifest Joe Slitzker 2026-06-26 17:07:36 -05:00
  • 165e98b972 Merge remote-tracking branch 'origin/next' into fix/1477-surface-source-marker Joe Slitzker 2026-06-26 17:05:43 -05:00
  • bc2e4395ac fix(#1477): warn on marker-write failure; writer fault-injection test Joe Slitzker 2026-06-26 16:43:31 -05:00
  • ce62f2b68d refactor(#1763): ADR-1235 agent migration — cut over the trivial-converter group to the descriptor path (#1764) Tom Boucher 2026-06-26 15:38:51 -04:00
  • dcd1d7f973 fix(#1693): don't double-quote $CLAUDE_PROJECT_DIR-anchored hook paths on Windows (#1746) Behruz Nassre Esfahani 2026-06-26 12:19:57 -07:00
  • 901dabe6f1 refactor(#1758): data-drive copyWithPathReplacement converter dispatch (#1759) Tom Boucher 2026-06-26 13:13:48 -04:00
  • a3d3c2a445 refactor(#1756): derive getDirName from a documented runtime.localConfigDir descriptor axis (#1757) Tom Boucher 2026-06-26 12:44:09 -04:00
  • e075a41c86 feat(#1754): CLI version-skew detection — warn when a global install shadows project-local GSD (#1755) Tom Boucher 2026-06-26 12:19:39 -04:00
  • ae4c198a13 docs(#956): MemPalace proposal — decision/phase ownership + corrected Phase-6 framing (#1753) Tom Boucher 2026-06-26 09:39:00 -04:00
  • 4525bc6f4d fix(#1749): close epic #1702 audit gaps — drift-guard bin/install.js, ci-test-scope wiring, ADR divergence (#1751) Tom Boucher 2026-06-26 08:12:40 -04:00
  • 83685ea7a3 docs(#1744): portability architecture guide + ADR-1703 acceptance (Phase 7 closeout) (#1745) Tom Boucher 2026-06-26 00:19:44 -04:00
  • 871621c3c8 feat(#1740): require-fs-op-fallback production AST rule + Windows transient-lock retry (Phase 6) (#1742) Tom Boucher 2026-06-25 23:55:58 -04:00
  • 9d52043f50 feat(#1733): normalize-path-in-content production AST rule + fix Windows agent-skills content leak (Phase 5) (#1736) Tom Boucher 2026-06-25 21:49:22 -04:00
  • b307c4cfde refactor(#1734): extract install engine from bin/install.js (ADR-1239 Phase B deep move) (#1735) Tom Boucher 2026-06-25 21:16:47 -04:00
  • 6414249d25 fix(#1580): exclude 0/999 sentinels from milestone-complete guard and roadmap analyze (#1691) Behruz Nassre Esfahani 2026-06-25 17:13:22 -07:00
  • b2a7a3980d docs(#1606): ADR for the prohibition-enforcement verify-time seam (#1712) Rezolv 2026-06-25 20:13:00 -04:00
  • 0bd4c82389 docs(#1607): record recall-side rejected alternatives in ADR-550 (#1714) Rezolv 2026-06-25 20:12:42 -04:00
  • a831c76f78 docs(#1608): add probe-family predicates to CONTEXT.md (#1717) Rezolv 2026-06-25 20:12:22 -04:00
  • 07ec1b91d5 test(#1730): golden-parity install harness for all 16 runtimes (#1732) Tom Boucher 2026-06-25 19:00:32 -04:00
  • f08b177215 feat(#1726): G1-G6 portability AST rules; fix all offenders; delete the ratchet (Phase 4) (#1731) Tom Boucher 2026-06-25 18:24:39 -04:00
  • 2990305f78 refactor(#1727): derive NON_CLAUDE_RUNTIMES from the capability registry (ADR-1239 Phase B) (#1728) Tom Boucher 2026-06-25 17:40:58 -04:00
  • 41dfeed45a feat(#1724): complete install write-confinement (copyWithPathReplacement, installCodexConfig) (ADR-1239 Phase B) (#1725) Tom Boucher 2026-06-25 16:54:59 -04:00
  • c57e0d56c2 feat(#1720): no-unguarded-nonportable-exec AST rule; retire the regex script (Phase 3) (#1723) Tom Boucher 2026-06-25 16:25:48 -04:00
  • cf2e66b39e feat(#1708): typed documentation-sourced #853 dispatch-flatten (ADR-1239 Phase B) (#1719) Tom Boucher 2026-06-25 15:37:33 -04:00
  • 481d121dd4 feat(#1711): no-posix-mode-bit-assert AST rule (Phase 2) (#1718) Tom Boucher 2026-06-25 15:26:23 -04:00
  • a72dbfa58c feat(#1707): no-path-literal-in-assert AST rule + portability foundation (#1710) Tom Boucher 2026-06-25 14:37:10 -04:00
  • fb5f89db10 feat(#1704): destSubpath write-confinement (ADR-1239 Phase B) (#1706) Tom Boucher 2026-06-25 13:20:25 -04:00
  • 584dbd6a47 docs(#1703): ADR — cross-platform portability enforcement architecture (#1705) Tom Boucher 2026-06-25 13:12:34 -04:00
  • 30d4b85de5 feat(#1684): negotiated host-integration interface (ADR-1239 Phase A) (#1690) Tom Boucher 2026-06-25 11:33:06 -04:00
  • d9c8df04d7 Merge remote-tracking branch 'origin/next' into fix/1477-surface-source-marker Joe Slitzker 2026-06-25 09:48:15 -05:00
  • ddfc6b0815 fix(#1477): scope changeset to marker writer; lock guard with negative tests Joe Slitzker 2026-06-25 09:46:09 -05:00
  • 2b215b4163 feat(#1688): warn on stale model bake for static-frontmatter runtimes (#1692) Tom Boucher 2026-06-25 09:12:40 -04:00
  • a0e45cd146 docs(#1507): mark ADR-1508 implementation-complete and close the conversion-module epic (#1677) Tom Boucher 2026-06-24 21:39:58 -04:00
  • c438fd396a test(#1676): fast-check property tests for path-prefix collapse + rewrite idempotency (#1686) Tom Boucher 2026-06-24 21:34:56 -04:00
  • 466a2f2866 refactor(#1675): dedup augment converter family — single-source from conversion module (#1685) Tom Boucher 2026-06-24 21:34:53 -04:00
  • cc2e33b098 docs(#1672): add ADR-1671 dynamic context management platform + reference example (#1674) Tom Boucher 2026-06-24 19:48:51 -04:00
  • dba1ead553 Merge pull request #1673 from open-gsd/chore/backmerge-main-to-next-329233fc Tom Boucher 2026-06-24 19:10:57 -04:00
  • 548a986ffc chore: sync next package version to 1.6.0 github-actions[bot] 2026-06-24 23:09:44 +00:00
  • 4c069ae4af chore: back-merge main into next (329233fc) github-actions[bot] 2026-06-24 23:09:27 +00:00
  • 329233fc8b fix(ci): add npm ci + build:lib before version sync in auto-backmerge Tom Boucher 2026-06-24 19:09:13 -04:00
  • af3b577f47 Merge pull request #1670 from open-gsd/release/1.6.0 Tom Boucher 2026-06-24 18:50:14 -04:00
  • 7cbd26682d chore: promote CHANGELOG for v1.6.0 github-actions[bot] 2026-06-24 22:38:15 +00:00
  • 7d5f55e34e chore: finalize v1.6.0 github-actions[bot] 2026-06-24 22:30:29 +00:00
  • ad6082a60a Merge remote-tracking branch 'origin/next' into release/1.6.0 Tom Boucher 2026-06-24 18:12:58 -04:00
  • 47906b052d fix(#1520): randomize mktemp temp paths on BSD/macOS (XXXXXX must be path-final) (#1550) Behruz Nassre Esfahani 2026-06-24 14:27:45 -07:00
  • cbf7c82841 feat(#323): fish-shell support in post-install PATH suggestion (#727) Andreas Brauchli 2026-06-24 15:20:52 -06:00
  • 1a46109b97 enhance(#1579): deterministic gsd-tools query eval.score verb (#1583) Alex V. 2026-06-25 00:16:13 +03:00
  • a63684c222 enhance(#1577): WebFetch/WebSearch injection isolation + opt-in blocking (#1585) Alex V. 2026-06-25 00:07:23 +03:00
  • 3870fafe74 fix(#1571): resolve schema-drift phase by token, not substring (#1640) Behruz Nassre Esfahani 2026-06-24 14:03:01 -07:00
  • 51c5497460 fix(#1668): restore CRLF By-Phase row-upsert regression (resolved via #1655) (#1669) Tom Boucher 2026-06-24 16:50:50 -04:00
  • d101daff30 fix(#1516): expose adaptive model_profile in /gsd-new-project AI Models prompt (#1654) Tom Boucher 2026-06-24 14:46:44 -04:00