Migration guide¶
Before 1.0¶
Serialized schemas may change between minor versions. Every change must include a changelog entry and an explicit migration example. Manifests include both schema_version and library_version.
Diagnostic compatibility¶
A diagnostic code is never reused for a different meaning. New structured parameters may be added during 0.x releases; existing parameters are not removed within a minor release.
1.0 policy¶
After 1.0, the project follows Semantic Versioning for Python APIs, Rust APIs, serialized ContextItem records, and PackManifest fields.