Commit Graph

  • b7e36d5d38 feat: add curl-able bootstrap installer for msd.golem15.com next Jakub Zych 2026-10-07 23:51:21 +02:00
  • 6b0b92674a refactor: remove dead descriptor-driven mechanisms (no remaining consumer) Jakub Zych 2026-10-06 20:49:35 +02:00
  • fe3ed06691 chore: clear dead test and allowlist leftovers of dropped runtimes Jakub Zych 2026-10-06 20:30:09 +02:00
  • 792139b5ed chore: sweep Kimi mentions from comments and notes Jakub Zych 2026-10-06 20:19:17 +02:00
  • 1622b66907 test: remove Kimi tool-vocabulary hook tests Jakub Zych 2026-10-06 20:09:18 +02:00
  • 6cfa0c55d2 refactor: drop 12 runtimes, keep Claude, Codex, OpenCode, Cursor, ZCode, Antigravity Jakub Zych 2026-10-06 20:02:40 +02:00
  • 12ee75a509 chore: point MSD at git.golem15.com/golem15/msd-core Jakub Zych 2026-10-06 10:41:56 +02:00
  • a9a7a328e6 refactor: hard-fork GSD -> MSD (Make Software Done) Jakub Zych 2026-10-06 01:47:40 +02:00
  • fe069b2a56 chore: add GSD -> MSD rename codemod and record the name Jakub Zych 2026-10-06 01:03:26 +02:00
  • c8ec304684 fix: build hooks before private install Jakub Zych 2026-09-24 12:55:35 +02:00
  • 752127d32e fix: verify Grok shared skill discovery Jakub Zych 2026-09-24 12:54:10 +02:00
  • b567a0f83a chore: add private multi-runtime installer Jakub Zych 2026-09-24 12:50:11 +02:00
  • 952f6a9fce fix(plan-phase): recover safely from quota exhaustion Jakub Zych 2026-09-24 08:21:32 +02:00
  • 238bee7b03 fix(#4881): trust worktree.baseRef:"head" in harness mode; a WorktreeCreate hook withholds it and only a measured fork base restores it (#4921) 0xdhx 2026-09-23 19:15:28 -05:00
  • d7b5b2c2b6 fix(#4906): migrate the ROADMAP.md Plans: line onto the PlanningDoc seam — Phase 2 (#4933) Tom Boucher 2026-09-23 19:25:39 -04:00
  • 1e3e1f7cd8 enhance(#4570): allow disabling planner stall detection (#4585) Michel Moreira 2026-09-23 19:46:23 -03:00
  • 17bf25a3d2 docs(#4671): lock the config-resolution and CLI-encoding design — Phase 0 of #4633 (#4829) Michel Moreira 2026-09-23 18:30:26 -03:00
  • 6486647626 fix(#4949): cap unmeasured files per Windows conformance chunk (#4950) Tom Boucher 2026-09-23 15:26:20 -04:00
  • af822a8024 fix(#4776): resolve the artifact-exists prompt under --auto (#4832) Michel Moreira 2026-09-23 12:13:34 -03:00
  • b90eef28e8 enhance(#3829): report code review severity counts and record a per-finding disposition (#3861) 0xdhx 2026-09-22 20:04:09 -05:00
  • 76ef60ba25 enhance(#4836): prefer the graphify CLI for planner and researcher graph queries (#4874) Michel Moreira 2026-09-22 20:59:45 -03:00
  • 585cab41cc fix(#4770): lift the Codex sandbox_mode holds — documented enforcement suffices (#4920) Tom Boucher 2026-09-21 15:30:52 -04:00
  • 6a4984cf69 fix(#4763): surface the displaced session record and pass --phase from the executor decision loop (#4919) Tom Boucher 2026-09-21 12:42:11 -04:00
  • 55fba5f7ce feat(#4917): add the PlanningDoc parse → mutate → serialize seam — Phase 1 of #4906 (#4918) Tom Boucher 2026-09-21 11:17:58 -04:00
  • b956bb7c67 fix(#4834): gate the launcher PATH arm on runtime identity and prefer config-home installs (#4902) Tom Boucher 2026-09-21 02:27:36 -04:00
  • fac0e9de86 docs(#4906): ADR-4910 amendment — a write refuses on a document with any unreadable node (#4913) Tom Boucher 2026-09-21 00:17:10 -04:00
  • 01dbda9c49 docs(#4910): ADR-4910 — the PlanningDoc parse → mutate → serialize seam — Phase 0 of #4906 (#4911) Tom Boucher 2026-09-20 23:47:33 -04:00
  • eea9247c93 enhance(#4095): checkpoint:decision auto-selection is opt-in via auto_select (#4912) Tom Boucher 2026-09-20 23:47:01 -04:00
  • 029acd9158 fix(#4434): win32 unmeasured test files weigh the documented ~2.2x Windows-cost floor, not the Linux-measured mean (#4903) Tom Boucher 2026-09-20 20:08:53 -04:00
  • ccfed63355 fix(#4823): the Current Plan reset is scoped to the Current Position section (#4898) Tom Boucher 2026-09-20 11:45:50 -04:00
  • bd79a97df0 fix(#4806): unparseable VERIFICATION.md frontmatter reports a distinct parse error, never status missing (#4896) Tom Boucher 2026-09-20 10:26:53 -04:00
  • e2d879f681 fix(#4802): audit acknowledge refuses targets whose frontmatter fails to parse (#4895) Tom Boucher 2026-09-20 08:45:54 -04:00
  • a8394713d1 fix(#4801): init.manager resolves archived phase directories through findPhaseInternal (#4893) Tom Boucher 2026-09-20 06:45:38 -04:00
  • 88b5775dc8 enhance(#4223): default-off interaction capture for gsd-ui-auditor via the chrome-devtools CLI (#4477) 0xdhx 2026-09-20 04:45:15 -05:00
  • 0977d0a475 fix(#4797): run-with-timeout's .cmd mediation folds onto projectSpawnInvocation — spaces in the shim path no longer break it (#4892) Tom Boucher 2026-09-20 05:08:22 -04:00
  • 2e14b4df17 fix(#4415): treat an absent worktree as removed, not as a branch mismatch (#4612) Behruz Nassre Esfahani 2026-09-20 01:00:45 -07:00
  • 822934c901 fix(#4794): decision-coverage answers an unmeasured shape on could-not-parse; a non-file context path fails closed (#4889) Tom Boucher 2026-09-20 02:53:58 -04:00
  • 3d2cb1fb01 test(#4850): read freshness under the fixture git timeout in derivationIsNotMemoizedAcrossRenders (#4870) 0xdhx 2026-09-20 00:19:07 -05:00
  • 8a5166598c fix(#4830): re-land #4768's letter-suffix phase-id fix and its lint-phase-id-drift ratchets on current next (#4873) 0xdhx 2026-09-19 23:01:21 -05:00
  • 09e1110e68 fix(#4788): code spans in the decision bold lead-in are opaque to the separator grammar (#4883) Tom Boucher 2026-09-19 22:46:48 -04:00
  • 5906a24ede fix(#4786): plan-row detection accepts the bare planId stem — suffix-less hand-written lists tick in place (#4880) Tom Boucher 2026-09-19 21:06:05 -04:00
  • 6dcc0428dd fix(#4784): Xcode gates pass -project and derive the destination from available simulators (#4879) Tom Boucher 2026-09-19 19:18:30 -04:00
  • d435723c95 fix(#4782): claude's agents kind skips compact variants — consumed only by the non-claude persona gate (#4878) Tom Boucher 2026-09-19 17:25:21 -04:00
  • 4fe2837ab5 fix(#4774): plan-criteria R4 requires the pipe not to be doubled — a logical-OR fallback is handled, not swallowed (#4877) Tom Boucher 2026-09-19 15:38:16 -04:00
  • a87b83d485 fix(#4764): dep_phases extracts only Phase-prefixed references from Depends-on prose (#4876) Tom Boucher 2026-09-19 13:07:03 -04:00
  • 969456c46d fix(#4759): hooks marker warning states the will-not-load claim conditionally, like the plugin path (#4875) Tom Boucher 2026-09-19 10:55:01 -04:00
  • d36514b816 fix(#4758): rescue resolves a relative worktree_path against repoRoot, not process.cwd() (#4872) Tom Boucher 2026-09-19 09:41:51 -04:00
  • 63edc777e6 fix(#4588): observe fork-from-HEAD from prior harness worktrees before degrading (#4868) Tom Boucher 2026-09-18 23:41:44 -04:00
  • 9a41a95212 fix(#4717): consult the per-install runtime marker at both identity seams (#4861) Tom Boucher 2026-09-18 13:50:01 -04:00
  • 58c7bbb16a fix(#4667): rewrite codex @ includes to the codex install root (#4858) Tom Boucher 2026-09-18 11:36:36 -04:00
  • e1f72cd324 fix(#4741): the plan checkbox tick respects the superseded exclusion (#4851) Tom Boucher 2026-09-18 06:33:30 -04:00
  • 11b3091df0 fix(#4738): record opencode's staged skills in the install manifest (#4847) Tom Boucher 2026-09-18 04:52:32 -04:00
  • c5629bbe74 fix(#4734): degrade worktree isolation when the root has no git repository (#4843) Tom Boucher 2026-09-18 03:16:25 -04:00
  • 8d0b6868ae fix(#4725): write normalization preserves tight paragraph-list shape (#4842) Tom Boucher 2026-09-18 01:38:14 -04:00
  • c9a5cc3e12 fix(#4683): detect cross-plan threat-ID duplicates before execution (#4828) Tom Boucher 2026-09-17 19:06:55 -04:00
  • bff99a8bb5 fix(#4731): read hard-wrapped Goal/Requirements fields past the line break (#4826) Tom Boucher 2026-09-17 15:59:38 -04:00
  • fb3e228a0d fix(#4724): classify Surefire/Failsafe XML as RED evidence (#4825) Tom Boucher 2026-09-17 11:30:23 -04:00
  • 7d0c6339d0 fix(#4705): emit Antigravity-native tool names as a YAML sequence (#4822) Tom Boucher 2026-09-17 08:12:18 -04:00
  • be1b76dddd fix(#4700): queue the headless mempalace mine on the palace lock (#4821) Tom Boucher 2026-09-17 06:30:36 -04:00
  • d707318e0c fix(#4699): skip already-complete phases in the next_phase cascade (#4820) Tom Boucher 2026-09-17 04:17:39 -04:00
  • 2bfff17ff8 fix(#4682): route stale verification to the verifier regeneration path (#4818) Tom Boucher 2026-09-17 02:23:03 -04:00
  • 651511d1e3 fix(#4670): bound the commit-claim window to the plan's own history (#4813) Tom Boucher 2026-09-16 22:06:03 -04:00
  • 652796e903 fix(#4665): route --fix past the empty-scope exit (#4810) Tom Boucher 2026-09-16 19:09:19 -04:00
  • 85545a77a5 fix(#4663): gate the canonicalization on the uat-passed predicate (#4809) Tom Boucher 2026-09-16 17:26:24 -04:00
  • c72fb34e9a fix(#4658): give the ui plan gate's evidence check a native branch (#4807) Tom Boucher 2026-09-16 15:29:19 -04:00
  • 5e729445d3 fix(#4657): give the ui consideration probe a text_en language channel (#4804) Tom Boucher 2026-09-16 13:46:40 -04:00
  • 3014775a3f fix(#4656): expose coverage.unclassified and widen the zero-applicable guards (#4800) Tom Boucher 2026-09-16 10:33:32 -04:00
  • caecaec62e fix(#4648): delegate explore seeds to the plant-seed workflow (#4798) Tom Boucher 2026-09-16 08:24:44 -04:00
  • f0a1745e29 fix(#4639): exempt the container --env-file value from the secret-read guard (#4789) Tom Boucher 2026-09-16 06:44:55 -04:00
  • 003d982c83 fix(#4623): keep repo-wide planning docs out of the verification digest, and accept --files on verification.fingerprint (#4749) 0xdhx 2026-09-16 04:26:44 -05:00
  • ad1477d659 enhance(#4154): validate configured entrypoints before reporting install success (#4249) Dennis Alexis Valin Dittrich 2026-09-16 10:23:53 +02:00
  • 49f313d611 fix(#4461): make code-review summary extraction shell-safe (#4533) Michel Moreira 2026-09-16 04:23:11 -03:00
  • 740ba0d8a3 fix(#4628): expose DAG-ready plans and restrict dispatch to them (#4781) Tom Boucher 2026-09-16 02:38:43 -04:00
  • febe6c9885 fix(#4685): a directory artifact fails its own entry instead of aborting the check (#4735) Behruz Nassre Esfahani 2026-09-15 22:39:52 -07:00
  • ecc508139a fix(#4730): decode entity-escaped ampersands before verify-command-paths segment splitting (#4755) Twisted Fate 2026-09-16 12:36:10 +08:00
  • 092d9256b8 fix(#4748): carry a letter-suffixed phase id through the seven shell sites that aborted or truncated it (#4768) 0xdhx 2026-09-15 22:31:36 -05:00
  • 25d1cb916f fix(#4721): give worktree cleanup-wave's merge its own timeout, report merge_timed_out, and restore the index a killed merge leaves staged (#4766) 0xdhx 2026-09-15 21:28:09 -05:00
  • b5fc8061b3 fix(#4624): persist orchestrator-worktree worker lifecycle records (#4778) Tom Boucher 2026-09-15 20:25:24 -04:00
  • 72be41d96d fix(#4601): reap the whole process tree on run-with-timeout's Windows force stage (#4775) Tom Boucher 2026-09-15 18:31:05 -04:00
  • 0d6bf19bf1 fix(#4600): explicit --converge overrides the convergence feature gate (#4771) Tom Boucher 2026-09-15 15:53:42 -04:00
  • 779f67cb11 fix(#4378): mint collision-free SEED-YYMMDD-xxx seed ids instead of a shared count (#4754) Tom Boucher 2026-09-15 11:41:29 -04:00
  • cbbde6786a fix(#4546): deferred UAT follow-ups no longer block completion and promote to the backlog (#4769) Tom Boucher 2026-09-15 07:30:38 -04:00
  • 0967358b8b enhance(#3638): render bracket phase IDs on progress, stats, manager and statusline surfaces (epic #612 PR-5) (#4111) BeeHiggs 2026-09-15 02:47:47 -06:00
  • 2f0e99f9e0 fix(#4377): opt in to project-relative includes for local installs (#4425) Michel Moreira 2026-09-15 04:40:04 -03:00
  • 7efd9032ee fix(#4544): cover hooks/, scripts/, CHANGELOG and the manifest in codex rollback (#4760) Tom Boucher 2026-09-15 02:37:18 -04:00
  • aeac47b95a fix(#4465): bound /gsd:undo commit selection to the phase directory and HEAD (#4472) 0xdhx 2026-09-15 00:41:35 -05:00
  • 26e650f312 fix(#4462): normalize whitespace workstream environment values (#4509) Michel Moreira 2026-09-15 01:40:15 -03:00
  • e5c4941f2a fix(#4485): isolate hook E2E tests from ambient capabilities (#4529) Michel Moreira 2026-09-15 00:44:18 -03:00
  • e2bfc06558 fix(#4709): a retired runtime id must not resolve to Claude Code (#4756) Tom Boucher 2026-09-14 22:22:16 -04:00
  • 85026f6a05 feat(#4668): add StateWriteIntent type surface and opaque-transform guard recognition (ADR-4629 C1) (#4676) Rezolv 2026-09-14 21:43:49 -04:00
  • 5d4c98cde7 chore(#4729): guard the retired-runtime name, and finish the locale residue (#4753) Tom Boucher 2026-09-14 20:50:26 -04:00
  • 39db16a653 fix(#4678): resolve :LINE citations against their underlying files (#4719) Twisted Fate 2026-09-15 08:40:46 +08:00
  • 77ff068cc3 docs(#4722): record Kiro and Zoo Code runtime requests as out-of-scope (#4750) Tom Boucher 2026-09-14 19:58:38 -04:00
  • 48271de43f fix(#4660): widen the 6 shell/markdown phase-id mirrors to the canonical grammar's letter axis (#4744) 0xdhx 2026-09-14 18:32:12 -05:00
  • 06845717fe feat(#4740): make the Loop Host Contract role partition normative and enforced (#4742) Tom Boucher 2026-09-14 18:30:47 -04:00
  • eb49ff98df fix(#4728): stop presenting the retired Gemini CLI as a supported runtime (#4743) Tom Boucher 2026-09-14 16:49:52 -04:00
  • b647e28313 chore(#4727): name the tool-conversion helpers for the runtime that uses them (#4732) Tom Boucher 2026-09-14 15:11:27 -04:00
  • 9b750dc00a fix(#4505): resolve models through the active runtime and the tier table (#4726) Tom Boucher 2026-09-14 13:40:17 -04:00
  • 9c2927bff4 fix(#4733): derive the win32 chunk cap, isolation bar, and unknown-file weight (#4737) Tom Boucher 2026-09-14 12:30:51 -04:00
  • ca8d9d4459 fix(#4429): stop a large commit_types config blocking or bypassing the gate (#4723) Tom Boucher 2026-09-14 05:43:59 -04:00