Repository navigation
Releases
Milestone core-loop-helpers — v3.1.0
Milestone core-loop-helpers v3.1.0
Eight core-loop helper commands completing the phase-loop tooling surface.
Added
- phase-management (PR #65): /gsd-phase — add, insert, remove, reorder, and edit phases directly in ROADMAP.md with validation and integrity checks.
- smart-entry (PR #67): /gsd-next — detect the current project state and route the user to the best next action, with an auto-advance option.
- freeform-routing (PR #68): /gsd-route — parse a plain-English intent and dispatch it to the most appropriate GSD command (recommend-only).
- quick-batch (PR #69): /gsd-quick-batch — run multiple quick tasks in a single batch with per-task results and failure isolation.
- fast-mode (PR #70): /gsd-fast-mode — a lightweight single-pass fast path for simple phase work.
- mvp-phase (PR #71): /gsd-mvp-phase — guide a minimal-viable-phase propose-then-confirm scoping flow.
- node-repair (PR #72): /gsd-repair — bounded automatic recovery for a phase whose verification failed instead of stopping.
- review-fix-companion (PR #73): the gsd_code_review --fix companion rebuilt on a bounded anchor-edit contract — per-fix atomic commits with real commit hashes, skip-and-continue fault isolation, a node --check parse gate before write, and REVIEW-FIX.md reporting that works in live sessions.
Audit
Milestone close-gate: ready-to-close — 59/59 phases shipped, 81/81 requirements complete, 59/59 verifications passed.
Full Changelog: v3.0.0...v3.1.0
v3.0.0 — Milestone upstream-parity
Milestone upstream-parity — v3.0.0
This release brings the bundle to full parity with upstream opengsd-core's phase loop and step surface.
Added
- spec-phase (PR #36): a spec step that produces a SPEC.md with falsifiable requirements gated by an ambiguity-scoring score.
- gap-analysis (PR #40): a post-planning coverage tool emitting a REQ-ID/D-ID vs plan-body coverage table.
- code-review (PR #41): a review pass producing REVIEW.md with severity-classified findings and a --fix companion.
- ui-review (PR #42): a retroactive 6-pillar UI audit producing UI-REVIEW.md.
- validate-phase (PR #43): a retro audit mapping executed work to tests and producing tests to close validation gaps.
- undo (PR #44): a safe rollback path with dependency checks and a confirmation gate.
- health (PR #45): a .planning/ integrity diagnostic with non-destructive repair.
- milestone-audit (PR #46): milestone close-gate and cross-phase UAT audits.
- learnings (PR #51): cross-phase learnings extraction.
- graphify (PR #52): a project knowledge graph.
- mempalace (PR #55): cross-session memory capture/recall.
- assumption-delta (PR #53): assumption-delta detection.
- pause-resume-work (PR #56): structured context handoff + resume.
- autonomous (PR #57): an autonomous path driving remaining phases end-to-end.
- add-tests (PR #59): a test generator creating unit and E2E tests for a completed phase.
- drop-clean-branch (PR #54): gsd_ship now pushes and PRs the phase-NN branch directly (one branch per phase).
This release completes the upstream-parity milestone (51/51 phases, 72/72 requirements, 51/51 verifications passed).
v2.2.0 — Milestone public-launch
Milestone public-launch — v2.2.0
publishable-package (PR #33)
- Bumped the package to
2.2.0(package.json + package-lock.json). - Added the missing npm metadata fields:
repository,homepage,bugs,keywords,engines,author. - Expanded the
fileswhitelist to shipDISTRIBUTION.md,CONTRIBUTING.md,CODE_OF_CONDUCT.md, andCHANGELOG.mdalongside the existinglib/anddocsentries.
This release makes the bundle publish-ready for npm.
v2.1.0 — public-release-readiness
v2.1.0 — public-release-readiness
This milestone hardens the GSD bundle for public release: licensing and attribution, repository hygiene, CI and security, distribution research, and a deterministic pre-ship verification gate.
What's new
- license-and-attribution (PR #28) — added an MIT
LICENSE, verified opengsd-core attribution and license compliance inNOTICE, and fixed the brokengsd-core-reference.mdreference in the README. - repo-hygiene (PR #29) — added
CHANGELOG.md,CONTRIBUTING.md, andCODE_OF_CONDUCT.md, and applied the.planning/keep-vs-gitignore-vs-curate decision. - ci-and-security (PR #30) — added a GitHub Actions test workflow (
.github/workflows/ci.yml) running the suite on pull requests and push tomain, committed apackage-lock.jsonfor reproduciblenpm ciinstalls, ran a full-history gitleaks secret scan confirming no credentials or tokens are exposed, and added a lightweight gitleaks CI guard that fails a PR if a new secret is introduced. - publish-research (PR #31) — research-backed distribution decision for the bundle.
- pre-ship-verify (PR #32) — added a new deterministic pre-ship verification gate in
gsd_shipthat runsnpm ci+npm testbefore shipping, skippable via a flag.
Full changelog
See CHANGELOG.md for the complete list of changes.
v2.0.0
v2.0.0 — Milestone graceful-removal
The v2.0 milestone proves the whole GSD plugin bundle is swappable and customizable — every step plugin can be retired and the loop keeps working. All 24 phases shipped (PRs #1–#27, merged to main).
Key delivered capabilities
- Capability-services — each step plugin publishes a capability service declaring the loop step it provides; the persona and slash-command layer declare coeffects on the capabilities they need.
- Reactive-loop-rendering — the persona, runtime-context snapshot, and
gsd_statusre-render from the available step capabilities, so absent steps are skipped and no missing tool is ever instructed. - Removal-verification — an automated per-plugin removal test proving every single step plugin can be retired with its effects reverted and the remaining loop still functional end-to-end.
- Composability-hardening — the background-job live registry is effect-scoped to its owning fiber so unload/HMR cancels running jobs, and the subagents coeffect is declared in every consuming plugin so temporal and spatial composability hold for the job runtime and subagent paths.
- broken_windows gate hardening — diff-based scanning of added lines plus an
xitword-boundary fix, landed during phase 24.
v1.7.0
Milestone job-intel-multiwindow — v1.7.0
All 20 phases shipped (PRs #1–#23), merged to main.
Delivered capabilities
- Mount / live-boot — 12 plugin rows activate and merge cleanly over
dsh-base. - Phase-loop tooling — full GSD loop (
gsd_discuss → gsd_plan → gsd_execute → gsd_verify → gsd_ship) as host-plane Cordis plugins. - Checkpoint-resume — interrupted
gsd_executeresumes from the last checkpoint. - Window ledger —
WINDOWS.mdmulti-window ledger + async-jobs manifest, surfaced viagsd_status. - Conversational UAT loop — a
checkpoint:decision/checkpoint:human-actiontask pauses the phase, surfaces a question, and resumes with the answer applied. - Capability gates —
gsd_shipruns security / broken-windows / TDD-audit gates before PR creation. - Real background-job runtime — true async execution with lifecycle tracking, result surfacing, subagent jobs, timeout/cancel, and retry.
- Codebase-query intel mode —
gsd_map_codebase --querywith drift detection and the targetedgsd-intel-updater. - Phase-dir / const refactor cleanup — single-source phase resolution, constants, gate dispatch, async ship preflight.
- Per-phase feature-branch isolation — each phase works on its own feature branch.
- Phase-20 multi-window topology — parallel concurrent-phase branches on a shared base, early best-effort branch push, and auto-commit of out-of-flow artefacts.