6b4563a053
Протокол второго прогона (48 вызовов, фаска по всему контуру надписи одной операцией): feature_delete эскиза уносит и смещённую плоскость, созданную ради него, — её id наружу не выдавался, и в дереве оставалась «Смещенная плоскость:N», которую нечем убрать. list_edges отдаёт разбивку по типам и готовую строку индексов; при >60 рёбрах печатает только их. Раньше субагент звал инструмент шесть раз, перебирая type, чтобы убедиться, что не пропущен тип кривой. Навык: исправлено МОЁ ЖЕ утверждение из прошлой итерации — карман subtract опасен для глифов (высота 3 мм), а не для каймы (2 мм, в слой кармана не попадает); запрет на пакетную обработку рёбер текста сужен до скруглений верхних рёбер — фаска по 59 рёбрам нижнего контура строится с первой попытки; добавлены формула кегля через одну пробу и кайма для прямоугольной плашки вторым примитивом.