Skip to main content

ContractRegistry.h File

Contract registry for builder-level validation. More...

Included Headers

#include <memory> #include <span> #include <string> #include <unordered_map> #include <utility> #include <vector> #include "contracts/Contract.h" #include "contracts/ValidationReport.h"

Namespaces Index

namespacesimaai
namespaceneat

Classes Index

classContractRegistry

Holds a set of Contracts and runs them to produce a ValidationReport. More...

Description

Contract registry for builder-level validation.

ContractRegistry aggregates a deterministic, ordered set of Contracts and runs them all against an ordered node list to produce a single ValidationReport. It is the entry point used by the Builder/Graph at validate()/run() time and by CI tools that want to check a pipeline without going to PLAYING.

See Also

Validators::DefaultRegistry


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.