blueprint-platform/docs/consumption/semantic-versioning-policy.md
José René White Enciso 281fdb375a feat(platform): add package contract descriptors
- 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
2026-02-22 02:41:49 -06:00

14 lines
443 B
Markdown

# 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.