PR #36 ввёл сокет-торец в genStrokePath (щель→0, fid swap ВЫРОСЛА до 0.987). Тот же класс «head↔shaft зазор 0.376» держит в parked: arrow-up/down/back/forward, swap-vertical; плюс apps (1.032), info (2.118). Применить сокет/стык-встык в их декларациях → пере-промоушен через полный HARD-набор. НЕ повторить ошибку swap-перекрытия (полумесяц под evenodd — гейт eonz-strict обязан стоять до этого).
PR #36 ввёл сокет-торец в genStrokePath (щель→0, fid swap ВЫРОСЛА до 0.987). Тот же класс «head↔shaft зазор 0.376» держит в parked: arrow-up/down/back/forward, swap-vertical; плюс apps (1.032), info (2.118). Применить сокет/стык-встык в их декларациях → пере-промоушен через полный HARD-набор. НЕ повторить ошибку swap-перекрытия (полумесяц под evenodd — гейт eonz-strict обязан стоять до этого).