What's Changed
- docs: end-user coverage for foreign-edit guards, MCP server, snapshot sessions by @hipvlady in #137
- chore(pyproject): align PyPI metadata with current positioning and surfaces by @hipvlady in #138
- feat: TLS transport guards + backend atomic-boundary contract (buildable track) by @hipvlady in #139
- chore(mcp): add MCP Registry server.json + PyPI ownership tag by @hipvlady in #140
- feat: atomic multi-artifact publish (atomic_publish / commit_all) by @hipvlady in #141
- chore(deps): sync uv.lock with declared extras by @hipvlady in #142
- chore: point repo references at the Cohexa-ai org by @hipvlady in #143
- chore(mcp): migrate registry namespace to io.github.cohexa-ai by @hipvlady in #144
- chore: sync main with dev — org references, SB-18 atomic publish, TLS guards by @hipvlady in #145
- docs: accuracy and completeness pass by @hipvlady in #146
- release: v0.12.0 by @hipvlady in #147
Full Changelog: v0.11.0...v0.12.0