Rulvar API reference / @rulvar/cli / CliConfig
Interface: CliConfig
Defined in: packages/cli/src/config.ts:40
The shape both the config module and a workflow module may export.
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
configFingerprint? | string | The module's own configuration identity (RV4602): recorded on every run this module starts, verified by the engine on every resume and replay STRICTLY before ownership, meta writes, or any provider call, so policy drift refuses typed instead of running. The seventh comparison experiment's programmatic run recorded a fingerprint the CLI then never supplied back, which downgraded the genesis binding to a warning; a descriptor module carrying the fingerprint closes that loop. | packages/cli/src/config.ts:57 |
engineOptions? | Partial<CreateEngineOptions> | - | packages/cli/src/config.ts:41 |
kbSweep? | KbSweepCliConfig | rulvar kb sweep configuration (M11-T05). | packages/cli/src/config.ts:46 |
preflight? | PreflightDeclaration | rulvar preflight declaration (P2.2). | packages/cli/src/config.ts:44 |
workflows? | WorkflowRegistry | - | packages/cli/src/config.ts:42 |