aleksey
99855dc2f6
docs(ai): канон PRODUCT-AI (Фаза 3, волна 3) — ИИ молчит и делает
...
PRODUCT-AI.md: L0 умность в ячейках (Time Arc v1-v4 shipped); L1 подсказки
ghosts kind=hint (Front#75); L2 голос-кнопка mark press-to-talk -> ActionPlan
с подтверждением пишущих действий + палитра fallback (Front#76). STT/intent
через Back-прокси /v1/ai/*; anti-scope: чат, Composer, AI-home, авто-booking,
AiRouter в Front. Ссылки: FrontSpec §3.3 + новый §7.3, README.
Refs EventHub/EventHubSpec#22
2026-08-19 22:36:41 +03:00
aleksey
59726d394c
docs(search): вид карты в поиске, default_location всегда
...
FrontSpec §5.3: переключатель Список/Карта (?view=map), маркеры
группируются по месту, пин календаря с числом событий, попап со ссылками,
тайлы OpenFreeMap без ключа, lazy-chunk. BackSpec §2.5: default_location
календарей возвращается всегда, distance_km — только при гео-запросе
(Back#77).
Refs EventHub/EventHubSpec#21
2026-08-19 22:01:21 +03:00
aleksey
b79fd81260
docs(geo): канон переведён на внешний геокодер OpenCage
...
Стек/Ops/контракт: OpenCage API через прокси бэкенда, ключ не покидает
сервер; source=opencage; free-тариф 2500 запросов/сутки и 1 rps,
402/403/429 апстрима -> 503 geo_unavailable; ToS разрешает хранение
результатов. Self-host Photon исключён из стека.
Refs EventHub/EventHubSpec#21
2026-08-18 23:30:23 +03:00
aleksey
4a96834d8e
docs(geo): OSM/Photon canon; stage without Photon. Refs EventHub/EventHubSpec#21
2026-08-17 23:23:25 +03:00
aleksey
14da77fd7e
docs(archive): hot/warm/cold month snapshots; HTML /view removed.
...
Fixes EventHub/EventHubSpec#20
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-17 14:59:34 +03:00
aleksey
f68f39f5f9
docs(branding): calentiq.com Domain/DNS checklist live; Spec#8 ops wording. [skip ci]
2026-08-16 22:54:42 +03:00
aleksey
9b4499e884
docs(spec): sessions API, device fields, profile sessions UI. Refs EventHub/EventHubBack#74
2026-08-16 18:30:33 +03:00
aleksey
4dd741ba48
docs(spec): calendar_share co-editor/deputy and Time Arc alignment.
...
Back §2.1.3 API/ACL; Front §3.3 share busy/ghost. Refs EventHub/EventHubBack#73
2026-08-15 23:20:39 +03:00
aleksey
1182568c9d
docs: Web Push and notification prefs (Back#75 / Front#71).
2026-08-15 20:37:52 +03:00
aleksey
515db26a0c
docs(spec): mark Front#70 waitlist join/leave UI as done.
...
Refs EventHub/EventHubFront#70
2026-08-14 21:49:16 +03:00
aleksey
3189390794
docs(spec): waitlist API and commercial waitlist_enabled setting.
...
Refs EventHub/EventHubBack#72
Refs EventHub/EventHubFront#70
2026-08-14 21:44:20 +03:00
aleksey
07e89052fe
docs(spec): document avatar/cover upload API (Back#71).
...
Refs EventHub/EventHubBack#71
Refs EventHub/EventHubSpec#8
2026-08-14 21:27:41 +03:00
aleksey
02e49a40f5
docs(spec): document booking email reminders (Back#70).
...
Refs EventHub/EventHubBack#70
Refs EventHub/EventHubSpec#8
2026-08-14 20:59:53 +03:00
aleksey
dbabc4e8f3
docs(spec): document POST /v1/logout and admin logout. Refs EventHub/EventHubBack#69
2026-08-14 20:23:41 +03:00
aleksey
436e0a70c0
docs(spec): phase2 scope, Spec#18 pilot stub subscription, SMTP note. Refs EventHub/EventHubSpec#8 Fixes EventHub/EventHubSpec#18
2026-08-14 20:08:38 +03:00
aleksey
0fa213a1f8
docs(spec): calendar GET and /c/:id accept unique short_name.
2026-08-14 15:01:05 +03:00
aleksey
28e2795199
docs(spec): guest has no reports/votes; phrase draft rolls past hour. Refs EventHub/EventHubFront#65
2026-08-14 13:59:43 +03:00
aleksey
d451753be2
docs(spec): slot drafts not ghosts; clear after create. Refs EventHub/EventHubFront#65
2026-08-14 12:12:21 +03:00
aleksey
d7c5ae3ac4
docs(spec): nearest banner skips first-card duplicate. Refs EventHub/EventHubFront#64
2026-08-14 12:03:34 +03:00
aleksey
1bed282cfb
docs(spec): create capacity 1 and WeekFill preview. Refs EventHub/EventHubFront#63
2026-08-14 11:52:09 +03:00
aleksey
5fa00a44bf
docs(spec): tablet chrome and owner rail breakpoints. Refs EventHub/EventHubFront#62
2026-08-14 11:30:43 +03:00
aleksey
80e10caf3d
docs(spec): studio-bookings and instance inbox. Refs EventHub/EventHubFront#60
2026-08-14 11:13:08 +03:00
aleksey
e87236b981
docs(spec): guest public search and commercial week. Refs EventHub/EventHubFront#58
2026-08-14 11:03:05 +03:00
aleksey
73ff212020
docs(spec): Syne brand-only, Manrope for UI Cyrillic. Refs EventHub/EventHubFront#54
2026-08-13 19:58:56 +03:00
aleksey
e611f6b92c
docs: Time Arc v4 demand ghosts and phrase. Refs EventHub/EventHubFront#53
2026-08-13 18:50:43 +03:00
aleksey
bc1d770f16
docs: Time Arc v3 following and discover when. Refs EventHub/EventHubFront#52
2026-08-13 18:16:07 +03:00
aleksey
951d070d63
docs(spec): Time Arc v2 memory and heat (Front#51).
...
Refs EventHub/EventHubFront#51
2026-08-13 17:47:48 +03:00
aleksey
94170ebd13
docs(spec): Time Arc living grid on client (Front#50).
...
Refs EventHub/EventHubFront#50
2026-08-13 14:44:03 +03:00
aleksey
2ec5d1b6d6
docs(spec): mood switcher §C glyphs; full wordmark on mobile
...
Clarify Front#45: sprout/bolt/briefcase in switcher; CalenTIQ wordmark not mark-only.
Refs EventHub/EventHubFront#45
2026-07-30 10:28:54 +03:00
aleksey
4d8f4db284
docs(spec): Front#45 mood chip mobile icon-only chrome
...
Sync EventHubFrontSpec and UI-PARITY with mark-only logo + icon-only chip on mobile.
Refs EventHub/EventHubFront#45
2026-07-29 23:46:07 +03:00
aleksey
9dfc4f0097
docs: note Front#43 mergeExpandedWithMasters for duty overlay
...
Refs EventHub/EventHubFront#43
2026-07-29 22:10:07 +03:00
aleksey
2fa4635a9f
docs: sync Front#43 specialist duty overlay on personal
...
Accepted invites + active specialist check; personal owner does not
mirror foreign roster.
Refs EventHub/EventHubFront#43
2026-07-29 21:16:55 +03:00
aleksey
9d79babac5
docs: sync workspace controls IA — lens in strip, schedule actions row
...
Document separated calendar chrome zones and lens labels (Обзор / На сегодня / Заявки).
2026-07-29 19:28:11 +03:00
aleksey
8451bb352d
Docs: sync Front#40 Mood AppShell + week scroll. Fixes EventHub/EventHubSpec#17
...
Refs EventHub/EventHubFront#40 (7c092d1 / db11c41).
2026-07-28 22:09:59 +03:00
aleksey
86e53b5f0b
Docs: sync Front#39 Mood chip + Lens strip. Fixes EventHub/EventHubSpec#16
...
Refs EventHub/EventHubFront#39 (c2cb754 / d38a927).
2026-07-28 21:22:03 +03:00
aleksey
a7132b9b64
Docs: sync Front#35 D9 B guest schedule + confirmed personal overlay. Fixes EventHub/EventHubSpec#15
...
Refs EventHub/EventHubFront#35 (57cfcf3).
2026-07-28 13:26:15 +03:00
aleksey
644ded803c
Docs: sync Back#61 specialist_id + trial/402 (no auto-start). Fixes EventHub/EventHubSpec#14
2026-07-27 21:24:09 +03:00
aleksey
546f888487
Docs: sync booking expired (Back#60) + Front#31 UX polish. Fixes EventHub/EventHubSpec#13
2026-07-27 17:53:23 +03:00
aleksey
7c21fa2aef
Docs: sync booking-requests + Bookings IA + image_url after Back#59/Front#30. Fixes EventHub/EventHubSpec#12
2026-07-27 15:21:12 +03:00
aleksey
22360a66f7
docs: CalenTIQ branding + product VERSION 0.2. Refs EventHub/EventHubSpec#10
2026-07-26 22:04:23 +03:00
aleksey
6a9daffec7
docs: specialist_invite contract (in-app + email). Fixes EventHub/EventHubSpec#7
2026-07-22 18:29:35 +03:00
aleksey
f3f199c791
Document commercial calendars: booking_open, specialists, restricted UX.
...
Refs EventHub/EventHubSpec#6
Refs EventHub/EventHubBack#54
2026-07-22 16:12:54 +03:00
aleksey
5cc2bcf736
docs: sync calendar follow API and Front UX. Refs EventHub/EventHubFront#9
2026-07-20 22:11:21 +03:00
aleksey
8204894f63
docs: sync review gate and subscription UX. Refs EventHub/EventHubFront#8
2026-07-20 21:07:52 +03:00
aleksey
520ad02df7
docs: clarify Front e2e mock vs live stand API.
...
Refs EventHub/EventHubFront#1
2026-07-20 16:34:11 +03:00
aleksey
0d74ad33e3
docs: sync FrontSpec with editable profile and UX shell.
...
Mood/lang only on auth and More; profile editable fields; search badge and collapsed filters. Refs EventHub/EventHubBack#48
2026-07-20 16:08:50 +03:00
aleksey
1ccd3e533f
docs: default calendar on verify and search discovery tops. Refs EventHub/EventHubBack#49 EventHub/EventHubBack#50
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-20 13:12:26 +03:00
aleksey
444a5b1e1c
docs: add EventHubFrontSpec (language/mood) and README link. Refs EventHub/EventHubDevOps#7
2026-07-20 01:52:13 +03:00