From 28e447da0d42139e263062afcd04767d02d3ec63 Mon Sep 17 00:00:00 2001 From: Ochenstarik Date: Thu, 20 Aug 2026 16:32:25 +0700 Subject: [PATCH] =?UTF-8?q?chore(agents):=20=D0=B8=D0=B7=D0=BC=D0=B5=D1=80?= =?UTF-8?q?=D0=B5=D0=BD=D0=BD=D1=8B=D0=B5=20=D1=87=D0=B8=D1=81=D0=BB=D0=B0?= =?UTF-8?q?=20=D0=B2=20=D0=B7=D0=B0=D0=B4=D0=B0=D0=BD=D0=B8=D0=B8=20=D0=BF?= =?UTF-8?q?=D0=BE=20=D1=82=D1=80=D0=BE=D1=82=D1=82=D0=BB=D0=B8=D0=BD=D0=B3?= =?UTF-8?q?=D1=83=20=D0=BA=D0=BE=D0=BD=D1=81=D0=BE=D0=BB=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Замечание воспроизведено на стенде: настоящие файлы консоли под локальным макетом Control API. Пачка из 15 накопленных событий при подключении к потоку даёт 22 обновления дашборда, то есть 44 запроса примерно за 0,1 секунды с одной вкладки. В установившемся режиме слияния соседних событий нет ни одного. В задании было написано, что эффект не измерен — исправлено. Туда же уточнение проверки: мерить нужно пачку, а не установившийся режим. В задание по тестам добавлен найденный при показе дефект текста: строка подтверждения направления заканчивается двумя точками. Co-Authored-By: Claude Opus 5 --- .../2026-08-19-console-behaviour-tests.md | 15 ++++++++++ .../2026-08-19-console-events-throttle.md | 29 +++++++++++++++++-- 2 files changed, 41 insertions(+), 3 deletions(-) diff --git a/agents/antigravity/inbox/2026-08-19-console-behaviour-tests.md b/agents/antigravity/inbox/2026-08-19-console-behaviour-tests.md index c7e05e6..ef11c7a 100644 --- a/agents/antigravity/inbox/2026-08-19-console-behaviour-tests.md +++ b/agents/antigravity/inbox/2026-08-19-console-behaviour-tests.md @@ -41,6 +41,21 @@ сломано. Если для этого нужна новая зависимость или шаг в CI — предложи в отчёте, не добавляй молча. +## Замечено при показе консоли + +Мелкий дефект текста, найденный при прогоне консоли на стенде. Исправить +здесь же, отдельного задания он не стоит. + +Строка подтверждения направления заканчивается двумя точками: + +``` +Открытие доступа: с узла «demo-hub» к узлу «demo-home», протокол TCP, порт 443, на 60 мин.. +``` + +Сокращение «мин.» уже содержит точку, и к нему добавляется точка +предложения. Тест из пункта 1 должен проверять эту строку целиком, тогда +дефект и не вернётся. + ## Границы Только тесты и, если это необходимо для тестируемости, реорганизация diff --git a/agents/antigravity/inbox/2026-08-19-console-events-throttle.md b/agents/antigravity/inbox/2026-08-19-console-events-throttle.md index 1d84247..6af2034 100644 --- a/agents/antigravity/inbox/2026-08-19-console-events-throttle.md +++ b/agents/antigravity/inbox/2026-08-19-console-events-throttle.md @@ -51,9 +51,32 @@ Control работает непрерывно (`CHANGELOG.md`, Unreleased, #11), «Стало лучше» без чисел результатом проверки не является. +## Измерение, уже проведённое + +Дефект найден чтением кода, но затем воспроизведён и измерен на стенде: +настоящие файлы консоли из `wwwroot` под локальным макетом Control API. +Числа получены из журнала сетевых запросов браузера. + +- **Установившийся режим.** Одно событие → одно `loadDashboardData` → два + запроса (`/agents` и `/links`). Слияния соседних событий нет ни одного. +- **Пачка при подключении.** Поток отдал 15 накопленных событий разом — + консоль выпустила 22 обновления дашборда, то есть **44 запроса примерно + за 0,1 секунды**. Это одна вкладка и четыре узла. +- **Побочный эффект.** Каждое обновление перестраивает `innerHTML` таблицы + Links целиком. Во время пачки ссылки на элементы строки становятся + недействительными, и таблица перестраивается под курсором оператора. + +Воспроизведение: открыть консоль под макетом Control, отдающим backlog +событий при подключении к `/api/v1/control/events`, и посмотреть журнал +сетевых запросов. + +Отсюда следует уточнение к проверке: измерять надо именно пачку, а не +установившийся режим — в установившемся режиме при одном событии в 6 секунд +разница незаметна. + ## Контекст и ограничения -Дефект найден чтением кода, а не наблюдением на живой машине: подтверждения -с работающего Hub у меня нет, объём эффекта не измерен. Если при измерении -окажется, что усиления нет, — так и напиши в отчёте с числами; это +Измерение сделано на макете API, а не на живом Hub: скорость поступления +событий на настоящем флоте не проверена. Если на живой машине окажется, что +пачек не бывает и усиления нет, — так и напиши в отчёте с числами; это допустимый результат, а не провал задания.