Breaking the harness into four concrete jobs is the clarity I wish more write-ups had. I built one by hand recently and the loop itself was tiny, but the bugs all lived in the boring glue between those jobs. I wrote up those five bugs here: kartiknvjk.hashnode.dev/i-built-an-agent-harness-…