maid_runner.CoherenceEngine¶
- class maid_runner.CoherenceEngine(checks=None)¶
Orchestrates coherence validation.
Builds knowledge graph, runs configured checks, aggregates results.
- Usage:
engine = CoherenceEngine() result = engine.validate(chain) # ManifestChain result = engine.validate(manifest_list) # list[Manifest]
- Parameters:
checks (Optional[list[BaseCheck]])
- __init__(checks=None)¶
Initialize with optional custom check list.
- Args:
checks: Checks to run. Defaults to all registered checks.
- Parameters:
checks (list[BaseCheck] | None)
Methods
__init__([checks])Initialize with optional custom check list.
validate(manifests, *[, graph, project_root])Run all configured coherence checks.
validate_single(manifest, all_manifests, *)Run coherence checks focused on a single manifest.