Data from software factory benchmarks can be used to construct codebase-specific model routing and harness routing strategies