registry/packages/<feature>/.<feature>.intent.registry/index.json with name, version, and entry.Minimal registry entry:
{
"name": "weather",
"version": "1.4",
"entry": "registry/packages/weather/weather.intent"
}
CI validates package structure and AIM header identity on every PR. See registry/README.md.
Consumer workflow: fetch package entry, then materialize sources into local /ail before synthesis.