A compiled eval specification attached to a tool (spec §4).
Evals drive continuous description-quality tuning across model × verbosity
permutations. They live only on Noizu.MCP.Server.Tool.Spec.evals — they are
compile-time metadata for the mix noizu.mcp.eval harness and are never
serialized onto the wire.
name— normalized to a string; unique per toolprompt— the messages (a list) or a single string that drive a model to use the tool; carried opaquely and handed to the runnerrubric— a keyword list ofcriterion => descriptionwhere each description states what a good tool call/transcript must satisfy; the judge grades each criterion independently