Predicates
Path:
loom-sprint-scaffold/loom/src/orchestrator/core/predicates.tsRelative: loom/src/orchestrator/core/predicates.tsSubproject: loom-sprint-scaffoldCategory: otherLines: 109Bytes: 3,011Imports: 2Exports: 5
Content Preview
- /**
- * H1.1 — Predicate evaluators for the six machine-evaluable predicate kinds.
- *
- * Each takes a Predicate spec + an injected PredicateRunner and returns
- * { pass: boolean, evidence: string }.
- *
- * Tests inject fakes that return scripted results — no shelling out, no network.
- */
- import type { Predicate, PredicateKind } from "../../types/contracts";
- import type { PredicateResult, PredicateRunner } from "./types";
- export interface PredicateEvaluation {
- pass: boolean;
- evidence: string;