# Каркас плана разработки Mathcast

Этот файл — рабочий индекс решений, а не финальное ТЗ. Каждая задача должна ссылаться на документы корпуса и иметь критерий приёмки.

## Фазы

1. **Foundation** — monorepo, окружения, конфигурация, PostgreSQL, миграции, backup baseline.
2. **Identity / tenancy / audit** — Authentik/OIDC, роли, workspace isolation, audit log.
3. **Entity / verification** — публичные сущности, компании/эксперты, источники и evidence.
4. **Publishing core** — Article/Case, редактор, версии, moderation workflow, стабильные URL.
5. **Commerce** — SKU, billing, credits, idempotency, refund и ledger.
6. **Async foundation** — outbox, Redis/BullMQ, scheduler, workers, retry policy.
7. **Public intelligence** — Publication Health, Search Proof, structured data, sitemap.
8. **AI visibility** — cohort, метрики, provider adapters, evals, cost/privacy gates.
9. **Reports / recommendations** — Before/After, report snapshots, Next Best Action.
10. **Launch hardening** — security, privacy, backups, monitoring, incidents, SLO.

## Правило проработки

Для каждого пункта фиксируем: источник решения, пользовательский сценарий, сущности/таблицы, API-контракт, фоновые задачи, права доступа, acceptance tests и что сознательно не входит в MVP.
