20 lines
698 B
Markdown
20 lines
698 B
Markdown
# Semantic Versioning Policy
|
|
|
|
## Default Policy
|
|
|
|
- Patch: backward-compatible fixes.
|
|
- Minor: backward-compatible contract additions.
|
|
- Major: breaking contract changes.
|
|
|
|
## Stable Baseline Policy
|
|
|
|
- Stable decoupling baseline starts at `0.2.0`.
|
|
- All blueprint package outputs in the same release wave must share the same version.
|
|
- Breaking changes after baseline require major or minor strategy review before publication.
|
|
|
|
## Contract Compatibility
|
|
|
|
- Module package contracts are represented as descriptors implementing `IBlueprintPackageContract`.
|
|
- Consumer-impacting contract changes require version policy review before publish.
|
|
- Blueprint package contracts must remain identity-agnostic.
|