v1.2.0-rc.1
Pre-release
Pre-release
·
592 commits
to next
since this release
Install
This pre-release is published to npm under the next dist-tag.
npm i @opengsd/get-shit-done-redux@1.2.0-rc.1
# or
npm i @opengsd/get-shit-done-redux@nextWhat's Changed
Feature
- feat(113): detect javascript:/data:/userinfo/token-in-query in markdown links by @trek-e in #133
- feat(115): secret-scan exclusion governance + --strict reduced-scan mode by @trek-e in #134
- feat(114): npm dependency integrity gate (npm ls invalid/extraneous) by @trek-e in #135
- feat(117): reproducible npm environment bootstrap + check-env validator by @trek-e in #136
- feat(hub): drop mode/sdkLoader/SdkDispatchFailed (#175) by @trek-e in #220
- feat(observability): add DispatchLogger seam — ADR-0174 SDK retirement Phase 1.3 (#177) by @trek-e in #223
- feat(observability): propagate parentTraceId on DispatchEvent — ADR-0174 SDK retirement Phase 1.4 (#178) by @trek-e in #225
- feat: deepen runtime name policy seam by @trek-e in #296
- feat: deepen workstream name policy seam by @trek-e in #292
- feat: stabilize workstream inventory ordering by @trek-e in #294
- feat: remove retired SDK command-contract drift from phase routing by @trek-e in #302
Enhancement
- chore: add concurrency block to 11 PR workflows by @trek-e in #141
- docs(118): org-level security baseline RFC (draft) by @trek-e in #137
- docs(2): clarify installer is required for cross-runtime compatibility by @trek-e in #144
- enh(#142): centralize runtime alias canonicalization seam by @trek-e in #143
- chore: invalidate bug-2543 outdated namespace invariant + document /gsd- migration in CONTEXT.md by @trek-e in #164
- chore: enforce sdk/dist freshness in gen-*.mjs + add staleness guard helper by @trek-e in #169
- chore: codify session anti-patterns into skill + CONTEXT.md (after 2026-05-23 PR campaign) by @trek-e in #172
- docs(adr): ADR-0174 — retire @opengsd/gsd-sdk package boundary by @trek-e in #198
- chore(ci): adopt npm Trusted Publishers (OIDC) for release workflow by @trek-e in #208
- docs(#209): README continuity + release communications update by @trek-e in #210
- refactor(hub): tighten Result typed payload — ADR-0174 SDK retirement Phase 1.2 (#176) by @trek-e in #221
- docs(227): ADR on input-validation checking semantic shape, not just type by @trek-e in #228
- chore: introduce
nextintegration branch (Phase 1 — additive) by @trek-e in #231 - chore: enable next-branch automation (Phase 2 flips) by @trek-e in #232
- refactor(#179): migrate Configuration Module to sdk/src/config by @trek-e in #244
- refactor(#180): migrate STATE.md Document Module to sdk/src/state by @trek-e in #249
- refactor(#181): migrate Workstream Inventory Builder to sdk/src/workstream by @trek-e in #250
- refactor(#182): migrate project-root resolution module to sdk/src/runtime by @trek-e in #252
- refactor(#183): migrate runtime name policy module to sdk/src/runtime by @trek-e in #253
- refactor(#184): migrate init composer handlers to sdk/src/handlers/init by @trek-e in #254
- refactor(#185): migrate hub, errors, and manifest to canonical src seams by @trek-e in #255
- refactor(#186): split per-family handler maps into sdk/src/handlers by @trek-e in #256
- docs(#15): ADR for cross-AI convergence flags in existing orchestration by @trek-e in #242
- chore(#187): delete all *-parity.test.cjs files by @trek-e in #263
- build(#188): retire sdk generator scripts and freshness checks by @trek-e in #264
- refactor(#189): retire generated CJS module artifacts by @trek-e in #266
- refactor(#190): collapse bridge and remove synckit runtime seam by @trek-e in #267
- chore(#191): retire @opengsd/gsd-sdk package seam by @trek-e in #268
- docs(#193): update CONTEXT glossary for single-runtime seams by @trek-e in #270
- docs(#194): remove sdk programmatic sections from core docs by @trek-e in #271
- docs(#195): migrate workflow markdown from gsd-sdk query to gsd-tools by @trek-e in #272
- docs(#196): align localized docs with sdk retirement wording by @trek-e in #273
- test: add generator freshness reliability module by @trek-e in #337
- test: add cross-platform test run module by @trek-e in #335
- test: add typed failure classification module by @trek-e in #333
- test: add process-state isolation module for reliability by @trek-e in #331
- test: deepen fixture module v2 for reliability by @trek-e in #329
- refactor(#287): deepen active workstream pointer store seam by @trek-e in #288
- refactor: remove stale SDK router shim wrappers by @trek-e in #298
- refactor: deepen active workstream resolution context by @trek-e in #300
- @Solvely-Colin made their first contribution in #265
Fix
- fix(3785): case-insensitive depends_on resolution in phase resolver by @trek-e in #88
- fix(ci): use GETSHITDONEREDUXNPMTOKEN secret in release workflows by @trek-e in #129
- fix(ci): escape colons in echo strings in workflow yaml by @trek-e in #125
- fix(#131): isolate HOME for release-tarball-smoke (before() + runSmoke A-F) by @trek-e in #139
- fix(116): locale-safe base64-scan with portable timeout and partial-scan signaling by @trek-e in #132
- fix(ci): harden test workflow git auth on github-hosted runners by @trek-e in #153
- fix(3): milestone.complete header dup, bullet leakage, one-liner noise by @trek-e in #146
- fix(#21): add YAML frontmatter to STATE.md template by @trek-e in #151
- fix(ci): pin actions/checkout@v4 on Windows to bypass v6 includeIf auth bug by @trek-e in #162
- fix(6): retire validate.ts/verify.cjs cooperating-sibling, fix W007/phaseVariants/W006 drift via generator by @trek-e in #156
- fix(26): retire validate.ts/verify.cjs cooperating-sibling for W005/W006-archived/I001 via generator (stacks on #156) by @trek-e in #158
- fix(5): decision-coverage gate parses XML tag bodies for D-NN citations by @trek-e in #155
- fix(7): raise concurrency-safety roadmap-analyze budget to 5000ms (Mac flake mitigation) by @trek-e in #157
- fix(#14): wire --auto flag through progress→next handoff by @trek-e in #148
- fix(4): retire cooperating-sibling for phase.*, introduce generator + I/O adapter, fix cmdPhaseComplete by @trek-e in #154
- fix(ci): reduce Windows test concurrency 4→2 to prevent synckit worker exhaustion on Node 24 by @trek-e in #173
- fix(#105): skip strategy-branch auto-switch when use_worktrees=false by @trek-e in #150
- fix(ci): raise Node heap to 6144 MB in release finalize job by @trek-e in #200
- fix(ci): reference NPM publish secret as GETSHITDONEREDUXNPMTOKEN by @trek-e in #206
- fix(release): reject leading-zero versions and pre-check npm before publish by @trek-e in #219
- fix(#33): add regression test for model_profile adaptive option by @trek-e in #149
- fix(#166): omit bash.exe wrapper for windows claude sh hooks by @trek-e in #203
- fix(#170): migrate workflow fallback hints to @opengsd package by @trek-e in #204
- fix(#213): support antigravity 2.x config directory split by @trek-e in #217
- fix(#167): support query meta-command in gsd-tools by @trek-e in #202
- fix(#224): return byte counts for --pick stdout capture by @trek-e in #226
- fix: bring next-branch automation flag flips to main by @trek-e in #234
- fix(critical): make hotfix + auto-branch next-aware (Phase 3) by @trek-e in #236
- fix(10): consolidate semver comparison policy by @trek-e in #237
- fix(11): detect cross-name hand-sync pairs from allowlist by @trek-e in #238
- fix(13): emit raw scalar strings for sdk --pick by @trek-e in #239
- fix(#222): enforce synthesizer write-only SUMMARY contract by @trek-e in #240
- fix(#16): renumber canonical phases above 999 on phase remove by @trek-e in #241
- fix(#17): cap AskUserQuestion options at 4 across workflows by @trek-e in #243
- fix: avoid Windows current-timestamp crash by bypassing SDK bridge by @trek-e in #258
- fix(#192): retire sdk release pipeline and align smoke/test seams by @trek-e in #269
- fix(issue): bug: worktree executor force-adds gitignored .planning/SUMMARY.md into worktree branch (regression of the skipped_gitignored SDK contract) by @Solvely-Colin in #265
- fix(#303): deepen command routing seams and alias parity guard by @trek-e in #304
- fix(#229): normalize verify-reapply hook-version substitution by @trek-e in #282
- fix(#275): align decision coverage gate with CLI output shape by @trek-e in #283
- fix(#278): include codex toml roles in agent install checks by @trek-e in #284
- fix(#279): add codex Agent mapping and deferred discovery guidance by @trek-e in #285
- fix(#280): anchor execute-phase files_to_read to project root by @trek-e in #286
- fix(#321): replace JSON config default clone with structuredClone by @trek-e in #324
- fix(#322): normalize surface manifest input shapes by @trek-e in #325
- fix(#341): restore next-based test gate regressions by @trek-e in #342
- fix: remove retired SDK steps from test workflows by @trek-e in #348
- fix: stabilize windows test assertion and pin windows-2025 labels by @trek-e in #349
- fix: opt test workflow JS actions into Node 24 by @trek-e in #350
New Contributors
- @Solvely-Colin made their first contribution in #265
Full Changelog: v1.0.0...v1.2.0-rc.1