docs/stability.md promises the Rust API surface is "Semver-checked in CI (planned: cargo-semver-checks)" — nothing tracks that plan. Add a CI job running cargo-semver-checks against the latest published release for the published crates (awa, awa-model, awa-macros, awa-metrics, awa-worker, awa-testing, awa-seaorm), advisory on PRs and blocking on release branches. Makes the #369 policy enforceable rather than aspirational; pairs with the release checklist in the #383 tracker.
docs/stability.md promises the Rust API surface is "Semver-checked in CI (planned: cargo-semver-checks)" — nothing tracks that plan. Add a CI job running cargo-semver-checks against the latest published release for the published crates (awa, awa-model, awa-macros, awa-metrics, awa-worker, awa-testing, awa-seaorm), advisory on PRs and blocking on release branches. Makes the #369 policy enforceable rather than aspirational; pairs with the release checklist in the #383 tracker.