Источник истины по проекту. Все окончательные решения, противоречия, нерешённые вопросы.
Составлен на основе: BRIEF.md, REQUIREMENTS.md, DESIGN.md v1.2.0, SITE_STRUCTURE.md v1.1.0,
SKETCH.md v1.0, CATALOG_ARCHITECTURE.md v1.0.0, MODEL_CONTENT.md, MODELS_MENU.csv, MODELS_ALL.csv, TAXONOMY.csv.
| Компонент | Значение |
|---|---|
| CMS | Drupal 11.3.9 |
| E-commerce | Commerce 3.x |
| PHP | 8.4.6 |
| База данных | MySQL 8.4 |
| Поиск | Meilisearch v1.11 |
| Web-сервер | nginx |
| Хостинг разработки | VPS 155.212.142.142 (Docker) |
| Хостинг production | Beget shared (планируется) |
| Dev URL | http://new.lideravto.ru |
| Production URL | http://lideravto.ru |
Интеграция учётной системы: Bazon (не 1С — 1С помечено устаревшим в DESIGN.md v1.2.0).
Кастомные модули: 9 штук, 684 KB кода, 205/205 тестов. Актуальный состав — на VPS 155.
Список в it/CLAUDE.md: dru_lider_catalog, dru_lider_models, dru_lider_importer, dru_lider_parts,
dru_lider_compatibility, dru_lider_seo, dru_lider_setup, dru_lider_products, dru_lider_frontend.
Принята: две параллельные таксономии (DESIGN.md v1.2.0, REQUIREMENTS.md FR-1.1).
МАШИНЫ: МАРКА → ПЛАТФОРМА (slug в URL) → МОДЕЛИ-АЛИАСЫ
ЗАПЧАСТИ: СИСТЕМА → УЗЕЛ → ДЕТАЛЬ ⏸ не утверждена
Четырёхуровневая иерархия Марка → Платформа → Модель → Система/Узел → Деталь из BRIEF.md (v1.2.0, FR-1.1) — устарела. DESIGN.md помечает её ~~УСТАРЕЛО~~.
Принцип: тип кабины и тип двигателя — атрибуты модели, не уровни URL.
Финальная версия: SITE_STRUCTURE.md v1.1.0 (2026-05-13) — эталонный документ.
/zapchasti/ (префикс)
/{marka}/ НАВИГАТОР-БРЕНД
/{marka}/{platforma}/ НАВИГАТОР-ПЛАТФОРМА (nav, не в товарном URL)
/{marka}/{model}/ НАВИГАТОР-МОДЕЛЬ (alias)
/{marka}/{model}/{sistema}/ НАВИГАТОР-СИСТЕМА+МОДЕЛЬ
/{marka}/any/{sistema}/ НАВИГАТОР-СИСТЕМА (nav)
/{marka}/any/{sistema}/{uzel}/ ЛИСТИНГ ПО УЗЛУ
/{marka}/{model}/{sistema}/{uzel}/ ЛИСТИНГ УЗЕЛ+МОДЕЛЬ
/{marka}/{model}/{sistema}/{uzel}/{nazvanie}-{oem}/ КАРТОЧКА (canonical) — 5 уровней
/{marka}/any/{sistema}/{uzel}/{nazvanie}-{oem}/ КАРТОЧКА ANY — 5 уровней
Карточка — 5 уровней: marka / platforma-или-any / sistema / uzel / nazvanie-oem.
Платформа — в URL карточки. Система и узел — тоже в URL карточки.
ANY-правило:
- 1 деталь + 1 модель → canonical с моделью: /{marka}/{model}/...
- 1 деталь + 2+ модели → canonical ANY: /{marka}/any/...
OEM в URL: при нескольких кросс-номерах — приоритет OEM производителя марки страницы → OEM Bazon → первый по алфавиту. Остальные — в поле кросс-номеров (индексируются).
Максимальная глубина URL: ~60 символов (Mercedes + 5 уровней), соответствует рекомендациям Яндекс/Google.
301 цепочки: максимум 2 хопа. Новый редирект — обновлять все предыдущие на финальный URL.
Ключевое различие: Платформа ≠ Модель
| Сущность | Назначение | Slug из | Пример URL |
|---|---|---|---|
| Платформа | Nav-страница группы моделей | MODELS_MENU.csv url_slug |
/volvo/fh-fm-4/ |
| Модель canonical | Товарная страница + в продуктовом URL | MODELS_ALL.csv url_slug |
/volvo/fh4/ |
| Модель alias | SEO-страница → rel=canonical | MODELS_ALL.csv url_slug |
/volvo/fm4/ → /volvo/fh4/ |
В товарном URL идёт MODEL slug (не платформа):
/zapchasti/volvo/fh4/dvigatel/forsunki/nasos-20499340/
/zapchasti/scania/r6/dvigatel/forsunki/nasos-1234567/
Источники:
- Платформы (25 меню-позиций): data/references/MODELS_MENU.csv (колонка url_slug)
- Модели (62+ позиции): data/references/MODELS_ALL.csv (колонки url_slug + canonical_model)
Таблица платформ (MODELS_MENU.csv) → модели под ними (MODELS_ALL.csv):
| Бренд | Платформа | platform_slug | Модели в URL |
|---|---|---|---|
| Scania | 6 серия G·R | 6 |
r6 (canonical), g6, p6 (aliases) |
| Scania | 5 серия P·G·R | 5 |
r5 (canonical), g5, p5 (aliases) |
| Scania | 4 серия R | 4 |
r4 (canonical), p4 (alias) |
| Scania | 3 серия R | 3 |
r3 |
| Volvo | FH·FM IV | fh-fm-4 |
fh4 (canonical), fm4 (alias→fh4) |
| Volvo | FH·FM III | fh-fm-3 |
fh3 (canonical), fm3 (alias→fh3) |
| Volvo | FH II | fh-2 |
fh2 (canonical) |
| Mercedes-Benz | MP5 Actros | actros-mp5 |
actros-mp5 |
| Mercedes-Benz | MP4 Actros | actros-mp4 |
actros-mp4 |
| Mercedes-Benz | MP3 Actros | actros-mp3 |
actros-mp3 |
| Mercedes-Benz | MP2 Actros | actros-mp2 |
actros-mp2 (canonical), actros-mp1 (alias) |
| Mercedes-Benz | Axor | axor |
axor (canonical), axor-2 (alias) |
| MAN | TGX·TGS II | tgx-tgs-2 |
tgx-2, tgs-2 |
| MAN | TGX·TGS I | tgx-tgs-1 |
tgx, tgs |
| MAN | TGA | tga |
tga |
| DAF | XF106 | xf106 |
xf106 |
| DAF | XF105 | xf105 |
xf105 |
| DAF | XF95 | xf95 |
xf95 |
| Renault | T-серия | renault-t |
⚠️ см. П-2 |
| Renault | Premium | premium |
premium |
| Iveco | Stralis | stralis |
stralis |
| Iveco | Trakker | trakker |
trakker |
| Liebherr | LTM 1045 | ltm1045 |
ltm1045 |
| Liebherr | LTM 1055 | ltm1055 |
ltm1055 |
| Liebherr | LTM 1090 | ltm1090 |
ltm1090 |
Правила формирования url_slug (SITE_STRUCTURE.md):
1. Без бренда в слаге (бренд уже в пути URL)
2. Без суффикса -series
3. Буква модели в слаге только если модель самостоятельная (Scania R/G/P одной серии → объединяем)
Alias-страницы: имеют rel=canonical → canonical платформа. Ловят точные поисковые запросы без дублирования контента.
Привязка: к OEM номеру (canonical). Один OEM = одна карточка.
Типы деталей на одной карточке:
- Б/у деталь (основная)
- Новые/брендовые аналоги (если есть в наличии)
- Аналоги по другим OEM (ссылки)
Обязательные поля:
- OEM номер (canonical, крупно, машиночитаемо)
- Кросс-номера (все видны на странице — SEO)
- Название, артикул (SKU)
- Цена, наличие
- Фото (минимум 1)
- Состояние, гарантия, срок доставки
- Совместимые модели с платформами — критично
- Тип двигателя (если применимо)
Действия: В корзину, Купить в 1 клик, В избранное.
Breadcrumb canonical: Главная / {Марка} / {Платформа} / {Система} / {Узел} / {Название OEM}
Breadcrumb ANY: Главная / {Марка} / {Система} / {Узел} / {Название OEM}
Приоритет: Яндекс первично, Google вторично (REQUIREMENTS.md, SITE_STRUCTURE.md, DESIGN.md).
Mobile-first: Must Have (не Should Have) — SITE_STRUCTURE.md. Google индексирует мобильную версию как основную.
Шаблоны meta title (SITE_STRUCTURE.md v1.1.0 — финальная версия):
| Тип страницы | Шаблон |
|---|---|
| Бренд | "Запчасти {Марка} б/у — купить в СПб | Лидеравто" |
| Платформа (canonical) | "Запчасти {Марка} {Платформа} б/у — {N} деталей | Лидеравто" |
| Платформа (alias) | "Запчасти {Марка} {Модель} б/у — {N} деталей | Лидеравто" |
| Карточка | "Купить {Nazvanie} {Марка} {Платформа} OEM {oem} — {price}₽ | Лидеравто" |
| ⏸ Система | После утверждения таксономии |
| ⏸ Узел | После утверждения таксономии |
Schema.org: Product+Offer (карточка), ItemList (листинг), BreadcrumbList (все страницы), Organization (главная).
Яндекс e-commerce — обязательные страницы:
- /dostavka/ — доставка и оплата
- /garantiya/ — гарантия
- Юридическое лицо в footer
- Цена + наличие на каждой карточке
Количество SEO-страниц (сейчас): ~9 300 (1 главная + 8 брендов + 25 платформ + 57 моделей-алиасов + 9 212 карточек + 5 доп. страниц).
После утверждения таксономии: ~12 000+.
Bazon (учётная система):
- Импорт остатков и цен Bazon → Drupal
- Импорт новых карточек товаров по OEM номеру
- Синхронизация при обновлении прайса
1С — помечено устаревшим в DESIGN.md v1.2.0. Заменено Bazon.
Флоу: заказал → менеджер подтвердил → клиент оплатил.
Варианты оплаты: онлайн-эквайринг + выставление счёта (безнал, B2B).
Статусы заказа: Новый → Подтверждён → Оплачен → Отгружен → Завершён.
Скидки: учёт скидок для партнёров.
Два режима переключаются через конфиг lider_site.settings.yml:
| Режим | Описание |
|---|---|
all |
Все 9 212 позиций, в т.ч. без остатка (справочник) |
stock |
Только SKU с stock > 0 (торговый режим) |
| Метрика | Значение |
|---|---|
| Строк в CATALOG.csv | 18 304 |
| Уникальных OEM | 9 212 |
| OEM с /any/ URL (2+ моделей) | 2 907 (32%) |
| OEM с кросс-номерами | 2 599 (28%) |
| Платформ (меню) | 25 |
| Моделей-алиасов | 57+ |
| Систем (TAXONOMY.csv, сейчас) | 8 групп |
| Узлов (TAXONOMY.csv) | ~61 (данные есть) |
Таксономия каталога — НЕ УТВЕРЖДЕНА (явно указано во всех документах: DESIGN.md, REQUIREMENTS.md, SITE_STRUCTURE.md).
Данные в TAXONOMY.csv (8 систем / 61 узел) существуют, но список систем для отображения на сайте не согласован.
Открытый вопрос из SKETCH.md:
- Вариант A (7 систем): Двигатель, Навесное ДВС, Трансмиссия, Кабина, Шасси/Подвеска, Электрика, Тормоза + В сборе
- Вариант B (8 систем, старые): Двигатель, Трансмиссия, Шасси, Электрика, Кабина, Спецоборудование, Крепёж, В сборе
- Вариант C (8 новых, рекомендовано в SKETCH.md): Вариант A + Спецоборудование
TAXONOMY.csv содержит: В сборе, Двигатель, Кабина, Крепёж, Спецоборудование, Трансмиссия, Шасси, Электрика (8 групп).
CATALOG_ARCHITECTURE.md v1.0.0 предлагает 14-15 систем (включая Двигатель DC9/DC13 как отдельные, Навесное, Подвеска, Тормоза, Рулевое, Кабина высокая, Кабина спальник, Интерьер). Это существенно расходится с TAXONOMY.csv.
Последствия: заблокированы:
- URL-структура для систем и узлов
- SEO шаблоны для систем/узлов
- Страницы НАВИГАТОР-СИСТЕМА, ЛИСТИНГ-УЗЕЛ
- ~300–3 000 дополнительных SEO-страниц
- Матрица внутренней перелинковки
- Мегаменю (узлы не показаны)
После утверждения таксономии требуется согласовать URL-слаги систем и узлов.
Пример из SKETCH.md: dvigatel, forsunki
Пример из CATALOG_ARCHITECTURE.md: dvigatel-dc13, navesnoe, kabina-vysokaya
Финального списка нет.
Фаза 10 не завершена:
- Таксономия каталога не загружена (блокировано НВ-1)
- Иерархия машин (Марка → Платформа → Модель) не загружена
- ~13 000–18 304 товаров не импортированы
- Drupal модули не запущены в production
В MEMORY.md помечено как ⏸ PENDING — создать expand_platforms.py + CATALOG_EXPANDED.csv.
Архитектурные решения приняты (утверждено):
- URL: scania-5r, volvo-fh4, man-tgx1
- Volvo + Renault T: отдельные бренды, общий товар через 742-prefix
- Mercedes MP2+MP3 / MP4+MP5: отдельные пути → одна товарная страница
Скрипт не написан.
DESIGN.md указывает: "Узлы в мегаменю — после утверждения таксономии каталога".
Левая колонка мегаменю (по машинам) — определена в MODELS_MENU.csv.
Правая колонка (по системам) — не определена.
SKETCH.md v1.0 помечен "На утверждение". Открытые вопросы:
- Системы каталога — финальный список (см. НВ-1)
- Дизайн-направление: оранжевый #e8760a (уже в коде) или красный #e63946 из старых мокапов — рекомендовано оранжевый
- Сайдбар: постоянный или drawer — рекомендован постоянный на desktop / drawer на mobile
- Мегаменю: hover или click — рекомендован hover на desktop / click на mobile
REQUIREMENTS.md FR-6.2: "⏸ URL для брендовых и аналогов — требует SEO-исследования".
REQUIREMENTS.md FR-3.2: "⏸ Состав фильтров — после утверждения таксономии каталога".
Предварительно: Система/Узел (Checkbox), Цена (Range), Наличие (Toggle).
CATALOG_ARCHITECTURE.md предлагает разделить системы по типу двигателя: Двигатель DC9, Двигатель DC13. Это не согласовано с TAXONOMY.csv (там один раздел Двигатель).
SKETCH.md описывает "Страницу донора / совместимости" (P10). В SITE_STRUCTURE.md и REQUIREMENTS.md этой страницы нет. Статус неясен.
MODEL_CONTENT.md содержит контент для 12 моделей (электрических/перспективных). Их место в каталоге не определено: нет в MODELS_MENU.csv, нет в MODELS_ALL.csv (кроме косвенных ссылок через cross_platform).
Затронутые модели: Scania Super BEV, Volvo FH Electric, Volvo FM Electric, Mercedes eActros 600, Mercedes GenH2, MAN eTGX, DAF XD Electric, DAF XF Electric, Renault T E-Tech Electric, Iveco eS-Way, Iveco S-Way NP, Liebherr LTM 1230-5.1.
| Документ | URL карточки |
|---|---|
| BRIEF.md | /zapchasti/{marka}/{model}/{uzzel}/{nazvanie}-{oem}/ (4 уровня) |
| REQUIREMENTS.md FR-6.2 | /zapchasti/{marka}/{model}/{nazvanie}-{oem}/ (3 уровня) |
| DESIGN.md v1.2.0 (SEO) | /zapchasti/volvo/fh4/amortizator-20499340/ (3 уровня) |
| SITE_STRUCTURE.md v1.1.0 | /{marka}/{model}/{sistema}/{uzel}/{nazvanie}-{oem}/ (5 уровней) |
| SKETCH.md P8 canonical | /{marka}/{model}/{sistema}/{uzel}/{nazvanie}-{oem}/ (5 уровней) |
| CATALOG_ARCHITECTURE.md | /{marka}/{model}/{sistema}/{nazvanie}-{oem}/ (4 уровня, без узла) |
Разрешение: SITE_STRUCTURE.md v1.1.0 (2026-05-13) — финальный эталон. 5 уровней.
Более ранние документы (BRIEF.md, REQUIREMENTS.md, DESIGN.md SEO-блок, CATALOG_ARCHITECTURE.md) устарели в части URL.
| Документ | slug |
|---|---|
MODELS_MENU.csv (col url_slug) |
renault-t |
MODELS_ALL.csv (col url_slug) |
t + примечание "Исправлен slug: renault-t → t" |
| SITE_STRUCTURE.md (таблица) | renault-t |
Противоречие: MODELS_ALL.csv исправил слаг на t, MODELS_MENU.csv и SITE_STRUCTURE.md остались с renault-t.
Требуется решение: выбрать один slug и синхронизировать все файлы.
- Аргумент за t: бренд уже есть в пути /renault/, поэтому /renault/renault-t/ избыточен (SITE_STRUCTURE.md правило 1)
- Аргумент за renault-t: уже использован в документах и может быть в коде
| Документ | Систем | Перечень |
|---|---|---|
| TAXONOMY.csv (группа) | 8 | В сборе, Двигатель, Кабина, Крепёж, Спецоборудование, Трансмиссия, Шасси, Электрика |
| DESIGN.md / REQUIREMENTS.md | 8 | те же (ссылаются на TAXONOMY.csv) |
| SKETCH.md (рекомендация С) | 8 | Двигатель, Навесное ДВС, Трансмиссия, Кабина, Шасси/Подвеска, Электрика, Тормоза, Спецоборудование + В сборе |
| SKETCH.md (мегаменю) | 8 | Двигатель, Навесное, Трансмиссия, Кабина, Шасси/Подвеска, Электрика, Тормоза, В сборе |
| CATALOG_ARCHITECTURE.md | 14–15 | Двигатель DC9, Двигатель DC13, Навесное, Трансмиссия, Подвеска, Тормоза, Рулевое, Кабина, Кабина высокая, Кабина спальник, Интерьер, Электрика, Крепёж, Спецоборудование, В сборе |
Противоречие существенное. CATALOG_ARCHITECTURE.md предлагает принципиально иной (детализированный) подход — 14-15 систем против 8 в TAXONOMY.csv.
TAXONOMY.csv — единственный утверждённый эталон (статус "утверждено" в it/CLAUDE.md, it/lider-drupal/data/parts_dictionary.csv синхронизирован). CATALOG_ARCHITECTURE.md — неутверждённое предложение.
| Документ | Есть ли платформа в URL товара |
|---|---|
| BRIEF.md | "Иерархия: Марка → Платформа → Модель → Система" — подразумевает есть |
| REQUIREMENTS.md FR-1.1 | "Товарный URL не включает платформу и систему" |
| DESIGN.md v1.2.0 (таксономия) | "МАРКА → ПОКОЛЕНИЕ (slug). Товарный URL: /zapchasti/{marka}/{slug}/nazvanie-oem/" |
| SITE_STRUCTURE.md v1.1.0 | Платформа — отдельная nav-страница, НЕ в товарном URL. Но в товарном URL 5 уровней: /{marka}/{model}/{sistema}/{uzel}/{nazvanie}-{oem}/ |
Разрешение: Платформа и модель — разные сущности с разными slug-ами.
- Платформа (fh-fm-4) — nav-страница, группирует несколько моделей, не входит в товарный URL
- Модель (fh4, fm4) — входит в товарный URL как {model}
- Формулировки в DESIGN.md ("платформа/slug в URL") вводили в заблуждение — имелась в виду модель.
- Финальная истина: товарный URL = /{marka}/{model-slug}/{sistema}/{uzel}/{nazvanie}-{oem}/
| Документ | Иерархия машин |
|---|---|
| BRIEF.md v1.2.0 (FR-1.1) | Марка → Платформа → Модель (показывает 3 уровня отдельно) |
| DESIGN.md v1.2.0 | МАРКА → ПОКОЛЕНИЕ (slug) — фактически 2 уровня. 420 (мощность) — поле, не URL-сегмент |
| REQUIREMENTS.md | Иерархия Марка → Платформа → Модель |
Разрешение: DESIGN.md v1.2.0 — более поздний. Платформа = поколение с url_slug. Отдельной "Модели" как URL-уровня нет, есть только алиасы (/fh4/ → /fh-fm-4/).
CATALOG_ARCHITECTURE.md (v1.0.0, 2026-03-10):
/{marka}/{model}/{sistema}/{nazvanie}-{oem}/ (без узла в URL)
SITE_STRUCTURE.md v1.1.0 (2026-05-13):
/{marka}/{model}/{sistema}/{uzel}/{nazvanie}-{oem}/ (с узлом)
Разрешение: SITE_STRUCTURE.md v1.1.0 новее и является финальным эталоном. CATALOG_ARCHITECTURE.md устарел в этой части.
| Тема | Эталон | Версия | Путь |
|---|---|---|---|
| URL-структура, SEO, слаги | SITE_STRUCTURE.md | 1.1.0 (2026-05-13) | it/design/SITE_STRUCTURE.md |
| Слаги платформ (меню) | MODELS_MENU.csv | — | it/data/references/MODELS_MENU.csv |
| Все модели + алиасы | MODELS_ALL.csv | — | it/data/references/MODELS_ALL.csv |
| Таксономия запчастей | TAXONOMY.csv | — | it/data/references/TAXONOMY.csv |
| Архитектура системы, стек | DESIGN.md | 1.2.0 (2026-05-13) | it/design/DESIGN.md |
| Страница модели (эскизы) | SKETCH.md | 1.0 draft | it/design/SKETCH.md |
| Функциональные требования | REQUIREMENTS.md | 1.1.0 | it/design/REQUIREMENTS.md |
| Canonical names деталей | parts_dictionary.csv | — | it/lider-drupal/data/parts_dictionary.csv |
| Матрица совместимости | COMPATIBILITY_MATRIX.md | — | it/docs/catalog/COMPATIBILITY_MATRIX.md |
| Архитектура загрузки | CATALOG_LOAD_ARCHITECTURE.md | — | it/docs/import/CATALOG_LOAD_ARCHITECTURE.md |
| История разработки | LOG.md | — | it/lider-drupal/LOG.md |
| Шаблоны страниц (Drupal Views) | PAGE_TEMPLATES.md | — | it/docs/site/PAGE_TEMPLATES.md |
Устаревшие в части URL/иерархии:
- BRIEF.md (URL-формула устарела)
- CATALOG_ARCHITECTURE.md (URL без узла, 14-15 систем не утверждены)
- SEO-блок DESIGN.md v1.1.0 (3-уровневые URL устарели до v1.2.0 + SITE_STRUCTURE.md)
Приоритизированный список, от блокирующих к второстепенным:
1.1 Утвердить таксономию запчастей (НВ-1, НВ-2)
- Выбрать: 8 систем из TAXONOMY.csv или 7/8 из SKETCH.md или 14+ из CATALOG_ARCHITECTURE.md
- Утвердить url-слаги систем и узлов
- После этого разблокируются: URL страниц систем/узлов, SEO-шаблоны, мегаменю (системы), ~3 000 SEO-страниц, фильтры сайдбара
- Рекомендация: взять 8 систем из TAXONOMY.csv как основу (данные уже подготовлены), добавить Навесное ДВС (или объединить с Двигателем), уточнить Шасси vs Подвеска vs Тормоза
1.2 Синхронизировать url_slug Renault T (П-2)
- MODELS_MENU.csv: renault-t, MODELS_ALL.csv: t
- Выбрать один и обновить оба файла + SITE_STRUCTURE.md
2.1 Написать expand_platforms.py (НВ-4)
- Архитектурные решения уже приняты
- Создать CATALOG_EXPANDED.csv
2.2 Загрузить таксономию машин в Drupal (Фаза 10)
- drush import:systems, import:nodes, import:models
- 62+ моделей
2.3 Импортировать ~13 000 товаров (Фаза 10)
- drush import:products
3.1 Утвердить дизайн (НВ-6, SKETCH.md)
- Подтвердить оранжевый #e8760a, постоянный сайдбар, hover-мегаменю
3.2 Определить место электрических моделей в каталоге (НВ-11)
- MODEL_CONTENT.md готов (12 моделей)
- Добавить в MODELS_ALL.csv / MODELS_MENU.csv
4.1 SEO-исследование для URL брендовых деталей и аналогов (НВ-7)
4.2 Решить вопрос страницы совместимости P10 (НВ-10)
4.3 301 redirects со старого CS-Cart сайта
4.4 1С — фактически исключён (заменён Bazon), но в REQUIREMENTS.md числится как Should Have.
Версия: 1.0.0
Дата: 2026-05-14
Составлен на основе: BRIEF.md v1.2.0, REQUIREMENTS.md v1.1.0, DESIGN.md v1.2.0, SITE_STRUCTURE.md v1.1.0, SKETCH.md v1.0, CATALOG_ARCHITECTURE.md v1.0.0, MODEL_CONTENT.md v1.0, MODELS_MENU.csv, MODELS_ALL.csv, TAXONOMY.csv