reci.validation.rules

Validation rule registry and runner.

Functions

register_rule(rule_id)

Decorator to register a validation rule function.

run_all_rules(graph, config, *[, ...])

Run all registered rules and return a merged report.

reci.validation.rules.register_rule(rule_id)[source]

Decorator to register a validation rule function.

reci.validation.rules.run_all_rules(graph, config, *, severity_overrides=None, disabled_rules=None)[source]

Run all registered rules and return a merged report.

Return type:

ValidationReport

Modules

action

Action metadata validation rules (ACT001–ACT003).

config_rules

Config validation rules (CONF001–CONF003).

dag

DAG structure validation rules (DAG001–DAG004).

flow

Data-flow validation rules (FLOW001–FLOW007).

purity

Purity validation rules (PURE001–PURE003).