registry.json manifest that describes all shared lists, provider schemas, and agent definitions.
For the full specification, see 15-catalog.md.
Catalog Structure
Registry Manifest
Theregistry.json file declares everything the catalog contains:
Multiple Catalogs
Multiple catalogs can coexist side by side. Each is fully self-contained with no cross-catalog dependencies.Import Flow
Validation
| Code | Rule |
|---|---|
| CAT001 | registry.json must exist |
| CAT002 | name must match directory name |
| CAT003 | All shared[].file paths must resolve |
| CAT004 | All schemas[].file paths must resolve |
| CAT005 | All agents[].manifest paths must resolve |
| CAT006 | Orphaned files reported as warnings |
| CAT007 | schemaSpec must be valid version |