Синхронизация с репозиторием: дубликат файла
docs/MVP_SPEC_AND_PLAN.md(веткаcursor/mvp-spec-and-plan-ad75, PR вPlaxotin/AI-PMO). После merge — версия в main.
Версия документа: 1.0 · Дата: 14 мая 2026
Продукт: пользователь загружает файл плана (Excel/CSV), выбирает режим, получает за целевое время интерактивный отчёт аудита и PDF, без регистрации и без сохранения содержимого файла на сервере (stateless).
В MVP входит: .xlsx, .xls, .csv; парсинг и валидация на клиенте; CPM и количественные метрики — детерминированно; интерпретация, риски, оценка качества, рекомендации — через LLM; UI отчёта; PDF; демо-файл; лимиты Free; rate limit по IP/cookie.
В MVP не входит: .mpp, Google Sheets, Stripe/Pro (допускается заглушка «скоро»), пакетный анализ, публичный REST API продукта, БД пользователей.
| ID | Сценарий |
|---|---|
| US-1 | Загрузка плана → полный аудит → отчёт + PDF. |
| US-2 | Акцент на критическом пути и узких местах. |
| US-3 | Сводка для руководства (KPI, вехи, ресурсы). |
| US-4 | Запуск на демо-файле без своего плана. |
Режим задаёт набор секций отчёта и объём LLM-промпта. CPM и метрики считаются всегда (один проход на клиенте; на сервере — пересчёт из tasks для согласованности).
| Режим | Фокус |
|---|---|
full |
Все секции + полный PDF (целевой объём 8–15 стр.). |
critical_path |
CP, float, узкие места + минимальная сводка. |
errors |
Ошибки/конфликты и рекомендации. |
summary |
KPI и компактная сводка. |
По умолчанию: full. Переключение до кнопки «Анализировать».
.xlsx, .xls (SheetJS), .csv (PapaParse).lib/limits.ts, проверка на клиенте и на сервере.