INTENT.md governs; layer.yaml is now marked derived (derived: true, derived_from: INTENT.md). standard_version is removed from both forms (A12). The checker changes in the same commit: it no longer requires or prints standard_version, rejects it in either form, requires the derived markers, and checks both layer values against the closed four-token vocabulary after an ASCII case-fold (A9). Layer values are left as spelled (INTENT.md Engine, layer.yaml engine); they agree once folded. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Assistant: claude-code Assistant-Model: opus Assistant-Process: 63291@bnt-lap001 Assistant-Session: 8bd77868-ca68-4f49-bb1e-d539ecc0d703 |
||
|---|---|---|
| .. | ||
| test_canon_lineage.py | ||
| test_layer_conformance.py | ||
| test_resolve_zones.py | ||
| test_zone_exceptions.py | ||