- WHY: provide explicit package compatibility metadata for consumers - WHAT: add common contract descriptors and module package contracts - RULE: keep references internal to blueprint dependency boundaries
443 B
443 B
Semantic Versioning Policy
Default Policy
- Patch: backward-compatible fixes.
- Minor: backward-compatible contract additions.
- Major: breaking contract changes.
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.