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

== Summary

Contractiles A2ML v1 defines a stable, non-executable profile for the Contractiles
four-file model and ships validation and emission tooling with fixtures and CI.

== Highlights

* v1 spec and JSON emission schema.
* Validator/emitter tool with type overrides.
* Positive and negative fixtures with deterministic expected JSON.
* CI workflow for contractiles A2ML tests.
* Profile guidance: validation-only, no execution.

== Commands

[source,bash]
----
just contractiles-a2ml-validate
just contractiles-a2ml-emit build/contractiles
just contractiles-a2ml-test
just contractiles-k9-validate
----

== Files of Note

* `docs/CONTRACTILES-A2ML-V1.adoc`
* `contractiles/spec/contractiles-v1.json`
* `scripts/contractiles-a2ml-tool.js`
* `tests/contractiles/fixtures/*`
* `.github/workflows/contractiles-a2ml.yml`

== Notes

This release formalizes A2ML profiles as validation-only. Any execution or side
effects are out of scope and must be gated by separate tooling.
