L=0.45: round 0 LP = -0.1936
L=0.45: round 0+oracle LP = -0.1057
L=0.45: round 1 LP = -0.1019  (+75 caps; slots [7.1,8.1]:0.32, [9.3,10.2]:0.22, [18.1,18.1]:0.06)
L=0.45: round 2 LP = -0.0936  (+55 caps; slots [6.9,10.6]:0.52, [17.2,17.2]:0.17, [0.0,3.6]:0.03)
L=0.45: round 3 LP = -0.0878  (+75 caps; slots [6.9,10.6]:0.53, [18.8,18.9]:0.15, [0.0,4.0]:0.05)
L=0.45: round 4 LP = -0.0838  (+79 caps; slots [7.0,10.6]:0.49, [17.6,17.6]:0.12, [0.0,4.0]:0.05, [19.0,20.2]:0.03)
L=0.45: round 5 LP = -0.0812  (+65 caps; slots [6.9,10.1]:0.51, [17.1,20.9]:0.15, [0.0,4.3]:0.06)
L=0.45: round 6 LP = -0.0801  (+75 caps; slots [6.4,10.5]:0.54, [17.1,18.5]:0.11, [0.1,4.5]:0.07)
L=0.45: round 7 LP = -0.0801  (+75 caps; slots [6.4,10.6]:0.52, [17.2,18.6]:0.12, [0.1,4.5]:0.07)
L=0.45: round 8 LP = -0.0801  (+75 caps; slots [6.4,10.6]:0.52, [17.2,18.6]:0.12, [0.1,4.5]:0.07)
L=0.45: round 9 LP = -0.0801  (+75 caps; slots [6.4,10.6]:0.52, [17.2,18.6]:0.12, [0.1,4.5]:0.07)
L=0.45: FINAL stage-6 LP floor -0.0801  [still short]

=== DUAL READ, L=0.45 ===
LP value -0.08007; dual check: tail - lam_mass - lam.b = -0.08007
active rows (lambda > 1e-6): 36 of 840; lambda_mass = 0.0000
tight set (slack < 0.01): [(np.float64(0.05), np.float64(0.05)), (np.float64(0.3), np.float64(0.3)), (np.float64(0.55), np.float64(0.55)), (np.float64(0.8), np.float64(0.8)), (np.float64(1.05), np.float64(1.05)), (np.float64(1.3), np.float64(1.65)), (np.float64(1.8), np.float64(2.2)), (np.float64(2.3), np.float64(2.6)), (np.float64(2.8), np.float64(2.85)), (np.float64(3.3), np.float64(3.4)), (np.float64(3.55), np.float64(3.85)), (np.float64(4.05), np.float64(4.05)), (np.float64(4.3), np.float64(4.3)), (np.float64(4.55), np.float64(4.55)), (np.float64(6.3), np.float64(6.55)), (np.float64(6.95), np.float64(7.1)), (np.float64(7.5), np.float64(8.05)), (np.float64(8.15), np.float64(8.35)), (np.float64(8.9), np.float64(9.2)), (np.float64(9.45), np.float64(9.85)), (np.float64(10.1), np.float64(10.15)), (np.float64(10.3), np.float64(10.7)), (np.float64(13.5), np.float64(13.5)), (np.float64(14.0), np.float64(14.05)), (np.float64(16.7), np.float64(17.35)), (np.float64(17.75), np.float64(17.9)), (np.float64(18.35), np.float64(18.65)), (np.float64(19.65), np.float64(19.65)), (np.float64(20.15), np.float64(20.15)), (np.float64(20.9), np.float64(20.9))]
max slack on [0, 12]: 0.730 at r = 0.50
minorant at the second-valley floor r=9.06: g = -0.6180 vs Omega_W = -0.6147
dumped dual_read_L0.45.npz
