Expand description
Budgeted executor for Flow invariant predicates.
The executor is intentionally small: callers provide predicate runners, and this module owns scheduling, per-kind budgets, semantic cheap-judge limits, and deterministic replay drift detection.
Structs§
- Cheap
Judge Request - Request passed to the cheap semantic judge.
- Cheap
Judge Response - Response returned by the cheap semantic judge.
- Predicate
Context - Runtime context made available to a predicate invocation.
- Predicate
Execution Record - Per-predicate execution metadata.
- Predicate
Execution Report - Complete result of executing all predicates for one slice.
- Predicate
Executor - Budgeted predicate executor.
- Predicate
Executor Config - Executor configuration.
- Semantic
Replay Audit Metadata - Replay-audit metadata for a semantic predicate’s judge call.
Enums§
- Predicate
Kind - Predicate execution mode declared by predicate author annotations.
Traits§
- Cheap
Judge - Host-provided adapter for semantic predicate judging.
- Predicate
Runner - Predicate runner supplied by a collector or Harn adapter.