Phase 4 + 5 · Active
Роадмап
Куди йдемо, що вже відгружено, де блокери. Живий документ — оновлюється з кожним коммітом.
Відгружено за 30 днів
24
↗
релізів
Задач з ТЗ у беклозі
9
·
задач
Відкритих критичних
1
↘
блокерів
Активна робота
Зараз
3
Зараз
Критично
Фікс middleware на /product (500)
MIDDLEWARE_INVOCATION_FAILED — прибрано Node.js crypto з Edge runtime, публічні paths не проганяються через auth.
middleware.ts
Зараз
Роадмап-сторінка /implementation
Єдине джерело правди по статусу задач з ТЗ PM + внутрішніх пріоритетів.
app/implementation/page.tsx
Зараз
Confirmed Case Layer — flywheel
Картка «Це вирішило проблему?» зберігає кейс → embedding → з'являється в RAG для наступних запитів.
app/api/v1/ai/confirmed-cases
Далі · цей спринт
3
Далі
Важливо
Toast при зміні режиму
Пункт 2.2 з ТЗ. 1.5с напівпрозорий toast «Увімкнено режим: Інженер».
Далі
Важливо
Візуальне розділення AI і системних повідомлень
Пункт 3.2 з ТЗ. Світло-бузковий фон AI-пузиря, шрифт +5-10%.
Далі
Потрібно
Залишити один chip «Знайти документацію»
Пункт 3.5 з ТЗ. Прибрати «Помилка», «Не працює», «Перше включення», «Налаштування».
Пізніше · беклог
6
Пізніше
Заглушки на непрацюючих розділах
Пункт 1.1 з ТЗ. Аудит: /market /pricing /product — все працює. Потрібно лише якщо знайдеться напівробочий UI.
Пізніше
Еквалайзер замість «Голос: слухаю»
Пункт 3.4. Canvas/CSS-bars замість тексту при записі голосу.
Пізніше
Email-запит виробнику
Пункт 4.4. Якщо документація не знайдена — модалка з листом → Gmail.
Пізніше
Вбудований PDF viewer + «Додати в базу»
Пункт 4.3. Модалка з iframe замість відкриття в новій вкладці.
Пізніше
Редизайн сторінки «Тарифи»
Пункт 5.1. Світлий фон, явні ліміти токенів для кожного плану.
Пізніше
Аватар-каска за замовчуванням
Пункт 5.4. Іконка каски до авторизації; фото по email після входу.
Відгружено
Останні коміти на main. Виділені ⭐ — стратегічні ship-и.
Тиждень з 13 квіт.
⭐
ТЗ #8: Market monobank-стиль + tab bar тільки в маркеті
2026-04-17 · bb1d27b
⭐
Sprint 2+3: месенджер UI, ⚡ швидкі запити, привітання
2026-04-17 · f4a1cce
⭐
Sprint 1: PWA Google auth, тариф+ватти, resolve guard
2026-04-17 · eaebe13
·
ТЗ Этап 4+5: PDF viewer, email виробнику, про продукт
2026-04-16 · 9c8c84e
·
ТЗ Этап 5: pricing light theme + helmet avatar
2026-04-16 · ea2f806
·
ТЗ Этап 3: chat UX (бузковий фон, еквалайзер, один chip)
2026-04-16 · f91b6fe
⭐
ТЗ Этап 2: Claude-style sidebar + mode toast
2026-04-16 · 227f3b4
·
ТЗ Этап 1: прибрано Пристрої/CRM/Кабінет з меню
2026-04-16 · ac86136
·
Фікс MIDDLEWARE_INVOCATION_FAILED на /product
2026-04-16 · 9eabb0c
⭐
Роадмап-сторінка з ТЗ-статусами
2026-04-16 · e28b2be
·
Фікс пошуку обладнання в sidebar-панелі
2026-04-14 · 73a8735
⭐
Confirmed Case Layer — flywheel знань
2026-04-14 · 3a123a3
⭐
Structured Answer Schema + PDF storage + aliases
2026-04-14 · 0307b59
Тиждень з 30 бер.
·
Брендовані favicon assets
2026-04-04 · 2f51cb7
·
Chat quality + workspace groundwork
2026-04-03 · 7abd2db
⭐
Ребрендинг на kWom
2026-04-03 · 4e4a726
·
SLA dashboard: metrics, overdue tracking
2026-03-31 · 00213b1
⭐
Semantic catalog + FTS + autocomplete
2026-03-31 · 5ede63d
·
Confirmed cases в чаті + fuzzy search
2026-03-31 · 387f7f3
⭐
Semantic vector search для knowledge + cases
2026-03-30 · 9f0f618
·
Visual timeline + SLA indicators
2026-03-30 · d1de4bc
·
Service acts (інженерні акти) — Phase 5
2026-03-30 · 5f6e5a0
·
Rate limiting + session usage gate
2026-03-30 · f50a9db
⭐
Chat Engine v2: engineer mode + flywheel
2026-03-29 · 53aace0
Тиждень з 23 бер.
⭐
Corporate module + Production hardening
2026-03-27 · c1f9029
Здоров'я модулів
| Модуль | Стан | Коментар |
|---|---|---|
| Chat UI | 🟢 | Основне джерело цінності |
| Engineer flow | 🟢 | Structured answers + confidence + sources |
| OCR / model confirm | 🟢 | Шильдик → модель → каталог |
| Semantic RAG | 🟢 | Vector + FTS + keyword fallback |
| Confirmed cases | 🟢 | Flywheel запущено сьогодні |
| Equipment memory | 🟢 | Реєстр + logs + projects |
| Marketplace core | 🟢 | Катеорії, товари, замовлення |
| Business workspace | 🟢 | Fleet + objects entry |
| Service workspace | 🟢 | CRM + operations + acts + SLA |
| Corporate core | 🟢 | Org, invites, private catalog |
| Billing packaging | 🟡 | Основа є, потрібна growth-оптимізація |
| Sidebar UI (Claude-style) | 🟡 | Частково; треба мінімалізм |
| Email login | 🟡 | Працює, але ТЗ повідомляє про 500-ки |
| Enterprise analytics | 🔴 | Ще не побудовано |
| Observability/trust | 🟡 | Частково, не production-complete |
🟢 готово🟡 частково / розвивається🔴 ще не побудовано
Стратегічні фази
Phase 1
✓ готово
Foundation
Next.js + Supabase + PWA + chat core
Phase 2
✓ готово
Product UX
Pricing, knowledge, equipment, market
Phase 3
• частково
Billing / Auth
Основа є; потрібен growth engine
Phase 4
⦿ active
AI / Knowledge
Reuse знань, semantic search, flywheel
Phase 5
⦿ active
Workspace / Ops
CRM, service acts, corporate
Phase 6
— later
Scale / Trust
Observability, enterprise, growth
Наступні 3 дії
- 1Закрити блокер middleware + задачі Этапу 1 з ТЗЗаглушки на непрацюючих розділах, прибрати зайві пункти меню, фікс email-логіну.
- 2Редизайн десктопної версії (Этап 2 ТЗ)Claude-style sidebar, toast при зміні режиму, візуальне розділення AI і системних повідомлень.
- 3Document Search v2 (Этап 4 ТЗ)Прямі PDF-посилання, in-app viewer + «Додати в базу», email-запит виробнику якщо не знайдено.