Expand description
Dependency edges, strongly connected components, gates, and obligations.
Structs§
- Artifact
Evaluation - Artifact
Node - Component
- Component
Id - A strongly-connected component’s position in
Graph::components, guarding it from arbitraryusizearithmetic: dependency-first, so a lower id is never a later component’s dependency. - Eval
Evaluation - Evaluation
- Graph
- Graph
Error
Enums§
- Artifact
Status - Blocked
Reference - A blocked dependency names either material or an Eval, never an unclassified string.
- Cause
- The failed eval at the root of a block: a RED verdict, or in a Run that treats
operational failures as blockers (
--speculate), an ERROR. A Human eval is also blocked by a RED or ERROR machine eval of its own Artifact, its sibling. - Eval
Status - Evidence
- Current means usable for this input/run, not merely the latest stored result. Stale evidence carries no current verdict; operational failure is not RED.
- Final
Status - Aggregate validation status, never a fabricated Eval verdict.
- Readiness