MetricCatalog
A converged snapshot of every metric series a device holds — counters, gauges, distinct-count estimates, and quantile sketches — bundled into one value that replicates as a whole.
This is the metric tap's replication surface: the analogue of the log buffer's Rga<LogRecord>. It is a metrics-internal composite (five maps of per-kind CRDTs); it deliberately does not bundle logs — signals replicate as separate values muxed over one transport, never a unified CRDT.
piece unions the keys of each map and joins matching values by that value's own CRDT lattice, so the composite converges by construction. No observed-remove semantics: buffer eviction is a local cap, never a replicated delete, so a plain grow-merge map is sufficient (a key evicted on the device but already pulled lingers on the puller — acceptable for a diagnostic snapshot).