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
| namespace | simaai |
| namespace | neat |
Classes Index
| class | ContractRegistry |
|
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.