// SPDX-License-Identifier: CC-BY-SA-4.0
= Contractiles A2ML v1 Release Checklist
:toc:

== Pre-Release

- [ ] Specs updated: `docs/CONTRACTILES-A2ML-V1.adoc` and `contractiles/spec/contractiles-v1.json`
- [ ] Validator/emitter tool updated: `scripts/contractiles-a2ml-tool.js`
- [ ] Fixtures updated: `tests/contractiles/fixtures/*`
- [ ] Expected outputs updated: `tests/contractiles/expected/*`
- [ ] CI workflow present: `.github/workflows/contractiles-a2ml.yml`
- [ ] Profiles documented: `SPEC.adoc`

== Tests

- [ ] `just contractiles-a2ml-validate`
- [ ] `just contractiles-a2ml-emit build/contractiles`
- [ ] `just contractiles-a2ml-test`
- [ ] `just contractiles-k9-validate`

== Release Steps

- [ ] Update release notes: `docs/RELEASE-NOTES-CONTRACTILES-A2ML-V1.adoc`
- [ ] Tag release (e.g., `contractiles-a2ml-v1.0.0`)
- [ ] Push tag to origin

== Post-Release

- [ ] Announce changes in project updates
- [ ] Verify CI green on main
