Skip to content

Changelog ​

4.0.0 (2026-10-24) ​

⚠ BREAKING CHANGES ​

  • skills: Individual core Skill installation is no longer supported. Install the complete suite and inspect customized obsolete audit directories before forced migration.
  • research: Maintainer research no longer supports sealed-study, coverage or custom bundle commands. Write ordinary timestamped reports and use explicit capture recovery and cleanup commands.
  • research: Maintainer studies use brief and --brief in place of question and --question. Historical sealed bytes are preserved without implicit migration.
  • workflow: Replace manage configuration with workflow.delegation and workflow.closeout, defaulting to off/ask. Legacy manage mappings require explicit migration; rsp update does not convert them or grant Git authority.
  • evaluation: retire the former Skill runner commands and case/suite formats. Use tests/skills/evaluate.py and native Harbor task/job settings.
  • rsp: rsp commit, its snapshot flags and JSON receipt are removed. Use rsp-commit with native Git and a prepared message file.
  • runtime: RSP requires project Skills. Use an exact target CLI, explicit version adoption and selected legacy Rules removal after preserving custom content, then refresh the complete Skill suite before resuming work.
  • skills: rsp-manage moves into rsp; rsp-design moves into rsp-shape; rsp-diagnose, rsp-tdd and rsp-resolve-findings move into rsp-implement. Inspect existing Skill trees before explicitly forcing migration.
  • setup: skills install, the Skill installer UI, doctor --fix, and the update adoption/removal switches are retired. Use init for setup and update [--dry-run] for managed upgrades; save managed customizations first.

Features ​

  • ci: integrate pinned xova project workflows (86f790c)
  • ci: unify code and docs checks with shared caches (44b790a)
  • cli: add config inspection and streamline status output (ca774af)
  • docs: add reader-focused documentation workflow (0cd01fd)
  • docs: unify document and skill authoring (0ab61cb)
  • eval: select exact calibration samples (d966e3c)
  • runtime: distinguish source checkouts from pinned projects (622fcb1)
  • runtime: pin project versions and retire Rules (74bd852)
  • workflow: separate delegation from delivery closeout (178eaaa)

Bug Fixes ​

  • archive: check history summary before archiving (c630a4b)
  • eval: align four task fixtures with their output contracts (a85ee98)
  • eval: distinguish inherited regrade usage from current duration (0bec0bc)
  • eval: distinguish saved provenance in comparison reports (cb92ce4)
  • eval: distinguish unavailable grading in reports (fe5ea05)
  • eval: expose cached token usage with source attribution (fb33f16)
  • eval: handle missing calibration expectations and labels (4b36217)
  • eval: preserve comparisons with unreadable baseline trials (a344d48)
  • eval: preserve reports on verifier discovery errors (f42d2dd)
  • eval: preserve reports when execution status is unreadable (2c2ad02)
  • eval: preserve reports when grading details are unreadable (1042872)
  • eval: preserve reports when job plans are unavailable (aaf64cb)
  • eval: preserve reports when usage evidence is unreadable (ce6bc98)
  • eval: preserve reports with unreadable trial results (62e1592)
  • eval: reject stale usage from corrupt session JSON (189124f)
  • eval: report baseline plan completeness (8550f7e)
  • eval: require complete calibration expectations (43f31ce)
  • eval: retain calibration identity for regrades missing manifests (8dda2aa)
  • eval: retain root-cause locations in exception records (6976c81)
  • eval: retain unscored calibration when manifests are unavailable (e7bbb19)
  • eval: specify next-action and evidence-reference formats (598474a)
  • rsp: clarify focus writeback and archive evidence boundaries (1cde234)
  • rsp: enforce writeback order and remove evaluation quotas (a2014ea)
  • skills: align work selection and change record guidance (1f29dcc)
  • skills: clarify routing and work-record boundaries (47a5231)
  • skills: clarify test expectations and useful comments (37b7ec0)
  • skills: gate commit writes on successful prerequisites (ca5b6a6)
  • skills: unify core suite identity and review boundaries (b53390c)
  • testing: enforce evaluation evidence and acceptance (1d4cd37)
  • tests: make skill review evidence traceable (1f50a60)
  • tests: preserve task evidence without blanket redaction (79cb6d2)
  • test: stabilize fixture evidence across CI color settings (6ae5b10)

