A build produces outputs and metadata.
Results are stored in the remote cache.
Subsequent builds reuse those results when inputs match—across any developer machine or CI runner.
Telemetry shows what was reused, what wasn’t, and why.
The system improves over time: better cache hygiene, higher hit rates, and fewer wasted cycles.