Skip to content

Городской нагрузочный сценарий и воспроизведение лимита checks на 2048 целях

andyGPT requested to merge codex/r1-city-benchmark into codex/r1-crossing-checks

Принятое решение по актуальности — 20.09.2026

Сохранить нагрузочный инструмент. Перевести генератор на новый вход и повторить измерения конкретной сборки; прежние результаты сохранить как исторические.

Основание: APP-2026-09-19, аудит исходной версии d8f333dcdc0981f0fb7ab7f4d16b400b8fd85689 относительно main 43e20364f00101c7d61642dbcfa349c8f0b14ba4. Рекомендации приняты владельцем проекта; фиксация разрешена командой «Фиксируем».

Связанные задачи общего Beads trasser:

  • trasser-ops03a — [OPS03a] Рано измерить ресурсы и поведение поиска; исполнитель arkadiy/codex.
  • trasser-ops03b — [OPS03b] Повторить измерения полного расчёта; исполнитель arkadiy/codex.

Полный реестр: trasser-data01, trasser-plan-20260920. Перенос выполнять в рамках существующих критериев задач; сохранять ссылку на исходную версию и прикладывать проверки нового кандидата. После подтверждённого переноса старые MR можно закрывать как заменённые. Для !32 (closed) уже опубликован нормативный пакет через !33 (merged); остатки старой реализации/CI рассматриваются отдельно.

Проверка актуальности была статической, с чтением существующего CI; новых испытаний приложения не было. Принятие рекомендаций не является приёмкой кода. Исторические описания и результаты ниже сохранены; их PASS не подтверждает новый baseline. Фиксация не меняет ветки, состояние MR, назначения или личные решения проверяющих.

Городской эксперимент выявил блокер: 1024 цели и 3072 препятствия рассчитаны за 19,13 с, а 2048 целей завершаются CHECKS_RESOURCE_LIMIT из-за отчёта checks более 128 МиБ. Добавлены детерминированный генератор, измерения импорта/расчёта/экспорта/памяти/CPU, JFR-анализ и отдельный защищённый ручной CI job stand:city-probe. Протоколы содержат SHA кандидата и архивов; формальное соответствие конкурсу не заявляется. Проверки: 127 CI self-tests, 736 документных проверок, два изолированных прогона на стенде. Код сервиса не изменён; исправление компактного хранения отчёта выделено следующим шагом. Целевая ветка продолжает MR !22 (closed); серверный Beads недоступен по SSH.

Edited by am@muniev.ru

Merge request reports

Loading