Ворклог по задаче "Перенести balldecor.ru на HAIH"
Прогресс на 30.09.2026
Подготовительный этап миграции существенно продвинут.
Завершены локальные технические задачи старого проекта: старый MODX-сайт поднят локально, зафиксировано исходное состояние, проведён аудит legacy и подготовлен полный реестр URL. Новый HAIH-runtime уже подключён к существующей MySQL: реализованы Knex/mysql2, модели MODX, GraphQL, Apollo Client, SSR fallback для старых URI и базовые SEO-метаданные.
Фактический объём legacy подтверждён аудитом: 4 809 документов MODX, 4 643 опубликованных и неудалённых, 32 шаблона, 89 TV, 13 677 сохранённых TV-значений, 5 308 строк docGallery, 2 829 товаров и 728 исторических URI.
Новая версия уже умеет находить документ по старому URI, загружать его через GraphQL на сервере, отдавать SSR с названием документа и базовыми title/description/canonical/Open Graph, передавать Apollo cache браузеру и возвращать 404 для отсутствующих/непубличных документов.
Проверены types/lint/build, интеграционное чтение реальной MySQL, SSR/маршрутизация/кеш и браузерные переходы. Полноценный контент, шаблоны, формы, редиректы, каталог, калькулятор, маркетинговые страницы и production-прокси пока не перенесены.
Четыре закрытые технические подзадачи legacy-репозитория являются подготовкой, а не процентом готовности нового сайта. Основная миграция остаётся в работе.
Задача: Перенести balldecor.ru на HAIH
Пересобрать действующий коммерческий сайт BallDecor на HAIH без потери SEO и рабочих сценариев заказа.