never worked rails.py tests every GOOGL price level against the GOOG quote.rails.json lists the campaign underlyings as ["GOOG", "GOOGL"] and rails.py loops those in order, taking the first one that has a quote and then breaking. GOOG is first, so thesis_break, t2_weakness, t3_confirmation, washout_buy, no_chase, rule6_close_shorts and rule8_crash_powder are all measured against GOOG. Every one of those levels is written as a GOOGL level: the runbook header says 'Reference price: GOOGL $347' and Part 2 says 'GOOGL closes >= $434'. At midday GOOG is $343.65 and GOOGL is $346.88, a 0.94% gap, so the script reads tranche 3 as 4.8% away while against GOOGL it is 3.8% away. No rail has flipped on this yet. This page shows the GOOGL number, matching the docs; the script's own output uses GOOG. Reported on 08-24 and at both runs on 08-25, still open. This run does not edit rails.json.