Publish A Feature Package

  1. Create registry/packages/<feature>/.
  2. Add exactly one entry file: <feature>.intent.
  3. Add optional facet files referenced by the entry file.
  4. Update registry/index.json with name, version, and entry.
  5. Use valid AIM preambles in all files.
  6. Open a pull request.

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.