В населенном пункте (знаки 5.23.1, 5.23.2) или вне его происходит сие действо?
К чему я это сказал.
В населенном пункте чистое преимущество у фиолетового. Согласно п.9.4 фиолетовый прямо может ехать в любом ряду. Голубой же согласно п.8.5 должен был заранее перестроиться в левый ряд, но не сделал этого и теперь не может сделать (сплошные линии разметки). Поэтому согласно п.8.4 при перестроении должен уступить. Повернуть может согласно п.8.7, тем более уступая. У меня рядом с домом похожий перекресток. Правда другое направление главной дороги, но сути это не меняет.
Вне населенного пункта преимущество тоже у фиолетового. Хотя ситуация неоднозначная. Фиолетовый мог нарушить п.9.4 в плане расположения в левом ряду при свободном правом, тем более если не собирается поворачивать. Если стукнутся , то будет обоюдка

.