Commit Graph

  • 4e1c449281 enh(#3811): add hooks.commit_types config surface to gsd-validate-commit (#4340) Tom Boucher 2026-09-05 18:35:09 -04:00
  • 7533cb4454 fix(#4104): park the prohibition-enforcement hang fixture on a settling timer (#4331) Tom Boucher 2026-09-05 18:10:04 -04:00
  • 17e163f15c docs(#4333): document the ADR Amends/Amended-by convention (#4334) Tom Boucher 2026-09-05 16:45:57 -04:00
  • 2f920c5af3 fix(#4097): evidence preservation no longer sweeps the run's own input copies into .review-diagnostics/ (#4329) Tom Boucher 2026-09-05 16:45:43 -04:00
  • 4c60879b5d fix(#4132): verify durable runtime surface sources (#4182) Zy Deng 2026-09-05 21:32:52 +02:00
  • 1017898cb9 fix(#3771): make remediation examples non-binding and surface revision conflicts (#3916) Dennis Alexis Valin Dittrich 2026-09-05 21:16:38 +02:00
  • 26b8e9abad fix(#4306): forward real bytes through the #3912 A6 stderr-bytes mocks (#4328) Tom Boucher 2026-09-05 14:42:26 -04:00
  • 13309a1921 docs(#4286): record doc-writer/roadmapper loop-contribution roles as out-of-scope (#4330) Tom Boucher 2026-09-05 14:20:54 -04:00
  • 86b745b48b fix(#4270): forward Codex spawn model routing (#4281) Michel Moreira 2026-09-05 15:20:26 -03:00
  • 7ff196c505 fix(#4096): honor --dry-run in todo complete and write completion keys inside the frontmatter fence (#4325) Tom Boucher 2026-09-05 13:49:58 -04:00
  • 3d03ae65e6 fix(#4094): withhold all four STATE.md progress counters under the milestone-unbounded guard (#4322) Tom Boucher 2026-09-05 13:01:28 -04:00
  • 2e1ede6d99 fix(#4093): give advance-plan's zero-labeled-fields failure a disk-derived recovery decline (#4318) Tom Boucher 2026-09-05 10:46:37 -04:00
  • d9d16551b7 fix(#4091): publish update-check cache via atomic temp+rename (#4313) Tom Boucher 2026-09-05 09:22:10 -04:00
  • b327331747 fix(#4086): resolve skills/ manifest keys at the runtime's actual skills root (#4311) Tom Boucher 2026-09-05 08:06:19 -04:00
  • 70f22e4643 fix(#4213): keep STATE.md progress surfaces synchronized (#4231) Atirna 2026-09-05 17:26:06 +05:30
  • dad16b6ef9 fix(#4141): ignore Stryker's sandbox in eslint's global ignores (#4178) Adnan 2026-09-05 12:37:13 +01:00
  • 294ec29857 fix(#4053): quote decimal-shaped frontmatter scalars for spec YAML readers (#4165) aaka3207 2026-09-05 06:17:41 -05:00
  • 723ea08dc2 fix(#4016): imperative-override injection patterns tolerate filler words (#4061) allcounter 2026-09-05 03:58:45 -07:00
  • 5d804dd287 fix(#3709): clear the context-monitor warn sentinel on PreCompact (#3808) Behruz Nassre Esfahani 2026-09-05 03:29:06 -07:00
  • f9bb489363 fix(#4204): isolate verify:post CLI test capability discovery from real HOME (#4293) Dennis Alexis Valin Dittrich 2026-09-05 11:58:29 +02:00
  • 5869febb16 enhance(#4155): invalidate verification results when covered inputs change (#4290) Dennis Alexis Valin Dittrich 2026-09-05 11:42:52 +02:00
  • 5ad9a36f35 fix(#4255): resolve reviewer-lane effort from the lane, not from gsd-plan-checker (#4275) Behruz Nassre Esfahani 2026-09-05 02:25:44 -07:00
  • 925a363879 enhance(#4032): apply configured agent tool grants (#4238) Dennis Alexis Valin Dittrich 2026-09-05 10:52:45 +02:00
  • e8800287d5 enhance(#4153): fail closed unresolved update targets (#4237) Dennis Alexis Valin Dittrich 2026-09-05 10:17:21 +02:00
  • 77e2472ca0 enhance(#4221): replace installer Read() deny rules with a managed secret-read guard hook (#4236) Cody Anderson 2026-09-05 02:00:08 -06:00
  • d0d542e478 fix(#4183): resolve root phase Fallow base (#4215) Dennis Alexis Valin Dittrich 2026-09-05 09:32:17 +02:00
  • eedb6b5431 enhance(#4107): sequence external review after internal fixes (#4206) Dennis Alexis Valin Dittrich 2026-09-05 09:14:27 +02:00
  • a262ad6b61 fix(#4148): dispatch wave-pre step hooks (#4185) Dennis Alexis Valin Dittrich 2026-09-05 08:56:37 +02:00
  • 0f3959516c fix(#4106): drop the orphaned test:mutation:since script (#4179) Adnan 2026-09-05 07:21:02 +01:00
  • c6efe2905c fix(#4087): stage the hook helpers the Codex bundle's hooks require (#4117) Behruz Nassre Esfahani 2026-09-04 22:49:37 -07:00
  • 0ea012c519 fix(#3939): parse decision bullets with a wrapped bold lead-in (#3953) Andreas Brauchli 2026-09-04 22:18:36 -07:00
  • eb336e9f77 fix(#4081): decode git C-quoted paths in codebase-drift --name-status parser (#4307) Tom Boucher 2026-09-05 00:50:35 -04:00
  • 9ee6d54cc3 fix(#4306): extend fault-injection fd-swallow fix across the whole suite (#4308) Tom Boucher 2026-09-04 23:54:02 -04:00
  • 4499933807 fix(#3802): resolve the heredoc body before validating the commit subject (#3816) Behruz Nassre Esfahani 2026-09-04 20:51:43 -07:00
  • c27da5e993 fix(#4079): forbid ScheduleWakeup wake-tool escape hatch at background-wait sites (#4299) Tom Boucher 2026-09-04 23:16:40 -04:00
  • 02ad0b91f3 fix(#4078): phase.complete next-phase cascade reads dash-grammar checkbox rows (#4301) Tom Boucher 2026-09-04 22:03:43 -04:00
  • 30c40e0fe2 fix(#4302): bound restatement detector's deferral window structurally, not by a flat char count (#4303) Tom Boucher 2026-09-04 21:35:30 -04:00
  • 0fca71eaae enhance(#2529): cover every workflow with response-language directives + CI lint (#2558) JusticeWay 2026-09-05 06:12:12 +05:00
  • 04ac8723b9 fix(#4024): flag quantitative-criteria trap shapes in verify plan-structure (#4288) Tom Boucher 2026-09-04 21:04:49 -04:00
  • 1ec4b38bd3 test(#4298): add tdd-walk.cjs end-to-end sniff-test harness for TDD dispatch (#4300) Tom Boucher 2026-09-04 20:17:36 -04:00
  • 747a3730d4 fix(#4268): harden tdd-single-statement.test.cjs against reworded restatements and backend divergence (#4297) Tom Boucher 2026-09-04 19:48:14 -04:00
  • 5214ad5802 fix(#4267): correct tdd.md pointer citations; fix(#4269): collapse plan-level gate-rule duplication (#4295) Tom Boucher 2026-09-04 19:13:56 -04:00
  • 2e056488d9 fix(#4067): derive advance-plan phase-complete from disk, not the plan counter (#4292) Tom Boucher 2026-09-04 17:49:01 -04:00
  • d29b50d696 fix(#4051): route specific intents first and confirm before dispatch in --do (#4289) Tom Boucher 2026-09-04 17:19:16 -04:00
  • 8249ebcf6e fix(#3770): require intentional RED evidence before GREEN (#4279) Tom Boucher 2026-09-04 16:44:38 -04:00
  • 2f4f7538e9 fix(#4264): wire both TDD dispatch backends to phase.tdd-applicable (#4284) Tom Boucher 2026-09-04 16:08:42 -04:00
  • 580059251a fix(#4040): route partially-created .planning to initialization recovery (#4283) Tom Boucher 2026-09-04 16:03:42 -04:00
  • b1b7cabfb5 docs(#4123): add gsd-qoder EoS registry entry (#4278) Xiangfang Chen 2026-09-05 03:09:10 +08:00
  • 75ee7b0214 enhance(#4273): add phase.tdd-applicable single-owner predicate (#4277) Tom Boucher 2026-09-04 14:14:56 -04:00
  • f4bf449296 fix(#3850): surface gaps_found VERIFICATION files in audit-uat (#3879) Adnan 2026-09-04 18:47:01 +01:00
  • 585a8b7f1b fix(#3747): correct antigravity matrix evidence and pin the CLI-only skills install path (#4274) Tom Boucher 2026-09-04 11:48:38 -04:00
  • 75bad7aedd test(#3936): tighten quick researcher regression coverage (#4169) Dennis Alexis Valin Dittrich 2026-09-04 16:22:10 +02:00
  • 7eefad6f92 docs(#4260): record npm-audit retry/backoff enhancement as out-of-scope (#4271) Tom Boucher 2026-09-04 10:20:38 -04:00
  • 18e5cfff8a fix(#4250, #4260): distinguish a timed-out npm audit from a JSON parse failure, retry with backoff (#4251) Tom Boucher 2026-09-04 10:02:17 -04:00
  • 97ce61dee2 fix(#3990): state the RED/GREEN/REFACTOR cycle once, embed tdd.md conditionally (#4228) Tom Boucher 2026-09-03 21:41:14 -04:00
  • 590edec7a7 fix(#3956): require positive evidence for verify artifacts/key-links pass (#4004) Rezolv 2026-09-03 17:46:50 -04:00
  • a788afb120 fix(#4010): confine stateReplaceField to same-line whitespace so an empty field's following line survives (#4021) Rezolv 2026-09-03 17:14:12 -04:00
  • 02c6955162 chore(#4241): add merge_group trigger to test.yml (#4242) Tom Boucher 2026-09-03 15:00:04 -04:00
  • 1fe85cd43e chore(#4244): ESLint rules for the #4220 Windows dirname-walk / TMPDIR-triad bug class (#4246) Tom Boucher 2026-09-03 14:14:09 -04:00
  • 456136659d fix(#4220): terminate the Windows temp-sweep ancestor walk (and two bugs it unmasked) (#4245) Tom Boucher 2026-09-03 13:42:14 -04:00
  • 515191f07d feat(#3677): quick-batch hardening and acceptance (#4240) Tom Boucher 2026-09-03 09:47:22 -04:00
  • 8f013983e5 fix(#3751): provision the claude CLI in CI and cover agents/ in the plugin-validate fixture (#4229) Tom Boucher 2026-09-03 06:59:30 -04:00
  • 3639ab0431 fix(#3968): measure commit claims at all three surfaces — ledger, verifier BLOCKER, porcelain HANDOFF (#4230) Tom Boucher 2026-09-03 05:43:16 -04:00
  • d5f8191f66 fix(#3730): quick-tasks-migrate — canonical-schema repair, auto-run on first quick (#4216) Tom Boucher 2026-09-03 01:32:41 -04:00
  • 114dfcb739 fix(#4196): npm-audit gate blocks only NEW advisories, not pre-existing ones (#4214) Tom Boucher 2026-09-02 22:38:37 -04:00
  • 2f64e6230a feat(#3676): quick-batch command, workflow, and isolation integration (#4212) Tom Boucher 2026-09-02 22:38:31 -04:00
  • 7d6d788b51 fix(#4020): bound the test run's temp footprint with a swept run-scoped root (#4207) Tom Boucher 2026-09-02 20:47:34 -04:00
  • 858bb89769 ci(#4196): exempt dependabot[bot] from issue-link, title, and unsolicited-PR gates (#4203) Tom Boucher 2026-09-02 15:56:43 -04:00
  • 91ed46882a feat(#3675): quick-batch core primitives and resumable manifest (#4190) Tom Boucher 2026-09-02 15:38:27 -04:00
  • 1c4a00244f ci(#4196): auto-merge Dependabot patch/minor bumps once required checks pass (#4200) Tom Boucher 2026-09-02 15:38:09 -04:00
  • 0598a2cf2c chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates (#4193) dependabot[bot] 2026-09-02 15:37:37 -04:00
  • 7c52344284 fix(#4003): anchor the safe-resume gate's plan-scope greps to the milestone (#4194) Tom Boucher 2026-09-02 13:45:14 -04:00
  • dce40eeb6e fix(#4002): rewrite zcode command @-refs to the zcode runtime home (#4188) Tom Boucher 2026-09-02 12:19:41 -04:00
  • acb903c2e8 enhance(#3661): make the code-review hook point configurable (#4159) Tom Boucher 2026-09-02 11:01:54 -04:00
  • 6fdac3947b fix(#3996): carry agy stderr in the antigravity stub and gate the stall tell on the watermark (#4184) Tom Boucher 2026-09-02 09:46:21 -04:00
  • 77dcdda534 enhance(#4014): an unreadable directory must not report as an empty one (#4163) Tom Boucher 2026-09-02 08:12:57 -04:00
  • 2131fe13f3 enhance(#3464): exec() detection widening, citation-debt cleanup — Phase 8 (#4171) Tom Boucher 2026-09-02 08:11:23 -04:00
  • 9b77320580 fix(#4076): add missing gsd-hook-version header to gsd-node-runner.sh (#4092) Carlos Cativo 2026-09-02 06:04:37 -06:00
  • b0572c0108 feat(#3674): extract shared file-overlap wave partitioner (#4166) Tom Boucher 2026-09-02 07:33:42 -04:00
  • fa107c0461 fix(#4172): add --merge-async to test:coverage:scripts-floor (#4173) Tom Boucher 2026-09-02 06:39:15 -04:00
  • 5c7243e54b fix(#3995): derive the review diff base from the phase directory (#4181) Tom Boucher 2026-09-02 06:03:17 -04:00
  • 647365faf1 fix(#4011): key the TDD runtime gate on TDD_MODE alone (#4180) Tom Boucher 2026-09-02 04:24:52 -04:00
  • 383c2f6b34 fix(#3982): strip closed-milestone details from the current window (#4177) Tom Boucher 2026-09-02 02:33:54 -04:00
  • 9eef1b791b fix(#3981): give blocking guards a host-stall-proof timeout budget (#4175) Tom Boucher 2026-09-02 01:26:37 -04:00
  • 7960374d15 fix(#3962): rename the TDD-Audit trailer token to gate-status (#4174) Tom Boucher 2026-09-02 00:01:55 -04:00
  • 10593e2cf2 fix(#3959): give review-prompt plans citable path anchors (#4170) Tom Boucher 2026-09-01 22:40:23 -04:00
  • 91d5fdff6f chore(#3546): migrate hook advisory assertions onto typed output surfaces (#4167) Tom Boucher 2026-09-01 22:32:54 -04:00
  • f16ff7d1b3 enhance(#3545): widen no-source-grep with fold+hooks, migrate 76 sites (#4161) Tom Boucher 2026-09-01 21:40:38 -04:00
  • ff0361071d feat(#3653): add review.models.cursor — wire modelArg/modelConfigKey for the cursor reviewer lane (#4160) Tom Boucher 2026-09-01 21:40:20 -04:00
  • ddb877fa0a enhance(#3957): a no-op reports the real condition and the values it already computed (#4157) Tom Boucher 2026-09-01 21:40:07 -04:00
  • bf4485ada2 enhance(#3717): make the edge probe's shape cues language-aware via an optional text_en field (#4156) Tom Boucher 2026-09-01 21:39:53 -04:00
  • 4dfc46bbe7 enhance(#3348): add a context-drift pre-check gate to plan-phase (#4147) Tom Boucher 2026-09-01 21:39:37 -04:00
  • c0fd2e3f4c feat(#3673): add dispatch.maxConcurrency axis and dispatch-capacity query (#4162) Tom Boucher 2026-09-01 21:39:12 -04:00
  • b848b23861 feat(#3778): dispatch plan:pre planner contributions before quick planning (#3934) Dennis Alexis Valin Dittrich 2026-09-02 03:16:57 +02:00
  • 4c6643a8d7 fix(#3945): require a non-empty denominator for milestone-complete (#4164) Tom Boucher 2026-09-01 20:43:39 -04:00
  • c9bff8d2b9 fix(#3899): resolve REVIEWS.md by quoted assignment, not an unquoted ls (#3928) Dennis Alexis Valin Dittrich 2026-09-02 02:25:27 +02:00
  • b6dd4e2e74 fix(#3936): dispatch quick research with researcher persona and model (#4158) Tom Boucher 2026-09-01 19:40:34 -04:00
  • eca9c2b590 fix(#4112): portable grep in workflow markdown + submodule commit fix under diff.ignoreSubmodules (#4149) Tom Boucher 2026-09-01 17:31:01 -04:00
  • 7ca5479f97 docs(#3672): amend ADR-1239 for quick-batch concurrency and single-writer contract (#4146) Tom Boucher 2026-09-01 15:53:17 -04:00
  • bdfc62889b fix(#3784): read the hybrid Current Plan: N of M shape, keep zero-padding, and name the accepted shapes on failure (#3791) Adnan 2026-09-01 20:03:20 +01:00