Skip to content

Releases

Milestone core-loop-helpers — v3.1.0

Choose a tag to compare

@jaaty jaaty released this 08 Sep 06:46
83f21c5

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

Choose a tag to compare

@jaaty jaaty released this 04 Sep 06:22
f5539d2

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

Choose a tag to compare

@jaaty jaaty released this 29 Aug 21:25
ab33631

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 files whitelist to ship DISTRIBUTION.md, CONTRIBUTING.md, CODE_OF_CONDUCT.md, and CHANGELOG.md alongside the existing lib/ and docs entries.

This release makes the bundle publish-ready for npm.

v2.1.0 — public-release-readiness

Choose a tag to compare

@jaaty jaaty released this 29 Aug 06:02

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 in NOTICE, and fixed the broken gsd-core-reference.md reference in the README.
  • repo-hygiene (PR #29) — added CHANGELOG.md, CONTRIBUTING.md, and CODE_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 to main, committed a package-lock.json for reproducible npm ci installs, 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_ship that runs npm ci + npm test before shipping, skippable via a flag.

Full changelog

See CHANGELOG.md for the complete list of changes.

v2.0.0

Choose a tag to compare

@jaaty jaaty released this 29 Aug 02:20

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_status re-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 xit word-boundary fix, landed during phase 24.

v1.7.0

Choose a tag to compare

@jaaty jaaty released this 28 Aug 21:59

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_execute resumes from the last checkpoint.
  • Window ledger — WINDOWS.md multi-window ledger + async-jobs manifest, surfaced via gsd_status.
  • Conversational UAT loop — a checkpoint:decision / checkpoint:human-action task pauses the phase, surfaces a question, and resumes with the answer applied.
  • Capability gates — gsd_ship runs 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 --query with drift detection and the targeted gsd-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.