Engine
CELLAS Reference Engine — purpose, workflow, CLI, and relationship to Conformance.
Overview
The Reference Engine executes Intent Computing workflows under deterministic contracts. It turns structured work into artifacts that Conformance can verify and certify.
Concepts
- Candidate run — Engine output under
.reference-engine/runs/<candidate-id>/ - Immutable history —
samples/reference-execution-001/must never be written by local Engine runs - Namespace — CLI surface
cellas engine(via@cellas/engine-cli)
How it works
- Operator invokes Engine through the CLI (or monorepo tooling).
- Engine executes within Runtime constraints.
- Artifacts land in a candidate directory.
cellas verify/cellas certifyconsume those artifacts (or starter fixtures) as evidence.
You do not need Engine deep-dives for First PASS—generated projects already ship certifiable fixtures.
Example
pnpm exec cellas engine --helpWhen learning certification without authoring a new candidate:
pnpm create cellas my-docs --yes
cd my-docs
pnpm exec cellas verify
pnpm exec cellas certifyCLI
pnpm exec cellas engine --helpMonorepo contributors also use packages under packages/engine and walkthroughs in docs/developer/.
Related pages
- Architecture
- Runtime
- Conformance
- CLI
- Product: /product/engine
Canonical monorepo paths: packages/engine, docs/publishing/execution/, docs/developer/reference-candidate-walkthrough.md.