Runs 2 agents. Detects the repo's own test/coverage tooling at runtime (jest/vitest --coverage, pytest-cov, go test -cover, cargo tarpaulin) and, when none is configured, degrades to a static source-to-test heuristic — clearly labeled as a heuristic, not measured coverage. Never writes tests or coverage config. Changed set or whole repo.