Day 1: Diff-quality scoring: the metric I killed before shipping
I built a diff-quality scorer no eval framework ships, then proved my own minimality metric rewards the wrong behavior on real patches.
I built a diff-quality scorer no eval framework ships, then proved my own minimality metric rewards the wrong behavior on real patches.
I validated my eval tool’s own LLM judge against human labels, watched a bigger honest set drive the number toward chance, and kept the worse number out of the gate.
I validated my scorers on real captured agent failures, and shipped the one failure mode I couldn’t capture as a documented gap instead of faking a trace.
My tool passed every test and an adversarial re-check, and was still broken from a clean shell, because the re-check ran in the same primed environment the tests did.
I held clinescope to zero runtime dependencies through statistics, an LLM call, and a PyPI release, and the last decision was to stop building.
I pointed clinescope at a real VS Code extension session.