Редактор чертежей для саун, а не фигуры с ценами
Потянешь угол, и соседние стены двигаются вместе с ним, потому что диагональная стена даёт цену комнаты, каркас которой никто не соберёт. Площадь, расход материалов и цена идут за движением, а не пересчитываются потом вручную. Под этим лежат полки со своими привязками и толщиной, двери и окна, которые знают, с каких участков стены им можно начинаться, вентиляция, печь и подвод питания, и каждое нарисовано там, где его ставит ремесло. Это самая большая отдельная часть системы.
Доказательство
components/sauna-planner.tsx, lib/sauna-plan.ts