/** * graph:cycle (SCC bands) + graph:unexpected-coupling (package cycles) tests, * including the cross-rule non-overlap invariant. * * cycle ladder: sccSize 1 → nothing; 2 → cycleSize2Severity (off|low); * >= 3 → medium; crossesPackages → high (wins regardless of size). * unexpected-coupling: a package A→B→A cycle → one high signal, zero * project-specific config, no statistical-outlier signal. The two rules * cross-link a single cross-package tangle via distinct ruleIds + locations * (distinct fingerprints). */ export {}; //# sourceMappingURL=cycle-and-coupling.test.d.ts.map