v0.17.0
[0.17.0] - 2026-07-31
Bug Fixes
- Use npm trusted publishing
- Allow manual tag publishing
- Skip existing assets during tag recovery
- Satisfy lint in recovery and facet paths
- Remove stale reader import
- Bind snapshot writes to committed revisions
- Complete revision-bound workflow handoffs
- Enforce private configuration directories
- Validate repository import boundaries
- Tighten snapshot token boundaries and eval timing
- Self-seed exact pull request feedback sync
- Expose executable coverage recovery
Features
- Adopt typed recovery and facet resources
- Bind offline reads to corpus revisions
- Complete typed recovery and read-only fix-pattern contracts
- Expose revision-bound code-index artifacts and receipt fixture
- Persist immutable snapshot and index identities
- Add typed recovery and coverage workflows
- Bind analysis and evidence to provenance
Refactoring
- Isolate precedent reads
- Split job artifact recovery handlers
- Split oversized CLI and MCP test files
- Replace public corpus revisions with snapshot tokens
Chore
- Release 0.17.0
Docs
- Update tool surface guidance
- Publish source-audit and evidence handoff workflow
Test
- Widen live owner lease margin
- Add held-out MCP workflow evaluations
What's Changed
- fix(release): use npm trusted publishing by @morluto in #229
- fix(release): allow manual tag publishing by @morluto in #231
- fix(release): skip existing assets during tag recovery by @morluto in #232
- feat(mcp)!: adopt stable SDK and typed recovery surface by @morluto in #241
- feat(mcp): bind offline workflows to corpus revisions by @morluto in #242
- Add immutable snapshot identities and typed MCP recovery workflows by @morluto in #247
- Replace corpus revision pins with immutable snapshot tokens and held-out MCP evaluations by @morluto in #248
- chore(main): release 0.17.0 by @github-actions[bot] in #230
Full Changelog: v0.16.0...v0.17.0