Grok 4.6 в Cursor: тест на 1С-Битрикс
Тир BCursor · Grok 4.6 High · xAI · прогон 06.09.2026
Оценка 71.7 балла, тир B — 4-е место из 8 в зачёте.
Работает с первого прогона: узнаваемый первый экран и настоящая D7-архитектура с гонкой на уровне БД, но лендинг после первого экрана и английские заголовки референса тянут визуал вниз.
Выбранный референс
antaraspawellness.com/«живой бьюти-ретрит с узнаваемой композицией — полноэкранное фото-хиро, гигантский трекинг serif-вордмарк, оливковая арка-манифест и вертикальная пилюля Menu. Палитра #425e40 + крем, пара шрифтов Fraunces / Manrope, приёмы параллакса и появления текста совпадают с задачей «студия + запись», а не с витриной e-commerce.»
Агент выбирает референс сам и обязан воспроизвести его узнаваемо; это главный критерий среза «Визуал». Из SOLUTION.md, секция Reference.
Баллы по критериям
| Критерий | Модель | Автор | Итог |
|---|---|---|---|
|
Референс: выбор и следование
|
22 | 25 | 23.5 / 35 |
|
Композиция и адаптив
|
16 | 20 | 18 / 25 |
|
Тексты
|
9 | 5 | 7 / 15 |
|
Код вёрстки
|
11 | 8 | 9.5 / 15 |
|
SOLUTION.md
|
8 | 7 | 7.5 / 10 |
| Критерий | Модель | Автор | Итог |
|---|---|---|---|
|
Архитектура и битриксовость
|
23 | 20 | 21.5 / 30 |
|
Данные: ORM, гонка за слот, воспроизводимость
|
19 | 17 | 18 / 20 |
|
Ошибки и безопасность
|
13 | 12 | 12.5 / 15 |
|
Читаемость
|
11 | 12 | 11.5 / 15 |
|
Code-style по AGENTS.md
|
7 | 7 | 7 / 10 |
|
SOLUTION.md
|
8 | 8 | 8 / 10 |
Модель — ревью модели-ревьювера на том же стенде, не зная, чья связка перед ней. Автор — по живому стенду, не читая ревью модели. Итог = среднее.
Вывод
Связка Cursor + Grok 4.6 High довела задачу до рабочего состояния с первого прогона: замечаний не было, форма записи и админка заработали сразу, без единой итерации правок.
Впечатление в визуале решил первый экран. Референс antaraspawellness.com узнаётся сразу: фото, тонкий вордмарк Fraunces, линейка, пилюля Menu и арка, палитра и шрифты совпадают на десктопе и мобильной ширине. Фотографии подобраны к месту, адаптив на хорошем уровне, форма работает с мыши и с клавиатуры без перезагрузки, есть reduced-motion и осмысленные alt. Дальше первого экрана страница расходится с референсом: секции однотонно-оливковые без ритма beige и dark, футер бежевый вместо тёмного, а графический элемент арки наезжает на нижнюю линейку первого экрана и заголовок на всех ширинах. По русскому тексту рассыпаны английские заголовки, дословно взятые у референса. Выбор слота сделан плоской лентой кнопок без дат и группировки по дням, глаза разбегаются; маски телефона нет, стрелки селектов дефолтные, JS написан без библиотеки BX.
В бэкенде решила архитектура. Слои Controller → Service → Repository реальные, репозитории за интерфейсами через ServiceLocator, ошибки идут через Result/Error, почтовое событие на месте. Гонка за слот закрыта уникальным индексом и FOR UPDATE и проверена параллельными запросами. Всё воспроизводится миграциями sprint.migration, включая инфоблоки, наполнение и расписание; админка построена на штатных CAdminList и CAdminFilter с меню и правами модуля, страницы размещены корректно. Что тянет вниз: каталог читается через legacy GetList при выставленном API_CODE, в админ-страницах суперглобалы вместо Request, услуги и мастера тянутся в index.php напрямую вместо компонента, в списке слотов нет постраничной навигации.
Главный плюс: настоящий битриксовый бэкенд, заработавший с первой попытки. Главный минус: визуал после первого экрана и текст, оставшийся «шкуркой» референса.
Метаданные прогона
- Итерации
- 1 · с первого прогона
- Время агента
- 45 мин
- Токены in / out
-
628 233 / 146 077
кеш ввода 17 497 344кеш вывода 0
- Расход лимита
- 2% мес. · тариф Pro ($20)
- Ядро Битрикс
- 26.700.0
Замечания между итерациями
Замечаний не было — результат принят с первого прогона.
Первая итерация полностью автономна; дальше автор пишет агенту как заказчик — без решений и имён API. Тексты сохраняются дословно.