🟢 PHASE 5: CORE PIPELINE
CSV → JTBD → Product Matrix → Direct + Landing
| Task | Title | Status | Date |
040 | Ozon Historical Importer | ✅ Done | 15.06 |
041 | Data Streams Dashboard UI (Cursor) | ✅ Done | 15.06 |
043 | Universal CSV Importer (424 отзыва) | ✅ Done | 15.06 |
044 | Process Protocol & DEV LOG Setup | ✅ Done | 15.06 |
🔴 PHASE 5.5: FRONTEND ALIGNMENT
Бэкенд готов — UI критически отстаёт. Устраняем разрыв.
| Task | Title | Priority | Status |
045 | UI «Продукты» (SSOT-реестр: Base → Meta → Embryo) | 🔴 Critical | 📄 READY |
046 | UI «JTBD-дашборд» (11 кластеров) | 🔴 Critical | 📄 READY |
047 | UI «Карта Квантовой коровы» + pipeline-статусы | 🔴 Critical | 📄 READY |
048 | UI «Кампании» (превью 12 объявлений Директа) | 🟡 High | 📄 READY |
✅ PHASES 1-4: Foundation
Bootstrap, Auth, Radar, Search, Research Inbox, CasePack, i18n
| Task | Title | Status |
000-033 | Foundation → Interactive UI (18 задач) | ✅ Done |
034 | Identity (JWT, login, org) | ✅ Done |
035 | API Gateway + Radar Ingestion | ✅ Done |
037 | Opportunity Pipeline | ✅ Done |
038 | Radar Dashboard | ✅ Done |
039 | Outbound Webhooks | ⏸️ Blocked |
⏳ PHASE 6: ЩУПАЛЬЦА
Внешние коннекторы данных
| Task | Title | Status |
I01 | Ozon / WB / YM (маркетплейсы) | 🟡 Partial (CSV ✅, API 🔴) |
I02 | VK Открытые группы | 📄 Planned |
I03 | VK Spy (закрытые группы) | 📄 Planned |
| — | Telegram Bots | 📄 Planned |
| — | Bitrix24 integration | 📄 Planned |
⏸️ PHASE 7: DEPLOY
Продакшн-развёртывание
| Task | Title | Blocked by |
| — | VPS Deploy | Мастерхост — статика, API не встанет |
| — | 1С (УНФ) OData | Нет OData-логина/пароля |
| — | Wildberries API | Токен истёк |
📝 DEV LOG & Memory
Формат: [дата время] TASK-NNN | Статус | Суть | Файлы
2026-06-15
[2026-06-15 16:00] TASK-044 | Done
Введён Протокол ведения логов (THE LAW). STATE.md переписан. Phase 5.5 запланирована (TASK-045-048). Сквозная нумерация восстановлена.
docs/STATE.md
[2026-06-15 14:00] TASK-014 | Done
Глобальный аудит (Слепок реальности). Выявлен критический рассинхрон UI и бэкенда.
docs/SNAPSHOT-2026-06-15.md, docs/STATE.md
[2026-06-15 13:00] SYSTEM_CONSTITUTION | Done
Создан SYSTEM_CONSTITUTION.md: SSOT (products_registry.json — ядро), жизненный цикл продукта, CTA-матрица, правила маршрутизации, embryo-traffic fix (Директ для landing_collecting).
docs/SYSTEM_CONSTITUTION.md
[2026-06-15 12:15] SPRINT 3 | Done
Генерация ассетов: direct_campaigns.csv (12 объявлений, все ≤56/81) + 4 лендинга (3 продающих + 1 сбор email).
scripts/generate_marketing_assets.py, data/direct_campaigns.csv, data/marketing_assets.json
[2026-06-15 12:00] SPRINT 3 | Done
Концепция "Квантовой коровы" (Base → Meta → Embryo). Создан products_registry.json: 1 Base + 3 Meta + 2 Embryo.
scripts/build_product_matrix.py, data/products_registry.json
[2026-06-15 11:30] SPRINT 2 | Done
Кластеризация KMeans (384d) → 11 JTBD-кластеров (8 позитив + 3 негатив). Эмбеддинги в pgvector.
scripts/extract_jtbd.py, data/jtbd_clusters.json
[2026-06-15 11:15] TASK-043 | Update
Убран фильтр оценки (теперь все оценки). Загружено 424 отзыва (22 файла, 449 source_documents).
scripts/import_csv_reviews.py
[2026-06-15 11:00] TASK-041 | Done (Cursor)
UI "Потоки данных" — 6 карточек, статусы, модалка, экспресс-тест Ozon. Роут /data-streams.
DataStreamsPage.tsx, DataStreamCard.tsx, mockConnectors.ts
[2026-06-15 10:30] TASK-043 | Done
Написан универсальный CSV-импорт (pandas). Загружены 6 файлов (5 негативных отзывов).
scripts/import_csv_reviews.py, pyproject.toml
[2026-06-15 10:00] TASK-040 | Done
Обнаружена Premium-блокировка Ozon API. Разовый скрипт с fallback на мок-данные.
scripts/import_ozon_reviews.py