Commit Graph

  • ba25e3989d fix: pin transitive hono dependency to >=4.13.5 (moderate advisory) sim 2026-09-08 22:55:08 -04:00
  • 10ad91dafb fix(#4460): drop the superfluous allow-test-rule marker sim 2026-09-08 18:38:47 -04:00
  • 7fe3fd80c2 fix(#4460): stop sourcing Tier 1's fence -- confirmed non-portable path check sim 2026-09-08 17:54:24 -04:00
  • 779fff03a4 fix(#4460): drop unused execFileSync import (lint-tests finding) sim 2026-09-08 17:51:05 -04:00
  • eb4b8ba8c9 fix(#4460): fix two self-inflicted bugs in round 5's diagnostic harness sim 2026-09-08 17:32:25 -04:00
  • f6d610788e test(#4460): capture Tier 1/3 diagnostics instead of guessing a 4th cause sim 2026-09-08 17:06:58 -04:00
  • 14e84e1fc5 fix(#4460): use fs.realpathSync.native for the Windows-CI tmp fixture path sim 2026-09-08 16:35:25 -04:00
  • 4e5e097544 fix(#4460): strip realpath -m from Tier 1 in the test (Windows CI) sim 2026-09-08 16:09:37 -04:00
  • bbbcf43631 docs(#4460): backfill changeset PR number sim 2026-09-08 16:03:40 -04:00
  • d3e3a8f535 fix(#4460): restore compact-file reachability + fix test stdout capture sim 2026-09-08 15:36:02 -04:00
  • db7a349a8c fix(#4460): trim execute-plan.md under its size budget (unrelated regression) sim 2026-09-08 15:17:40 -04:00
  • 5946926b94 fix(#4460): rework test to not depend on Tier 2's broken bash (#4461) sim 2026-09-08 14:40:32 -04:00
  • b1c78f0d2e fix(#4460): gate Tier 3's #2666 cross-check on FILES_OVERRIDE sim 2026-09-08 14:29:57 -04:00
  • ab0405ad22 test(#4514): migrate git-adjacent workflow checks to named timeout constants sim 2026-09-09 07:05:48 -04:00
  • fd37b6a171 Merge pull request #4560 from open-gsd/test/4513-batch2-git-plumbing Tom Boucher 2026-09-09 06:53:14 -04:00
  • 137f3115a1 fix(#4492): index the suffix window instead of pattern-matching it (#4539) Behruz Nassre Esfahani 2026-09-08 22:48:17 -07:00
  • 42c02a00c0 enhance(#3418): report real codebase drift instead of the whole repository (#4124) Norman Yee 2026-09-08 19:08:20 -10:00
  • 3ad75a6d59 enhance(#4285): resolve context-monitor fire-points from .planning/config.json (#4366) Behruz Nassre Esfahani 2026-09-08 21:31:14 -07:00
  • 6c5e11049b fix(#4383): require phase before planned-phase writes (#4534) Michel Moreira 2026-09-09 00:38:23 -03:00
  • c9d3e66631 fix(#4341): reference-count the git-config sandbox the three guard suites share (#4389) Michel Moreira 2026-09-08 23:31:45 -03:00
  • 342bd8ca6b fix: backfill changeset fragment PR number for #4560 sim 2026-09-08 22:01:15 -04:00
  • bba20b51fd fix: pin transitive hono dependency to >=4.13.5 (moderate advisory) sim 2026-09-08 21:33:51 -04:00
  • b33df03726 enhance(#4089): add minimum-solution reasoning check (#4118) Lorenz Leslie Espinosa 2026-09-08 20:58:23 -04:00
  • 95e6a58fd4 test(#4513): migrate git plumbing batch to named timeout constants sim 2026-09-08 19:56:08 -04:00
  • ff5c5782ee test(#4512): migrate process-seam batch to named timeout constants sim 2026-09-08 14:03:22 -04:00
  • c9016b2e35 docs(#4554): add changeset fragment sim 2026-09-08 17:36:29 -04:00
  • 8bcf633e21 fix(#4554): trim execute-plan.md 21 bytes under its DEFAULT size-tier cap sim 2026-09-08 17:09:59 -04:00
  • a27cb6b2fa enhance(#4139): Phase 6 — the lazily-read remainder and the artifact templates (#4540) Tom Boucher 2026-09-08 14:31:04 -04:00
  • 66dbb104a0 fix(#4459): anchor update_codebase_map's diff base on the phase directory (#4549) Tom Boucher 2026-09-08 14:25:56 -04:00
  • 511c900052 fix(#4458): reuse detectSubRepos for new-project.md's sub-repo detection (#4548) Tom Boucher 2026-09-08 12:39:34 -04:00
  • 00b7e622e1 test(#4457): cover init.new-milestone's project_exists/project_path under an active workstream (#4547) Tom Boucher 2026-09-08 10:19:16 -04:00
  • 147c89a9b8 fix(#4456): forward --ws to every downstream new-milestone.md call (#4545) Tom Boucher 2026-09-08 09:23:20 -04:00
  • 0ebc3cf279 fix(#4455): PROJECT.md is shared across workstreams, not workstream-scoped (#4543) Tom Boucher 2026-09-08 06:26:54 -04:00
  • c6df4e1e46 fix(#4455): autonomous.md and complete-milestone.md resolve STATE/ROADMAP/MILESTONES/PROJECT/REQUIREMENTS through the workstream-scoped init fields (#4542) Tom Boucher 2026-09-08 04:56:11 -04:00
  • b8c70a33c0 fix(#4454): surface skipped explicit --files paths instead of silent success (#4538) Tom Boucher 2026-09-08 02:01:12 -04:00
  • 78013b3b74 fix(#4447): classify mixed structural+transient planning commits as a 5th arm (#4537) Tom Boucher 2026-09-08 00:19:03 -04:00
  • e03921c7d8 enhance(#4405): split the rest of the eager-window workflows worth splitting (#4536) Tom Boucher 2026-09-08 00:17:22 -04:00
  • 18c899def5 enhance(#4209): optional external source reviewer lanes for /gsd:code-review (#4323) Dennis Alexis Valin Dittrich 2026-09-08 04:52:33 +02:00
  • 733bec3ad1 enhance(#4261): report size-cap headroom on every run, with a reserved margin (#4418) Michel Moreira 2026-09-07 23:04:48 -03:00
  • 95529ef153 fix(#4291): isolate ship:pre and empty-points e2e CLI tests from real HOME (#4321) Dennis Alexis Valin Dittrich 2026-09-08 04:04:44 +02:00
  • 423f38e655 fix(#4444): honor config-set --dry-run instead of silently ignoring it (#4504) Tom Boucher 2026-09-07 21:08:06 -04:00
  • 93e141a006 enhance(#4139): Phase 4 — measure the window instead of asserting it (#4502) Tom Boucher 2026-09-07 19:19:03 -04:00
  • 8dcdcb253e fix(#4443): register hooks.commit_types (and sibling hooks.community) in config schema (#4501) Tom Boucher 2026-09-07 17:29:22 -04:00
  • a0f8f956c4 enhance(#4139): Phase 3 — partition rules + the five checks (#4497) Tom Boucher 2026-09-07 16:44:53 -04:00
  • ac6ed6201d fix(#4257): harvest only prose phase references; W002 names its workstream scope (#4486) Tom Boucher 2026-09-07 14:31:35 -04:00
  • c3a18b5ba0 docs(#4440): stop telling agents to grep .env files the secret guard denies (#4500) Tom Boucher 2026-09-07 14:10:08 -04:00
  • e38d246015 fix(#4439): render pending-todo 'created' as date-only, matching [date] (#4494) Tom Boucher 2026-09-07 13:33:30 -04:00
  • 8b7a0b696b enhance(#4139): Phase 2 — one shared gate, one pilot split, one accuracy spot-check (#4471) Tom Boucher 2026-09-07 12:18:38 -04:00
  • 93abf3a7b6 fix(#4276): read the quoting, not just the digits, before eating an IO number (#4420) Michel Moreira 2026-09-07 12:47:43 -03:00
  • 476394689a fix(#4254): pin sequential executor to the orchestrator's validated root (#4476) Tom Boucher 2026-09-07 10:54:30 -04:00
  • 2388e6ab34 fix(#4342): run the bug-167 routing test in a fixture project, not the developer's (#4387) Michel Moreira 2026-09-07 11:34:37 -03:00
  • ae40529d31 chore(#4394): lint allowed-tools parity — Bash without Grep (#4431) Michel Moreira 2026-09-07 10:44:38 -03:00
  • 0a0905705a fix(#4256): resolve todos from the root via todosDir everywhere (#4479) Tom Boucher 2026-09-07 08:24:14 -04:00
  • 6ebe6372ce fix(#4243): anchor stateReplaceProgressPercent bold form to line start (#4474) Tom Boucher 2026-09-07 04:27:35 -04:00
  • c4b6dbd486 fix(#4247): refuse update-plan-progress on a roadmap with no writable phase entry (#4468) Tom Boucher 2026-09-07 02:20:47 -04:00
  • 03c770be47 docs(#4463): record executor self-repair of worktree base as out-of-scope (#4470) Tom Boucher 2026-09-07 00:52:49 -04:00
  • 33e393ba4c fix(#4243): anchor stateReplaceField bold form; pin frontmatter round-trip (#4453) Tom Boucher 2026-09-07 00:03:15 -04:00
  • 8c8eda46b0 fix(#4225): scope the sibling-worktree phase-number horizon to the active workstream (#4450) Tom Boucher 2026-09-06 22:24:07 -04:00
  • f15887ebb1 feat(#4446): ban ad hoc timeout literals in tests, ship with full legacy allowlist (#4449) Tom Boucher 2026-09-06 21:23:39 -04:00
  • ef30e59860 fix(#4448): stop io.test.cjs's in-process runMain calls from corrupting node:test's own fd-1 IPC (#4452) Tom Boucher 2026-09-06 21:06:48 -04:00
  • e54d3aa159 enhance(#4401): register workflow.compact_content as a validated config key (#4441) Brenden Smerbeck 2026-09-06 19:52:59 -04:00
  • 2cf119f57e fix(#4217): reconcile artifacts before classifying an abnormally-ended executor (#4442) Tom Boucher 2026-09-06 18:57:38 -04:00
  • 19b66c3ec8 fix(#4218): stop the orchestrator steering an executor that is still working (#4391) Michel Moreira 2026-09-06 18:51:34 -03:00
  • 1c0acb2359 feat(#4422): block merging into next/main while the base branch's Tests run is red (#4428) Tom Boucher 2026-09-06 17:29:54 -04:00
  • 38e4ce5f62 fix(#4186): anchored status vocabulary, record-session arg guard, recount pin (#4381) Tom Boucher 2026-09-06 17:08:24 -04:00
  • 47f83beb62 fix(#4205): filter gsd_run, not gsd-tools, when isolating PATH in launcher fixtures (#4337) Dennis Alexis Valin Dittrich 2026-09-06 23:07:25 +02:00
  • f09e7ed08c fix(#4137): existsSync-guard the Homebrew Cellar rewrite in normalizeNodePath (#4375) Tom Boucher 2026-09-06 16:04:21 -04:00
  • 2920bbc022 fix(#4421): rescind #494's macOS full-matrix skip on changed test files (#4427) Tom Boucher 2026-09-06 15:42:23 -04:00
  • 54085516c1 fix(#4211): materialize Kimi's agent tree recursively during surface apply (#4371) Michel Moreira 2026-09-06 16:11:47 -03:00
  • acb3cc974b fix(#4197): dedup the update-context fast path against the selected global dir (#4413) Tom Boucher 2026-09-06 14:09:32 -04:00
  • ed133cc116 enhance(#3085): add Grep to allowed-tools for 21 skills (#4397) Tom Boucher 2026-09-06 13:37:47 -04:00
  • b7917882bb fix(#4398): render the pending-todo bullet link repo-relative (#4416) Tom Boucher 2026-09-06 13:23:26 -04:00
  • aad04f4e9a docs(#4400): ADR-4139 — the compact-content seam (#4410) Tom Boucher 2026-09-06 12:24:33 -04:00
  • 708d9a0b82 fix(#4187): status reader resolves a bare VERIFICATION.md like resolve-file (#4388) Tom Boucher 2026-09-06 11:54:03 -04:00
  • fd4aac5670 fix(#4192): honor explicit model pins on the claude runtime (#4396) Tom Boucher 2026-09-06 10:17:50 -04:00
  • b7406b293f enhance(#2618): render pending todos as one bounded bullet per todo (#4384) Tom Boucher 2026-09-06 08:06:39 -04:00
  • 66e4034fe4 fix(#4138): begin-phase without --phase exits non-zero and writes nothing (#4380) Tom Boucher 2026-09-06 07:03:39 -04:00
  • 03738824de enhance(#2586): stop installing Codex context-monitor hooks without metrics (#4367) Tom Boucher 2026-09-06 05:46:49 -04:00
  • 0aa4202f6a fix(#4135): headline baseline coverage, opt-in strict gate, git-history widening (#4376) Tom Boucher 2026-09-06 05:26:05 -04:00
  • c95b734145 fix(#4136): compute the Incorporated status; stop re-grafting superseded patches (#4373) Tom Boucher 2026-09-06 02:55:41 -04:00
  • 7bb366e836 fix(#4130): --context flag for check decision-coverage-plan + parseDecisions quadratic-backtracking hardening (#4374) Tom Boucher 2026-09-06 02:55:17 -04:00
  • 6adf3098ac fix(#4145): resolve gsd-pristine/ baselines by recorded hash, relocate orphans (#4364) Tom Boucher 2026-09-06 02:04:18 -04:00
  • d5a85da8ab fix(#4363): bump download-artifact and setup-node off node20 runtimes (#4365) Tom Boucher 2026-09-06 00:03:05 -04:00
  • c3e2da153b fix(#4134): refuse punctuation-only milestone heading names (#4358) Tom Boucher 2026-09-05 23:31:35 -04:00
  • e6d047decc fix(#4129): derive completed_phases from the ROADMAP authority; honor the progress-ratchet on every state write (#4359) Tom Boucher 2026-09-05 23:02:07 -04:00
  • bd75d42f52 Merge pull request #4362 from open-gsd/chore/backmerge-main-to-next-b67f6028c Tom Boucher 2026-09-05 22:11:10 -04:00
  • 0293afd108 chore: back-merge main into next (b67f6028c) github-actions[bot] 2026-09-06 02:10:44 +00:00
  • 519bb60263 Merge pull request #4361 from open-gsd/chore/sync-next-version-1.13.0 Tom Boucher 2026-09-05 22:10:36 -04:00
  • b3906c66f6 chore: sync next package version to 1.13.0 github-actions[bot] 2026-09-06 02:10:29 +00:00
  • b67f6028ce Merge pull request #4360 from open-gsd/release/1.13.0 Tom Boucher 2026-09-05 22:10:26 -04:00
  • b5b9814f03 chore: promote CHANGELOG for v1.13.0 github-actions[bot] 2026-09-06 02:09:37 +00:00
  • d0bf2c5165 chore: finalize v1.13.0 github-actions[bot] 2026-09-06 02:09:28 +00:00
  • 06eba5fdb0 fix(#4130): parse phase-prefixed decision IDs (D4-01) (#4357) Tom Boucher 2026-09-05 21:05:19 -04:00
  • 48789fe9a9 fix(#4355): add --merge-async to test:coverage:unit:raw (#4356) Tom Boucher 2026-09-05 20:28:51 -04:00
  • a65cb291e8 fix(#4105): park the #3889 hang fixture on a settling timer (#4349) Tom Boucher 2026-09-05 19:39:35 -04:00
  • 0be5bf865a enhance(#3783): audit-uat summary segments current-milestone vs archived debt (#4336) Tom Boucher 2026-09-05 19:03:14 -04:00
  • f9f72cb54c enhance(#3777): opt-in concurrent per-plan planners in chunked mode (#4346) Tom Boucher 2026-09-05 18:57:17 -04:00
  • 1db726ebbf feat(#3806): canonize the Review Dispositions Ledger contract (#4345) Tom Boucher 2026-09-05 18:50:27 -04:00
  • ea91268d02 ci(#4335): shard release.yml rc/finalize unit-suite tests (#4338) Tom Boucher 2026-09-05 18:49:35 -04:00
  • c20675cc4d fix(#3819): widen executor's pre-commit guard beyond worktree mode (#4343) Tom Boucher 2026-09-05 18:35:42 -04:00