Dashboard
mkMetrics produces a typed sanitize projection that pulls
lockHash and toolchainSpec out of raw lock-file metrics, filters
the toolchain spec by an optional whitelist of fields, and returns
a flattened attr-set of the remaining metric fields.
mkWorkspaceSummary produces a typed summarize that walks a
workspace member map, sanitizes each member, discovers the first
non-null lockHash, optionally collects stats, and returns the
summary record.