Never recompute work that hasn't changed
- Reuse a finished result when the build tool recognizes the same inputs that produced it before.
- Changing one file in a hundred-module build re-runs only the few parts it touches and restores the rest.
- Reuse test results too — a test task whose inputs are unchanged restores its outcome instead of re-running the suite.
- Storage tracks the variety of distinct work, not the count of builds, so a thousand agents repeating identical work doesn't inflate costs.






