pub fn semantic_clone_group_fingerprint(
variant: &BuildVariant,
rule_id: &str,
rule_version: u32,
members: &[FragmentFingerprint],
) -> CloneGroupFingerprintExpand description
Fingerprint a restricted-semantic group after a registered rule matched.
This keeps rule identity and revision separate from the normalized graph fragments. A future change to a rule cannot silently claim continuity with a finding justified by different semantics.