One weight set, not one per domain
The score used to switch its weights by detected domain. One ambiguous word, such as "patient" in a tech CV, could flip the whole profile with no visible sign. I removed it: the domain is still shown as a label, and recruiters can pick an explicit weighting profile per offer.