Deterministic evaluation case for one Jidoka turn.
Eval cases are ordinary data: an agent spec, a turn request, and lightweight assertions that can run against fake or live capabilities supplied by the caller.
Summary
Functions
Normalizes an existing evaluation case, keyword list, or map.
Builds an evaluation case and validates its optional matcher.
Builds an evaluation case and raises if the attributes are invalid.
Returns the Zoi schema for an evaluation case.
Types
Functions
Normalizes an existing evaluation case, keyword list, or map.
Builds an evaluation case and validates its optional matcher.
Builds an evaluation case and raises if the attributes are invalid.
@spec schema() :: Zoi.schema()
Returns the Zoi schema for an evaluation case.