What problem does this solve?
The Unreleased section of CHANGELOG.md has accumulated a full release worth of changes: tole mcp (D1), tole acp (D2), tole serve v1 (D3), the scan triages (#92/#93), the docs/standards pass (#91), gh repo auto-detect (#99), and the incoming scan-3 triage wave.
Proposed solution
- Finish the approved hardening waves (scan-3 triage + serve hardening)
- Bump workspace version 0.3.0 → 0.4.0, finalize CHANGELOG (date the section)
- Tag v0.4.0 on a main-reachable commit per the release SOP (develop → PR → main → tag) — publish.yml ships both crates to crates.io
Notes
- Requires owner action for the tag/release approval per the release SOP.
What problem does this solve?
The Unreleased section of CHANGELOG.md has accumulated a full release worth of changes: tole mcp (D1), tole acp (D2), tole serve v1 (D3), the scan triages (#92/#93), the docs/standards pass (#91), gh repo auto-detect (#99), and the incoming scan-3 triage wave.
Proposed solution
Notes