Compiler¶
The compiler parses YAML configuration files into typed Pydantic models used by the engine.
AQL compiler: parses provero.yaml into execution plans.
SourceConfig
¶
Bases: BaseModel
Data source configuration.
CheckConfig
¶
Bases: BaseModel
Single check configuration.
SuiteConfig
¶
Bases: BaseModel
Suite configuration parsed from AQL.
ProveroConfig
¶
Bases: BaseModel
Top-level Provero configuration.
parse_check(raw)
¶
Parse a single check from YAML into CheckConfig.
compile_file(path)
¶
Compile an provero.yaml file into an ProveroConfig.