Expand description
Execution plan for evaluated specs
Provides a complete self-contained execution plan ready for the evaluator. The plan contains all data, rules flattened into executable branches, and execution order - no spec structure needed during evaluation.
Reliability model:
SpecSchemais the IO contract surface for consumers (data and rule outputs). IO compatibility is the consumer-facing guarantee.
Structs§
- Branch
- A branch in an executable rule
- Data
Entry - A spec’s public interface: its data (inputs) and rules (outputs) with full structured type information.
- Executable
Rule - An executable rule with flattened branches
- Execution
Plan - A complete execution plan ready for the evaluator
- Execution
Plan Set - All
ExecutionPlans for a spec name after dependency resolution. Ordered byExecutionPlan::effective. Slice end is derived from the next plan’seffective. - Spec
Schema
Type Aliases§
- Spec
Sources - Spec sources keyed by (name, effective_from).