Finding
A 2026-05-30 estate-wide grep shows 47-51 `.scm` files per kind (STATE/META/ECOSYSTEM/AGENTIC/NEUROSYM/PLAYBOOK) still exist under `.machine_readable/` directories, alongside the canonical `.a2ml` versions. Distribution:
| File kind |
.scm count |
.a2ml count |
% migrated |
| STATE |
49 |
260 |
84% |
| META |
50 |
249 |
83% |
| ECOSYSTEM |
51 |
247 |
83% |
| AGENTIC |
47 |
209 |
82% |
| NEUROSYM |
47 |
209 |
82% |
| PLAYBOOK |
47 |
209 |
82% |
Total: 104 repos still have at least one .scm machine-readable file. Top repos: `absolute-zero`, `avow-protocol`, `coq-jr`, `developer-ecosystem` (multiple vendored subdirs), `claude-integrations` (with sub-projects), `hyperpolymath-archive` (many).
Per standards canonical
The standards repo's own machine-readable files use `.a2ml`. Estate language policy
(CLAUDE.md) lists "A2ML" as the canonical format for STATE/META files, not Guile Scheme.
Recommended action
- Phase 1: Convert non-archived non-vendored repos (~50 estimated). Format is TOML-like; conversion is mechanical for most schemas.
- Phase 2: Decide whether `hyperpolymath-archive/*` repos need conversion (they can't accept PRs).
- Phase 3: Decide what happens to vendored sub-projects in `developer-ecosystem/` and `claude-integrations/` — sweep parent only or recurse.
Out of scope
- Format conversion tooling — already exists per `standards/a2ml-templates/state-scm-to-v2.py` (one of the residual Python files; would need re-implementation per Python ban or treated as exemption).
- Canonical schema definition — already in standards.
Refs language-policy convergence; companion to standards#287 (CLAUDE.md docs flip) and the active migration umbrellas #239/#252/#253/#254.
Finding
A 2026-05-30 estate-wide grep shows 47-51 `.scm` files per kind (STATE/META/ECOSYSTEM/AGENTIC/NEUROSYM/PLAYBOOK) still exist under `.machine_readable/` directories, alongside the canonical `.a2ml` versions. Distribution:
Total: 104 repos still have at least one
.scmmachine-readable file. Top repos: `absolute-zero`, `avow-protocol`, `coq-jr`, `developer-ecosystem` (multiple vendored subdirs), `claude-integrations` (with sub-projects), `hyperpolymath-archive` (many).Per standards canonical
The standards repo's own machine-readable files use `.a2ml`. Estate language policy
(CLAUDE.md) lists "A2ML" as the canonical format for STATE/META files, not Guile Scheme.
Recommended action
Out of scope
Refs language-policy convergence; companion to standards#287 (CLAUDE.md docs flip) and the active migration umbrellas #239/#252/#253/#254.