Анализ исходных материалов¶
Проанализированы три файла в корне проекта:
tz.docx— техническое ТЗKARMACODE MVP;prd.md— продуктовый PRDKARMNEZ, версия 2.0 от 2026-05-13;natal.jpg— краткий алгоритм натальной карты.
Содержание tz.docx¶
KarmaCode объединяет астрологию, нумерологию, Дизайн Человека и Матрицу судьбы в маршрут саморазвития. Ввод: дата, время, место рождения и имя. Все четыре первичных расчёта детерминированы и хранятся как JSON. При неизвестном времени нумерология и Матрица доступны, а астрология и Дизайн Человека блокируются с предложением ректификации.
AI вызывается только для платящих, получает JSON расчётов и формирует разбор личности, задач, вызовов, потенциала, прогнозы для отношений/карьеры/финансов/здоровья и единый маршрут. AI нельзя упоминать в пользовательском интерфейсе и маркетинге. Результат кэшируется. До разработки должна существовать общая схема осей; особая ценность — объяснение расхождений между системами.
Монетизация: бесплатны расчёты и короткие фактические подписи; подписка открывает глубокий разбор, маршрут, прогнозы, трекер и напоминания. Консультации оплачиваются отдельно, платформа удерживает комиссию. Провайдер — YooKassa. E-mail собирается до paywall.
Заявлены разделы продукта: onboarding, главная, натальный код, маршрут, прогнозы день/неделя/месяц, трекер целей, консультации и профиль. С первого дня нужны UTM-воронка, M2/M3 renewals, CAC, LTV, использование целей и заявки — всё на одном экране админки.
Вне кода: оферта, согласие на ПДн по 152-ФЗ, дисклеймер, юрлицо и договоры с практиками.
Содержание prd.md¶
PRD описывает двухстороннюю платформу Karmnez для русскоязычных «Осознанных искателей» 30–55 лет и вручную отобранных астрологов/тарологов. Цель пилота на 60–90 дней — проверить unit-экономику: LTV/CAC ≥ 3, payback ≤ 6 месяцев, 5–10 практиков, 30–50 платящих клиентов, ≥40% повторных консультаций за 60 дней, ≥25% использования прогнозов/дневника, bypass <40%, CAC одного канала ≤ 5 000 ₽.
MVP PRD включает профили и верификацию практиков, поиск/фильтры, расписание, бронирование и оплату с автосплитом, видео, кабинет и закрытый чат, натальную карту, дневник запросов, прогнозы практика, e-mail/Telegram и аналитику. Комиссия обозначена как 15–20%; подписка на прогнозы названа гипотезой. Каналы пилота: Telegram-органика и закуп, астроблогеры, затем контент.
Edge cases PRD: no-show — один перенос за 24 часа, затем невозврат; спор по возврату — в течение 48 часов; отмена практиком — полный возврат и бонус, санкции после повторных отмен; read-only архив после ухода и удаление по запросу; ручная проверка диплома/сертификата или портфолио. Контакты скрываются, чат проверяется на попытки bypass.
Вне MVP PRD: другие аудитории, открытая регистрация практиков, товары, курсы, вебинары, mobile, другие языки, групповые консультации, AI, синастрия, консультации только чатом, loyalty/referral/promo, чаевые, сообщество и развитый SEO. При этом технический раздел PRD предлагает no-code и прямо исключает собственный backend.
Содержание natal.jpg¶
На входе дата, точное время и координаты. Алгоритм:
- по эфемеридам получить долготы Солнца, Луны и восьми планет;
- по времени и геолокации рассчитать Асцендент;
- разделить карту на 12 домов выбранной системой (упомянуты Placidus, Koch, Whole Sign, Equal);
- найти аспекты 0°, 60°, 90°, 120°, 180° с орбисом обычно ±6–10°;
- поместить планеты в 12 знаков по 30°.
Скриншот подчёркивает отсутствие AI в математике и воспроизводимость результата.
Противоречия источников¶
| Вопрос | prd.md |
tz.docx / текущая постановка |
Принято в документации |
|---|---|---|---|
| Название | Karmnez | KarmaCode | принято KarmaCode |
| Ядро | маркетплейс + натальная карта | четыре системы + маршрут | четыре системы; маркетплейс ограничен консультациями |
| Backend | не закладывать | явно требуется Node.js backend | backend входит |
| AI | вне MVP | ключевая платная функция | входит, но не участвует в расчётах |
| Подписка | гипотеза только для прогнозов | основная модель paywall | входит |
| Неизвестное время | примерное утро/день/вечер | блок астрологии и HD | принят строгий блок астрологии и HD |
| Дневник | запрос и «сбылось/частично/нет» | цели, срок и статистика | единый goals с типами goal/request |
| Консультация | booking, chat, video, split | каталог, заявка, статус, отдельная оплата | заявка/статус/оплата; chat/video/calendar исключены |
| Прогноз | создаёт практик | динамический системный прогноз | системный P0; прогноз практика — часть consultation |
| Практики | астрологи и тарологи | явно не ограничены | профиль с типом практики, whitelist в MVP |
Текущая постановка пользователя имеет приоритет над фразами старого PRD «нет backend/AI».
Решения после анализа источников¶
- все стартовые defaults приняты и зафиксированы в реестре решений;
- аутентификация — passwordless e-mail OTP через Resend; Telegram исключён;
- AI остаётся provider-agnostic, а выбор первой модели отложен до pre-pilot;
- модель каталога поддерживает несколько тарифов, в MVP активен один;
- админ-панель, admin role и admin API целиком исключены из MVP;
- методические и лицензионные решения, которые можно отложить без риска для модели БД, собраны в pre-pilot gate.