a8bc2b36

By: syd <syd@kronor.io>

Collect the measurement lessons, and drop the orphaned guard script

The corrections this document accumulated are the most transferable content in
it: anyone measuring a Nix build on a real machine will hit at least one of a
per-derivation upload hook, keep-outputs making deletion a no-op, a repeated
identical mutation measuring the cache, or a divided total inheriting every
contaminant in it. Collected as rules, separated from this repository
specifics, with the cost tables left clean.

scripts/check-graph-agreement.mjs went unreferenced when the guard was rewritten
to ask pnpm instead of comparing a generated table against the manifests it was
generated from.

Total

13m48s

Created Started Finished

Time to Start Worker time Duration Time to finish Idle
Config 0s 1s 1s 1s 0s
Eval 1s 9m04s 9m04s 9m06s 0s
Build 4s 26s 13m43s 13m48s 4m42s
Suite 0s 9m33s 13m48s 13m48s 4m42s

Timeline

Config Eval Build Compressed gap
0s1m2m3m4m5m6m7m8m9m