CLI
CELLAS conformance CLI — verify, certify, and related commands.
Overview
The cellas binary comes from @cellas/conformance-cli (installed by create-cellas). It is the primary operator surface for Conformance and Engine namespaces.
Concepts
| Namespace | Role |
|---|---|
verify / certify / test / … | Conformance (@cellas/testing-cli) |
engine | Engine CLI (@cellas/engine-cli) |
plugin | Plugin tooling (@cellas/cli) |
Exit codes (0–8)
| Code | Meaning |
|---|---|
| 0 | Success |
| 1 | Mandatory test failure |
| 2 | Usage or schema error |
| 3 | Compatibility failure |
| 4 | Security or authorization failure |
| 5 | Integrity digest or signature failure |
| 6 | Target or adapter unavailable |
| 7 | Platform error |
| 8 | Certification incomplete or not certified |
Add --json for machine-readable output.
Example
pnpm exec cellas verify
pnpm exec cellas certifyDefaults come from cellas.config.yaml. Explicit recovery:
pnpm exec cellas verify --input examples/execution-record.json --type execution
pnpm exec cellas certify --target examples/target.json --profile referenceCLI
pnpm exec cellas --help
pnpm exec cellas versionContributor path (monorepo):
pnpm build
pnpm exec cellas verify --input samples/reference-execution-001/final-execution-record.json --type execution
pnpm exec cellas certify --target conformance/fixtures/valid/stack-target.json --profile full-reference-stack-v1