Code Refactoring ​

  • evaluation: migrate skill testing to Harbor and Reward Kit (adbc2ed)
  • research: simplify capture recovery and dated reports (d22805e)
  • research: support upstream discovery and traceable coverage (8b96947)
  • rsp: streamline delivery and verification evidence (899e90a)
  • setup: unify ownership-based project updates (2a2e7ea)
  • skills: consolidate workflow and stabilize evaluations (fff714b)

Historical entries through 3.3.0 were rebuilt from tagged Conventional Commits. They retain intermediate changes later revised or removed; the historical compatibility notes and linked migration guides clarify the shipped upgrade requirements. Previously recorded release dates are preserved.

3.3.0 (2026-08-24) ​

Historical compatibility ​

The tagged release requires Node.js >=22 and retains rsp create --lite, --lite=true and --lite=false for one compatibility cycle. Commit messages below include intermediate CLI/runtime changes that were revised before the tag; their removal and Node.js >=22.13.0 statements do not describe the final 3.3.0 compatibility contract.

⚠ BREAKING CHANGES ​

  • manage: managed Discipline WorkerReceipts no longer accept compound result values, and Verify receipts require evidence_delta.
  • cli: Reverted before 3.3.0. The commit removed rsp create --lite; final 3.3.0 retained --lite, --lite=true and --lite=false for one compatibility cycle.
  • runtime: Revised before 3.3.0. The commit proposed Node.js >=22.13.0 and removal of rsp create --lite; final 3.3.0 requires Node.js >=22 and retains those compatibility forms. Direct Specs queries did ship.

Features ​

  • evaluation: add candidate no-regression gate (d3e5f0b)
  • evaluation: add deterministic Skill routing gate (a8fc9ba)
  • evaluation: add skill observability dimensions (bd18fe5)
  • manage: streamline workspace orchestration (93fed00)
  • release: add behavior acceptance campaign (ece1246)
  • release: add replayable provider comparison matrix (e29a5cc)
  • release: add serial acceptance campaign (c9de6fd)
  • rsp: enforce verification criticality gates (82ca55f)
  • runtime: add local runtime and observability (6b20fe8)
  • runtime: complete broker and web observability (811cfa3)
  • security: gate Skill release candidates (de3aeb8)
  • skills: add RSP skill authoring workflow (a4ba2e5)
  • skills: improve agent artifact hygiene (0b4582a)
  • tui: unify dashboard navigation and detail views (8b119be)
  • workspace: add isolated execution and exact landing (30a3922)
  • workspace: add project activation policy (6a3da3e)

Bug Fixes ​

  • cli: block invalid Change closeout (8c35a7f)
  • commit: harden multiline message transport (4477f11)
  • config: reconcile generated project defaults (e358397)
  • core: tolerate none blocker variants (eb164b7)
  • evaluation: accept agent-reported metadata (e07c1cd)
  • manage: clarify worker boundary semantics (3a8d01f)
  • manage: enforce required worker contracts (e0dd5ea)
  • manage: keep controller fixtures archive-safe (9b95697)
  • release: accept equivalent production-chain tests (579ba77)
  • release: accept inline-code control values (62a2dd2)
  • release: accept observable timestamp implementations (818ab30)
  • release: align coordinated required changes (21647fb)
  • release: correct provider execution boundary (7688570)
  • release: disclose evaluation mutation authority (8b66180)
  • release: enforce worker assignment compliance (6030db6)
  • release: ignore negated forbidden actions (f96f6d9)
  • release: localize material fact acceptance (a485b02)
  • release: normalize provider trigger receipts (10873ca)
  • release: persist worker-capable provider sessions (c3af09d)
  • release: preserve paired provider evidence (561b7ff)
  • release: relax commit holdout scope (f370ba2)
  • release: reuse provider comparison evidence (c4adccd)
  • release: test the observable production chain (6f5c1ef)
  • release: trust structured worker counts (8b59948)
  • review: require production reachability before clean (2fb99fa)
  • skills: add context scanner type declarations (6e295c8)
  • skills: decouple managed release identity (232c793)
  • skills: preserve material release actions (8639d01)
  • skills: require consumer consequence coverage (7d22b0e)
  • skills: support direct commit boundaries (35a971f)
  • test: align verification topology inventory (260f0d5)
  • test: stabilize shared CLI builds (b6f5937)
  • tui: accept canonical ancestor path aliases (874e0fe)
  • workspace: converge recovery contracts (ef110f6)
  • workspace: return structured JSON errors (437430e)

