Resolving the three squadrons the phase-1 script condition polls against the roster: all three are phase-1 (route-name map), all fly UN_e007_ADAN_Turret, all n=9, all on Formation_ADAN_Turret09_30 -- so the condition watches 27 Turrets. Three layers agree independently: route names say phase 1, the roster says what they fly and how many, and the script polls exactly those three before latching set_flag(8). Also confirms on the data that 'Turret' is a craft type, not ship-mounted AA: UN_e007_ADAN_Turret is flown by AI_ADAN_CraftSquadron_Rookie/_Veteran in a 30-slot craft formation, never AI_Structure.