|
30 | 30 | COUNT=$(find . \( -name '*.a2ml' -o -name '*.deed' \) -not -path './.git/*' | wc -l) |
31 | 31 | echo "count=$COUNT" >> "$GITHUB_OUTPUT" |
32 | 32 | if [ "$COUNT" -eq 0 ]; then |
33 | | - 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" |
| 33 | + 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" |
34 | 34 | fi |
35 | 35 | - name: Validate DEED manifests |
36 | 36 | if: steps.detect.outputs.count > 0 |
|
45 | 45 | cat <<'EOF' >> "$GITHUB_STEP_SUMMARY" |
46 | 46 | ## DEED Manifest Validation |
47 | 47 |
|
48 | | - :warning: **No .a2ml files found.** Every RSR-compliant repo should have at least `0-AI-MANIFEST.a2ml`. |
| 48 | + :warning: **No .a2ml/.deed manifest files found.** Every RSR-compliant repo should have a repo deed (`<reponame>_chora.deed`) at its root. |
49 | 49 |
|
50 | 50 | 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. |
51 | 51 | EOF |
|
90 | 90 | cat <<'EOF' >> "$GITHUB_STEP_SUMMARY" |
91 | 91 | ## K9 Contract Validation |
92 | 92 |
|
93 | | - :warning: **No K9 contract files found.** Repos with configuration files should have K9 contracts. |
| 93 | + :warning: **No .a2ml/.deed manifest files found.** Every RSR-compliant repo should have a repo deed (`<reponame>_chora.deed`) at its root. |
94 | 94 |
|
95 | 95 | Generate contracts with: `k9iser generate .` |
96 | 96 | EOF |
@@ -346,7 +346,7 @@ jobs: |
346 | 346 |
|
347 | 347 | | Tool/Format | Status | Notes | |
348 | 348 | |-------------|--------|-------| |
349 | | - | DEED manifest (<reponame>_chora.deed, or legacy .a2ml) | ${DEED_STATUS} | Required for all RSR repos | |
| 349 | + | DEED repo deed (`<reponame>_chora.deed`) | ${DEED_STATUS} | Required for all RSR repos | |
350 | 350 | | K9 contracts | ${K9_STATUS} | Required for repos with config files | |
351 | 351 | | .editorconfig | ${EC_STATUS} | Required for all repos | |
352 | 352 | | Groove endpoint | ${GROOVE_STATUS} | Required for service repos | |
|
0 commit comments