|
36 | 36 | COUNT=$(find . \( -name '*.a2ml' -o -name '*.deed' \) -not -path './.git/*' | wc -l) |
37 | 37 | echo "count=$COUNT" >> "$GITHUB_OUTPUT" |
38 | 38 | if [ "$COUNT" -eq 0 ]; then |
39 | | - echo "::warning::No .a2ml/.deed manifest files found. Every RSR repo should have a repo deed (<reponame>_chora.deed); legacy 0-AI-MANIFEST.a2ml accepted mid-migration — a2ml retired: standards #837" |
| 39 | + echo "::warning::No .a2ml/.deed manifest files found. Every RSR repo should have a repo deed (<reponame>_chora.deed); legacy 0-AI-MANIFEST.a2ml accepted mid-migration — standards #837" |
40 | 40 | fi |
41 | 41 |
|
42 | 42 | - name: Validate DEED manifests |
|
53 | 53 | cat <<'EOF' >> "$GITHUB_STEP_SUMMARY" |
54 | 54 | ## DEED Manifest Validation |
55 | 55 |
|
56 | | - :warning: **No .a2ml files found.** Every RSR-compliant repo should have at least `0-AI-MANIFEST.a2ml`. |
| 56 | + :warning: **No .a2ml/.deed manifest files found.** Every RSR-compliant repo should have a repo deed (`<reponame>_chora.deed`) at its root. |
57 | 57 |
|
58 | 58 | Copy it from [rsr-template-repo](https://github.com/hyperpolymath/rsr-template-repo). Manifests are validated against the DEED grammar (standards `1-formats/deed/`); the `.a2ml` → `.deed` extension migration is tracked in standards #837 — the deed validator scans both. |
59 | 59 | EOF |
@@ -102,7 +102,7 @@ jobs: |
102 | 102 | cat <<'EOF' >> "$GITHUB_STEP_SUMMARY" |
103 | 103 | ## K9 Contract Validation |
104 | 104 |
|
105 | | - :warning: **No K9 contract files found.** Repos with configuration files should have K9 contracts. |
| 105 | + :warning: **No .a2ml/.deed manifest files found.** Every RSR-compliant repo should have a repo deed (`<reponame>_chora.deed`) at its root. |
106 | 106 |
|
107 | 107 | Generate contracts with: `k9iser generate .` |
108 | 108 | EOF |
@@ -370,7 +370,7 @@ jobs: |
370 | 370 |
|
371 | 371 | | Tool/Format | Status | Notes | |
372 | 372 | |-------------|--------|-------| |
373 | | - | DEED manifest (<reponame>_chora.deed, or legacy .a2ml) | ${DEED_STATUS} | Required for all RSR repos | |
| 373 | + | DEED repo deed (`<reponame>_chora.deed`) | ${DEED_STATUS} | Required for all RSR repos | |
374 | 374 | | K9 contracts | ${K9_STATUS} | Required for repos with config files | |
375 | 375 | | .editorconfig | ${EC_STATUS} | Required for all repos | |
376 | 376 | | Groove endpoint | ${GROOVE_STATUS} | Required for service repos | |
|
0 commit comments