|
26 | 26 |
|
27 | 27 | (critical-invariants |
28 | 28 | (rule "SCM files MUST be in .machine_readable/ directory ONLY" |
29 | | - (never "STATE.scm in repository root") |
30 | | - (never "ECOSYSTEM.scm in repository root") |
31 | | - (never "META.scm in repository root") |
32 | | - (always ".machine_readable/STATE.scm") |
33 | | - (always ".machine_readable/ECOSYSTEM.scm") |
34 | | - (always ".machine_readable/META.scm")) |
| 29 | + (never ".machine_readable/6a2/STATE.a2ml in repository root") |
| 30 | + (never ".machine_readable/6a2/ECOSYSTEM.a2ml in repository root") |
| 31 | + (never ".machine_readable/6a2/META.a2ml in repository root") |
| 32 | + (always "`.machine_readable/6a2/STATE.a2ml`") |
| 33 | + (always "`.machine_readable/6a2/ECOSYSTEM.a2ml`") |
| 34 | + (always "`.machine_readable/6a2/META.a2ml`")) |
35 | 35 |
|
36 | 36 | (rule "License MUST be PMPL-1.0-or-later" |
37 | 37 | (never "AGPL-3.0") |
|
67 | 67 |
|
68 | 68 | (lifecycle |
69 | 69 | (on-enter |
70 | | - (action "read" (file ".machine_readable/STATE.scm")) |
71 | | - (action "read" (file ".machine_readable/ECOSYSTEM.scm")) |
72 | | - (action "read" (file ".machine_readable/META.scm")) |
| 70 | + (action "read" (file "`.machine_readable/6a2/STATE.a2ml`")) |
| 71 | + (action "read" (file "`.machine_readable/6a2/ECOSYSTEM.a2ml`")) |
| 72 | + (action "read" (file "`.machine_readable/6a2/META.a2ml`")) |
73 | 73 | (action "acknowledge" |
74 | 74 | (message "AI manifest acknowledged. Canonical locations noted. Critical invariants loaded."))) |
75 | 75 |
|
76 | 76 | (on-exit |
77 | | - (action "update" (file ".machine_readable/STATE.scm") |
| 77 | + (action "update" (file "`.machine_readable/6a2/STATE.a2ml`") |
78 | 78 | (condition "work completed")) |
79 | 79 | (action "verify" (invariants) |
80 | 80 | (message "All critical invariants respected")) |
|
0 commit comments