Documentation Index
Fetch the complete documentation index at: https://docs.cirron.com/llms.txt
Use this file to discover all available pages before exploring further.
cirron validate
Validates Cirron configuration. The behavior depends on thecirron.yaml found in the
current directory:
- Single-model mode — the
cirron.yamlis a normal model config.validatechecks its required fields, framework, and version format. - Monorepo mode — the
cirron.yamlhas a top-levelworkspace:key.validatechecks the root config, discovers every model listed underworkspace.models(expanding globs likemodels/*), applies anyworkspace.defaults, and validates each model. Results are reported per model.
cirron validate inside a model
subdirectory of a monorepo validates just that model.
Usage
Options
| Option | Description | Default |
|---|---|---|
--model <name...> | Validate only the named model(s). Matches a model’s name or its workspace-relative path. Repeatable. | all models |
--json | Output results as JSON | false |
Exit code
0 if everything is valid; 1 if the root config is invalid, a model path is missing,
a --model name matched nothing, or any model fails validation.
Examples
Single model
Whole workspace
A subset of models
A missing model path
JSON output
{ "name", "ok", "errors", "warnings" }.
See also
- Monorepo support — the root
workspace:config and inheritance rules. cirron lint— deeper project-health checks (structure, dependencies, code).