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

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.