Workflow and compiler harness

The workflow organizes the ongoing search. Agents carry out the work through the compiler harness and use its feedback to decide what to try next.