Harness engineering is defined as a recursive architecture: two loops operate on code (inner loop drives automation before a PR; outer loop drives autonomy after a PR opens) while a third meta loop observes output and feeds improvements back into the other two loops. The harness itself is the artifact under continuous improvement, not just the code it produces.
It reframes the engineering target from hand-built features to self-modifying pipeline loops, which changes what you instrument, version, and own; the loops become first-class products with their own quality metric.
Any agentic pipeline can be decomposed into code-transforming loops plus a separate loop that improves those loops, giving a concrete place to attach observability and feedback.
There are three core loops: inner loop (drives automation), outer loop (drives autonomy), and meta loop (drives quality).
Two loops run on code while a third improves the loops themselves.
Meta loop: observability over output that feeds improvements back into inner and outer loops.