An evaluation harness that spins up a fake human personality, runs it through a digital-twin training pipeline, and scores how faithfully the resulting twin reproduces that personality's answers.
The core problem was that testing the twin normally required a real human to sit through a slow, days-long self-evaluation flow, so I asked for a way to fake the human. We built a synthetic-persona harness: a hand-authored ground-truth personality (a risk-averse schoolteacher, deliberately the opposite of me) that an LLM roleplays through the real onboarding pipeline, after which the trained twin answers a fixed question set and an LLM judge scores each reply against the persona's expected stance. I ran it as a repeatable A/B measurement tool, and each pass surfaced concrete bugs to fix; Claude handled the harness code and diagnosis while I set the metrics that counted (extraction coverage and simulation fidelity). When paid API credits ran dry, we swapped the whole thing onto a local OpenAI-compatible model server so runs cost nothing.
A free hosted-API tier looked like the cheap path until we hit its real ceiling — 20 requests per day against a run that needed ~110 calls — which forced the pivot to fully local inference and turned out cleaner anyway.
I started from a rough problem statement ("testing is too slow, fake a personality instead") rather than a spec, let it propose the harness design, then drove it as a measurement loop — run, read the metric, fix one thing, re-run. Most of my prompts were single-change follow-ups reacting to the last number.