Commit Graph

  • 543a8569e4 Fix(workflow): normalize SDK init phase flags (#3389) Tom Boucher 2026-05-11 15:27:32 -04:00
  • cc00c60d9a Merge pull request #3404 from gsd-build/codex/installer-migrations-phase-five Tom Boucher 2026-05-11 15:08:08 -04:00
  • 7a0a7f1300 Merge main into phase 5 installer migrations Tom Boucher 2026-05-11 15:07:50 -04:00
  • ae3ac05df6 Merge pull request #3402 from gsd-build/codex/installer-migrations-phase-four Tom Boucher 2026-05-11 15:02:25 -04:00
  • d40c576dd0 Merge main into phase 4 installer migrations Tom Boucher 2026-05-11 15:02:10 -04:00
  • b15514dac1 Merge pull request #3400 from gsd-build/codex/installer-migrations-phase-three Tom Boucher 2026-05-11 15:00:12 -04:00
  • f57fb82f61 Merge pull request #3399 from gsd-build/codex/installer-migrations-phase-two Tom Boucher 2026-05-11 14:59:57 -04:00
  • 5002d51d92 Docs(installer): reword Antigravity migration contract note Tom Boucher 2026-05-11 14:59:33 -04:00
  • 6a93b14186 Merge remote-tracking branch 'origin/main' into codex/installer-migrations-phase-two Tom Boucher 2026-05-11 14:57:34 -04:00
  • 68cd2449f8 Merge pull request #3398 from gsd-build/codex/installer-migrations-phase-one Tom Boucher 2026-05-11 14:55:05 -04:00
  • 041e94c43b fix: roll back installer migration state Tom Boucher 2026-05-11 14:40:57 -04:00
  • c4fe891391 fix: tighten installer migration authoring guards Tom Boucher 2026-05-11 14:36:14 -04:00
  • 908a19cd04 fix: harden installer migration integration Tom Boucher 2026-05-11 14:36:14 -04:00
  • 4e40ee8b2f fix: harden installer migration paths Tom Boucher 2026-05-11 14:29:33 -04:00
  • b20b5fba06 Test(installer): cover full phase 5 runtime installs Tom Boucher 2026-05-11 11:00:48 -04:00
  • 7110ca8d46 Docs(changeset): set phase 5 PR number Tom Boucher 2026-05-11 10:46:22 -04:00
  • a1f00a8a0c Feat(installer): add phase 5 migration guardrails Tom Boucher 2026-05-11 10:44:57 -04:00
  • c046dbaacc Test(installer): cover phase 5 migration guardrails Tom Boucher 2026-05-11 10:44:47 -04:00
  • f5510fe7e2 Docs(installer): reword Antigravity contract note Tom Boucher 2026-05-11 10:04:55 -04:00
  • 7fe75c2c3e Feat(installer): harden phase 4 migration integration Tom Boucher 2026-05-11 10:02:02 -04:00
  • c29adb01c0 Add changeset for installer migration phase four Tom Boucher 2026-05-11 09:13:16 -04:00
  • 0b62129847 Wire installer migrations into install flow Tom Boucher 2026-05-11 09:11:11 -04:00
  • 7a4e5e2efd Add changeset for baseline migration Tom Boucher 2026-05-10 23:26:45 -04:00
  • 3084ecc2a6 Add first-time installer baseline migration Tom Boucher 2026-05-10 23:25:11 -04:00
  • 9889d0a9aa docs: add changeset for installer migration phase two Tom Boucher 2026-05-10 23:10:10 -04:00
  • 3943146484 feat: migrate legacy codex hooks cleanup Tom Boucher 2026-05-10 23:08:35 -04:00
  • 162935969f docs: add changeset for installer migrations Tom Boucher 2026-05-10 22:24:47 -04:00
  • 6d33055756 feat: add installer migration framework Tom Boucher 2026-05-10 22:23:28 -04:00
  • 574d1f448c fix: honor workstream in verify-work init (#3386) Tom Boucher 2026-05-10 20:25:42 -04:00
  • 570dddd1cd fix: make worktree cleanup fail closed (#3385) Tom Boucher 2026-05-10 19:48:28 -04:00
  • a51fc86a18 feat: generate release notes from changeset slugs (#3383) Tom Boucher 2026-05-10 19:23:22 -04:00
  • cb27c18026 fix(installer): warn on stale gsd-sdk path Tom Boucher 2026-05-10 17:40:39 -04:00
  • 52337a8861 fix(sdk): honor Codex model overrides in init progress Tom Boucher 2026-05-10 17:40:11 -04:00
  • 19295f5ab6 fix(gemini): make Windows hooks and agent tools valid Tom Boucher 2026-05-10 17:39:06 -04:00
  • ab84538712 fix(phase): prevent roadmap renumber collapse Tom Boucher 2026-05-10 17:38:40 -04:00
  • b55848bd7d fix(codex): block unsupported execute worktrees Tom Boucher 2026-05-10 17:38:36 -04:00
  • 14e47acd9c fix(codex): remove legacy hooks json update hook Tom Boucher 2026-05-10 17:38:03 -04:00
  • 5541ea3fb4 fix(verifier): require direct probe execution Tom Boucher 2026-05-10 17:37:55 -04:00
  • bead19d4da Merge pull request #3380 from gsd-build/codex/fix-roadmap-padded-phase-progress Jeremy McSpadden 2026-05-10 14:50:53 -05:00
  • 4bcea45108 correct changeset pr number Jeremy McSpadden 2026-05-10 14:44:23 -05:00
  • 4effa25a06 add changeset for padded phase roadmap fix Jeremy McSpadden 2026-05-10 14:43:31 -05:00
  • 6ddbb97951 fix roadmap progress padded phase matching Jeremy McSpadden 2026-05-10 14:42:59 -05:00
  • 4cb5649e8a fix(gemini): drop Agent dispatcher tool (#3349) Tom Boucher 2026-05-10 11:20:06 -04:00
  • 0afcea0723 fix: block verifier pass on unresolved debt markers (#3343) Tom Boucher 2026-05-10 11:19:50 -04:00
  • 25fb81d01e feat(3309): workflow.human_verify_mode = end-of-phase (new default; mid-flight opt-back-in) (#3325) Tom Boucher 2026-05-09 23:29:11 -04:00
  • e7942c21b3 fix: add executor stall recovery contract (#3329) Tom Boucher 2026-05-09 23:28:52 -04:00
  • dc003610e2 fix(3323): keep human-needed verification pending (#3339) Tom Boucher 2026-05-09 23:28:25 -04:00
  • d49e8872b5 fix(3317): SDK detect-custom-files now scans skills/ (parity with CJS port) (#3318) Tom Boucher 2026-05-09 23:28:10 -04:00
  • cbc18f5e3e fix: reconcile planner action contract (#3326) Tom Boucher 2026-05-09 19:27:36 -04:00
  • b5d15fe45d chore(3327): codify recent defect anti-patterns in CONTEXT.md (#3328) Tom Boucher 2026-05-09 19:26:58 -04:00
  • 26dcdb1ad0 Refactor SDK-first architecture seams (#3316) Tom Boucher 2026-05-09 14:21:42 -04:00
  • 2e87c60afc feat(3310): wire remaining ERROR_REASON typed codes into gsd-tools (#3311) Tom Boucher 2026-05-09 13:54:06 -04:00
  • eaf20d2cd3 chore: revert redundant CHANGELOG.md row from #3308 (use .changeset/ fragment) (#3313) Tom Boucher 2026-05-09 13:35:57 -04:00
  • 15006936b2 ci(3314): add schedule fallback to dismiss-unauthorized-pr-approvals (#3315) Tom Boucher 2026-05-09 12:04:07 -04:00
  • 370033e907 fix(phase-dir): apply project_code prefix in plan-milestone-gaps, import, and add-backlog workflows (PRED.k015) (#3306) Tom Boucher 2026-05-09 11:47:15 -04:00
  • 04031244b8 feat(sdk): add NON_FAMILY_COMMAND_ALIASES to manifest — 14 missing commands (#3305) Tom Boucher 2026-05-09 11:46:40 -04:00
  • 31e2c22309 feat(3255): add --json-errors structured error mode to gsd-tools (#3304) Tom Boucher 2026-05-09 11:46:34 -04:00
  • 706ddb5ea5 docs(adr): add docs/adr/README.md index and structural ADR test (#3302) Tom Boucher 2026-05-09 11:46:28 -04:00
  • 1a49d2fcfc feat(phase-plans): extract shared scanPhasePlans helper (k014) (#3308) Tom Boucher 2026-05-09 11:39:31 -04:00
  • 2436da0486 docs(3232): codify contributor standards (CONTEXT.md, ADRs, AI-agent work) (#3301) Tom Boucher 2026-05-09 11:39:24 -04:00
  • b3730c979b fix(intel): gate layout-detection block on framework-repo check (#3290) (#3299) Tom Boucher 2026-05-09 11:39:15 -04:00
  • e14ef535aa fix(install): allow codex hooks.state.<key> as regular table (#3285) (#3289) Tom Boucher 2026-05-09 07:42:22 -04:00
  • 6c27b2b338 fix(state): record-metric/add-decision: auto-create sections + workstream routing (#3286) (#3291) Tom Boucher 2026-05-09 07:40:56 -04:00
  • b08e57c92d fix(install): copy sdk/shared/model-catalog.json + resolve chain in CJS (#3288) (#3293) Tom Boucher 2026-05-09 07:40:17 -04:00
  • 90b33d050c fix(phase): unify phase-dir naming via shared helper across creation paths (#3287) (#3292) Tom Boucher 2026-05-09 07:32:31 -04:00
  • 3aaed8f5d7 test: replace deny-list parity tests with polarity-inverted live-registry (#3049) (#3284) Tom Boucher 2026-05-09 02:49:19 -04:00
  • d241227129 fix(install): Windows persistent SDK shim; replace legacy gsd-tools.cjs shim (#3211) (#3282) Tom Boucher 2026-05-09 02:03:57 -04:00
  • a33cbe72f5 fix(worktree): bound git subprocesses with timeout + surface degraded health (#3281) (#3283) Tom Boucher 2026-05-09 01:53:50 -04:00
  • 3ce6a12f30 docs: add docs/RELEASE-v1.42.0-rc.1.md (new features only) (#3280) Tom Boucher 2026-05-09 01:10:31 -04:00
  • 6180c01a57 docs(CONTEXT.md): codify release-notes formatting standard for AI agents (#3278) Tom Boucher 2026-05-09 01:08:14 -04:00
  • 8d5f509edf fix(3266): preserve wave 0 and bucket plans by depends_on DAG in phase-plan-index (#3276) Tom Boucher 2026-05-09 00:25:05 -04:00
  • 8bc255c266 fix(workstream): normalize migration workstream names (#3269) Tom Boucher 2026-05-09 00:15:04 -04:00
  • 65abc4fc90 refactor(query): deepen phase lifecycle seams (#3267) Tom Boucher 2026-05-09 00:14:59 -04:00
  • d8a93ad12d fix(3264): document cross-wave-deviation cleanup tail in execute-phase step 5.5 (#3273) Tom Boucher 2026-05-09 00:14:54 -04:00
  • ac51864621 fix(3263): harden code-review SUMMARY parser; accept BL-/blocker as Critical-tier across pipeline (#3274) Tom Boucher 2026-05-08 23:53:32 -04:00
  • 288b3b4170 fix(3259): non-mutating --help guard for native query handlers (#3272) Tom Boucher 2026-05-08 23:53:27 -04:00
  • ecd57e622c fix(3265): prefer YAML frontmatter for state-snapshot canonical fields (#3275) Tom Boucher 2026-05-08 23:53:21 -04:00
  • 96806003c5 fix(#3229): shared model catalog source of truth for agent profiles + runtime tier defaults (#3230) Tom Boucher 2026-05-08 21:25:37 -04:00
  • deeb6deb67 fix(install): accept Codex TOML floats; idempotent rollback (#3245) (#3254) Tom Boucher 2026-05-08 10:25:59 -04:00
  • c4d3fe62a5 fix(install): require persistent SDK reachability before reporting ready (#3231) (#3249) Tom Boucher 2026-05-08 09:39:33 -04:00
  • 75cc4fe660 fix(state): count nested plans/ files in buildStateFrontmatter (#3257) (#3261) Tom Boucher 2026-05-08 09:26:35 -04:00
  • b37c487325 feat(security): package legitimacy gate against slopsquatting (#3215) Tom Boucher 2026-05-08 09:08:06 -04:00
  • 397c34142a Deepen SDK package seam and converge runtime skills policy (#3238) Tom Boucher 2026-05-08 09:06:43 -04:00
  • 924c697097 docs: replace retired /gsd-intel with /gsd-map-codebase --query (#3258) (#3260) Tom Boucher 2026-05-08 09:06:37 -04:00
  • f5fe5bc063 fix(config): allow model_overrides.<agent-id> in config-set (#3227) (#3253) Tom Boucher 2026-05-08 08:40:53 -04:00
  • 6299b9181f fix(state): preserve curated progress on body-only updates; correct percent formula (#3242) (#3252) Tom Boucher 2026-05-08 08:40:47 -04:00
  • 985e0d5ea9 fix(capture): restore one-shot --seed contract (#3236) (#3250) Tom Boucher 2026-05-08 08:40:41 -04:00
  • 97bde8615f fix(cjs): accept dotted canonical command form (#3243) (#3248) Tom Boucher 2026-05-08 08:40:36 -04:00
  • b2f0fdf250 fix(sdk): anchor extractFrontmatter at file start (#3240) (#3247) Tom Boucher 2026-05-08 08:40:30 -04:00
  • 447763411a fix(sdk): phase.add honors --dry-run; rejects unknown flags (#3226) (#3246) Tom Boucher 2026-05-08 08:40:24 -04:00
  • 73f7ad33e8 ci: limit unauthorized approval dismissal to open PRs Tom Boucher 2026-05-07 14:10:52 -04:00
  • 9ae2b2abae ci: batch unauthorized approval sweep Tom Boucher 2026-05-07 14:01:05 -04:00
  • 66e686d1fd ci: add workflow to dismiss unauthorized PR approvals Tom Boucher 2026-05-07 13:49:47 -04:00
  • d385419ac4 docs: update CLAUDE.md agent skills block (was gitignored) Tom Boucher 2026-05-07 09:12:32 -04:00
  • 48b01e4c9f docs(agents): scaffold docs/agents/ skill config files Tom Boucher 2026-05-07 09:12:12 -04:00
  • e3b52c70bb fix(docs): replace deleted /gsd-new-workspace with /gsd-workspace --new in FEATURES.md (#3221) Tom Boucher 2026-05-07 00:26:24 -04:00
  • c0be29607a docs: v1.41.0 release documentation — CHANGELOG promotion, release notes, FEATURES update (#3219) Tom Boucher 2026-05-07 00:19:26 -04:00
  • 0ed360e652 Merge pull request #3216 from gsd-build/fix/ci-bug-2136-sh-hook-version Tom Boucher 2026-05-06 23:53:31 -04:00
  • f4c4ec6211 docs(build-hooks): correct staging-dir cleanup comment Tom Boucher 2026-05-06 23:50:52 -04:00
  • c47c2c5def fix(build-hooks): handle Windows EPERM/EBUSY on rename, fall back to copy Tom Boucher 2026-05-06 23:48:31 -04:00