# Contracts Changelog

All notable changes to any contract in `contracts/` are recorded here. Format follows
[Keep a Changelog](https://keepachangelog.com/) and the project uses [SemVer](https://semver.org/).

> **Breaking change rule (INT-002):** any MAJOR bump requires human approval and a
> Migration section. `tools/contract_diff.py` flags breaking changes automatically.

## [Unreleased]

### Added
- _None yet_

### Changed
- _None yet_

### Removed
- _None yet_

### Migration
- _None yet_

---

## {{version}} — {{date}} — {{change_id}}

**FRs:** {{list_of_frs}}
**Affects:** {{components}}

### Added
- {{new_endpoint_or_field}}

### Changed
- {{additive_change}}

### Removed
- {{breaking_removal}}

### Migration
1. {{step_1}}
2. {{step_2}}
