v0.23.0
What's Changed
- feat(workspace): resolve router mount prefixes in HTTP contract extraction by @RaghavChamadiya in #567
- feat(health): severity overrides + small-team profile in health-rules.json by @RaghavChamadiya in #569
- feat(workspace): consumer hygiene and base-URL service resolution for contract matching by @RaghavChamadiya in #568
- feat(mcp): enrich get_health for pre-PR self-check by @RaghavChamadiya in #571
- docs: document enriched get_health MCP surface by @RaghavChamadiya in #572
- feat(cli): add --no-workspace to init and make --yes fully non-interactive by @RaghavChamadiya in #573
- feat(kg): rank orientation entry points by execution-start, surface churn hotspots in the tour by @RaghavChamadiya in #574
- Route docs/tooling out of the layer catch-all and add a KG invariant reviewer by @RaghavChamadiya in #575
- Readable C4 model: derived actors, real coupling, accurate containers by @RaghavChamadiya in #576
- feat(kg): synthesize a behavior-oriented domain graph (domain/flow/step) by @RaghavChamadiya in #577
- revert: remove the synthesized domain graph (domain/flow/step) by @RaghavChamadiya in #578
- feat(kg): make the knowledge-graph info panel collapsible by @RaghavChamadiya in #579
- fix(kg): guard matchMedia in the knowledge-graph panel mount effect by @RaghavChamadiya in #580
- feat(health): add Rust performance dialect by @RaghavChamadiya in #581
- fix(cache): version the parse cache by ParsedFile schema shape by @RaghavChamadiya in #582
- fix(graph): make GraphBuilder picklable across a process boundary by @RaghavChamadiya in #583
- release: v0.23.0 — repo-understanding overhaul, enriched get_health, contract-matching improvements by @RaghavChamadiya in #584
Full Changelog: v0.22.0...v0.23.0