Полтора часа Claude Code ебал мне мозги кнопкой из трёх полосок.
22.08.2026, 10:52 · ⏱ 4 минПолтора часа Claude Code ебал мне мозги кнопкой из трёх полосок.
Задача на пятнадцать минут: привести шапку одного моего проекта к виду соседнего. Логотип картинкой слева, кнопки справа в правильном порядке, бургер-меню такое же. На выходе 101 изменённая строка в трёх файлах.
Хронология. В 11:59 первая правка стилей, в 12:08 вторая версия кнопки. В 12:15 получаю «готово, совпадает до сотых». Открываю: не совпадает. В 12:26 снова «готово», опять мимо. В 12:50 третье «готово», кнопка по-прежнему кривая. Настоящую причину он нашёл в 12:56. Четыре версии кнопки, два перезапуска боевой службы, три «готово» при неготовой кнопке.
Теперь почему так вышло.
Бургер в образце это знак ☰, обычный символ юникода. В моих шрифтах его нет, поэтому рисует его шрифт операционной системы читателя. У каждого свой.
Claude Code решил символ не ставить. Он нарисовал три полоски линиями и стал подгонять размер под образец, замеряя образец в браузере на сервере. А на сервере стоит ровно один шрифт, в котором знак ☰ вообще существует, DejaVu Sans.
То есть он мерил серверную подстановку образца вместо самого образца. Совпадение до сотых, которое он трижды предъявлял мне как доказательство, жило только на этой машине. Проверить его с сервера нельзя в принципе: сравнивать не с чем, второго шрифта там нет.
Как надо было: поставить тот же знак и ту же раскладку кнопки, чтобы совпадение вышло по построению. Пятнадцать минут.
Дальше вторая причина, отдельная. У меня вкладка висела открытой с 20 августа. Журнал показал 3443 опроса статуса и ноль загрузок HTML за двое суток. Индикатор шевелился, страница выглядела живой, а разметка лежала позавчерашняя. Настоящая проблема, честная. Нашёл он её на третьем круге и на радостях объявил решением всей задачи, хотя кнопка в этот момент оставалась неправильной.
Что ушло вхолостую. 30 скриншотов, 47 препарированных страниц, 183 файла в песочнице. Пять доказательств подряд, что сервер отдаёт свежак: файлы на диске, состояние процесса, горячая перезагрузка шаблонов, стили в памяти процесса, целиком собранная страница. Каждое доказательство корректно, и ни одно не по адресу. Хватило бы одного взгляда на то, когда браузер последний раз забирал HTML.
Отдельным номером программы. Убил себе собственную оболочку командой
pkill -f по шаблону, совпавшему с его же процессом. Положил новые файлы в папку бэкапа, ту самую, где лежит то, что было ДО, и исходников трёх файлов у меня больше нет. Дважды написал сторожа, который не работает: первый зеленел вхолостую, второй падал, потому что в line-height есть подстрока height:. Собрал предпросмотр без включаемых файлов и полчаса разглядывал шапку без бургера.Что осталось полезного. Шапка совпадает с образцом по построению, на любой машине. Устаревшая вкладка теперь сама пишет «интерфейс обновился»: канал был всё это время, индикатор и так стучится раз в 30 секунд, теперь он носит с собой номер версии. На HTML появился
Cache-Control: no-store, до этого страницы уходили без единого заголовка кэширования, единственные из всех моих проектов. Сторож вырос с 53 проверок до 66.Главное я забрал другое. Claude Code трижды доказал мне числами, что я неправ. Числа он взял настоящие, а стенд, на котором их снял, оказался липовым.
Я вижу это в бизнесе каждую неделю, только вместо шрифта там отчёт. Всё сходится, всё зелёное, а клиент орёт. Мерили при этом сумму по документам вместо выручки и время до автоответчика вместо времени ответа. Человека в такой ситуации спрашиваешь, где он это снял, и человек замолкает. Claude Code не замолчит. Он скажет «совпадает до сотых» и приложит табличку.
Когда отчёт расходится с тем, что вы видите глазами, кому верите первым?
✍️ Синтаксис хаоса
Подпишись: TG / DZEN / VK
Оригинал в Telegram: @syntax_of_chaos
📚 Читать дальше
✍️ Синтаксис хаоса Подпишись: TG / DZEN / VK
А вы чем в пятицу вечером заняты? )))
✍️ Синтаксис хаоса Подпишись: TG / DZEN / VK
📄
В файле можно посмотреть на сам дизайн-код, если интересно )
📄
Оказывается охереть как много токенов жрет Claude в режиме Research. Просто как
📄
Как пользоваться mekct.ru