Code Refactoring ​

  • cli: simplify default experience (a36496e)
  • manage: orthogonalize discipline receipts (9bdffe2)

3.2.0 (2026-08-05) ​

Features ​

  • manage: unify orchestration control model (301acc0)
  • rsp: stabilize WorkRef identity and expose work summaries (ea43e51)

Bug Fixes ​

  • manage: preserve routing stop contracts (32e766a)

3.1.1 (2026-07-30) ​

Historical compatibility ​

This was the first stable 3.1 package published to npm; 3.1.0 was available as a GitHub release only.

Bug Fixes ​

  • commit: preserve multiline messages (8782a2d)

3.1.0 (2026-07-30) ​

Historical compatibility ​

Requires Node.js >=22. When upgrading from 2.x, apply the 3.0 migration before the 3.1 migration. This version was not published to npm; the first stable 3.1 registry package was 3.1.1.

Bug Fixes ​

  • build: declare root workspace package (e300f89)
  • core: omit comments from change scaffolds (c6020d4)

3.1.0-beta.5 (2026-07-29) ​

Features ​

  • core: link Changes to external issues (ec4b8e9)
  • rsp: harden managed recovery (e648950)

Bug Fixes ​

  • release: restore typecheck gate (0a4d33f)

3.1.0-beta.4 (2026-07-28) ​

Features ​

  • core: add language policy and Unicode WorkRefs (1df907f)

Bug Fixes ​

  • manage: make automatic routing proactive (e0a08ff)

3.1.0-beta.3 (2026-07-28) ​

Features ​

  • cli: reopen archived changes (424e801)
  • cli: replace global indexes with bounded navigation (ce7083a)

Bug Fixes ​

  • manage: make local closeout deterministic (83004be)
  • skills: harden managed adoption routing (a91ee98)

3.1.0-beta.2 (2026-07-27) ​

Features ​

  • design: support pre-change inquiries (31fb745)
  • manage: configure automatic routing and closeout (bcf5833)
  • manage: converge in-scope review corrections (520a0c3)
  • manage: support long-running managed goal continuation (09b3fb9)
  • rsp-manage: execute shallow groups by waves (d8f2561)
  • skills: add interactive project skill manager (f278997)
  • skills: add optional codebase audit capability (a37fbf0)
  • skills: add RSP commit capability (34b0af3)

Bug Fixes ​

  • release: harden pre-dogfood maintenance gates (7dea2e8)
  • release: simplify release operation tracking (6f8f455)
  • rsp-shape: preserve independent change owners (149f09e)
  • rsp: shape managed goals before qualification (7a681d1)

3.1.0-beta.1 (2026-07-25) ​

Bug Fixes ​

  • evaluation: decouple retained evidence identity (f1a3a23)
  • release: defer release identity finalization (f5d9d23)
  • release: harden finalization boundary (586fcce)

3.1.0-beta.0 (2026-07-25) ​

Historical compatibility ​

Raises the minimum runtime from Node.js 18 to Node.js 22. This prerelease was published under the npm beta dist-tag; npm latest remained on 2.0.4 at that observation.

Features ​

  • cli: add bounded history query (89a3ccd)
  • cli: add compact JSON output (78c79ec)
  • cli: add dependency graph status output (8d351c2)
  • rsp: prepare managed workflow beta (c232f07)
  • tui: add bounded history browser (94a1803)
  • tui: add interactive dashboard (37db2e6)

Bug Fixes ​

  • blockers: ignore non-semantic comments (2d50876)
  • rsp: layer archive closeout authority (62a3ff8)
  • workflow: reduce test and artifact noise (36c7eb9)

3.0.0 (2026-07-23) ​

Historical compatibility ​

Requires Node.js >=18. Follow the 2.x migration guide for the fallback protocol, removed project-rules commands and shallow work paths. This version was not published to npm by maintainer decision; npm latest remained on 2.0.4 at that observation.

⚠ BREAKING CHANGES ​

  • protocol: .rsp/rules/rsp-rules.md and the project-rules CLI are no longer runtime protocol surfaces.
  • groups: add shallow change coordination
  • work-ref: enforce typed bounded work identities
  • work: Group Brief files now use <group>/00-brief.md; legacy brief.md paths are rejected.

