Close UI parity workstreams; document board deviations (Front#29).

Refs EventHub/EventHubFront#29 EventHub/EventHubSpec#11
This commit is contained in:
2026-07-27 00:21:56 +03:00
parent 8825a24dde
commit 862af12208
+22 -6
View File
@@ -4,10 +4,25 @@
SoT: [`boards/calentiq-ui-board-final.png`](boards/calentiq-ui-board-final.png). SoT: [`boards/calentiq-ui-board-final.png`](boards/calentiq-ui-board-final.png).
Эпик: [EventHubSpec#10](https://git.sabilin.com/EventHub/EventHubSpec/issues/10). Эпик: [EventHubSpec#10](https://git.sabilin.com/EventHub/EventHubSpec/issues/10).
**Статус:** workstreams 14 реализованы в EventHubFront (Refs Front#25#28). Остался polish (#29). **Статус:** workstreams 15 закрыты в коде Front (Refs Front#25#29). Stage smoke — после batch push/deploy.
--- ---
## Known deviations from board (Front#29)
Зафиксировано осознанно / пока не делаем:
| Зона | Борд | Сейчас |
|------|------|--------|
| Pixel-perfect calendar | denser board mock chrome | mood-токены + soft panels; не копия Figma 1:1 |
| Discover cards | иногда с фото/рейтинг-блоками как на макете | soft cards + CTA + rating; без фото-hero |
| CONTROL booking §E | отдельные mock-карточки «слот/специалист» | те же сущности в `EventActionCard` / specialists / bookings list |
| Favicon set | 3 отдельных favicon файла на борде | mood appicon через `applyMood` |
| Stage | полный smoke на stage | **после** batch push + deploy образа (локально — mock smoke) |
| Домены calentiq.* | — | DNS не куплен (B1 checklist) |
IA без sidebar / без Creator mood — совпадает с non-goals.
## Mood concept = product surface ## Mood concept = product surface
Mood — не переименование `calm|energetic|business` и не смена primary hex. Mood — не переименование `calm|energetic|business` и не смена primary hex.
@@ -92,17 +107,18 @@ CSS-токены и chrome на mood beyond primary hex: surfaces, gradients, ev
**Design:** board §E Booking / Commercial **Design:** board §E Booking / Commercial
**Done:** EventHubFront#28`.eh-book-slot` / `.eh-book-specialist` / `.eh-book-request`; steel chrome только под `data-mood=business`. **Done:** EventHubFront#28`.eh-book-slot` / `.eh-book-specialist` / `.eh-book-request`; steel chrome только под `data-mood=business`.
### 5. Polish + stage smoke — **P2** ### 5. Polish + stage smoke — **P2**
Мелкие расхождения с бордом, wordmark/lockup consistency, stage smoke трёх moods. Мелкие расхождения с бордом, wordmark/lockup consistency, stage smoke трёх moods.
**Acceptance** **Acceptance**
- [ ] Stage smoke: login → calendar → discover → (control) booking в 3 moods - [x] Mock smoke: calendar → discover → bookings в 3 moods (+ IA без sidebar)
- [ ] Нет регрессий IA (top + bottom nav) - [x] Нет регрессий IA (top + bottom nav) — покрыто mock e2e
- [ ] Известные отклонения от борда зафиксированы в issue comment - [x] Известные отклонения от борда зафиксированы в UI-PARITY (Known deviations)
- [ ] Stage smoke на живом стенде — **после batch push/deploy**
--- **Done:** EventHubFront#29`e2e/tests/mood-parity-smoke.spec.ts`, brand meta, CONTROL tagline polish.
## Non-goals ## Non-goals