What is the general sequence of steps in the evaluation pipeline?	Test Case -> Merge with Prompt -> Feed into Claude -> Feed through Grader.
What is the primary goal of the `run prompt` function?	To merge a test case with the task prompt, feed it into Claude, and return the resulting output.
What is the purpose of the `run test case` function?	To take an individual test case, call `run prompt`, grade the resulting output, and return a summary dictionary.
What is the role of the `run eval` function?	To load the entire dataset, loop through every test case, call `run test case` for each, and assemble all results.
What is the current limitation of the initial prompt design?	It lacks specific formatting instructions (e.g., for JSON, Python, or regular expressions).
What information does the `run test case` function return?	A dictionary containing the output from Claude, the original test case, and the score.
Which major component is currently missing from the implemented evaluation pipeline?	The grading mechanism (the Grader).
