glas-harness/registry
tegwick 1cd890d871
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
feat: add versioned execution profiles
2026-08-21 00:21:53 +02:00
..
capabilities Initial commit 2026-06-22 19:22:49 +00:00
indexes Initial commit 2026-06-22 19:22:49 +00:00
reins feat: add versioned execution profiles 2026-08-21 00:21:53 +02:00
README.md feat: add versioned execution profiles 2026-08-21 00:21:53 +02:00

Capability Registry

Markdown-first capability index for federation and reuse planning.

registry/reins/*.yaml is also the executable rein registry consumed by ProfileCatalog. Each descriptor has a semantic rein version, supported Glas contract versions, a restricted in-package handler, capabilities, and status. A profile is executable only when its rein is implemented, supports the exact contract version, and satisfies every required capability.

Validate the rein registry together with all harness profiles using:

glas-harness profiles --json

Authoring

  1. Copy a capability entry template (see reuse-surface templates/capability-entry.template.md).
  2. Add the row to indexes/capabilities.yaml.
  3. Run reuse-surface validate from a checkout with the CLI installed.
  4. Merge to main and verify publish with reuse-surface establish --publish-check.

Federation contract: reuse-surface docs/RegistryFederation.md.