Features ​

  • commands,design: add commands, update design (aeaad62)
  • decisions: add authoritative decision record routing (77b1372)
  • groups: add shallow change coordination (086a1d2)
  • protocol: adopt canonical fallback path (b52d801)
  • review: harden candidate evaluation (326852c)
  • rsp: derive one next action (dd50648)
  • skills: add assisted engineering loop (629b657)
  • skills: add release documentation capability (9f14b50)
  • skills: add shape and implement (d7fc818)
  • skills: add tdd and diagnosis workflows (6797ca0)
  • skills: complete 3.0 eight-skill suite (6d7de73)
  • skills: establish review evaluation foundation (58cc450)
  • skills: finalize 3.0 workflow integration (eae0d1b)
  • skills: promote rsp-review (37d55f6)
  • skills: qualify daily workflow depth (1653f55)
  • upstreams: add deterministic distillation workflow (89ba7f6)
  • work-ref: enforce typed bounded work identities (86b67c8)
  • work: derive group navigation and dependency plans (8d35190)

Bug Fixes ​

  • cli: unify doctor config diagnostics (c5c319e)
  • docs: stabilize 3.0 migration link (4462e87)
  • release: keep npm 10 pack output machine-readable (bf05aab)
  • review: trace production seams (2b5af1b)
  • review: use user provider by default (d13502e)
  • skill: conform metadata and use independent calver (9321291)
  • types: restore strict typecheck baseline (5e4ed2c)
  • workflow: align config and templates with 3.0 (9d8f582)

2.0.4 (2026-05-28) ​

Features ​

  • add .rsp scaffolding and AGENTS.md (7a118d3)
  • add check hygiene warnings (245eb2a)
  • add durable review guidance (8e15c13)
  • add generated index metadata (be2f19e)
  • add lite change template (890a7e9)
  • add rsp agent readiness commands (fdf940c)
  • add safe doctor fix mode (d4e4023)
  • clarify archive readiness signals (85a29f8)
  • guide no-focus status actions (daf0541)

Bug Fixes ​

  • make bin/rsp.mjs executable (0755) (fdbbb5c)

2.0.3 (2026-05-26) ​

Features ​

  • core,commands,test: enrich change templates (d3989bf)
  • core,commands: add focus name lookup helper (04867ec)
  • core: add templates for change kinds (33be2af)

Bug Fixes ​

  • archive,test: guard RSP initialization (9da234a)
  • commands: use stderr and clearer init message (ebb8379)

2.0.2 (2026-05-25) ​

Features ​

  • update,docs: show skill refresh hint (d6a2653)

2.0.1 (2026-05-25) ​

Features ​

  • specs: exclude design.md from INDEX (36e51bb)

2.0.0 (2026-05-25) ​

1.2.0 (2026-05-24) ​

Features ​

  • init: support --with-project-setup (c59d721)
  • rsp: introduce project-setup workflow (94cb8b8)

Bug Fixes ​

  • core,tests: add blank line after frontmatter (512c689)

1.1.0 (2026-05-24) ​

Features ​

  • cli,rules: add spec and rules workflow commands (580c055)
  • cli,test: validate feature name and require init (c2240db)
  • deps,cli,test: add focus & reverse options (97b4881)
  • doctor,test: validate config.yaml semantics (3bc14a1)
  • doctor: require date-first archive names (dd637c7)
  • status,cli,test: add status filters (c0eac88)

Bug Fixes ​

  • cli,test: add repair hints to doctor output (84ca9fd)
  • cli,test: prevent closing features with deps (0873403)
  • cli,test: stale must be non-negative integer (5075dab)
  • cli,test: validate stale and deps flag usage (575c91f)
  • commands,test: block add before rsp init (533fdb1)
  • commands,test: remove empty parent dirs (908a1f2)
  • commands,test: return 0 when no feature files (b37cd4c)
  • core,test: accept CRLF frontmatter (fc7d1c1)
  • correct bin path in package.json (a6647fe)
  • doctor,test: report invalid archive filenames (7a7a21f)

1.0.3 (2026-05-23) ​

1.0.2 (2026-05-23) ​

1.0.1 (2026-05-23) ​

1.0.0 (2026-05-22) ​

Features ​

  • add RSP workflow commands, rules, and skills (9e2ad66)
  • TypeScript CLI and RSP workflow v1.0.0 (a0cc39f)