Fable 5.2 в Claude Code: тест на 1С-Битрикс
Тир BClaude Code · Fable 5.2 High · Anthropic · прогон 10.11.2026
Оценка 83.9 балла, тир B — 3-е место из 9 в зачёте.
Почти точная копия референса с рабочей D7-архитектурой; баллы потеряны на спорных решениях бэкенда и нарушениях PSR-4.
Выбранный референс
venetianspa.ca/«Вертикальные координаты секций на 1440 px: референс 0 / 834 / 2414 / 3704 / 7604 / 8229 / 9090 / 12990, лендинг 0 / 834 / 2433 / 3730 / 7600 / 8313 / 9464 / 13334. Расхождение в конце даёт форма записи: она выше контактной формы референса.»
Агент выбирает референс сам и обязан воспроизвести его узнаваемо; это главный критерий среза «Визуал». Из SOLUTION.md, секция Reference.
Баллы по критериям
| Критерий | Модель | Автор | Итог |
|---|---|---|---|
|
Референс: выбор и следование
|
32 | 34 | 33 / 35 |
|
Композиция и адаптив
|
21 | 24 | 22.5 / 25 |
|
Тексты
|
12 | 13 | 12.5 / 15 |
|
Код вёрстки
|
13 | 10 | 11.5 / 15 |
|
SOLUTION.md
|
9 | 6 | 7.5 / 10 |
| Критерий | Модель | Автор | Итог |
|---|---|---|---|
|
Архитектура и битриксовость
|
26 | 24 | 25 / 30 |
|
Данные: ORM, гонка за слот, воспроизводимость
|
18 | 17 | 17.5 / 20 |
|
Ошибки и безопасность
|
14 | 12 | 13 / 15 |
|
Читаемость
|
12 | 11 | 11.5 / 15 |
|
Code-style по AGENTS.md
|
7 | 8 | 7.5 / 10 |
|
SOLUTION.md
|
6 | 7 | 6.5 / 10 |
Модель — ревью модели-ревьювера на том же стенде, не зная, чья связка перед ней. Автор — по живому стенду, не читая ревью модели. Итог = среднее.
Вывод
Claude Code с Fable 5.2 High сдал рабочий сайт с первой попытки. За 50 минут связка собрала лендинг, запись, административные списки и воспроизводимое развёртывание через миграции. Дополнительных замечаний и итераций не понадобилось.
Лендинг почти дословно повторяет venetianspa.ca. Содержание, фотографии и детали адаптированы под студию маникюра. Совпали порядок секций, купол, арочные карточки, закреплённые блоки, форма на фотографии и золотой подвал. Разбор референса в SOLUTION.md служил рабочим чек-листом. Оффер держит страницу, услуги описаны конкретно, состояния записи продуманы. Остались мелкие огрехи: горизонтальный скролл в один пиксель на мобильном, перекрывающие текст арки, неподтверждённые «1 200 отзывов» и адрес на домене .example. Главный JS-инициализатор формы разросся примерно до 690 строк, а строки интерфейса зашиты в скрипт вместо lang и BX.message.
На бэкенде слои работают по назначению: контроллеры, сервисы, репозитории, ORM, почтовое событие и штатная админка. Гонку за слот закрывают блокировка FOR UPDATE и уникальный индекс; параллельная проверка оставила одну успешную запись. Миграции устанавливают модуль, контент, расписание, шаблон и группу доступа. Контрактные ошибки, CSRF, согласие и права админки обработаны.
Главный минус в спорных решениях бэкенда. Самописный базовый контроллер, обход сервисов из админки, дублирование фильтров и нормализации, слишком крупный BookingService::create(). Именование файлов классов местами не соответствует PSR-4. За пределами lib часто нет strict_types, строки не вынесены в Loc, а последняя неделя календаря пустеет из-за часового пояса. Защиты от спама тоже нет. SOLUTION.md не объясняет решение гонки и устройство админки. Суммарно эти недочёты удержали связку в тире B.
Agentic Bitrix: разработка на 1С-Битрикс через AI-агентов
Постройте локальное агентное окружение в Cursor: от генерации чистого D7 и ORM до безопасного рефакторинга легаси и переноса пайплайна на Claude Code и Codex.
Не хотите ждать? Запись прошлого потока — 14 900 ₽ →
Метаданные прогона
- Итерации
- 1 · с первого прогона
- Время агента
- 50 мин
- Токены in / out
-
250 / 266 200
кеш ввода 45 000 000кеш вывода 561 300
- Расход лимита
- 166% 5ч · тариф Pro ($20)
- Ядро Битрикс
- 26.1000.0
Замечания между итерациями
Замечаний не было — результат принят с первого прогона.
Первая итерация полностью автономна; дальше автор пишет агенту как заказчик — без решений и имён API. Тексты сохраняются дословно.