=== substrate-0001: CWE-407: list-scan inside loop in substrate-0001 (generic model) ===
N=100   k=100  : defective=0.220ms  fixed=0.012ms  speedup=17.7x
N=500   k=500  : defective=2.311ms  fixed=0.023ms  speedup=102.1x
N=1000  k=1000 : defective=9.661ms  fixed=0.050ms  speedup=191.4x
N=2000  k=2000 : defective=37.036ms  fixed=0.098ms  speedup=379.0x

=== substrate-0002: CWE-407: list-scan inside loop in substrate-0002 (generic model) ===
N=100   k=100  : defective=0.227ms  fixed=0.016ms  speedup=14.0x
N=500   k=500  : defective=2.114ms  fixed=0.021ms  speedup=102.5x
N=1000  k=1000 : defective=9.930ms  fixed=0.046ms  speedup=213.6x
N=2000  k=2000 : defective=39.304ms  fixed=0.097ms  speedup=404.3x

=== substrate-0003: npos-elections Node::root visited Vec — O(D²) cycle detection ===
N=100   k=100  : defective=0.090ms  fixed=0.003ms  speedup=25.9x
N=500   k=500  : defective=2.130ms  fixed=0.036ms  speedup=58.4x
N=1000  k=1000 : defective=8.799ms  fixed=0.045ms  speedup=194.4x
N=2000  k=2000 : defective=36.821ms  fixed=0.096ms  speedup=383.2x

