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=trueand--lite=falsefor 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
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
3.1.0-beta.5 (2026-07-29)
Features
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
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
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)