Mahal Systems

Overview › The process

The process

How to go from agents running in production with no evals to a first eval suite for each of them. Deployment-agnostic: this folder can be copied elsewhere unchanged.

Every agent gets at least 10 examples per category (3 for simple categories): the reviewed traces become its first eval cases and the labels its judges are checked against.

FileCovers
principles.mdThe six rules the steps follow
phase-1-understand-the-system.mdSteps 1–4: inventory the agents (with version history and stable window), map infrastructure and traces, measure volume, catalog existing evals
phase-2-understand-the-usage.mdSteps 5–7: characterize usage from cheap sources, survey public benchmarks, pull raw traces
phase-3-build-the-evals.mdSteps 8–12: define trace categories, review at least 10 traces per category, analyze errors into checks and cases, calibrate judges, baseline
agent-properties-framework.mdSix questions about an agent (verifiable? happy with performance → cost or latency? what is drift? sandbox possible? if not? subjective → what criteria?) and the decision procedure that picks its eval strategy

From references/process/README.md in aot-evals 1.0.1.