# Baby in Brazil — Package-first Route Wizard Reference v0.3.6

Build: `BIB-CFG-20260809-1340-Z`

`v0.3.6` — отдельная итерация поверх `v0.3.5`. Предыдущая версия не перезаписывается.

## Что закрывает v0.3.6

1. **«Свой маршрут» больше не дублирует Documents.**
   - Documents остаётся опубликованным пакетом за $3,500 и стартует с 4 выбранными услугами.
   - «Свой маршрут» стартует с **0 услуг** и без исходного пакета.

2. **Wizard progress нормализован.**
   - стартовая витрина не считается шагом настройки;
   - сервисная настройка = `Шаг настройки 1 из 6` … `6 из 6`;
   - финальный экран = отдельное `Подтверждение`, без progress-counter.

3. **Edit-from-result получил честные Save / Cancel semantics.**
   - `Сохранить изменения` применяет изменения;
   - `Отмена` откатывает состояние к snapshot на момент входа в редактирование.

4. **Benchmark назван benchmark’ом.**
   - пользователь видит `Пакетный ориентир`, а не «стоимость текущего состава»;
   - рядом явно сказано, что диапазон сопоставляет опубликованные пакеты и не является суммой unit-prices выбранных услуг.

5. **Confirmation стал diff-first.**
   - `+ добавлено` и `− убрано` видны сразу;
   - неизменённые услуги свёрнуты в `Без изменений: N услуг · Показать полный состав`.

6. **Убрана внутренняя терминология с клиентских экранов.**
   - badge `PRESET` удалён;
   - `add-ons` заменены на `дополнительные услуги с фиксированной ценой`;
   - комментарии про «исходный документ» не показываются клиенту.

7. **8 этапов сопровождения получили смысл.**
   Кружки 1–8 имеют tooltip/focus labels: Документы, Приезд, Обустройство, Беременность, Подготовка к родам, Роды и новорождённый, Восстановление, Concierge / Premium.

> Эти 8 названий являются UX-labels для согласования. Исходная package matrix отдельно не задаёт канонические названия восьми этапов.

## Package board

- Documents — $3,500
- Relocation — $4,250
- Prenatal Care — $5,500
- Birth Experience — $8,000
- Complete Wellness — $11,500
- Свой маршрут — с нуля

Wide desktop: 6 cards в одну строку. Tablet: 3. Mobile reference: 2.

## Pricing contract

- exact set опубликованного tier → точная package price;
- произвольный service set → package-anchor benchmark range;
- фиксированные дополнительные услуги считаются отдельно;
- unit-price отдельных service rows не изобретается.

## Запуск

```bash
python3 -m http.server 8080
```

Открыть `http://localhost:8080/`.
