plan: consolidate all blocks into Sprint 5, add variants/duplicates sprints
- Sprint 5: ALL site blocks in one sprint (header, hero, CEO text, doctors,
reviews, contact forms, news, footer) — taken from real perm.oclinica.ru/lor
- Sprint 6: Page assemblies (home, disease, doctors)
- Sprint 7: Duplicate/variant system for components and blocks
- Sprint 8: Duplicate/variant system for pages (templates per section)
- Sprint 9: Remaining pages (prices, contacts, doctor profile)
- Sprint 10: Final polish and deploy
Sidebar: added Variants section, reordered Blocks to match real page flow,
removed Experiments section.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
**Результат спринта:** Все компоненты страницы врачей задокументированы.
**Результат спринта:** 3 полные страницы задокументированы в брендбуке.
---
---
## Sprint 9 — Отзывы и новости
## Sprint 7 — Дублирование компонентов и блоков
**Цель:** Возможность создавать дубли существующих компонентов и блоков для адаптации под конкретные страницы или разделы.
**Цель:** Задокументировать блоки отзывов и новостей — только то, что реально на сайте.
### Концепция
Каждый задокументированный блок/компонент можно «продублировать» — получить копию с другим наполнением (другой врач, другое заболевание, другие тексты). Дубль хранится как вариант и отображается рядом с оригиналом.
### Задачи
### Задачи
- [ ] Research: Изучить блок отзывов на /lor — реальная вёрстка (список? карусель? что именно?)
- [ ] Design: Определить UI «дублирования» — кнопка Duplicate на каждой карточке блока/компонента
- [ ] FE: Компонент `DuplicateCard` — обёртка над блоком с пометкой «Вариант» и именем
- [ ] FE: Страница `/blocks/reviews` — блок отзывов как на сайте
- [ ] FE: На страницах компонентов (buttons, forms, cards) — кнопка «+ Создать вариант»
- [ ] FE: Страница `/blocks/news` — блок новостей как на сайте (список с датами + пагинация)
- [ ] FE: Секция «Варианты» на каждой странице блока — список дублей с метками
- [ ] FE: Добавить LLM-блоки v1.0
- [ ] FE: Статические варианты блоков (задаются в коде, не CRUD): например, Hero для раздела Аллергология
- [ ] Docs: Обновить `docs/LLM_CONTEXT.md`
- [ ] Docs: Обновить `docs/LLM_CONTEXT.md` — описание системы вариантов
**Результат спринта:** Блоки отзывов и новостей задокументированы по реальному сайту.
**Результат спринта:** Система вариантов/дублей для компонентов и блоков.
---
---
## Sprint 10 — Формы записи и контакт
## Sprint 8 — Дублирование страниц
**Цель:** Возможность создавать дубли страниц — шаблон одной страницы адаптируется под другой раздел клиники (ЛОР → Аллергология → Сурдология).
**Цель:** Задокументировать реальные формы и блок контактов.
### Концепция
Страница заболевания для ЛОР-раздела — это шаблон. Аллергология использует те же блоки, но с другим контентом. Брендбук показывает этот шаблон и его варианты.
### Задачи
### Задачи
- [ ] Research: Модальная форма записи на приём — реальная с сайта (структура, поля, стили)
- [ ] Design: Определить структуру шаблона страницы — какие блоки обязательны, какие опциональны
- [ ] Research: Блок «Контакт» — адрес, телефоны, карта, часы работы
- [ ] FE: На странице `/pages/disease` — секция «Варианты этой страницы» с примерами для разных разделов
- [ ] FE: Страница `/blocks/contact-forms` — форма записи (реальная с сайта)
- [ ] FE: Страница `/pages/home` — варианты для Аллергологии (другой Hero, другой CEO-текст)
- [ ] FE: Страница `/blocks/contact` — блок контактной информации
- [ ] FE: Компонент `PageTemplate` — отображение структуры страницы как схемы блоков