# Changelog

All notable changes to DevRites are documented here. The format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/) and DevRites adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). Releases are generated automatically by [semantic-release](https://semantic-release.gitbook.io/) from Conventional Commits on `main`.

## [7.3.11](https://github.com/ViktorsBaikers/DevRites/compare/v7.3.10...v7.3.11) (2026-11-13)

### Fixed

* **devrites:** anchor reviews to bound worker candidates ([#214](https://github.com/ViktorsBaikers/DevRites/issues/214)) ([ea746f6](https://github.com/ViktorsBaikers/DevRites/commit/ea746f6c3974802d62eb3de6d61f0e501a4e9f89))

## [7.3.10](https://github.com/ViktorsBaikers/DevRites/compare/v7.3.9...v7.3.10) (2026-11-12)

### Fixed

* **devrites:** recover autocomplete owner when ACTIVE is empty ([#213](https://github.com/ViktorsBaikers/DevRites/issues/213)) ([7014453](https://github.com/ViktorsBaikers/DevRites/commit/70144532ef53e9d6df9021b53523828b44ffc4f3))

## [7.3.9](https://github.com/ViktorsBaikers/DevRites/compare/v7.3.8...v7.3.9) (2026-11-10)

### Fixed

* **devrites:** keep parallel autocomplete running past a source GO ([#212](https://github.com/ViktorsBaikers/DevRites/issues/212)) ([8dd7ab3](https://github.com/ViktorsBaikers/DevRites/commit/8dd7ab34a3d5ced36a7adb9ea4f2036db4116dcb))

## [7.3.8](https://github.com/ViktorsBaikers/DevRites/compare/v7.3.7...v7.3.8) (2026-11-09)

### Fixed

* **devrites:** schedule agent-owned planning cursors together ([#211](https://github.com/ViktorsBaikers/DevRites/issues/211)) ([8553c00](https://github.com/ViktorsBaikers/DevRites/commit/8553c0038ddeb2608608cdc19f133f3f2a1de0e1))

## [7.3.7](https://github.com/ViktorsBaikers/DevRites/compare/v7.3.6...v7.3.7) (2026-11-09)

### Fixed

* **devrites:** count only the owning slice of a build item ([#210](https://github.com/ViktorsBaikers/DevRites/issues/210)) ([b1e4f92](https://github.com/ViktorsBaikers/DevRites/commit/b1e4f92cb5d49d2865b4c0994523e52993b5d133))

## [7.3.6](https://github.com/ViktorsBaikers/DevRites/compare/v7.3.5...v7.3.6) (2026-11-06)

### Fixed

* **devrites:** enforce native prebuild preparation admission ([#209](https://github.com/ViktorsBaikers/DevRites/issues/209)) ([2aba0a0](https://github.com/ViktorsBaikers/DevRites/commit/2aba0a0e0828f25c90e3021ca2c29ddebb291bf9))

## [7.3.5](https://github.com/ViktorsBaikers/DevRites/compare/v7.3.4...v7.3.5) (2026-11-05)

### Fixed

* **devrites:** enforce global autocomplete scheduling ([#208](https://github.com/ViktorsBaikers/DevRites/issues/208)) ([2e4fdb5](https://github.com/ViktorsBaikers/DevRites/commit/2e4fdb5178f2aa507ba565a70b3c2c86810cc5f7))

## [7.3.4](https://github.com/ViktorsBaikers/DevRites/compare/v7.3.3...v7.3.4) (2026-11-03)

### Fixed

* **devrites:** restore global frontier and authenticated updates ([#207](https://github.com/ViktorsBaikers/DevRites/issues/207)) ([05cb719](https://github.com/ViktorsBaikers/DevRites/commit/05cb7198330b7ffa4d7176fc8398ff5a86b13f45))

## [7.3.3](https://github.com/ViktorsBaikers/DevRites/compare/v7.3.2...v7.3.3) (2026-11-02)

### Fixed

* **devrites:** harden workflow mutations and host diagnostics ([#206](https://github.com/ViktorsBaikers/DevRites/issues/206)) ([849a7d1](https://github.com/ViktorsBaikers/DevRites/commit/849a7d182c13453f4a542bd2b4c58f9adccebe22))

## [7.3.2](https://github.com/ViktorsBaikers/DevRites/compare/v7.3.1...v7.3.2) (2026-11-02)

### Fixed

* **devrites:** harden lifecycle, installer and host safety ([#205](https://github.com/ViktorsBaikers/DevRites/issues/205)) ([cac2f8a](https://github.com/ViktorsBaikers/DevRites/commit/cac2f8ab657bbe0d44198ed587413779cf5ac44d))

## [7.3.1](https://github.com/ViktorsBaikers/DevRites/compare/v7.3.0...v7.3.1) (2026-11-01)

### Fixed

* **devrites:** keep workspace frontier active across phase waits ([#204](https://github.com/ViktorsBaikers/DevRites/issues/204)) ([56006f4](https://github.com/ViktorsBaikers/DevRites/commit/56006f4ca0545b4ede1ed81b0373e61b7cd7ce7d))

## [7.3.0](https://github.com/ViktorsBaikers/DevRites/compare/v7.2.8...v7.3.0) (2026-11-01)

### Added

* **devrites:** improve parallel throughput and proof integrity ([#203](https://github.com/ViktorsBaikers/DevRites/issues/203)) ([ac9c404](https://github.com/ViktorsBaikers/DevRites/commit/ac9c404908f3b709bfb76205aae0574e89bfcfe3))

## Unreleased

### Added

- Pool independent, currently vetted continuation slices under one repository-wide
  parallel controller, with rolling landings and refills across workspace sources.
- Prune clean integrated worker checkouts without discarding transfer branches,
  proof identities, retained lease rows, or running siblings.
- Add read-only `frontier [slug]` reporting across recorded live and archived
  sequence workspaces, with scoped preparation/repair/wait actions, explicit
  mixed-workspace selection, and ambiguous-source refusal. Source-local selection
  exposes the frontier without silently admitting other workspaces.

### Fixed

- Pin the engine and workflow-artifact fixture to Go 1.27.4 to address
  GO-2026-6859 in `net/http`.
- Mark only the slice a checked state.md item names first as built; a later
  `SLICE-###` reference in the same line no longer inflates regression, next, or
  parallel admission. Baselines written under the old all-token parsing re-ratchet
  once with `check regression <slug> --update`.
- Guard Autocomplete's early phase context and dispatch, not only Build writers,
  against unstarted successor preparation. Keep normalization research reachable
  and bound successor preparation before its first wave without recursively
  requiring the rest of the roadmap.
- Keep Clarify required when decision coverage is missing or empty despite an
  empty question queue.
- Preserve preparation intent and the selected host tree in suggested context
  reruns; reject repeated parent flags before writes and retain settled history
  without rebinding active preparation actors.

- Give an explicitly identified Autocomplete controller structural writer-admission
  checks for actual successor preparation and source-qualified mixed reservations.
  Surface fresh global scheduling after returns and prioritize unresolved global
  work over local Build cursors, while preserving narrow disclosed deferrals,
  standalone AFK, native review/proof, isolation and Ship approval.
- Accept one explicit decision-bound canonical sequence roadmap without rewriting
  historical tables; reject ambiguous owners, stale identities and unsafe paths.
- Keep writer admission bound to immutable pending-lane paths, current controller
  identity, disjoint active reservations and the effective global cap. Check the
  complete writer allowlist against live foreign claims, including symlink
  aliases, even when optional claim flags are absent or name unrelated paths.

- Recover Autocomplete's recorded live sequence owner when ACTIVE is missing or
  empty before requesting a workspace handoff; retain ambiguity, metadata repair,
  human gates, and read-only recovery without changing ACTIVE.
- Use `GH_TOKEN`, then `GITHUB_TOKEN`, then optional bounded noninteractive GitHub
  CLI credential lookup for release API requests. Keep credentials off release
  assets and off-origin redirects, fail explicit invalid credentials, and document
  headless login and rate-limit recovery without exposing tokens.
- Continue AFK from the narrow Vet-ready state and from actionable global native
  preparation, preserving human gates, source cursors, and separate Ship approval.
- Allow independent refill and capacity reconciliation after a parallel integration
  failure without clearing its failure status or weakening pending-landing,
  control-tip, overlap, capacity, or proof guards.
- Enforce wright fanout and wider-batch guards even when a reslice review admits
  another round window.
- Recover a completed dispatch wave's retained claim through an exact recorded
  return handle after claim-release failure, without replaying result admission.
- Confine question resolution to checked workspaces and restore question/cursor
  files together when publication fails. Bundle rollback now includes the failing
  target and reports incomplete restoration.
- Verify Windows root-handle rename protection in resolution race tests while
  preserving replacement coverage on platforms that permit renaming open roots.
- Honor explicitly acknowledged backward-phase repair checkpoints in regression
  baselines while retaining ordinary regression and empty-acceptance checks.
- Check Pi/omp native role loading in doctor, clarify instruction-only shell
  boundaries, and validate OMP invocations plus Codex reference documents.

- Recover exact recorded parallel landings after interrupted lease persistence;
  preserve late worker edits, ignored data, extra commits, and missing-checkout
  Git metadata during cleanup.
- Exclude explicitly deferred slices from runnable work; stop inventing integration
  suites from language manifests alone.
- Verify cached context bytes and frozen review diffs, publish complete artifacts
  atomically, and isolate concurrent freeze/render attempts.
- Recover missing executed gate transcripts without rerunning valid scoped proof;
  redact sensitive transcript metadata as well as command output.
- Keep timed-out tests failed even when graceful termination exits successfully.
- Support drive-qualified Windows paths in reviewer diff bindings.
- Audit underfilled parallel frontiers through acceptance-preserving Plan/Vet;
  separate independently provable capabilities without dropping producer, proof
  or authority gates.
- Recompute archived predecessor readiness in place without restoring historical
  workspaces or reviving their controller leases.
- Execute Autocomplete's global frontier at cold Prove/Vet/Review and native wait
  boundaries; preserve frozen candidates, standalone scope, and non-green gates.
- Preserve selected workspace identity across native command forms, resolver
  resumes, and handoffs; reject empty answers and invalid wait transitions before
  publishing question changes.
- Keep candidate and next-step observations read-only, and retain unfinished Build
  and Polish work even when their required documents already exist.
- Confine installer reads and mutations to the validated project root; acquire
  shared-marker ownership before changing configuration, replay disabled-host
  update flags, and reject linked pin destinations outside the project.
- Preserve uninstall ownership after binary-removal failures so ordinary retries
  work without touching another installation. Stage Windows launcher uninstalls
  outside the installed image; refuse direct self-removal before project changes.
- Bind Overhaul scorecards to current calculator inputs and admitted receipts to
  immutable generation hashes; require complete writer reservations and
  lane-matched coverage proof.
- Serialize Overhaul's shared-tree writer observation windows without filtering
  away unauthorized changes; retain parallel read-only review on immutable inputs.

## [7.2.8](https://github.com/ViktorsBaikers/DevRites/compare/v7.2.7...v7.2.8) (2026-10-31)

### Fixed

* **no-release:** close installer evidence and recovery integrity gaps ([#200](https://github.com/ViktorsBaikers/DevRites/issues/200)) ([edb8754](https://github.com/ViktorsBaikers/DevRites/commit/edb8754ecf80d4a0dd83590c5b346787c3647244))
* **no-release:** select exact OMP specialists and preserve reviewer roles ([#199](https://github.com/ViktorsBaikers/DevRites/issues/199)) ([b31814a](https://github.com/ViktorsBaikers/DevRites/commit/b31814a37d80c45a27d5470ab5464cd93c91f76a))
* **release:** publish pending installer fixes ([dfd2192](https://github.com/ViktorsBaikers/DevRites/commit/dfd2192d1b7d9da1b0111603760c5eb8f246b9a4))

## [7.2.7](https://github.com/ViktorsBaikers/DevRites/compare/v7.2.6...v7.2.7) (2026-10-31)

### Fixed

* **skills:** keep lookahead planning through false stops ([#192](https://github.com/ViktorsBaikers/DevRites/issues/192)) ([1185459](https://github.com/ViktorsBaikers/DevRites/commit/1185459e0477fe7fc9ee6b8e32e3ef315100ae15))

## [7.2.6](https://github.com/ViktorsBaikers/DevRites/compare/v7.2.5...v7.2.6) (2026-10-31)

### Fixed

* **devrites:** count reserved manifests in task-graph schedule ([#191](https://github.com/ViktorsBaikers/DevRites/issues/191)) ([499014b](https://github.com/ViktorsBaikers/DevRites/commit/499014b00d3313fd6f8722715e9cdf8b155dabf5))
* **no-release:** stop reserving go.mod for existing-only deps ([#190](https://github.com/ViktorsBaikers/DevRites/issues/190)) ([4a8844c](https://github.com/ViktorsBaikers/DevRites/commit/4a8844cb8eaa53c29e46b5122b40827e9522c56a))

## [7.2.5](https://github.com/ViktorsBaikers/DevRites/compare/v7.2.4...v7.2.5) (2026-10-30)

### Fixed

* **devrites:** block autocomplete handoff of an internal phase edge ([#189](https://github.com/ViktorsBaikers/DevRites/issues/189)) ([5655fa7](https://github.com/ViktorsBaikers/DevRites/commit/5655fa7efdb8cbbbb0612fb603b170a4affa7fbf))

## [7.2.4](https://github.com/ViktorsBaikers/DevRites/compare/v7.2.3...v7.2.4) (2026-10-30)

### Fixed

* **devrites:** support workflow-only Define and Vet ([#188](https://github.com/ViktorsBaikers/DevRites/issues/188)) ([51dcaf3](https://github.com/ViktorsBaikers/DevRites/commit/51dcaf3197e6abdb5987aec1a6da7de0cc71238f))

## [7.2.3](https://github.com/ViktorsBaikers/DevRites/compare/v7.2.2...v7.2.3) (2026-10-29)

### Fixed

* **agents:** honor DSH orchestrator permission selection ([#187](https://github.com/ViktorsBaikers/DevRites/issues/187)) ([1030093](https://github.com/ViktorsBaikers/DevRites/commit/10300933ac688c0e06217026c89c3ed657b58ec0))

## [7.2.2](https://github.com/ViktorsBaikers/DevRites/compare/v7.2.1...v7.2.2) (2026-10-29)

### Fixed

* **agents:** preserve DSH preset tools during restriction ([#186](https://github.com/ViktorsBaikers/DevRites/issues/186)) ([fa3a00f](https://github.com/ViktorsBaikers/DevRites/commit/fa3a00f7159fd410c214faf0a801637cc0969ecf))

## [7.2.1](https://github.com/ViktorsBaikers/DevRites/compare/v7.2.0...v7.2.1) (2026-10-29)

### Fixed

* **agents:** restore DSH code intelligence and skill discovery ([#185](https://github.com/ViktorsBaikers/DevRites/issues/185)) ([ab67651](https://github.com/ViktorsBaikers/DevRites/commit/ab67651aa3a9555fdf68e40859f3451ab20f42e7))

## [7.2.0](https://github.com/ViktorsBaikers/DevRites/compare/v7.1.2...v7.2.0) (2026-10-28)

### Added

* **installer:** add DSH specialist integration ([#184](https://github.com/ViktorsBaikers/DevRites/issues/184)) ([0fe9f07](https://github.com/ViktorsBaikers/DevRites/commit/0fe9f07be170eef1c581b9401b565a8688dc64b4))

## [7.1.2](https://github.com/ViktorsBaikers/DevRites/compare/v7.1.1...v7.1.2) (2026-10-28)

### Fixed

* **no-release:** align autocomplete lifecycle continuation ([#181](https://github.com/ViktorsBaikers/DevRites/issues/181)) ([ed1c0fa](https://github.com/ViktorsBaikers/DevRites/commit/ed1c0fae38ea774b7ce2376589e501c2281deb62))
* **skills:** bring cross-phase workflow fixes to main ([#183](https://github.com/ViktorsBaikers/DevRites/issues/183)) ([18b9fb0](https://github.com/ViktorsBaikers/DevRites/commit/18b9fb095a80c4b9cc41c99cfe1c04e02015990f)), references [#182](https://github.com/ViktorsBaikers/DevRites/issues/182)

## [7.1.1](https://github.com/ViktorsBaikers/DevRites/compare/v7.1.0...v7.1.1) (2026-10-28)

### Fixed

* **skills:** preserve autocomplete continuation ([#180](https://github.com/ViktorsBaikers/DevRites/issues/180)) ([5d685e8](https://github.com/ViktorsBaikers/DevRites/commit/5d685e85e21c59acee2ac8903f5cc584772ad937))

## [7.1.0](https://github.com/ViktorsBaikers/DevRites/compare/v7.0.17...v7.1.0) (2026-10-28)

### Added

* **devrites:** measure slice parallelism and ship the plan-width guard ([#179](https://github.com/ViktorsBaikers/DevRites/issues/179)) ([1b8defe](https://github.com/ViktorsBaikers/DevRites/commit/1b8defe92ecd3bc5feb4757f3ecf5e9d611467cc))

### Fixed

* **ci:** mirror the new undici exceptions in osv-scanner.toml ([9a916a1](https://github.com/ViktorsBaikers/DevRites/commit/9a916a1cb2215e0d8382655c88e93f5adbea04fd))
* **no-release:** preserve autocomplete rolling parallelism ([#178](https://github.com/ViktorsBaikers/DevRites/issues/178)) ([604c705](https://github.com/ViktorsBaikers/DevRites/commit/604c705d4a470ca992bd9050651bfc64145ced97))

## [7.0.17](https://github.com/ViktorsBaikers/DevRites/compare/v7.0.16...v7.0.17) (2026-10-27)

### Fixed

* **devrites:** drop the wall-clock number the engine never reads ([#177](https://github.com/ViktorsBaikers/DevRites/issues/177)) ([8f4f1dc](https://github.com/ViktorsBaikers/DevRites/commit/8f4f1dccd8bee342619cb1b3ab152733549d8d84)), references [#176](https://github.com/ViktorsBaikers/DevRites/issues/176) [#176](https://github.com/ViktorsBaikers/DevRites/issues/176) [#176](https://github.com/ViktorsBaikers/DevRites/issues/176)
* **devrites:** mark AFK sentinel caps as non-ceilings under autocomplete ([#176](https://github.com/ViktorsBaikers/DevRites/issues/176)) ([808d767](https://github.com/ViktorsBaikers/DevRites/commit/808d767adaf79eef0fa2eebab111842e003772b0))

## [7.0.16](https://github.com/ViktorsBaikers/DevRites/compare/v7.0.15...v7.0.16) (2026-10-27)

### Fixed

* **devrites:** print the command that applies suggested triggers ([#175](https://github.com/ViktorsBaikers/DevRites/issues/175)) ([b32b2b8](https://github.com/ViktorsBaikers/DevRites/commit/b32b2b86de8c4d66a9dfd51f23ae22b683f90979))

## [7.0.15](https://github.com/ViktorsBaikers/DevRites/compare/v7.0.14...v7.0.15) (2026-10-25)

### Fixed

* **devrites:** keep duplicate reviews read-only ([#173](https://github.com/ViktorsBaikers/DevRites/issues/173)) ([602da4b](https://github.com/ViktorsBaikers/DevRites/commit/602da4bba7d020a1abdbc71a563c870ea4287141))

## [7.0.14](https://github.com/ViktorsBaikers/DevRites/compare/v7.0.13...v7.0.14) (2026-10-25)

### Fixed

* **devrites:** preserve standard line citations ([#172](https://github.com/ViktorsBaikers/DevRites/issues/172)) ([bfaa009](https://github.com/ViktorsBaikers/DevRites/commit/bfaa0093061845ab66abd84cee0e4102519d5209))

## [7.0.13](https://github.com/ViktorsBaikers/DevRites/compare/v7.0.12...v7.0.13) (2026-10-25)

### Fixed

* **devrites:** recognize styled perturbation failures ([#171](https://github.com/ViktorsBaikers/DevRites/issues/171)) ([50207c0](https://github.com/ViktorsBaikers/DevRites/commit/50207c053feae0a5a851ec1dbd428cb5db1697e3))

## [7.0.12](https://github.com/ViktorsBaikers/DevRites/compare/v7.0.11...v7.0.12) (2026-10-24)

### Fixed

* **devrites:** resolve nested standard citation paths ([#170](https://github.com/ViktorsBaikers/DevRites/issues/170)) ([05dc684](https://github.com/ViktorsBaikers/DevRites/commit/05dc684564b2541c36db5e479ae464417dfc56d8))
* **no-release:** label writer contract reminder as advisory ([#169](https://github.com/ViktorsBaikers/DevRites/issues/169)) ([47f298e](https://github.com/ViktorsBaikers/DevRites/commit/47f298e977622587bacad8dfe72eeb159ce8a528))

## [7.0.11](https://github.com/ViktorsBaikers/DevRites/compare/v7.0.10...v7.0.11) (2026-10-24)

### Fixed

* **deps:** restore dependency audits with bounded exceptions ([#168](https://github.com/ViktorsBaikers/DevRites/issues/168)) ([89b4aa7](https://github.com/ViktorsBaikers/DevRites/commit/89b4aa733d2395c09f979757cde094f57daca822))
* **devrites:** permit proof runner read-only inspection ([#167](https://github.com/ViktorsBaikers/DevRites/issues/167)) ([aa11b9e](https://github.com/ViktorsBaikers/DevRites/commit/aa11b9e889a67f11de943fa9d90bff9ed0fd6bf3))

## [7.0.10](https://github.com/ViktorsBaikers/DevRites/compare/v7.0.9...v7.0.10) (2026-10-23)

### Fixed

* **devrites:** apply-bundle refuses an unrunnable preflight row ([#166](https://github.com/ViktorsBaikers/DevRites/issues/166)) ([6bc06a4](https://github.com/ViktorsBaikers/DevRites/commit/6bc06a40530e3456b80883303e345fb25d45357a))

## [7.0.9](https://github.com/ViktorsBaikers/DevRites/compare/v7.0.8...v7.0.9) (2026-10-22)

### Fixed

* **devrites:** keep a passed pre-dispatch row on re-dispatch ([#165](https://github.com/ViktorsBaikers/DevRites/issues/165)) ([927f5a4](https://github.com/ViktorsBaikers/DevRites/commit/927f5a482cfb70c84255a9ead467251483de7fee))

## [7.0.8](https://github.com/ViktorsBaikers/DevRites/compare/v7.0.7...v7.0.8) (2026-10-22)

### Fixed

* **devrites:** wright contract lists the slice's tests/proof ([#162](https://github.com/ViktorsBaikers/DevRites/issues/162)) ([ce38f3c](https://github.com/ViktorsBaikers/DevRites/commit/ce38f3c850d32f9f614945dd9d6869dade85cf20))
* **no-release:** except bundled npm ip-address advisory to 11-29 ([#163](https://github.com/ViktorsBaikers/DevRites/issues/163)) ([d558f28](https://github.com/ViktorsBaikers/DevRites/commit/d558f28cdacbdcd796e84e05589642c4485e0bb3))

## [7.0.7](https://github.com/ViktorsBaikers/DevRites/compare/v7.0.6...v7.0.7) (2026-10-22)

### Fixed

* **devrites:** never defer a Vet write-set closure row as late ([#161](https://github.com/ViktorsBaikers/DevRites/issues/161)) ([1e71afa](https://github.com/ViktorsBaikers/DevRites/commit/1e71afa630be9f807aeb26aade1cb00407655734))

## [7.0.6](https://github.com/ViktorsBaikers/DevRites/compare/v7.0.5...v7.0.6) (2026-10-22)

### Fixed

* **devrites:** close every slice's write set at Vet ([#160](https://github.com/ViktorsBaikers/DevRites/issues/160)) ([dce9587](https://github.com/ViktorsBaikers/DevRites/commit/dce9587c61660e1ae59c1bd5a0a8afd6de423575))

## [7.0.5](https://github.com/ViktorsBaikers/DevRites/compare/v7.0.4...v7.0.5) (2026-10-22)

### Fixed

* **devrites:** catch Build-entry slice defects at Vet ([#158](https://github.com/ViktorsBaikers/DevRites/issues/158)) ([34b65b7](https://github.com/ViktorsBaikers/DevRites/commit/34b65b7d819c308b46dc609d215ff698315b4b44))
* **devrites:** clear expiring audit exceptions and Windows race flake ([#159](https://github.com/ViktorsBaikers/DevRites/issues/159)) ([0e6a85a](https://github.com/ViktorsBaikers/DevRites/commit/0e6a85a7726d80b6e259a68975bf2892ad621a51))

## [7.0.4](https://github.com/ViktorsBaikers/DevRites/compare/v7.0.3...v7.0.4) (2026-10-21)

### Fixed

* **devrites:** a leaf's last message is its full return ([#157](https://github.com/ViktorsBaikers/DevRites/issues/157)) ([929ab9e](https://github.com/ViktorsBaikers/DevRites/commit/929ab9e65b963c4729125289e45e677fa3c1b533))

## [7.0.3](https://github.com/ViktorsBaikers/DevRites/compare/v7.0.2...v7.0.3) (2026-10-21)

### Changed

* **no-release:** move the Go toolchain to go1.27.3 ([#155](https://github.com/ViktorsBaikers/DevRites/issues/155)) ([293da70](https://github.com/ViktorsBaikers/DevRites/commit/293da70c8c4b4de8ed22caababa7914594c1ff9b))

### Fixed

* **devrites:** freeze and probe a parallel sibling in its worktree ([#156](https://github.com/ViktorsBaikers/DevRites/issues/156)) ([e959804](https://github.com/ViktorsBaikers/DevRites/commit/e959804721f291db3b489eb30988792c5ab3c3fb))
* **no-release:** check anchors blocks prose-only blocker returns ([#154](https://github.com/ViktorsBaikers/DevRites/issues/154)) ([0807fe2](https://github.com/ViktorsBaikers/DevRites/commit/0807fe2f92100188616110beb037d81e752ee1b8))
* **no-release:** traceability progress cells no longer stale readiness ([#153](https://github.com/ViktorsBaikers/DevRites/issues/153)) ([7465b3e](https://github.com/ViktorsBaikers/DevRites/commit/7465b3eaaf180718015dfdab3d0af96579ab5b85))

## [7.0.2](https://github.com/ViktorsBaikers/DevRites/compare/v7.0.1...v7.0.2) (2026-10-20)

### Fixed

* **devrites:** resume a workspace whose cursor holds the question ([#152](https://github.com/ViktorsBaikers/DevRites/issues/152)) ([de489b6](https://github.com/ViktorsBaikers/DevRites/commit/de489b6c9bd6a4d50b55060e4f46e1a7161607d0))

## [7.0.1](https://github.com/ViktorsBaikers/DevRites/compare/v7.0.0...v7.0.1) (2026-10-20)

### Added

* **no-release:** plan the next sequence continuation in a second session ([#150](https://github.com/ViktorsBaikers/DevRites/issues/150)) ([d4be5b0](https://github.com/ViktorsBaikers/DevRites/commit/d4be5b01d6e3a074718d4a5cd9a3ba0a5e52e9aa))

### Fixed

* **devrites:** a timing gate pins its protocol before Build ([#151](https://github.com/ViktorsBaikers/DevRites/issues/151)) ([2069caa](https://github.com/ViktorsBaikers/DevRites/commit/2069caa18199d9dd4664854eb3c6c8f599b8fdf2))

## [7.0.0](https://github.com/ViktorsBaikers/DevRites/compare/v6.10.0...v7.0.0) (2026-10-20)

### ⚠ BREAKING CHANGES

* **devrites:** a timed-out gate keeps the output it printed

### Added

* **no-release:** make codebase-memory-mcp the one code index ([#142](https://github.com/ViktorsBaikers/DevRites/issues/142)) ([d269904](https://github.com/ViktorsBaikers/DevRites/commit/d269904f8107bb5e669264bf53865ce070e4fa0a))
* **no-release:** measure cost and reviewer yield before speed changes ([#145](https://github.com/ViktorsBaikers/DevRites/issues/145)) ([14742aa](https://github.com/ViktorsBaikers/DevRites/commit/14742aa68a0885a27902f06ea88c2316d7f55c65))
* **no-release:** move root bookkeeping into the engine, check at Vet ([#147](https://github.com/ViktorsBaikers/DevRites/issues/147)) ([99bdbc8](https://github.com/ViktorsBaikers/DevRites/commit/99bdbc8d820491cef2e580b184d26173c558753d))
* **no-release:** state writers, fewer AFK stops, lifecycle benchmark ([#143](https://github.com/ViktorsBaikers/DevRites/issues/143)) ([c6d4f29](https://github.com/ViktorsBaikers/DevRites/commit/c6d4f29aa340bce2b72577cc36f6f19296afe5df))
* **no-release:** trim leaf context bundles without dropping rules ([#146](https://github.com/ViktorsBaikers/DevRites/issues/146)) ([61fab54](https://github.com/ViktorsBaikers/DevRites/commit/61fab546701f9387dcab5a58171303c8e71aba90))

### Fixed

* **devrites:** a timed-out gate keeps the output it printed ([903c276](https://github.com/ViktorsBaikers/DevRites/commit/903c2762e31d6d97c32564ff028016919935e022))
* **no-release:** a plan item is never a Proportionality anchor ([#144](https://github.com/ViktorsBaikers/DevRites/issues/144)) ([722ace6](https://github.com/ViktorsBaikers/DevRites/commit/722ace6ee42bc82c2d2d7bb76ca955445655a9be))

## [6.10.0](https://github.com/ViktorsBaikers/DevRites/compare/v6.9.6...v6.10.0) (2026-10-19)

### Added

* **devrites:** try ego-lite and browser-harness before Playwright MCP ([#141](https://github.com/ViktorsBaikers/DevRites/issues/141)) ([34d3c82](https://github.com/ViktorsBaikers/DevRites/commit/34d3c82c500faa39a04278c33d98e2c4d2acc10d))

## [6.9.6](https://github.com/ViktorsBaikers/DevRites/compare/v6.9.5...v6.9.6) (2026-10-19)

### Fixed

* **devrites:** an acceptance meaning change in repair needs the owner ([#140](https://github.com/ViktorsBaikers/DevRites/issues/140)) ([7d868a7](https://github.com/ViktorsBaikers/DevRites/commit/7d868a7b96d8e72b632559aa0f09143ca43cd84b))

## [6.9.5](https://github.com/ViktorsBaikers/DevRites/compare/v6.9.4...v6.9.5) (2026-10-19)

### Added

* **no-release:** add rite-harness and sharpen proof rules ([#137](https://github.com/ViktorsBaikers/DevRites/issues/137)) ([25897db](https://github.com/ViktorsBaikers/DevRites/commit/25897db931e065ebc16324850078aed495e86518))

### Fixed

* **devrites:** a precondition-invalid attempt is not a failed one ([#139](https://github.com/ViktorsBaikers/DevRites/issues/139)) ([204bbbc](https://github.com/ViktorsBaikers/DevRites/commit/204bbbc35910a99f7b14afdfab69ed2c88c2203c))

## [6.9.4](https://github.com/ViktorsBaikers/DevRites/compare/v6.9.3...v6.9.4) (2026-10-19)

### Fixed

* **devrites:** hold evidence gaps to proportionality ([#135](https://github.com/ViktorsBaikers/DevRites/issues/135)) ([275d260](https://github.com/ViktorsBaikers/DevRites/commit/275d260d03bde41c548eec770119034cadfa5947))

## [6.9.3](https://github.com/ViktorsBaikers/DevRites/compare/v6.9.2...v6.9.3) (2026-10-18)

### Fixed

* **devrites:** dispatch named roles only through the host agent tool ([#134](https://github.com/ViktorsBaikers/DevRites/issues/134)) ([60ca9d5](https://github.com/ViktorsBaikers/DevRites/commit/60ca9d59ed47758e403aa92ed033885b257270bd))

## [6.9.2](https://github.com/ViktorsBaikers/DevRites/compare/v6.9.1...v6.9.2) (2026-10-18)

### Fixed

* **devrites:** print the autocomplete card only at a final state ([#133](https://github.com/ViktorsBaikers/DevRites/issues/133)) ([fd1c5cf](https://github.com/ViktorsBaikers/DevRites/commit/fd1c5cfd89877de82d7ca2433704f578e40d5251))

## [6.9.1](https://github.com/ViktorsBaikers/DevRites/compare/v6.9.0...v6.9.1) (2026-10-18)

### Fixed

* **devrites:** list --transcripts in the main gates help ([#132](https://github.com/ViktorsBaikers/DevRites/issues/132)) ([f9da5f6](https://github.com/ViktorsBaikers/DevRites/commit/f9da5f6b6940b1728925eff92f5f0e58a30d962d)), references [#131](https://github.com/ViktorsBaikers/DevRites/issues/131)

## [6.9.0](https://github.com/ViktorsBaikers/DevRites/compare/v6.8.1...v6.9.0) (2026-10-18)

### Added

* **devrites:** write candidate-bound gate transcripts ([#131](https://github.com/ViktorsBaikers/DevRites/issues/131)) ([4e7f2ef](https://github.com/ViktorsBaikers/DevRites/commit/4e7f2ef8393754b53f794f9dfabdd7e69a5bd16c))

## [6.8.1](https://github.com/ViktorsBaikers/DevRites/compare/v6.8.0...v6.8.1) (2026-10-18)

### Fixed

* **devrites:** a first seal NO-GO recovers before it stops ([#130](https://github.com/ViktorsBaikers/DevRites/issues/130)) ([17c1340](https://github.com/ViktorsBaikers/DevRites/commit/17c1340ec4e30307f56948a8a1e86480224a198c))

## [6.8.0](https://github.com/ViktorsBaikers/DevRites/compare/v6.7.4...v6.8.0) (2026-10-18)

### Added

* **devrites:** reuse unchanged gates and refuse voided review waves ([#129](https://github.com/ViktorsBaikers/DevRites/issues/129)) ([51349fe](https://github.com/ViktorsBaikers/DevRites/commit/51349fe0ce8f96ad890461c0e796bf3184e49079))

## [6.7.4](https://github.com/ViktorsBaikers/DevRites/compare/v6.7.3...v6.7.4) (2026-10-17)

### Fixed

* **devrites:** a host reminder is not a turn end ([#128](https://github.com/ViktorsBaikers/DevRites/issues/128)) ([45f4922](https://github.com/ViktorsBaikers/DevRites/commit/45f492269f568449572f27d355641d181d6dd21c))

## [6.7.3](https://github.com/ViktorsBaikers/DevRites/compare/v6.7.2...v6.7.3) (2026-10-17)

### Fixed

* **devrites:** a repair contract is never a finding anchor ([#127](https://github.com/ViktorsBaikers/DevRites/issues/127)) ([ec8d427](https://github.com/ViktorsBaikers/DevRites/commit/ec8d427b525fe9852e99c4af6a46ce79ba75230d))

## [6.7.2](https://github.com/ViktorsBaikers/DevRites/compare/v6.7.1...v6.7.2) (2026-10-17)

### Fixed

* **devrites:** reslice review re-admits the findings driving rounds ([#126](https://github.com/ViktorsBaikers/DevRites/issues/126)) ([3339ac4](https://github.com/ViktorsBaikers/DevRites/commit/3339ac40692f4a3fb0a7efb8677c1770c613504e))

## [6.7.1](https://github.com/ViktorsBaikers/DevRites/compare/v6.7.0...v6.7.1) (2026-10-17)

### Fixed

* **devrites:** findings need a trigger the feature really faces ([#125](https://github.com/ViktorsBaikers/DevRites/issues/125)) ([f577aad](https://github.com/ViktorsBaikers/DevRites/commit/f577aad46dcf4aaa53a138c8a86662dca646b9a1))

## [6.7.0](https://github.com/ViktorsBaikers/DevRites/compare/v6.6.0...v6.7.0) (2026-10-17)

### Added

* **devrites:** lint reviewer packets at dispatch open ([#124](https://github.com/ViktorsBaikers/DevRites/issues/124)) ([2baeaf3](https://github.com/ViktorsBaikers/DevRites/commit/2baeaf380a68509e845abe1219a889fd2e710148))

### Fixed

* **no-release:** autocomplete never ends a turn on a progress note ([#123](https://github.com/ViktorsBaikers/DevRites/issues/123)) ([33d3746](https://github.com/ViktorsBaikers/DevRites/commit/33d374697cdf374292a54027dd2148c5289b762b))

## [6.6.0](https://github.com/ViktorsBaikers/DevRites/compare/v6.5.0...v6.6.0) (2026-10-17)

### Added

* **devrites:** swap the mechanism before pinning a pressured seam again ([#122](https://github.com/ViktorsBaikers/DevRites/issues/122)) ([92de92e](https://github.com/ViktorsBaikers/DevRites/commit/92de92e7e77d9d134f9fec46d5367a457f84fa67))

## [6.5.0](https://github.com/ViktorsBaikers/DevRites/compare/v6.4.5...v6.5.0) (2026-10-17)

### Added

* **devrites:** autocomplete lands local checkpoints without a prompt ([#121](https://github.com/ViktorsBaikers/DevRites/issues/121)) ([82831f2](https://github.com/ViktorsBaikers/DevRites/commit/82831f21c9556391452dbdcc4a9f68dd4d729ccf))

### Fixed

* **no-release:** treat uncompiled LSP errors as stale ([#120](https://github.com/ViktorsBaikers/DevRites/issues/120)) ([c1b0cb2](https://github.com/ViktorsBaikers/DevRites/commit/c1b0cb2fd929923f2edc00121b4d7ba8ad2c7c30))

## [6.4.5](https://github.com/ViktorsBaikers/DevRites/compare/v6.4.4...v6.4.5) (2026-10-16)

### Fixed

* **devrites:** recheck packets carry only the role's own fingerprints ([#119](https://github.com/ViktorsBaikers/DevRites/issues/119)) ([781a9d4](https://github.com/ViktorsBaikers/DevRites/commit/781a9d473dd20ad10f02ca8d45793e8a8844ce46))

## [6.4.4](https://github.com/ViktorsBaikers/DevRites/compare/v6.4.3...v6.4.4) (2026-10-16)

### Fixed

* **devrites:** force-add ignore-matched paths in checkpoint and ship ([#118](https://github.com/ViktorsBaikers/DevRites/issues/118)) ([ea25b06](https://github.com/ViktorsBaikers/DevRites/commit/ea25b0629b6428db7352c9d094c836d38ac40913))

## [6.4.3](https://github.com/ViktorsBaikers/DevRites/compare/v6.4.2...v6.4.3) (2026-10-16)

### Fixed

* **devrites:** wrights use mktemp scratch and the edit tool ([#117](https://github.com/ViktorsBaikers/DevRites/issues/117)) ([0b274e8](https://github.com/ViktorsBaikers/DevRites/commit/0b274e8375445c61421390c5e69105695a8f9fad))

## [6.4.2](https://github.com/ViktorsBaikers/DevRites/compare/v6.4.1...v6.4.2) (2026-10-16)

### Changed

* **devrites:** slim slice bundles; keep verdicts out of contracts ([#116](https://github.com/ViktorsBaikers/DevRites/issues/116)) ([d4cffbe](https://github.com/ViktorsBaikers/DevRites/commit/d4cffbe8a7980ec937ce0f8040bf9df10ae90065))

## [6.4.1](https://github.com/ViktorsBaikers/DevRites/compare/v6.4.0...v6.4.1) (2026-10-16)

### Fixed

* **devrites:** never message a running read-only leaf ([#115](https://github.com/ViktorsBaikers/DevRites/issues/115)) ([bd0428b](https://github.com/ViktorsBaikers/DevRites/commit/bd0428bd7bdce9c604198a1f8baf809df7e863cf))

## [6.4.0](https://github.com/ViktorsBaikers/DevRites/compare/v6.3.0...v6.4.0) (2026-10-16)

### Added

* **devrites:** let Satisfies: none slices stay deferred ([#114](https://github.com/ViktorsBaikers/DevRites/issues/114)) ([d5bf85a](https://github.com/ViktorsBaikers/DevRites/commit/d5bf85a926f856625131ba297679f5db4d6be909))

## [6.3.0](https://github.com/ViktorsBaikers/DevRites/compare/v6.2.0...v6.3.0) (2026-10-16)

### Added

* **devrites:** guard proof proportionality across phases ([#113](https://github.com/ViktorsBaikers/DevRites/issues/113)) ([2222b60](https://github.com/ViktorsBaikers/DevRites/commit/2222b60563bf28202d163406d27cf7182c6431f0))

## [6.2.0](https://github.com/ViktorsBaikers/DevRites/compare/v6.1.5...v6.2.0) (2026-10-16)

### Added

* **devrites:** lint wright contracts at dispatch open ([#112](https://github.com/ViktorsBaikers/DevRites/issues/112)) ([391a931](https://github.com/ViktorsBaikers/DevRites/commit/391a9317dba9f00941ed29c48cc1f3f2ae8551c4))

## [6.1.5](https://github.com/ViktorsBaikers/DevRites/compare/v6.1.4...v6.1.5) (2026-10-16)

### Fixed

* **devrites:** wrights run writer-safe checks despite contract text ([#111](https://github.com/ViktorsBaikers/DevRites/issues/111)) ([eef69af](https://github.com/ViktorsBaikers/DevRites/commit/eef69af5d62b3ea29293626fce5bc41c6c38ced9))

## [6.1.4](https://github.com/ViktorsBaikers/DevRites/compare/v6.1.3...v6.1.4) (2026-10-16)

### Fixed

* **devrites:** free dead-session claims and surface writer-safe rule ([#110](https://github.com/ViktorsBaikers/DevRites/issues/110)) ([3d431b1](https://github.com/ViktorsBaikers/DevRites/commit/3d431b12cab83d4aaff7aaa4ced2c75210416a90))

## [6.1.3](https://github.com/ViktorsBaikers/DevRites/compare/v6.1.2...v6.1.3) (2026-10-16)

### Changed

* **devrites:** apply plan bundles in the engine and overlap phase work ([#109](https://github.com/ViktorsBaikers/DevRites/issues/109)) ([4394b0a](https://github.com/ViktorsBaikers/DevRites/commit/4394b0af21677da279be0ca5c359af728e482fd9))

## [6.1.2](https://github.com/ViktorsBaikers/DevRites/compare/v6.1.1...v6.1.2) (2026-10-16)

### Fixed

* **devrites:** close autocomplete dead ends and orphaned writer claims ([#108](https://github.com/ViktorsBaikers/DevRites/issues/108)) ([a680203](https://github.com/ViktorsBaikers/DevRites/commit/a680203d226160f9dae3bf5a386914567bd25da5))

## [6.1.1](https://github.com/ViktorsBaikers/DevRites/compare/v6.1.0...v6.1.1) (2026-10-16)

### Fixed

* **devrites:** escalate spent recovery strategies instead of dead-ending ([#107](https://github.com/ViktorsBaikers/DevRites/issues/107)) ([bf1c986](https://github.com/ViktorsBaikers/DevRites/commit/bf1c986e28e6ea8fb63aa47a342b036536cb0e38))

## [6.1.0](https://github.com/ViktorsBaikers/DevRites/compare/v6.0.4...v6.1.0) (2026-10-15)

### Added

* **devrites:** omp links, plan-mode exit, recall, eval controls ([#106](https://github.com/ViktorsBaikers/DevRites/issues/106)) ([cbf429f](https://github.com/ViktorsBaikers/DevRites/commit/cbf429ffb0a68189e21ee231da9af100ea63a6cc))

## [6.0.4](https://github.com/ViktorsBaikers/DevRites/compare/v6.0.3...v6.0.4) (2026-10-15)

### Changed

* **devrites:** anchor root bundles, wright self-review, per-slice cost ([#105](https://github.com/ViktorsBaikers/DevRites/issues/105)) ([3569ab3](https://github.com/ViktorsBaikers/DevRites/commit/3569ab3d7c313a05c6371c696df9b2b40971ce2b))

## [6.0.3](https://github.com/ViktorsBaikers/DevRites/compare/v6.0.2...v6.0.3) (2026-10-14)

### Changed

* **devrites:** cut rite-build time without weakening gates ([#104](https://github.com/ViktorsBaikers/DevRites/issues/104)) ([64133ca](https://github.com/ViktorsBaikers/DevRites/commit/64133ca070947c3e9b170f1ee978302d63937c03))

### Fixed

* **no-release:** accept --help after dispatch subcommand ([#103](https://github.com/ViktorsBaikers/DevRites/issues/103)) ([532ce43](https://github.com/ViktorsBaikers/DevRites/commit/532ce4324ae155f891345f825cbd2e04dd37ae85))

## [6.0.2](https://github.com/ViktorsBaikers/DevRites/compare/v6.0.1...v6.0.2) (2026-10-14)

### Fixed

* **installer:** drop gh attestation requirement from installers ([ff27b58](https://github.com/ViktorsBaikers/DevRites/commit/ff27b58f569dffdc956ce4a4c759cb6427abc9bd))

## [6.0.1](https://github.com/ViktorsBaikers/DevRites/compare/v6.0.0...v6.0.1) (2026-10-14)

### Fixed

* **skills:** route .devrites writes to workflow artifacts ([#102](https://github.com/ViktorsBaikers/DevRites/issues/102)) ([8bb83b2](https://github.com/ViktorsBaikers/DevRites/commit/8bb83b21ef80cbcde3788e434830e38217297e31))

## [6.0.0](https://github.com/ViktorsBaikers/DevRites/compare/v5.14.4...v6.0.0) (2026-10-10)

### ⚠ BREAKING CHANGES

* **repo:** install.sh and `npx devrites` verify the release's
  build-provenance attestation with `gh` and refuse to install when `gh`
  is missing or verification fails; `npx devrites` uses a devrites-engine
  found on PATH only when its version matches the release; the npm
  package no longer runs a prepack script and ships the committed
  pack/generated; frontmatter validation requires PyYAML; overhaul
  records reject malformed task ids; the engine toolchain is go1.27.2.

### Fixed

* **no-release:** keep spec-phase gate verdicts out of spec.md ([#98](https://github.com/ViktorsBaikers/DevRites/issues/98)) ([5c62af3](https://github.com/ViktorsBaikers/DevRites/commit/5c62af3993945adc6d8035c86a7cf8436e696ebb))
* **repo:** apply verified audit repairs across engine, pack and tests ([#99](https://github.com/ViktorsBaikers/DevRites/issues/99)) ([f056b5e](https://github.com/ViktorsBaikers/DevRites/commit/f056b5e76d276e57e469ac288efd16c91d3fd7b1))

## [5.14.4](https://github.com/ViktorsBaikers/DevRites/compare/v5.14.3...v5.14.4) (2026-10-03)

### Fixed

* **agents:** align reviewer input contracts with engine read-sets ([#97](https://github.com/ViktorsBaikers/DevRites/issues/97)) ([22beb4b](https://github.com/ViktorsBaikers/DevRites/commit/22beb4b24d37625d49caa6cb3c93803777fcc31e))
* **no-release:** default sequence continuation on under /rite-autocomplete ([#92](https://github.com/ViktorsBaikers/DevRites/issues/92)) ([52bb178](https://github.com/ViktorsBaikers/DevRites/commit/52bb1783fe14f07f5217cdbad6ea8156a2a65675))
* **no-release:** scope seeding to dispatch instructions, not read-sets ([#96](https://github.com/ViktorsBaikers/DevRites/issues/96)) ([e9d2fbd](https://github.com/ViktorsBaikers/DevRites/commit/e9d2fbd30cb19f40854678525f6ed596755326b7))
* **no-release:** treat read-set history as reviewer input, not seeding ([#94](https://github.com/ViktorsBaikers/DevRites/issues/94)) ([56bd765](https://github.com/ViktorsBaikers/DevRites/commit/56bd765afc19a1037b332d8b5cf308d3c1d3e130))

## [5.14.3](https://github.com/ViktorsBaikers/DevRites/compare/v5.14.2...v5.14.3) (2026-10-01)

### Fixed

* **skills:** stop treating read-only dispatch failures as one-shot ([#93](https://github.com/ViktorsBaikers/DevRites/issues/93)) ([836a002](https://github.com/ViktorsBaikers/DevRites/commit/836a0020ffdd70f01380990648b853df32a4c0e0))

## [5.14.2](https://github.com/ViktorsBaikers/DevRites/compare/v5.14.1...v5.14.2) (2026-09-30)

### Fixed

* **skills:** stamp workspace schema row in state.md template ([#91](https://github.com/ViktorsBaikers/DevRites/issues/91)) ([d4701ad](https://github.com/ViktorsBaikers/DevRites/commit/d4701adc7ae2cc9a0225aff5da8e5e39b46dd39e))

## [5.14.1](https://github.com/ViktorsBaikers/DevRites/compare/v5.14.0...v5.14.1) (2026-09-29)

### Added

* **no-release:** add /rite-fast lane for mid-size work ([#89](https://github.com/ViktorsBaikers/DevRites/issues/89)) ([7b71593](https://github.com/ViktorsBaikers/DevRites/commit/7b7159377a88002d33b19277f3b365cd9be89520))
* **no-release:** close /overhaul audit and repair coverage gaps ([f7c4e6a](https://github.com/ViktorsBaikers/DevRites/commit/f7c4e6a0e27b83e7fa65befdee44df2efebbccca))

### Fixed

* **repo:** close engine, script, and doc quality gaps ([#90](https://github.com/ViktorsBaikers/DevRites/issues/90)) ([61572e2](https://github.com/ViktorsBaikers/DevRites/commit/61572e2bccae418aa47c7852807d2551f7f0bda1))

## [5.14.0](https://github.com/ViktorsBaikers/DevRites/compare/v5.13.1...v5.14.0) (2026-09-25)

### Added

* **no-release:** cap read-only agent returns to verbatim rows ([#84](https://github.com/ViktorsBaikers/DevRites/issues/84)) ([ef9293b](https://github.com/ViktorsBaikers/DevRites/commit/ef9293bc79b8c86eaddba892accd8110e6812fce))
* **no-release:** overhaul in .devrites, gap-first views and agents ([#83](https://github.com/ViktorsBaikers/DevRites/issues/83)) ([8d1a5dc](https://github.com/ViktorsBaikers/DevRites/commit/8d1a5dcb99f81c68f0bb33b4bb9742c1b7dc76cf))
* **skills:** strengthen knowledge layer and omp command generation ([#86](https://github.com/ViktorsBaikers/DevRites/issues/86)) ([b030258](https://github.com/ViktorsBaikers/DevRites/commit/b030258be9a40be8aed86c160c1c27db44656417))

### Changed

* **no-release:** update deps, CI pipeline, README, and banner ([#85](https://github.com/ViktorsBaikers/DevRites/issues/85)) ([8850395](https://github.com/ViktorsBaikers/DevRites/commit/88503957a20b6f9bc9deb66a2f63f9d2a510d298))

### Fixed

* **ci:** align release notes generator with preset ([#87](https://github.com/ViktorsBaikers/DevRites/issues/87)) ([273936f](https://github.com/ViktorsBaikers/DevRites/commit/273936f628bb4aabaf16535290427f356a4d0cf7))

## [5.13.1](https://github.com/ViktorsBaikers/DevRites/compare/v5.13.0...v5.13.1) (2026-09-25)

### Fixed

* **uninstall:** keep global engine binary when DEVRITES_NO_BINARY=1 ([20bcfcb](https://github.com/ViktorsBaikers/DevRites/commit/20bcfcb887fbf10944daf0f916b9fcce019deff4))

## [5.13.0](https://github.com/ViktorsBaikers/DevRites/compare/v5.12.0...v5.13.0) (2026-09-25)

### Added

* **skills:** add approval-gated /overhaul skill with engine tools ([#82](https://github.com/ViktorsBaikers/DevRites/issues/82)) ([79d0af0](https://github.com/ViktorsBaikers/DevRites/commit/79d0af0518d2536c5fd9278ca4891c95f4576a59))

## [5.12.0](https://github.com/ViktorsBaikers/DevRites/compare/v5.11.0...v5.12.0) (2026-09-20)

### Added

* **rite:** add machine-checked acceptance and workflow controls ([#80](https://github.com/ViktorsBaikers/DevRites/issues/80)) ([4b72202](https://github.com/ViktorsBaikers/DevRites/commit/4b722020a22c884d044f8782f6e14c946b08c069))

## [5.11.0](https://github.com/ViktorsBaikers/DevRites/compare/v5.10.2...v5.11.0) (2026-09-16)

### Added

* **installer:** add Devin CLI host generation and install support ([#79](https://github.com/ViktorsBaikers/DevRites/issues/79)) ([a94056b](https://github.com/ViktorsBaikers/DevRites/commit/a94056bc20f520537395cf5c7c075e700d5a0b26))

## [5.10.2](https://github.com/ViktorsBaikers/DevRites/compare/v5.10.1...v5.10.2) (2026-09-15)

### Fixed

* **ci:** stop gosec false positive on secret-scan help ([ac8ef15](https://github.com/ViktorsBaikers/DevRites/commit/ac8ef1530f5121cf192fb9e60acef781b0e3fbb8))
* **rite:** honor --parallel over leftover AFK cap ([#78](https://github.com/ViktorsBaikers/DevRites/issues/78)) ([db6c299](https://github.com/ViktorsBaikers/DevRites/commit/db6c299e24be5e1b8c5739e45542f2ef8b572e3b))

## [5.10.1](https://github.com/ViktorsBaikers/DevRites/compare/v5.10.0...v5.10.1) (2026-09-15)

### Fixed

* **rite:** auto-resolve recommended blocking questions in autocomplete ([#77](https://github.com/ViktorsBaikers/DevRites/issues/77)) ([cd11a59](https://github.com/ViktorsBaikers/DevRites/commit/cd11a59c01b9b1cd48df5a19a7b8ad3c4f1fb2d4))

## [5.10.0](https://github.com/ViktorsBaikers/DevRites/compare/v5.9.0...v5.10.0) (2026-09-15)

### Added

* **agents:** allowlist lean-ctx and lens tools on omp agents ([#76](https://github.com/ViktorsBaikers/DevRites/issues/76)) ([6b1855f](https://github.com/ViktorsBaikers/DevRites/commit/6b1855f5d3dce4f693af6e4876849e6ef9723233))

## [5.9.0](https://github.com/ViktorsBaikers/DevRites/compare/v5.8.0...v5.9.0) (2026-09-15)

### Added

* **rite:** land proven WIP commits and keep autocomplete running ([#75](https://github.com/ViktorsBaikers/DevRites/issues/75)) ([73bf932](https://github.com/ViktorsBaikers/DevRites/commit/73bf932568d7bae34ea20ce6476c33842b123467))

## [5.8.0](https://github.com/ViktorsBaikers/DevRites/compare/v5.7.2...v5.8.0) (2026-09-14)

### Added

* **agents:** allowlist lean-ctx and lens tools on pi agents ([#74](https://github.com/ViktorsBaikers/DevRites/issues/74)) ([08390d3](https://github.com/ViktorsBaikers/DevRites/commit/08390d3bf3ccffec0353803e910ee7a7227ff6ba))

### Fixed

* **rite:** re-select parallel width after a serial round ([#73](https://github.com/ViktorsBaikers/DevRites/issues/73)) ([ac8f073](https://github.com/ViktorsBaikers/DevRites/commit/ac8f073c0640ab0350b92a87a86193de39dedd57))

## [5.7.2](https://github.com/ViktorsBaikers/DevRites/compare/v5.7.1...v5.7.2) (2026-09-14)

### Fixed

* **skills:** drop absolute AFK sentinel expiry so unattended runs finish ([#72](https://github.com/ViktorsBaikers/DevRites/issues/72)) ([3f880cb](https://github.com/ViktorsBaikers/DevRites/commit/3f880cb0c0e3072a1512c87229c9c1c38ef12417))

## [5.7.1](https://github.com/ViktorsBaikers/DevRites/compare/v5.7.0...v5.7.1) (2026-09-13)

### Fixed

* **skills:** resolvable standard paths + faster CI ([#71](https://github.com/ViktorsBaikers/DevRites/issues/71)) ([426c3cd](https://github.com/ViktorsBaikers/DevRites/commit/426c3cd4776fcd84d3b061986874078bc572b625))

## [5.7.0](https://github.com/ViktorsBaikers/DevRites/compare/v5.6.0...v5.7.0) (2026-09-13)

### Added

* **installer:** pi as fourth host target + skill frontmatter YAML fix ([#70](https://github.com/ViktorsBaikers/DevRites/issues/70)) ([9275755](https://github.com/ViktorsBaikers/DevRites/commit/92757555f4c6cf74f8cdec5f8e8688ec28360508))

## [5.6.0](https://github.com/ViktorsBaikers/DevRites/compare/v5.5.0...v5.6.0) (2026-09-13)

### Added

* **rite:** add pi as fourth host target ([#69](https://github.com/ViktorsBaikers/DevRites/issues/69)) ([8249a6b](https://github.com/ViktorsBaikers/DevRites/commit/8249a6b9d5bef3dfd2411089fdcd34845f535b12))

## [5.5.0](https://github.com/ViktorsBaikers/DevRites/compare/v5.4.0...v5.5.0) (2026-09-13)

### Added

* **rite:** cap parallel batch width and chain deferred ship ([#68](https://github.com/ViktorsBaikers/DevRites/issues/68)) ([d023dfa](https://github.com/ViktorsBaikers/DevRites/commit/d023dfa742d5b6f5a9775c21308cd4731d6858f9))

## [5.4.0](https://github.com/ViktorsBaikers/DevRites/compare/v5.3.0...v5.4.0) (2026-09-13)

### Added

* **rite:** auto re-batch on frozen-lease scope defect ([#67](https://github.com/ViktorsBaikers/DevRites/issues/67)) ([6728385](https://github.com/ViktorsBaikers/DevRites/commit/6728385b522a5b34bebacb89a5855e81d54c0f68))

## [5.3.0](https://github.com/ViktorsBaikers/DevRites/compare/v5.2.4...v5.3.0) (2026-09-13)

### Added

* **rite:** preserve parallel batch work, harden lease lifecycle ([#66](https://github.com/ViktorsBaikers/DevRites/issues/66)) ([f8d3e2e](https://github.com/ViktorsBaikers/DevRites/commit/f8d3e2e9870b2adaa11da0384f2b0ff23ee8785b))

## [5.2.4](https://github.com/ViktorsBaikers/DevRites/compare/v5.2.3...v5.2.4) (2026-09-12)

### Fixed

* **skills:** bound repair-vet rounds via self-attack + convergence pressure ([#65](https://github.com/ViktorsBaikers/DevRites/issues/65)) ([a6e7410](https://github.com/ViktorsBaikers/DevRites/commit/a6e74104b94f91fbb67e0bf4e8d8b1a2242740f0))

## [5.2.3](https://github.com/ViktorsBaikers/DevRites/compare/v5.2.2...v5.2.3) (2026-09-12)

### Fixed

* **skills:** chain converge to vet instead of recommending it ([#64](https://github.com/ViktorsBaikers/DevRites/issues/64)) ([9c65e49](https://github.com/ViktorsBaikers/DevRites/commit/9c65e49ebfed3fb297ccef76da314a8728b0d0ba))

## [5.2.2](https://github.com/ViktorsBaikers/DevRites/compare/v5.2.1...v5.2.2) (2026-09-11)

### Fixed

* **skills:** make self-chaining save the caller return cursor ([#63](https://github.com/ViktorsBaikers/DevRites/issues/63)) ([4038577](https://github.com/ViktorsBaikers/DevRites/commit/4038577d5d8d1bbd7fe6e05fb9a0375a3bc07f5e))

## [5.2.1](https://github.com/ViktorsBaikers/DevRites/compare/v5.2.0...v5.2.1) (2026-09-11)

### Fixed

* **skills:** scope drafter self-check to patched invariants ([#62](https://github.com/ViktorsBaikers/DevRites/issues/62)) ([d32bbf9](https://github.com/ViktorsBaikers/DevRites/commit/d32bbf9f81e255dae6e66622ab8b0e1fd1017a2c))

## [5.2.0](https://github.com/ViktorsBaikers/DevRites/compare/v5.1.0...v5.2.0) (2026-09-11)

### Added

* **skills:** batch build-time gap repair and auto-chain plan/vet ([#61](https://github.com/ViktorsBaikers/DevRites/issues/61)) ([a668270](https://github.com/ViktorsBaikers/DevRites/commit/a668270b4a278ffb81a1b73bf962d13da2097e5a))

## [5.1.0](https://github.com/ViktorsBaikers/DevRites/compare/v5.0.0...v5.1.0) (2026-09-10)

### Added

* **skills:** raise /rite-build --parallel cap from 3 to 10 ([#60](https://github.com/ViktorsBaikers/DevRites/issues/60)) ([d88afa0](https://github.com/ViktorsBaikers/DevRites/commit/d88afa0af31eed421a1a5fdbff8eaf3f61b02bff))

## [5.0.0](https://github.com/ViktorsBaikers/DevRites/compare/v4.7.0...v5.0.0) (2026-09-06)

### ⚠ BREAKING CHANGES

* **release:** restore secrets.NPM_TOKEN for semantic-release publish
* **ci:** unblock semantic-release on setup-node v6 cache input
* **repo:** land guidance audit, CI hardening, and omp host pack (#57)

### Added

* **repo:** land guidance audit, CI hardening, and omp host pack ([#57](https://github.com/ViktorsBaikers/DevRites/issues/57)) ([764ad9b](https://github.com/ViktorsBaikers/DevRites/commit/764ad9b0dd43f837d43f1556cf1b395eabdbd0c6))

### Fixed

* **ci:** unblock semantic-release on setup-node v6 cache input ([e357ad9](https://github.com/ViktorsBaikers/DevRites/commit/e357ad916d3b880c9d69239c798bf0f803ee335a))
* **release:** restore secrets.NPM_TOKEN for semantic-release publish ([24ee2e4](https://github.com/ViktorsBaikers/DevRites/commit/24ee2e4f23eac04cc1f82efe0d2f4e88595f88c7))

## [4.7.0](https://github.com/ViktorsBaikers/DevRites/compare/v4.6.0...v4.7.0) (2026-08-30)

### Added

* **devrites:** markdown knowledge-layer round 5 and engine v5 slate ([#49](https://github.com/ViktorsBaikers/DevRites/issues/49)) ([2ef8e9a](https://github.com/ViktorsBaikers/DevRites/commit/2ef8e9a20c750d37f506d6ed0fbcd6bce74fce55))

## [4.6.0](https://github.com/ViktorsBaikers/DevRites/compare/v4.5.0...v4.6.0) (2026-08-28)

### Added

* **skills:** markdown knowledge-layer round 4 ([#48](https://github.com/ViktorsBaikers/DevRites/issues/48)) ([9dab7af](https://github.com/ViktorsBaikers/DevRites/commit/9dab7af644c219ab3f3411b4a701947b9da9108b))

## [4.5.0](https://github.com/ViktorsBaikers/DevRites/compare/v4.4.2...v4.5.0) (2026-08-27)

### Added

* **skills:** v3 methodology falsifiable gates T01-T27 ([bb0a816](https://github.com/ViktorsBaikers/DevRites/commit/bb0a816e6c9c9b598a24a0f1bd2f578c6f8592fd))

### Fixed

* **devrites:** align oversized-repo sampling with brief paste table ([5d9d9ae](https://github.com/ViktorsBaikers/DevRites/commit/5d9d9ae4dcd2e7c6f0d289e5ac8137b722344eaf)), closes [23/#25](https://github.com/23/DevRites/issues/25)
* **devrites:** resolve QC F-001–F-005 on research guides ([861d60a](https://github.com/ViktorsBaikers/DevRites/commit/861d60a0dd15be509dea5868c8511330c3351ed9))
* **scripts:** allow repo-root NOTICE in cross-ref checker ([f9a605a](https://github.com/ViktorsBaikers/DevRites/commit/f9a605a6cee90423f84655a3fb9ecfad8dbd52cd))

### Documentation

* **devrites:** complete 003 research lock guides ([b96dce4](https://github.com/ViktorsBaikers/DevRites/commit/b96dce40dae397fb11c187e51a202057c76a696e))
* **devrites:** lock iter-md-knowledge-v3 Phase 1 compass and plans ([31a4d6a](https://github.com/ViktorsBaikers/DevRites/commit/31a4d6ab2ebe225c54c572fa49c2b1b7a5b97328))
* **devrites:** record QA blocker fixes B-001 and B-002 ([edeb6d9](https://github.com/ViktorsBaikers/DevRites/commit/edeb6d9b02e59d772f3783a01987d061dfcdde93)), closes [#46](https://github.com/ViktorsBaikers/DevRites/issues/46)
* **skills:** apply external methodology round with attributions ([#44](https://github.com/ViktorsBaikers/DevRites/issues/44)) ([4cde1a2](https://github.com/ViktorsBaikers/DevRites/commit/4cde1a257f08d46fbb4512e7a65b2d00e7af4f50))
* **skills:** complete SDD evidence bundle and upgrade doc closeout ([685038d](https://github.com/ViktorsBaikers/DevRites/commit/685038d1ab2f845546010e0b8bc1eb4be9dafd2b))
* **skills:** record PR URL in upgrade doc ([dee03db](https://github.com/ViktorsBaikers/DevRites/commit/dee03db431c57a6dd283b41cbeb0c7d3cd09d255))
* **skills:** supplement external methodology round with missed sources and web research ([#45](https://github.com/ViktorsBaikers/DevRites/issues/45)) ([1da70ce](https://github.com/ViktorsBaikers/DevRites/commit/1da70ceced71b7e6c27cc204a06ff3b2926f932a)), closes [#24](https://github.com/ViktorsBaikers/DevRites/issues/24) [#25](https://github.com/ViktorsBaikers/DevRites/issues/25)

## [4.4.2](https://github.com/ViktorsBaikers/DevRites/compare/v4.4.1...v4.4.2) (2026-08-27)

### Fixed

* **scripts:** resolve codex skill path without dead fallback ([#43](https://github.com/ViktorsBaikers/DevRites/issues/43)) ([4d80520](https://github.com/ViktorsBaikers/DevRites/commit/4d805201a123ef123b3581a38fbb1c812297a024))

## [4.4.1](https://github.com/ViktorsBaikers/DevRites/compare/v4.4.0...v4.4.1) (2026-08-26)

### Fixed

* **rite:** enforce task-graph integrity and restore 4.3.0 identity ([#40](https://github.com/ViktorsBaikers/DevRites/issues/40)) ([54b0727](https://github.com/ViktorsBaikers/DevRites/commit/54b07277ffb249d92d09130379040b6191b480b6)), closes [#39](https://github.com/ViktorsBaikers/DevRites/issues/39)

## [4.4.0](https://github.com/ViktorsBaikers/DevRites/compare/v4.3.0...v4.4.0) (2026-08-26)

### Added

* **devrites:** add local visual HTML artifacts and open-visual ([#42](https://github.com/ViktorsBaikers/DevRites/issues/42)) ([577389e](https://github.com/ViktorsBaikers/DevRites/commit/577389ec3016312e51bbdcad918179b161386aed))

## [4.3.0](https://github.com/ViktorsBaikers/DevRites/compare/v4.2.0...v4.3.0) (2026-08-25)

### Added

* **devrites:** add skill-trust, task-graph, and observe commands ([#38](https://github.com/ViktorsBaikers/DevRites/issues/38)) ([2562355](https://github.com/ViktorsBaikers/DevRites/commit/2562355a970726fb95e57e2f328961ca136c9f81))
* **rite-build:** opt-in parallel worktree slices (N≤3) ([#37](https://github.com/ViktorsBaikers/DevRites/issues/37)) ([fe71d67](https://github.com/ViktorsBaikers/DevRites/commit/fe71d672408559af030e95f700b18ead798f18fc))

## [4.2.0](https://github.com/ViktorsBaikers/DevRites/compare/v4.1.0...v4.2.0) (2026-08-23)

### Added

* **rite:** ship workflow artifact, reslice, and observation ([#36](https://github.com/ViktorsBaikers/DevRites/issues/36)) ([456a00e](https://github.com/ViktorsBaikers/DevRites/commit/456a00e8280acdab9525a762a267be7084b26a9f))

## [4.1.0](https://github.com/ViktorsBaikers/DevRites/compare/v4.0.12...v4.1.0) (2026-08-12)

### Added

* **rite:** add bounded host-native loop operations ([af8f50e](https://github.com/ViktorsBaikers/DevRites/commit/af8f50e434160a7ab33d7e4c8b5b387c4097bfdc))
* **rite:** deepen engineering risk guidance ([a109d35](https://github.com/ViktorsBaikers/DevRites/commit/a109d35788d831f037361cbc5c491d0b2cb2dd64))
* **rite:** govern decision horizons and learnings ([af48088](https://github.com/ViktorsBaikers/DevRites/commit/af48088157107e08f60a82659d7e445180ed1e96))

## [4.0.12](https://github.com/ViktorsBaikers/DevRites/compare/v4.0.11...v4.0.12) (2026-08-09)

### Fixed

* **rite:** keep internal replans in autocomplete ([9dbbd30](https://github.com/ViktorsBaikers/DevRites/commit/9dbbd30d6fbb088f2b175b6c4af06a9d7e5e9114))

## [4.0.11](https://github.com/ViktorsBaikers/DevRites/compare/v4.0.10...v4.0.11) (2026-08-08)

### Fixed

* **rite:** recover workflow materializer failures ([4ab042b](https://github.com/ViktorsBaikers/DevRites/commit/4ab042b269c90ce7133bb425d3db15469035255e))

## [4.0.10](https://github.com/ViktorsBaikers/DevRites/compare/v4.0.9...v4.0.10) (2026-08-08)

### Fixed

* **rite:** reopen stale writer stops ([aebb7fb](https://github.com/ViktorsBaikers/DevRites/commit/aebb7fb5b3510d068172aa1ec9f654063f39d545))

## [4.0.9](https://github.com/ViktorsBaikers/DevRites/compare/v4.0.8...v4.0.9) (2026-08-08)

### Fixed

* **rite:** materialize workflow proof artifacts ([95ec9d7](https://github.com/ViktorsBaikers/DevRites/commit/95ec9d7dfa2b0708566a66723a289eaeb0607ddf))

## [4.0.8](https://github.com/ViktorsBaikers/DevRites/compare/v4.0.7...v4.0.8) (2026-08-08)

### Fixed

* **rite:** require actionable one-shot evidence ([19d996c](https://github.com/ViktorsBaikers/DevRites/commit/19d996c9666febb33e44ecdd91d3254d3a562c8a))

## [4.0.7](https://github.com/ViktorsBaikers/DevRites/compare/v4.0.6...v4.0.7) (2026-08-08)

### Fixed

* **rite:** resume retained one-shot recovery ([4bd5897](https://github.com/ViktorsBaikers/DevRites/commit/4bd58971f1f3b2f6d8d9bfc7cb22b64066b604be))

## [4.0.6](https://github.com/ViktorsBaikers/DevRites/compare/v4.0.5...v4.0.6) (2026-08-07)

### Fixed

* **rite:** gate one-shot evidence retention ([621a549](https://github.com/ViktorsBaikers/DevRites/commit/621a549acdf9ec2a0d427b829b0df8852502380d))

## [4.0.5](https://github.com/ViktorsBaikers/DevRites/compare/v4.0.4...v4.0.5) (2026-08-07)

### Fixed

* **rite:** make recovery progress-aware ([87ecd07](https://github.com/ViktorsBaikers/DevRites/commit/87ecd07d406d8c9eed97f2d41ec3449b408e75bd))

## [4.0.4](https://github.com/ViktorsBaikers/DevRites/compare/v4.0.3...v4.0.4) (2026-08-07)

### Fixed

* **rite:** stop exhausted recovery loops ([6618c9e](https://github.com/ViktorsBaikers/DevRites/commit/6618c9e8a532d5d243576dbb4c338505c916376a))

## [4.0.3](https://github.com/ViktorsBaikers/DevRites/compare/v4.0.2...v4.0.3) (2026-08-07)

### Fixed

* **deps:** update js-yaml security patch ([d0b066a](https://github.com/ViktorsBaikers/DevRites/commit/d0b066aed4ff4544567fae14eb1fd90a08ef9e6d))
* **rite:** keep technical backtracking autonomous ([45b17af](https://github.com/ViktorsBaikers/DevRites/commit/45b17af86e18930b983ec49ae399dd9f91f37a52))

## [4.0.2](https://github.com/ViktorsBaikers/DevRites/compare/v4.0.1...v4.0.2) (2026-08-05)

### Fixed

* **deps:** resolve blocking npm audit advisories ([5181daa](https://github.com/ViktorsBaikers/DevRites/commit/5181daa5e93e6edc4a862caa7db5bc11b40c978c))
* **installer:** remove deprecated tar type check ([1ed3e0d](https://github.com/ViktorsBaikers/DevRites/commit/1ed3e0d600fc48ae020e958ea06d6cb945031994))
* **installer:** restore self-contained engine updates ([3d851c6](https://github.com/ViktorsBaikers/DevRites/commit/3d851c67e4d740d793695e1f7caa30fddc8d832b))
* **tests:** avoid flaky unknown-command pipe ([da584aa](https://github.com/ViktorsBaikers/DevRites/commit/da584aaf0d4195ed57ef6d1b21789f00ac81e390))

## [4.0.1](https://github.com/ViktorsBaikers/DevRites/compare/v4.0.0...v4.0.1) (2026-08-03)

### Fixed

* **installer:** clean legacy Codex hooks during v4 updates ([4908945](https://github.com/ViktorsBaikers/DevRites/commit/49089453ade730a9fede6c9fade180457d8ce2f9))

## [4.0.0](https://github.com/ViktorsBaikers/DevRites/compare/v3.2.28...v4.0.0) (2026-08-03)

### ⚠ BREAKING CHANGES

* **repo:** use native host orchestration

### Changed

* **repo:** use native host orchestration ([0f871b2](https://github.com/ViktorsBaikers/DevRites/commit/0f871b2e2680290ed707006c693a91453619e079))

### Fixed

* **docs:** synchronize native orchestration contracts ([d80aaed](https://github.com/ViktorsBaikers/DevRites/commit/d80aaedf83d598b201060f51f0c58f570a7d676f))
* **tests:** admit LF index fixture on Windows ([1d3cc3b](https://github.com/ViktorsBaikers/DevRites/commit/1d3cc3bc693f35ea0b1f4d2ce0eeb0f3ba3006a0))
* **tests:** make Git fixtures portable on Windows ([287bcf6](https://github.com/ViktorsBaikers/DevRites/commit/287bcf65d15ef4a2a56913b358bee2ea22dff0b1))

## [3.2.28](https://github.com/ViktorsBaikers/DevRites/compare/v3.2.27...v3.2.28) (2026-07-29)

### Fixed

* **agents:** bind durable V2 agent starts ([1da2cef](https://github.com/ViktorsBaikers/DevRites/commit/1da2cefd2a1e6b2ecb6a626224cc94fa0fc3662e))

## [3.2.27](https://github.com/ViktorsBaikers/DevRites/compare/v3.2.26...v3.2.27) (2026-07-29)

### Fixed

* **rite:** separate recovery causes from symptoms ([c01f516](https://github.com/ViktorsBaikers/DevRites/commit/c01f5164ce349e5caad6ce450cfa6d76c7ce522b))

## [3.2.26](https://github.com/ViktorsBaikers/DevRites/compare/v3.2.25...v3.2.26) (2026-07-29)

### Fixed

* **agents:** preserve hidden V2 agent types ([255591c](https://github.com/ViktorsBaikers/DevRites/commit/255591cff472193a4b87774912e6a6a8d9511968))

## [3.2.25](https://github.com/ViktorsBaikers/DevRites/compare/v3.2.24...v3.2.25) (2026-07-28)

### Fixed

* **devrites:** close review safety gaps ([178a43e](https://github.com/ViktorsBaikers/DevRites/commit/178a43e5a25a7b0825c0e16aa76c402e6b48a3aa))

## [3.2.24](https://github.com/ViktorsBaikers/DevRites/compare/v3.2.23...v3.2.24) (2026-07-28)

### Fixed

* **devrites:** close review safety gaps ([33e736a](https://github.com/ViktorsBaikers/DevRites/commit/33e736a3d9d69fd166827235ed1ce2310aeca75a))

## [3.2.23](https://github.com/ViktorsBaikers/DevRites/compare/v3.2.22...v3.2.23) (2026-07-28)

### Fixed

* **devrites:** add retained-window abort recovery ([e47957c](https://github.com/ViktorsBaikers/DevRites/commit/e47957cd759f83e0166985b4b691d84068cc1d93))

## [3.2.22](https://github.com/ViktorsBaikers/DevRites/compare/v3.2.21...v3.2.22) (2026-07-28)

### Fixed

* **devrites:** prevent receipt-only agent spawns ([4cf4c19](https://github.com/ViktorsBaikers/DevRites/commit/4cf4c19cf8671b8fdd497b8875c50bd50faf85d9))

## [3.2.21](https://github.com/ViktorsBaikers/DevRites/compare/v3.2.20...v3.2.21) (2026-07-28)

### Fixed

* **devrites:** bound Codex dispatch stop retries ([4ef9d5b](https://github.com/ViktorsBaikers/DevRites/commit/4ef9d5baf3ca74b1d494f535e8820447e9c37129))

## [3.2.20](https://github.com/ViktorsBaikers/DevRites/compare/v3.2.19...v3.2.20) (2026-07-28)

### Fixed

* **devrites:** preserve Engram identifiers ([ad68eff](https://github.com/ViktorsBaikers/DevRites/commit/ad68eff3a5925ebc7204ed250d5609ed5e41c515))

## [3.2.19](https://github.com/ViktorsBaikers/DevRites/compare/v3.2.18...v3.2.19) (2026-07-28)

### Fixed

* **devrites:** recover ignored Codex reads ([9b0db60](https://github.com/ViktorsBaikers/DevRites/commit/9b0db603b298a8c8d7e36aafa61b909d11c00361))

## [3.2.18](https://github.com/ViktorsBaikers/DevRites/compare/v3.2.17...v3.2.18) (2026-07-28)

### Fixed

* **devrites:** fail closed on filesystem errors ([e0e6c6c](https://github.com/ViktorsBaikers/DevRites/commit/e0e6c6c5c9114fc423cc704b8031d4bcb3728831))
* **devrites:** validate archive entry types ([02235fb](https://github.com/ViktorsBaikers/DevRites/commit/02235fb078ff4c15bdd36e58c57cc32e6bba8b75))

## [3.2.17](https://github.com/ViktorsBaikers/DevRites/compare/v3.2.16...v3.2.17) (2026-07-27)

### Fixed

* **devrites:** harden agent orchestration and proof gates ([0602313](https://github.com/ViktorsBaikers/DevRites/commit/06023130b918117ae00ab0dadcfab6c000443981))
* **devrites:** normalize restore prefix on Windows ([27c5646](https://github.com/ViktorsBaikers/DevRites/commit/27c5646a1ed344e38a488dd6fc6584b67f1de09e))
* **devrites:** preserve restore bytes on Windows ([e6c3233](https://github.com/ViktorsBaikers/DevRites/commit/e6c32332e6ea9137644a8a6f42b542240b44c7e1))

## [3.2.16](https://github.com/ViktorsBaikers/DevRites/compare/v3.2.15...v3.2.16) (2026-07-27)

### Fixed

* **rite:** run root-owned artifact gates ([7614022](https://github.com/ViktorsBaikers/DevRites/commit/7614022b36cf8c887f148e4d12777e20ee2ea3d4))

## [3.2.15](https://github.com/ViktorsBaikers/DevRites/compare/v3.2.14...v3.2.15) (2026-07-27)

### Fixed

* **agents:** verify hidden V2 child roles ([e80b62b](https://github.com/ViktorsBaikers/DevRites/commit/e80b62bf53cec440cfad54a3d23d8d3cf5b120f3))

## [3.2.14](https://github.com/ViktorsBaikers/DevRites/compare/v3.2.13...v3.2.14) (2026-07-26)

### Fixed

* **agents:** track unarmed retained retries ([44cf3cd](https://github.com/ViktorsBaikers/DevRites/commit/44cf3cd2d111060c76c53095ae76615ddba29c53))

## [3.2.13](https://github.com/ViktorsBaikers/DevRites/compare/v3.2.12...v3.2.13) (2026-07-26)

### Fixed

* **agents:** retain canonical boundary before spawn ([b290aa9](https://github.com/ViktorsBaikers/DevRites/commit/b290aa97851915afcddd85ff43855fc8e07b6860))

## [3.2.12](https://github.com/ViktorsBaikers/DevRites/compare/v3.2.11...v3.2.12) (2026-07-26)

### Fixed

* **agents:** capture wright boundary before spawn ([4eb95f3](https://github.com/ViktorsBaikers/DevRites/commit/4eb95f3f75c150b9c535972db6d84fadf97f1a87))

## [3.2.11](https://github.com/ViktorsBaikers/DevRites/compare/v3.2.10...v3.2.11) (2026-07-26)

### Fixed

* **devrites:** bind canonical state at wright start ([b58a531](https://github.com/ViktorsBaikers/DevRites/commit/b58a531749b94f734b7abf7469656ad543a0cfa0))

## [3.2.10](https://github.com/ViktorsBaikers/DevRites/compare/v3.2.9...v3.2.10) (2026-07-26)

### Fixed

* **devrites:** allow external dispatch scratch ([fdaac3f](https://github.com/ViktorsBaikers/DevRites/commit/fdaac3f9aaf19af897c6d3d70ce01fc046a60d3e))

## [3.2.9](https://github.com/ViktorsBaikers/DevRites/compare/v3.2.8...v3.2.9) (2026-07-26)

### Fixed

* **devrites:** unblock retained reconcile checks ([c1093b0](https://github.com/ViktorsBaikers/DevRites/commit/c1093b00c3e32ba3cc22e0b9a2da548618ead621))

## [3.2.8](https://github.com/ViktorsBaikers/DevRites/compare/v3.2.7...v3.2.8) (2026-07-26)

### Fixed

* **devrites:** prevent reconcile self-invalidation ([161ed18](https://github.com/ViktorsBaikers/DevRites/commit/161ed187e600dfc92623b22db5cd7f0824408d1a))

## [3.2.7](https://github.com/ViktorsBaikers/DevRites/compare/v3.2.6...v3.2.7) (2026-07-26)

### Fixed

* **agents:** enforce conditional v2 dispatch ([f4169d4](https://github.com/ViktorsBaikers/DevRites/commit/f4169d41c456f352172be8d96afdcdc69800d849))
* **ci:** satisfy staticcheck error style ([0023265](https://github.com/ViktorsBaikers/DevRites/commit/00232656283647db8d94b2ed61dccb1629091b25))

## [3.2.6](https://github.com/ViktorsBaikers/DevRites/compare/v3.2.5...v3.2.6) (2026-07-25)

### Changed

* **devrites:** remove package-existence gate ([4cbcbe9](https://github.com/ViktorsBaikers/DevRites/commit/4cbcbe9002eaf97f8f921e13e97b4dcfc6b61b34))

## [3.2.5](https://github.com/ViktorsBaikers/DevRites/compare/v3.2.4...v3.2.5) (2026-07-25)

### Fixed

* **agents:** retain v2 wright dispatch receipt ([84f0c05](https://github.com/ViktorsBaikers/DevRites/commit/84f0c05c9d91d85194dfd4c97593ca1c07183282))

## [3.2.4](https://github.com/ViktorsBaikers/DevRites/compare/v3.2.3...v3.2.4) (2026-07-25)

### Fixed

* **agents:** handle hidden v2 agent_type schema ([31ece9a](https://github.com/ViktorsBaikers/DevRites/commit/31ece9aad686fa3a3fa0308d5a3ede11f5b58c07))

## [3.2.3](https://github.com/ViktorsBaikers/DevRites/compare/v3.2.2...v3.2.3) (2026-07-25)

### Fixed

* **agents:** enforce native specialist dispatch ([4ac3eb1](https://github.com/ViktorsBaikers/DevRites/commit/4ac3eb1a407ed8df4d3097984fbc0e369a5918b4))
* **agents:** satisfy staticcheck error style ([cc21c46](https://github.com/ViktorsBaikers/DevRites/commit/cc21c4600171111dc30065327a9cd0ffff2420bc))
* **skills:** avoid false invocation reference ([45f25bb](https://github.com/ViktorsBaikers/DevRites/commit/45f25bb70516460d753bccaa5ba78cce73e2a1d0))

## [3.2.2](https://github.com/ViktorsBaikers/DevRites/compare/v3.2.1...v3.2.2) (2026-07-25)

### Fixed

* **agents:** restore guarded codex dispatch ([2d05e20](https://github.com/ViktorsBaikers/DevRites/commit/2d05e20f6196774827d1496275f4c3cb5c5e22e2))
* **ci:** govern bundled brace expansion advisory ([d1d0786](https://github.com/ViktorsBaikers/DevRites/commit/d1d078667fa42b61d8bec823136c628ca53fc6d8))

## [3.2.1](https://github.com/ViktorsBaikers/DevRites/compare/v3.2.0...v3.2.1) (2026-07-24)

### Fixed

* **ci:** govern temporary npm audit exceptions ([c2219e0](https://github.com/ViktorsBaikers/DevRites/commit/c2219e0ff11f11ee3f2e2ffa7c5d35b480c5eb76))
* **rite:** repair doctor compatibility ([811f339](https://github.com/ViktorsBaikers/DevRites/commit/811f339d22d3ec079549a5d50838d7596c72c7da))
