Why We Benchmark Allocations, Not Wall-Clock

Why Qwave's CI gates on mallocCountTotal and ARC traffic instead of wall-clock time: a ±30% stopwatch can't catch a 2x regression, but allocation counts are deterministic on shared runners.