Evidence
Reports and measurements
Things we have actually done with the engine, written up in detail. Worth reading if you want to know more, or to check the numbers for yourself.
Separating timefold-solver-core into nine modules
978 classes in one artifact depended on each other in a loop, and a module has to be built before whatever uses it — so no boundary could be drawn anywhere in it. The loop was reduced until it could, and the result is nine modules that build in a fixed order.
A control build was held at a fixed commit and never written to, and the whole project was compared against it after each step, module by module rather than on totals · 369 runs of 276 scripts, 50 commits, 1,861 files changed · 102 predictions made and scored before the work, 84 exactly right
