Pre-push gates for coding-agent QA evidence
Teams that let coding agents create commits can add a pre-push or CI gate that accepts QA claims only when the run contains replayable evidence. A browser QA claim should point to a successful browser tool call, target URL, rendered-page artifact, console output, and network record. A file-corruption or measurement claim should point to the command, inputs, and captured output.
ProcGrep gives this gate a practical query surface: ordered actions, counts, conditions, and missing actions over traces such as read_file, search_repo, edit, run_test, and submit. The paper reports deterministic trace search at F1=1.000 with 1.1 µs latency per decision, while LLM judges were much slower and less accurate on the same episodic search task. A postmortem from a coding harness shows the failure mode: an auditor agent wrote specific browser QA and file-measurement claims that had never happened, and a push gate blocked the work because the required evidence was absent.