## [0.3.7](https://github.com/prjct-app/pi-plan/compare/v0.3.6...v0.3.7) (2026-10-13)

### Bug Fixes

* immutable plan state; completed steps no longer rewrite saved entries ([#20](https://github.com/prjct-app/pi-plan/issues/20)) ([c5ea050](https://github.com/prjct-app/pi-plan/commit/c5ea0502a118acb2d3a22ab1a563dcffd6e7ce13))

## [0.3.6](https://github.com/prjct-app/pi-plan/compare/v0.3.5...v0.3.6) (2026-10-13)

## [0.3.5](https://github.com/prjct-app/pi-plan/compare/v0.3.4...v0.3.5) (2026-10-06)

### Bug Fixes

* retain user instructions that quote plan markers ([8f7a69a](https://github.com/prjct-app/pi-plan/commit/8f7a69afcfee43db9a8d0f6a43467379ce434699))

## [0.3.4](https://github.com/prjct-app/pi-plan/compare/v0.3.3...v0.3.4) (2026-10-02)

## Unreleased

- Preserve user messages quoting plan-mode markers; filter only extension-owned instructions.

### Bug Fixes

* install the published TUI dependency in packages and CI ([fb49a88](https://github.com/prjct-app/pi-plan/commit/fb49a888811a58019574ade99a8bd728eff8ea53))
* prepare public packages and automatic runtime dependencies ([51c7ab3](https://github.com/prjct-app/pi-plan/commit/51c7ab3da9fb48632b71ed4d9404b76f32c0df06))
* resolve public lockfiles from npm instead of local symlinks ([3951064](https://github.com/prjct-app/pi-plan/commit/39510646d27ce44a261579db3743a102f4dc9818))
* validate Pi runtime dependencies without auditing supplied host peers ([de37f71](https://github.com/prjct-app/pi-plan/commit/de37f7112a7ac2ad572d48edc1795dc259b078f4))

## [0.3.2](https://github.com/prjct-app/pi-plan/compare/v0.3.1...v0.3.2) (2026-10-01)

### Bug Fixes

* keep plan instructions in place so the prompt cache survives ([#17](https://github.com/prjct-app/pi-plan/issues/17)) ([639f944](https://github.com/prjct-app/pi-plan/commit/639f9440497be4a1ac41a57b3d060e47c82c88fa))

## [0.3.1](https://github.com/prjct-app/pi-plan/compare/v0.3.0...v0.3.1) (2026-09-22)

## [0.3.0](https://github.com/prjct-app/pi-plan/compare/v0.2.2...v0.3.0) (2026-09-19)

### Features

* /plan on|off with completions, and the prjct mark on plan commands ([cec29d5](https://github.com/prjct-app/pi-plan/commit/cec29d5b979bea0b1327ee6e39a1bc3cd237d31b))
* /todos is the shared docked panel, and the plan widget drops the progress bar ([d93dcf6](https://github.com/prjct-app/pi-plan/commit/d93dcf60b92f3ecbdf0eda9f11dee99397902f17))
* plan entries render as rows in the shared grammar ([d26822d](https://github.com/prjct-app/pi-plan/commit/d26822d02639de946bf256bd4974b30e263f186d))
* publish plan mode on the shared mode line ([116caf7](https://github.com/prjct-app/pi-plan/commit/116caf7422a9ec01c36ea977f88338d39cb4f658))

## [0.2.2](https://github.com/prjct-app/pi-plan/compare/v0.2.1...v0.2.2) (2026-09-17)

## [0.2.1](https://github.com/prjct-app/pi-plan/compare/v0.2.0...v0.2.1) (2026-09-10)

## [0.2.0](https://github.com/prjct-app/pi-plan/compare/v0.1.3...v0.2.0) (2026-09-10)

### Features

* richer plan TUI, structured planning, and hardened review flow ([582411f](https://github.com/prjct-app/pi-plan/commit/582411f6ab21e45f2d49858629e066b6efee5853))

## 0.1.3

- Clarify the package description and add focused discovery keywords.
- Declare the cover image for the official Pi package gallery.

- Align repository, documentation, and cover URLs with the npm package name.

## 0.1.2

- Use a publicly accessible cover URL so npm renders the image for every visitor.

## 0.1.1

- Add a dedicated cover to the GitHub and npm README.
- Keep the existing extension behavior unchanged.

## 0.1.0

- Set the npm package identity to `@prjct.app/pi-plan`.
- Clarify installation, project scope, updates, removal, usage, and limitations.
- Document resource discovery and dependencies against the official Pi 0.85.1 guides.
- Include contribution and package documentation in the release file list.

Initial npm release. The documentation and naming changes preserve the existing extension runtime behavior.
