# Semantic Versioning Policy

Mastomation uses [Semantic Versioning 2.0.0](https://semver.org/).

## Version format

`MAJOR.MINOR.PATCH`

- **MAJOR**: incompatible CLI/API changes.
- **MINOR**: backward-compatible features.
- **PATCH**: backward-compatible bug fixes.

## Compatibility scope

The following are considered compatibility contracts:

- CLI command names and primary flags.
- Exit behavior and core output semantics.
- Export file naming patterns where documented.

Breaking any of these should trigger a MAJOR bump.
