Step-by-step answer
Core 90 min8 stepsBuild and run a 10-case eval
Ten synthetic official copies, expected outcomes as data in cases.json, small code graders, and a runner that calls claude -p with a JSON schema per case and keeps the report, tool-call log and transcript of every trial, so each failure can be read and explained.
Back to the exercise