Агент,
сделай проект.
Не делай ошибок.
Пять конфигураций предъявили приложение
на одно ТЗ
Пять конфигураций
Модель + харнесс = агент.
03 и 04 — одна модель, два харнесса.
Стартовые условия
Без пользовательских инструкций и расширений.
Одинаковая база
ТЗ, Android starter,
данные, доступы
и бюджет работы.
Свои решения
UI, UX и архитектуру
агент проектирует сам.
Свои вопросы
Ответ получает спросивший.
Одинаковый вопрос —
одинаковый ответ.
Задача
Назначить программу
Упражнения, подходы,
вес и повторения.
Общие данные.
Разные аккаунты.
Серверная синхронизация
и права доступа.
Провести тренировку
Записать факт, закончить
и получить обратную связь.
Полный круг: назначил → выполнил → увидел результат.
Продуктовые требования
- Тренер создаёт программу и назначает её спортсмену.
- Спортсмен записывает подходы: вес, повторы и RPE.
- План и фактический результат хранятся раздельно.
- История и прогресс доступны тренеру и спортсмену.
Назначил → выполнил → увидел результат.
Технические требования
- Kotlin + Jetpack Compose.
- Работа через API общего готового бэкенда.
- Аккаунты и права доступа: данные пользователей изолированы.
- Сохранённая тренировка переживает перезапуск.
- Офлайн-записи отправляются после подключения без дублей.
Сохранность данных при сбоях и повторных запросах.
Правила теста
Ожидание лимита не в счёт
Исключения фиксируем
Рабочий CORE
Назначил → выполнил → получил результат
на другом устройстве.
Оцениваю последнюю сдачу, а не рабочее дерево.
или нарушает доступ
основной цикл жив
Назначение программы
Создать день → добавить упражнение → назначить спортсмену
Назначение программы
Создать день → добавить упражнение → назначить спортсмену
Выполнение тренировки
Открыть план → записать подходы → завершить тренировку
Выполнение тренировки
Открыть план → записать подходы → завершить тренировку
Результаты тренировки
Другое устройство → история → результат и прогресс
Результаты тренировки
Другое устройство → история → результат и прогресс
Проверки надёжности
Что осталось от нашей тренировки?
Критерии и веса
Бизнес
Инженерия
Доставка
Итог = Σ (оценка / 5 × вес) − штраф
Бизнес 55 баллов
GLM
39,5 / 55
Antigravity
49 / 55
Pi
49 / 55
Codex
52,5 / 55
Claude
55 / 55
Функции и надёжность · удобство · визуал
Antigravity 3,0 / 5
Изменяемость · тестируемость · границы · соответствие задаче
GLM 3,5 / 5
Изменяемость · тестируемость · границы · соответствие задаче
Codex 4,0 / 5
Изменяемость · тестируемость · границы · соответствие задаче
Pi 4,0 / 5
Изменяемость · тестируемость · границы · соответствие задаче
Claude 4,5 / 5
Изменяемость · тестируемость · границы · соответствие задаче
Тестирование 10 баллов
Antigravity
1,5 / 10
GLM
2,5 / 10
Claude
5 / 10
Codex
5,5 / 10
Pi
7,5 / 10
Подтверждённое покрытие рисков · тесты автора, повторённые проверяющим
Доставка 15 баллов
GLM
7 / 15
до сдачи3 / 10
138,1 мин
Сдач: 2
Claude
7 / 15
до сдачи3 / 10
130,73 мин
Сдач: 2
Antigravity
9 / 15
до сдачи7 / 10
58,9 мин
Сдач: 4
Pi
11 / 15
до сдачи6 / 10
63 мин
Сдач: 1
Codex
15 / 15
до сдачи10 / 10
39,8 мин
Сдач: 1
До финальной зачётной сдачи · только активное время
Номинации
Лучшая архитектура
Claude
4,5 / 5
Разделённые модели,
хранилище и синхронизация.
Удобство
Claude
UI/UX 5 / 5
План подставлен,
следующий подход рядом.
Номинации
Самый быстрый
Codex
39,8 минуты
До финальной
зачётной сдачи.
Тестировщик
Pi
7,5 / 10 за тестирование
Самое полное подтверждённое
покрытие рисков.
Победитель CoachTrack
Codex
GPT-6 Astra · Codex CLI
52,5 — бизнес
16 — архитектура
5,5 — тестирование
15 — доставка
Первое место по сумме баллов в этой задаче.
Итоги
| Участник | Баллы / 100 | Сдачи | Найдено P0 / P1 / P2 | Всего мин | До CORE мин | Квоты, % 5 ч / нед. |
|---|---|---|---|---|---|---|
| Codex | 89 | 1 | 0 / 0 / 0 | 39 | 39 | 123 / 20 |
| Claude | 83 | 2 | 0 / 1 / 1 | 130 | 98 | 144 / 32 |
| Pi | 83 | 1 | 0 / 0 / 1 | 63 | 63 | 175 / 28 |
| Antigravity | 71 | 4 | 2 / 1 / 7 | 58 | 36 | 86 / 14 |
| GLM | 61 | 2 | 1 / 3 / 4 | 138 | 94 | 323 / 65 |
| KimiНет сдачи | — | 0 | — | 113 | — | 500 / 100 |
Код и контакты
Telegram


Репозиторий

Спасибо за внимание. Вопросы?