Aura. Продуктовая спецификация Предложение Макеты ТЗ Спецификация

Aura — продуктовая спецификация

Система управления клиникой лечебного массажа. Одна клиника в Армении, интерфейс на русском, английском и армянском, валюта AMD.

Полное техническое задание — docs/tz-mvp.md. Этот файл описывает продукт: зачем он, для кого и из чего состоит.


Проблема

Администратор клиники тратит рабочий день на переписку в мессенджерах: «какие есть слоты», «можно перенести», «сколько стоит». Ночные обращения теряются. Массажист ведёт записи в тетради, поэтому не помнит, какие зоны прорабатывал в прошлый раз и на что жаловался пациент. Владелец видит расход на рекламу и количество звонков, но не знает, какая кампания принесла деньги.

Решение

Четыре кабинета поверх общего ядра:

Кабинет Кто Главная задача
Пациент (PWA, mobile-first) клиент клиники записаться, увидеть историю и рекомендации, следить за курсом и бонусами
Сотрудник (desktop) администратор, массажист вести расписание и медицинские карты, закрывать визиты
Маркетолог (desktop) маркетолог вести кампании и таргеты, видеть воронку и ROI
Администратор (desktop) владелец, техадмин настраивать ИИ, каналы, интеграции, роли, клинику

Плюс ИИ-ассистент записи, который живёт в мессенджерах и работает круглосуточно: узнаёт пациента по номеру, знает его курс и прикреплённого специалиста, сам создаёт записи в расписании и передаёт диалог человеку, когда вопрос выходит за рамки записи.


Ключевые продуктовые решения

Расписание — единственный источник правды. ИИ, PWA и сотрудник создают записи через один и тот же механизм с атомарной проверкой конфликтов. Двойных броней не бывает по конструкции, а не по договорённости.

Карта пациента — рабочий инструмент, а не анкета. Анкета здоровья, красные флаги как отдельная сущность с классами и сроками, карта тела с кликабельными зонами, план курса, протокол каждого сеанса в формате SOAP. Массажист перед сеансом за пять секунд видит, что было в прошлый раз и чего делать нельзя.

ИИ отвечает за запись, а не за медицину. Он не ставит диагнозы, не оценивает показания и обязан эскалировать при абсолютном противопоказании, медицинском вопросе, жалобе или просьбе о скидке. Эскалации падают в отдельную очередь у сотрудника.

Маркетолог не видит медданные. Ни в интерфейсе, ни через API. Пациент для него — идентификатор, даты и суммы.

Два ROI вместо одного спорного. ROI сделки считается по последнему касанию, ROI LTV — по первому. Первое отвечает «окупилась ли кампания сейчас», второе — «какой канал приводит хороших пациентов».


Карта экранов

45 макетов. Пациентский кабинет — фрейм 420 px, рабочие кабинеты — desktop.

Пациент (13): вход · онбординг-анкета · главная · выбор услуги · выбор слота · подтверждение · ИИ-чат · ИИ-звонок · журнал визитов · детали визита · карта здоровья · бонусы · настройки

Сотрудник (14): вход · расписание дня · неделя · создание записи · карточка записи · пациенты · карта пациента · анкета и красные флаги · протокол сеанса · план курса · специалисты и смены · услуги и прайс · закрытие визита · очередь эскалаций ИИ

Маркетолог (8): дашборд ROI · кампании · создание кампании · детали кампании · таргеты и сниппет · воронка · путь клиента · отчёты

Администратор (10): вход · обзор интеграций · модели ИИ · база знаний · промпты · каналы · интеграции · сотрудники и роли · аудит доступа · настройки клиники

Точка входа в галерею — dist/mockup.html.


Дизайн-направление: Warm Clinical

Клиника, а не спа-салон; тепло, а не больничный кафель.

Токен Значение Роль
--paper #FBF8F3 тёплая бумага, основной фон
--ink #1C2620 глубокий хвойный, текст
--sage #2F6B54 шалфей, основной акцент
--clay #C8734A глина, тёплый вторичный акцент
--alert #B4453C красные флаги, противопоказания

Шрифты: Fraunces — дисплейный мягкий serif; Inter — текст, поддерживает армянский; JetBrains Mono — время, суммы, идентификаторы.

Радиусы 14–18 px в пациентском кабинете, 8–10 px в рабочих. Тени едва заметные. Плотность отличается: пациентский кабинет дышит, рабочие — компактные таблицы.


Этапы

Этап 1 (MVP). CRM, расписание, кабинет сотрудника, PWA пациента, кабинет администратора, ИИ-чат в веб-виджете и WhatsApp, бонусы, уведомления.

Этап 2. Маркетинг целиком, трекинг-сниппет, Meta Ads, Telegram и Instagram, онлайн-предоплата, возвратные кампании.

Этап 3. Голосовые звонки ИИ, обёртка Capacitor, ИИ-рекомендации по карте.

В галерее макетов этап помечен бейджем на карточке экрана.