Xcaffold Kinds
xcaf kinds that govern the compiler — no output files produced.
Xcaffold kinds govern the CLI and compiler. Most are evaluated at compile time during xcaffold apply and xcaffold validate and produce no output files in provider directories. The registry kind is an internal operational format managed by the CLI.
| Kind | Role |
|---|---|
project | Root manifest — declares compilation targets and configures project-wide settings |
policy | Compile-time constraint; blocks or warns when a resource violates the rule |
blueprint | Named resource subset used for conditional or partial compilation |
global | Shared resource definitions inherited by projects via extends: |
registry | Internal project registry — tracks managed projects across the machine |