Cutting by module role does not remove the source either
scripts/module_split.py, datasets/results/module-split.json. PFAdapter (Liu, Yang, Wang, Yang,
Hao, Zhang, Liu and Zhou, IEEE TCCN, arXiv:2607.12111, 13 July 2026, read from the PDF) cuts the
adapter by the role of the projection: "query and key projections are assigned to global
synchronization ... while value and output projections remain localized", and transmits only the
global-shared set, halving traffic. The geometry already stores a cosine matrix per adapted module,
and a mean of positive semi-definite matrices is positive semi-definite, so any subset of the 196
modules is scored directly as the Gram matrix of unit vectors.