Capability 03 of 04 · Infrastructure

Build System

Build tooling optimized for agent-scale throughput - caching, incrementality, and speed.

5
maturity levels
15
practices
15
guides
L3 · Stage 03Systematic
Criteria - what to measure
  1. 01Incremental builds run only changed targets (not full rebuild)
  2. 02Remote execution distributes build steps across multiple machines
  3. 03The main codebase uses a build tool with an explicit dependency graph and a shared cache (Bazel, Buck2, Pants, Nx, Turborepo or equivalent)
  4. 04BUILD file maintenance is assigned to specific team members or automated
  5. 05Remote cache hit rate exceeds 80%
L5 · Stage 05Self-improving
Criteria - what to measure
  1. 01Build is a commodity: near-instant feedback for agents regardless of codebase size
  2. 02Codebase is structured into self-contained modules to eliminate the compilation bottleneck
  3. 03Disk I/O is optimized for concurrent agent workloads (parallel reads/writes across modules)
  4. 04Build latency is under 30 seconds for 90%+ of changes
  5. 05Module dependency graph is automatically maintained and optimized

Which level is your team at in Build System?

The criteria above are what we check in a facilitated assessment. Run it yourself to place this capability, see which gates you have passed, and compare it against the other 3 in Infrastructure.

Start the assessment →