Make a model call calculate(15*37)
one move: close the tool loop
Open the code pane immediately, then use the Spec tab, optional design question, tests, and artifact when you want them.
Finish each move before carrying the artifact forward.
Tool use is a loop: decide, call a bounded tool, observe, and decide again.
Deliverable: Write the mechanism in one sentence.Define JSON tool schemas, dispatch a calculation/search tool, and return observations.
Deliverable: Type the smallest runnable implementation.Invalid tool names and malformed arguments must become structured errors.
Deliverable: Record the expected output and one edge case.Add a timeout, a second tool, and a maximum number of tool turns.
Deliverable: Change one variable and explain the result.A traced tool-call transcript with safe dispatch rules.
Deliverable: Save the code, output, and a short failure note.Invalid tool names and malformed arguments must become structured errors.
Add a timeout, a second tool, and a maximum number of tool turns.
A traced tool-call transcript with safe dispatch rules.
Mapped from the supplied Build Everything PDF, source page 42. The five moves are Deriva’s implementation contract for this project.