K points → {mean: centroid, rotation: dominant-eigenvector angle, majorLength/minorLength: per-axis std-devs (√λ)}. Each write is a single group action about the mean, so all pairs are cross-channel invariant.
K points → {mean: centroid, rotation: dominant-eigenvector angle, majorLength/minorLength: per-axis std-devs (√λ)}. Each write is a single group action about the mean, so all pairs are cross-channel invariant.