AgentHub Roadmap

Що вже є · що йде далі

Усі модулі платформи з їх статусом, складністю і впливом. Сортовано за правилом 80/20 — найбільший impact за найменший effort нагору.

Загальний прогрес
33%53 з 162 готово
53 готово31 частково39 план39 бэклог
🚀До запуску MVP
88%
49 готово · 11 частково · 2 лишилось · всього 62 в MVP-scope

🎯80/20 — куди йти зараз

максимальний impact ÷ effort · топ-6
#1 Approvals + Telegram
×8.0

Telegram buttons для approval

Inline-кнопки «Apply / Reject / Show evidence» прямо у TG

ЧастковоS·2-4 год★★★★деталі →
#2🛤️ Шлях клієнта
×8.0

CJ: блок «Завислі діалоги» в IG

Показує діалоги без відповіді > N годин з прогнозом втрачених грошей. Інтегровано з Sales workspace

ЧастковоS·2-4 год★★★★деталі →
#3 Розклад і скіли
×8.0

Schedule: ранковий звіт закупки 09:00

Cron-skill що формує buyer morning brief через buyer-agent + надсилає у Telegram

БэклогS·2-4 год★★★★деталі →
#4🌐 Сайт-агент
×6.0

Wire "Створити ТЗ" на повний approval flow

Approval-request у Tasks UI → виконавець → effect-tracking

ЧастковоS·2-4 год★★★★★деталі →
#5📦 Закупівельник
×6.0

Buyer: інтеграція з директором (questions after)

Після Buyer власник отримує від Director питання типу «закрити мертвий C-склад на 50% — це звільнить ~Х тис, погоджуєш?»

БэклогS·2-4 год★★★★★деталі →
#6👥 HR
×6.0

HR: інтеграція з директором

Director після HR ставить: «На цей тиждень виглядає що менеджер X дав 47% конверсії — підвищити чи дочекатись 2-го тижня?»

БэклогS·2-4 год★★★★★деталі →
Scope:
🏠

Платформа

Головна, sidebar, картка бізнесу, оболонка кабінету
522

Картка бізнесу — 6 вкладок

★★★★

Бізнес · Канали · Команда · Правила бренду · Процеси · Що знає система

MVP працює (`/dashboard/business-card` + import). Ще треба: повний редактор 6 вкладок з версійністю

ЧастковоL·3-7 днівдеталі →

Platform: top bar (notifications + avatar + search)

★★★★★

Горизонтальна панель: search across customers/orders, notifications bell з approval queue, profile menu

Базовий header є, треба global search + notification dropdown

ЧастковоM·1-2 днідеталі →

Platform: empty/partial/critical states

★★★★★

Що показувати на головній якщо немає GA4 / є тільки 3 дні даних / зараз критична аномалія

ЗапланованоM·1-2 днідеталі →

Platform: Telegram-версія головної

★★★★★

/start у TG-боті — стисла версія головної: оцінка, висновок дня, 3 фокуси, кнопки до агентів

ЗапланованоM·1-2 днідеталі →

Головна сторінка платформи

★★★★★

Стан компанії · висновок директора · CJ snapshot · картки агентів · план 7/30 · аномалії

Cockpit зі spec-aligned 40/35/15/10 (Результат/Здоров'я/Шлях/Впровадження)

ГотовоL·3-7 днівPhase A `/panel` + Phase F `/company-state` (commit 9e02ae0+)

Sidebar з ієрархією

★★★★★

Сайт + Instagram як child of «Шлях клієнта»

ГотовоS·2-4 год0969c15 + 9e02ae0

Шлях впровадження (XP-based)

★★★★

Level 1-10 на базі картки бізнесу + 10 stages + список наступних кроків

ГотовоM·1-2 дні3e5c945 — `/dashboard/implementation-path`

Public roadmap page (ця сторінка)

★★★★★

Roadmap з 80/20 + статусами для розуміння пріоритетів

ГотовоS·2-4 годroadmap.it-contrast.com.ua

Platform: логіка score компанії

★★★★

Алгоритм генерації загальної оцінки 0-100: 40% результат + 35% здоров'я + 15% шлях клієнта + 10% впровадження

ГотовоM·1-2 дніPhase F (Customer Journey cockpit)
🎯

Директор

AI Director — діалог, brain, scoring, weekly review
875

Director: CJ як частина роботи директора

★★★★★

Director може посилатись на конкретні стадії воронки у chat: «провал на add_to_cart — починаємо звідти»

Director має read-only доступ через site_funnel_cache, треба формалізувати посилання у відповідях

ЧастковоS·2-4 годдеталі →

SPIN-онбординг (8 питань 7-10 хв)

★★★★

Біль · Ціль · Канали · Навантаження · Системи · Хаос · Режим · Перемога

Базовий onboarding є, треба адаптувати під SPIN-логіку зі spec-доку

ЧастковоM·1-2 днідеталі →

Director: handoff клієнта в перший агент

★★★★

Director після онбордингу формує контекст-pack і передає у вузький агент: «ось бренд, ось болі, починай з X»

create_agent_team вже частково робить це

ЧастковоM·1-2 днідеталі →

Director: read/write протокол картки бізнесу

★★★★

Director під час сесій ОНОВЛЮЄ картку бізнесу (через write_memory tools). Картка не редагується вручну

memory tools є. Треба тригери update після кожної мікросесії і UI що показує diff

ЧастковоM·1-2 днідеталі →

Director: доступи і безпека (RBAC)

★★★★★

Ролі: власник / директор з делегуванням / менеджер / спостерігач. Аудит-лог дій

Better Auth + сесії є; формальної RBAC матриці на агенти/функції немає

ЧастковоM·1-2 днідеталі →

Director ↔ Аналітик interaction

★★★★★

Director питає аналітика «чому впав ROAS?» — отримує текст пояснення з числами. Не дублює аналітика, делегує

ask_specialist частково. Треба чіткий протокол analyst-output

ЧастковоM·1-2 днідеталі →

Director: повний Telegram-flow власника

★★★★★

Daily 9:00 ranking · Weekly Sun 19:00 reflection · approval requests з inline-keyboard · кнопки швидких дій

Daily/Weekly skill-и працюють. Треба inline-keyboard для approvals (зараз без кнопок) + кнопки швидких дій

ЧастковоL·3-7 днівдеталі →

Decision journal (журнал рішень)

★★★★

Хронологія approval → дія → ефект з посиланням на метрики

Activity log є — потрібен окремий screen з filter by action_type + linked metrics

ЗапланованоM·1-2 днідеталі →

Director: план 7/30 днів

★★★★

Структурований план з трьома горизонтами: сьогодні (1-2 дії) / тиждень (3-5 цілей) / місяць (1-2 стратегічні)

ЗапланованоM·1-2 днідеталі →

Director: картка директора (web)

★★★★★

Особистий профіль директора з KPI: швидкість запуску, % виконаних домовленостей, дисципліна, зміна загальної оцінки компанії

ЗапланованоM·1-2 днідеталі →

Director: Weekly Review screen

★★★★★

Окремий екран у /dashboard/director — що було за тиждень, що зроблено, що відкладено, фокус наступного тижня

ЗапланованоM·1-2 днідеталі →

Director: режими роботи (фокус)

★★★★★

Швидко-гасити-пожежу / Паралельно / Послідовно — змінює пріоритети агентів і tone комунікацій

ЗапланованоM·1-2 днідеталі →

Director M0 — Registry + prompt diet

★★★★★

Registry SSOT (21 інтеграція + 6 ролей + 41 tool) + prompt caching breakpoints

ГотовоL·3-7 днівPhase 09-01 — 70% input cost reduction

Director M1 — Filesystem memory

★★★★★

business_dna.md, commitments.md, okrs.md, reflections/* + 6 tools для Director

ГотовоL·3-7 днівagenthub_m1_complete

Director M2 — Morning Brief + Weekly Report

★★★★

Daily 9:00 brief + Weekly Report у понеділок 9:00

ГотовоM·1-2 дніagenthub_m3_complete

Director M4 — Anomaly engine (z-score)

★★★★

metric_snapshots + 30d baseline + detect_anomalies tool

ГотовоM·1-2 дніagenthub_m4_complete

Self-Aware Director (Eyes/Hands/Critique/Playbook)

★★★★★

read_agent_output, execute_http_request, self_critique, self-playbook

ГотовоXL·2+ тижніPhase 09-10..09-14

Director Brain — rules + 9 typed prefs

★★★★

director_rules table + Mirror-Action-Confirm + add_rule/remove_rule

ГотовоM·1-2 дніPhase 09-09

Phase 13 — anti-hallucination invariants

★★★★★

Memory/Numeric/Action/Credentials claim-checker + claim-corrector + activity log

ГотовоL·3-7 днівPhase 13

Phase 15 — Plan-Execute-Synthesize pipeline

★★★★★

Intent classifier + structured anti-hallucination для data_query

ГотовоL·3-7 днівPhase 15
🛤️

Шлях клієнта

Overview + Site + Instagram + Offline воронки
4471

CJ: блок «Завислі діалоги» в IG

★★★★

Показує діалоги без відповіді > N годин з прогнозом втрачених грошей. Інтегровано з Sales workspace

В IG detail page часткове є, треба окремий KPI з фінансовим ефектом

ЧастковоS·2-4 годдеталі →

CJ: Сесія 1 — загальний результат бізнесу

★★★★★

Збір базових цифр з власника: оборот, прибуток, маржа, кількість замовлень за останні 3 міс

Базова business-card import робить частину. Треба окрему сесію для CJ контексту

ЧастковоS·2-4 годдеталі →

CJ: Сесія 3 — сайтова воронка

★★★★★

Перевірити чи всі GA4 events є + які реальні CR-числа. Звірити з очікуваннями власника

Site funnel показує live. Треба session script для пояснення розривів

ЧастковоS·2-4 годдеталі →

CJ: Сесія 4 — Instagram воронка

★★★★★

% відповідей, час до відповіді, скільки конвертить у замовлення, % завислих діалогів

IG detail page показує. Треба onboarding-сесія яка це валідує з власником

ЧастковоS·2-4 годдеталі →

CJ: Сесія 2 — розподіл по каналах

★★★★★

Скільки приносить сайт vs IG vs офлайн. Розподіл прибутку, не лише обороту

ЗапланованоS·2-4 годдеталі →

Блок гіпотез у CJ

★★★★

Що буде якщо CR на стадії X виросте на Y% — детермінований UAH-калькулятор

Партнер у спеці окреслив input-форми + формули. Готова база — funnel + AOV вже є

ЗапланованоM·1-2 днідеталі →

Гілка накладеного платежу

★★★★

Окрема воронка від оформлення до отримання + % викупу

Nova Poshta TTN tracking є — треба зробити окремий subview

ЗапланованоM·1-2 днідеталі →

CJ: витратна частина по каналах

★★★★

Окремий блок: маркетинг, ЗП, операційні витрати на канал. Дозволяє рахувати unit-economics на стадію

ЗапланованоM·1-2 днідеталі →

CJ: референтні значення по індустрії

★★★★★

Бенчмарки CR кожної стадії для e-commerce жіночого одягу UA. Видно «ти на 12% нижче середнього на стадії X»

ЗапланованоM·1-2 днідеталі →

CJ: Загальна воронка бізнесу (cross-channel)

★★★★

Об'єднання сайту + IG + офлайн в одну top-level воронку. Покриває overlap (один клієнт у 2 каналах)

ЗапланованоL·3-7 днівдеталі →

CJ Offline — воронка офлайн-каналу

★★★★★

Дзвінки → консультації → продажі. Інтеграція Binotel + офлайн-чек

Зараз empty placeholder. Binotel webhooks вже підключені — треба склеїти у воронку

ЗапланованоL·3-7 днівдеталі →

CJ: Сесія 5 — офлайн воронка

★★★★★

Скільки магазинів, foot traffic, типова конверсія, NPS, повторні відвідування

БэклогS·2-4 годдеталі →

CJ Overview — 6 metric cards + 3 channel cards

★★★★★

Обсяг · Замовлень · Товарів · AOV · Прибуток · Маржа + Site/IG/Offline + 30d sparklines

ГотовоM·1-2 дні3c98305 + 0d1aa72 (per IMG_7887)

CJ Site — 11-stage funnel

★★★★★

Воронка від відвідувача до повторної покупки + drilldown по стадіях

ГотовоL·3-7 днівPhase 06 site-funnel

CJ Instagram detail

★★★★

11-stage воронка IG (review IMG_7887 styling)

ГотовоM·1-2 дніd8d31a8

CJ Воронка — порівняння періодів

★★★★★

Нова сторінка/вкладка: референс (середній день) vs порівнюваний період, накопичено до тієї ж години. Сайт (GA4 погодинно) + Instagram (локальні таблиці), Кількісні/Якісні, шкала відхилення, Висновки/Сигналізація/Тестування, Clarity.

v1: головна воронка + фільтр-пресети + 3 блоки + Clarity. Deferred: підетапи (drilldown), zoom нижньої воронки, custom date-range UX, авто-сигналізація кожні 30 хв через heartbeat → Telegram, LLM-наратив висновків.

ГотовоL·3-7 днівquick-260610-jcf
🌐

Сайт-агент

Воронка сайту, агент проблем, технічна придатність, SEO+AI
7472

Wire "Створити ТЗ" на повний approval flow

★★★★★

Approval-request у Tasks UI → виконавець → effect-tracking

approval_request type=site_problem створюється, але tasks UI з ним поки не зв'язано

ЧастковоS·2-4 годдеталі →

Site: Екран «Проблеми»

★★★★

Список усіх знайдених проблем сайту з фільтрами по стадії воронки. Кожна — клік → деталі + докази

SiteAgentCard показує найкритичнішу — треба окремий screen зі всіма

ЧастковоM·1-2 днідеталі →

Site: Екран «Технічне завдання»

★★★★

Згенероване ТЗ для розробника / підрядника: проблема + критерії приймання + UAH-вплив + спосіб перевірки

approval_request створюється. Треба окремий screen з усіма ТЗ + статус виконання

ЧастковоM·1-2 днідеталі →

Site: Екран «Докази»

★★★★★

Сирі дані за вибраною проблемою: GA4 events, Clarity recordings, screenshot, метрики до/після

Toggle «Відкрити докази» на SiteAgentCard. Треба окремий повний-екран view

ЧастковоM·1-2 днідеталі →

SEO+AI · Шар 2: live запити в LLM

★★★★★

Що Claude/ChatGPT/Perplexity/Gemini РЕАЛЬНО кажуть про сайт. Не статичний аудит, а живі API-запити з web_search

Killer-feature позиціонування. ~$0.20 за прогін з кешем 7д. Готовий план

ЗапланованоM·1-2 днідеталі →

Site: перевірка коректності GA4-подій

★★★★

Чи всі обов'язкові події (view_item / add_to_cart / begin_checkout / purchase) надсилаються? Чи мають правильні параметри (item_id / value)?

ЗапланованоM·1-2 днідеталі →

Site: трекер ефекту після зроблених фіксів

★★★★

Після того як власник позначив BP-X як done — система запам'ятовує baseline і через 7-14 днів показує реальний lift CR

ЗапланованоM·1-2 днідеталі →

Site: Екран «Журнал ефекту»

★★★★

Хронологія: проблема знайдена → ТЗ створено → виконано → ефект зафіксовано. Зведений UAH-impact

ЗапланованоM·1-2 днідеталі →

Site: автодетект аномалій сайту

★★★★

Раптовий 4xx/5xx стрибок · падіння CR на стадії · збільшення JS errors · падіння трафіку. → Telegram alert

ЗапланованоM·1-2 днідеталі →

Site: Екран «Гіпотези»

★★★★★

Список гіпотез які агент перевіряє. Кожна — вхідні параметри + очікуваний effect + актуальний стан

ЗапланованоM·1-2 днідеталі →

Site: Telegram-комунікація

★★★★★

Daily morning push з топ-проблемою + кнопки. Anomaly alerts при різких CR-провалах

ЗапланованоM·1-2 днідеталі →

SEO+AI · Шар 3: чи рекомендують LLM сайт

★★★★

Monthly tracking: на запит «де купити X в Україні» — чи з'являється Romashka у топ-3 рекомендацій кожного LLM. Тренд по місяцях

Потрібна нова таблиця seo_ai_snapshots для трендів

БэклогL·3-7 днівдеталі →

Server-side Lighthouse CLI замість PSI

★★★★★

Без квоти Google API, локально на сервері. ~5 хв одна перевірка

Опція якщо PSI 60с timeout не вистачає

БэклогM·1-2 днідеталі →

SiteAgentCard — LLM analysis worst stage

★★★★★

Детектить worst stage + LLM problem narrative + UAH recovery (детермінований)

ГотовоM·1-2 дні6dc8289

Технічна придатність + PageSpeed

★★★★

4 readiness items + Lighthouse 4 gauges + Core Web Vitals

ГотовоM·1-2 дні84efb06 + f46ed88

SEO+AI · Шар 1: структурний аудит сайту

★★★★★

Що ми перевіряємо НА БОЦІ сайту: robots.txt дозволи, llms.txt, JSON-LD, server-side рендеринг, мета-теги. 5 рингів + LLM висновок

ГотовоM·1-2 дніa604486 + f79bb61

Каталог best-practices + per-tenant прогрес

★★★★

75 пунктів CRO з категоріями + статус done/skipped + Director tools

ГотовоL·3-7 днівc32bd77 + 7f81d97

Site: Вкладка «Clarity» — поведінкові сигнали → задачі

★★★★

Оцінка сайту за поведінкою (score /100) + таблиця UX-сигналів (rage/dead clicks, quick backs) з фільтрами, впевненістю та впливом. Числа з Clarity API, тексти — AI

services/clarity-signals.ts: скан 2-3 NL-запити (totals + page×device×source, top 30) раз на добу, кеш 24г у tenant_meta. Score детермінований (рейти на сесію: quick backs/rage/dead/JS/scrolls, формула в коді); LLM (cheap tier) лише назви проблем + confidence/impact + верхній блок (status/що бачимо/чому важливо/порада), заборона вигадувати елементи й числа, fallback-тайтли при відмові LLM. КВОТА Clarity 10 запитів/день: добовий бюджет вкладки 6 (лічильник clarity_signals_calls_<date>), кулдаун форс-оновлення 30 хв, stale-кеш до 7 днів як fallback. UI: донат-score + 3 пояснювальні блоки + 5 summary-карток (сесії/проблеми/критичні/найбільший ризик/найчастіший сигнал) + 4 фільтри + таблиця з пагінацією + «Останні докази» (heatmap/recordings deep-links через tenant_meta clarity_project_id, інлайн-інпут) + кнопка «Відкрити в Microsoft Clarity». Verified: live скан Romashka (43,5к сесій, score 61, 20 сигналів, 3-dim розбивка з джерелами ig/organic) + Playwright скрін. DEEP-LINKS (07-02 v3): «Відкрити» веде на ТОЧНУ проблему в Clarity — реверс-інженерений формат URL (верифіковано на живому demo-проєкті Clarity): impressions?URL=2;6;^regex$ (записи по сторінці), heatmaps?heatmapDeviceType=0|1|2(Mobile/Tablet/PC)&heatmapType=0|1|3|4(Click/Scroll/Dead/Rage)&URL=2;6;^regex$ (карта конкретного типу/пристрою/сторінки). rage/dead/scroll-сигнали → теплокарта, quick backs/JS → відфільтровані записи. Regex-формат Clarity: ^escaped(?.*)?$. ID проєкту Romashka w1ri5ubl76 (з трекінг-тега сайту) записано в staging tenant_meta.

ГотовоL·3-7 днівclarity-tab (2026-07-02)

Site: Вкладка «Пріоритети» — обʼєднані проблеми всіх джерел + що робити першим

★★★★★

Управлінський екран: проблеми з Clarity + GA4 + HTML-аудиту в одному ранжованому списку. Пріоритет = (вплив на прибуток × впевненість) / складність, формула показана власнику

services/site-priorities.ts + /api/dashboard/site/priorities (кеш 1г; читає ЛИШЕ кеші джерел через їх getter-и — сам зовнішні API не смикає). Нормалізація: Clarity signals (₴-оцінка = events/міс × CR × recovery 0.5/0.25/0.1 × AOV, консервативно, «оцінка не гарантія»; AOV/CR додані в ga-signals payload), GA problems (₴/тиж × 4.33), SEO-аудит checks (critical/warning → критичні/контентні/покращення). КРОС-МАТЧИНГ: Clarity-сторінка ↔ GA-етап (stageOfPath: catalog/product/checkout) + merge → «Підтверджено 2 джерелами», confidence high, ₴ з GA. Типи: критичні/UX/контентні/аналітичні/покращення (детерміновано). Пріоритет-скор = (impactUah|сурогат типу × confW 1/.7/.4) / diffW 1/1.6/2.5 → P1-P3. «Потенційний прибуток» НЕ рахує GA-рядки сегмента «Всі» (дублюють суму сегментів). Резерв слотів: до 4 аналітичних + 6 аудиту (інакше ₴-скоринг їх витісняє). LLM (cheap, purpose site_priorities) лише верхній блок: statusLine/висновок/3 аргументи джерел/порада, БЕЗ сумарних грошей. UI: донат-score (середнє 3 джерел) + 4 стат-картки (проблеми з розбивкою по типах, критичні з кнопкою-фільтром, ≈₴/міс «оцінка не гарантія», джерела даних + сторінок перевірено) + 5 фільтрів + таблиця 11 колонок (джерела-бейджі, чому пріоритет) + футер формули. «Відкрити» перемикає на вкладку-джерело. ОБʼЄДНАНО З «ГОЛОВНОЮ» (07-03 v2, кеш site_priorities_cache_v2): вкладки «Пріоритети» нема — воронка зверху «Головної», під нею пріоритетний блок. Рядок таблиці розгортається у 4 квадранти «Що / Чому / Як виправити / Очікуваний результат» (howToFix+expectedResult — детерміновані плейбуки по джерелу/етапу/типу) + кнопки «Створити ТЗ» (TechSpecModal з ProblemContext) і «Відкрити джерело». З «Головної» прибрані SiteAgentCard і ClarityBlock-ROI (prefetch clarity-insights вимкнено — квота), TechReadiness → нагору SEO + AI. Виправлені баги: session-guard у buildTracking ховав Unassigned-артефакти (знайдено 4 діри трекінгу). site-seo-audit.ts: прибрано import server-only (tsx gotcha §13).

ГотовоL·3-7 днівsite-priorities tab (2026-07-03)

Site: Вкладка «Google Analytics» — просідання, аномалії, трекінг → задачі

★★★★★

Оцінка воронки за GA4 (score /100) + таблиця просідань конверсії по сегментах (пристрій×канал) проти еталону (минулі 7 днів), z-score аномалії CR/доходу, детерміновані проблеми трекінгу подій. ₴-вплив на тиждень

services/ga-signals.ts + /api/dashboard/site/ga-signals (кеш 6г, ?refresh=1). Метод: 3 GA4-звіти через новий runGa4RawReport (2 dateRanges → синтетичний вимір date_range_0/1; eventName inList view_item/add_to_cart/begin_checkout/purchase; daily 28д). Воронка: Каталог→Картка→Кошик→Оформлення→Покупка по сегментах device×sessionDefaultChannelGroup. Числа лише з коду: CR клампиться ≤100% (інакше мікро-знаменники давали -17233 п.п.), мін. база етапу 20, мін. сегмент 30 сесій; ₴-вплив = |Δ|×база×AOV ±30%; score = 100 − топ-4 просідань − 6×трекінг − 4×аномалії. Трекінг-чеки: view_item без add_to_cart; transactions без begin_checkout (<30%); purchase events vs transactions ×1.25/×0.8. Аномалії: z-score CR і доходу за день проти 21д базлайну, |z|≥2, картки зі спарклайнами (14д). LLM (cheap) лише назви+confidence+верхній блок (status/бачимо/ризик/порада), fallback-тайтли. UI: донат-score (reuse CsScoreDonut) + 5 карток (drop-off/сегмент/відхилення/аномалії/трекінг) + 4 фільтри + таблиця P1-P3 з ₴/тиж + картки аномалій + «Відкрити в GA» (analytics.google.com/#/p<propertyId>). Verified live Romashka: -17.22 п.п. Кошик→Оформлення, z=-3.2 дохід 26.06, трекінг-діра Mobile·Unassigned (206 tx / 3 begin_checkout). Вкладка «Аналітика» стане deprecated — приберемо після приймання. АУДИТ ЦИФР v2 (07-02 PM, кеш-ключ ga_signals_cache_v2): (1) ₴-вплив тепер множиться на P(purchase|entity воронки) — верхні етапи були завищені ~20-50× (Tablet·OrgSocial ₴58-108к → ₴318-591); (2) ранжування просідань за ₴ (не |Δ|×√base) — грошові попереду, мікро-сегменти вниз; (3) «Найгірший сегмент» лише якщо реально впав (else «—»); (4) «Відхилення від еталону» = МЕДІАНА просідань (типове); (5) аномалії = унікальні ДНІ; (6) назви LLM без цифр + трекінг-назви детерміновані (LLM їх ковервкав); (7) трекінг-рядки завжди в списку (5 слотів, P3). Блок аномалій зрозумілий: зелений коридор норми (mean±2σ), пунктир середнього, ЧЕРВОНА точка аномального дня, легенда «норма X–Y», людський текст «26.06 конверсія впала до 0.58% — за межами коридору 0.70–1.27%». + перенесені 3 міні-чарти переходів (Перегляд→Кошик/Кошик→Оформлення/Оформлення→Покупка, SiteFunnelMini reuse, дані funnelDaily 28д з 4-го GA4-звіту date×eventName).

ГотовоL·3-7 днівga-signals tab (2026-07-02)
💰

Продажі

Sales workspace для менеджера, режими A0-A2, KeyCRM
975

Режими роботи A0/A1/A2/Human

★★★★

Тіньовий → Співпілот → Контрольований auto → Manual

IG suggest mode є, треба формалізувати state-machine та UI перемикач

ЧастковоM·1-2 днідеталі →

Sales: Sales Dashboard для власника

★★★★

Зведена картина: обсяг продажів, AOV, маржа, % виконання плану, топ-3 проблеми (відмови / повернення / нестандартні)

/customer-journey overview покриває частково, треба окремий sales-only screen

ЧастковоM·1-2 днідеталі →

Sales: тренінг агента + правила бренду

★★★★

Окремий екран Training: good replies, bad replies, tone of voice, FAQ, стоп-фрази. Кожен «поганий приклад» стає правилом

Звичайна Director memory є. Треба окремий UI-екран з 8 секціями

ЧастковоM·1-2 днідеталі →

Sales: модуль задач (queue + assignments)

★★★★

Інтегрований task system — задачі з усіх агентів збираються тут. Призначення менеджеру / самовиконання

approval_requests + tasks tables частково. Треба unified view + assignments

ЧастковоM·1-2 днідеталі →

Sales: режим співпілота (дні 4-7)

★★★★

AI готує draft-відповіді, менеджер підтверджує. Метрика: % drafts прийнято без правок

IG suggest mode = саме це. Треба те саме для сайту/Telegram

ЧастковоM·1-2 днідеталі →

Sales: модуль онбордингу (4 блоки)

★★★★

Швидка кваліфікація + структура відділу + бізнес-процеси + tone of voice. 30-45 хв з власником

Базовий onboarding є. Треба формалізувати у 4 блоки + scripts

ЧастковоL·3-7 днівдеталі →

Sales: модуль прийому знань

★★★★

Власник скидає файли (Excel прайс, PDF політики, screenshot правил) → AI парсить у структуровані знання

knowledge_files migration є + RAG. Треба UI для drag-n-drop + auto-parse

ЧастковоL·3-7 днівдеталі →

Sales: тіньовий режим (дні 1-3)

★★★★★

AI спостерігає роботу менеджерів без втручань. Збирає baseline: response time, conversion, скрипти. Після 3 днів — звіт

ЗапланованоM·1-2 днідеталі →

Sales workspace (Inbox / Site Orders / Follow-up / Training)

★★★★

4 вкладки для менеджера в одному екрані

OneBox order create MVP є, але повноцінного workspace-а з 4 tabs немає

ЗапланованоL·3-7 днівдеталі →

Telegram-flow менеджера (start-shift, queue, dialogue intervention)

★★★★

/me start, /pick top item, AI підказує наступну дію в діалозі

Telegram bot є, але manager-flow ще не виділений

ЗапланованоL·3-7 днівдеталі →

Sales: Follow-up Board (не оплатив, не відповів, COD)

★★★★

Окрема дошка зі стадіями: не оплатив / не відповів / покинутий кошик / COD / передзамовлення / повернення. Drag-n-drop

ЗапланованоL·3-7 днівдеталі →

Sales: модуль побудови процесів

★★★★

AI з власником будує карту: типове замовлення → нестандартне → винятки. Кожен процес — flowchart + правила

ЗапланованоL·3-7 днівдеталі →

KeyCRM інтеграція

★★★★★

Inbound sync orders + leads + clients

ГотовоL·3-7 днів08-03 phase

Auto-sync блокери (коментар / самовивіз / дублювання SKU)

★★★★★

Орден з підозрілим патерном лишається оператору замість автопроведення

Три блокери у /api/sales/orders/inbound: customer comment, pickup delivery, та (новий) сумарна кількість одного SKU > 1 (одна позиція з qty>=2 або кілька рядків того ж product_id)

ГотовоS·2-4 годquick-260506-fmr

Уніфіковані Клієнти (phone/IG/email graph)

★★★★★

Binotel + IG + email identifier graph + 530 records backfill

ГотовоXL·2+ тижніagenthub_binotel_customers (3 фази)

Транскрипція дзвінків + AI оцінка скриптів

★★★★

Whisper транскрипція + порівняння з call_scripts + рекомендації

ГотовоL·3-7 днів0032 + 0033 migrations

AI customer summary

★★★★

Автогенерація профілю клієнта з усіх каналів

ГотовоM·1-2 дні0033_customer_summaries

AI-статуси діалогів (авто-детект + промпт на етап + таймлайн)

★★★★

Кожен статус несе промпт для ШІ; ШІ сам визначає етап діалогу та враховує його промпт у відповіді; таймлайн історії статусів над діалогом

Опційний чекбокс auto-detect (default off). Класифікація через failover-чейн (web) + Haiku (worker). «Оплачено»/«Приховано» лишаються ручними. Історія у dm_thread_status_history (migration 0042) — живить майбутню аналітику. Romashka seeded 12 статусами з sales-script. + Галочка «Будь-яка оплата → Оплачено» біля статусу: payment sweep флипає на будь-який матчений платіж (навіть часткова передоплата 150 грн, без порогу 80%) і silently — без Задач та Telegram (tenant_meta paid_on_any_payment).

ГотовоL·3-7 днівquick-260610 thread-status-ai (6 commits)

Розпізнавання товару → блок «Обрані товари» → коректні відповіді про розмір/наявність

★★★★★

ШІ розпізнає мод.ряд/артикул чи назву моделі з фото/скріну/шерд-поста клієнта → знаходить товар у каталозі → блок «Обрані товари» на діалозі → правильні відповіді про розмірну сітку/наявність (числа з каталогу).

Ф1: фід emits <article>+<model_line> → колонки products (mig 0043) + findProductsByCode (article→варіант, model_line→весь ряд) + thread_selected_products (0044) + блок у IG-панелі + ін'єкція у generate. Ф2/3: vision (Haiku) для скрінів + failover для caption-reels; webhook вже віддає CDN-фото+підпис (IG Graph API НЕ потрібен) → recognizeProductOnInbound (код→точно / назва→пошук, conf≥60) auto-add source=ai; прапорець product_recognition_auto (default off, «🤖 авто» у блоці). Числа лише з каталогу. Verified: 2010611→4 кольори «Біссен», «Мелісса»→1010228, квитанція→0. Не верифіковано наживо лише: vision зчитування ВИДРУКУВАНОГО коду з реального фото (механізм перевірено, бракувало фото з кодом). Відповідь тепер ВЕДЕ діалог по розпізнаному товару (питає колір/розмір, називає наявність) і НІКОЛИ не каже «не можу відкрити Instagram/посилання». ПІДБІР РОЗМІРУ: заміри (довжина по спині/обхвати/рукав) яких немає у фіді — скрейпляться зі сторінки товару (feed <link>) per-size + кешуються (product_page_info, mig 0045); ШІ радить розмір за параметрами клієнта + параметрами моделі на фото. Verified: Дарока→XS|S/S|M/M|L заміри, AI рекомендує M|L. Deferred: worker reply path injection (не активний). АУДИТ 2026-06-24 (.planning/AUDIT-ig-product-pipeline.md) + P0-фікси 2026-06-25: (A) base-правило «уточню/перевірю» зроблено умовним — лише коли даних НЕМАЄ в блоках; (B) у блок «Обрані товари» додано Посилання на товар + Фото (раніше ШІ «не бачив посилання»); (C) один активний товар — нове розпізнавання прибирає попередні авто-здогадки (кінець плутанини Дарока+Магнолія). Verified e2e: ШІ дає посилання + точні см одразу, deflectить лише коли даних справді нема. P1 2026-06-25 (resolution-крок перед відповіддю): (D) визначає товар із сигналів — variation_id з лінка / код у тексті / LLM-назва моделі (з опискою «манголія»→Магнолія) → закріплює в «Обрані» або дає хінт дизамбігуації/уточнення; (E) текстова назва товару тригерить пошук БЕЗ кнопки. Статуси: resolved/ambiguous(питає X чи Y)/none(питає назву)/skip(привітання+колаборації не чіпає). + фікс WAF: скрейп замірів з прод-IP (DE) діставав 403 → accept/accept-language headers; error більше не кешується на 30д. + ціна: коли фід дає 0 — скрейпиться зі сторінки (JSON-LD), mig 0046. + ДВА РІВНІ товарів (mig 0047): кандидати (розглядає, P0-C один активний) → ПІДТВЕРДЖЕНІ (клієнт обрав — пін, не чиститься, КІЛЬКА для мульти-замовлення; для суми ШІ бере звідси). Підтвердження: кнопка ✅ у панелі + AI авто коли клієнт каже «беру/оформлюю». + UI 2 колонки (🔎 Пошук | ✅ Підтверджені) + підтверджені = позиції замовлення з обраним КОЛІР+РОЗМІР (dropdown + AI авто-захоплення з діалогу, mig 0048) + Сума замовлення. + AI ВИДАЛЕННЯ товарів на прохання клієнта (single/named детерміновано, мульти/«лиши тільки X» — LLM-резолвер). Ціна у GET/UI: каталог або скрейп.

ГотовоL·3-7 днів27c89ef + f236a20 + 2055252 + c8e2c3c + 650d657 (recognizer)

IG: ескалація діалогу до живого менеджера (P2 аудиту)

★★★★

ШІ сам передає діалог менеджеру: холд треду (пауза) + Telegram-пінг власнику + одне прощальне повідомлення клієнту без продовження продажу

Тригери (детерміновані regex, без LLM, лише останнє вхідне): (1) клієнт просить живу людину/менеджера/оператора або питає «ви бот?»; (2) сильний негатив/скарга (обман, поверніть гроші, поліція/юрист); (3) поза каталогом — повернення/обмін/індивідуальне пошиття/опт; (4) ≥3 послідовних невдалих resolution товару (лічильник resolution_fail_count, «resolved» скидає). Дія: dm_thread_reads.paused_at (існуючий холд — авто-відповіді його вже поважають) + escalated_at/escalation_reason (mig 0049) + Telegram пінг (клієнт/причина/останнє повідомлення/лінк на панель, purpose=other) + hint у промпт «передай менеджеру, не продовжуй продаж». Ідемпотентно: поки escalated_at стоїть — без повторних пінгів. Зняття паузи в панелі скидає ескалацію+лічильник (менеджер розібрався). Verified tsx-симуляцією: 13/13 тригер-кейсів + повний цикл + Telegram delivery ok.

ГотовоM·1-2 дніig-escalation P2 (2026-07-02)

IG Manager: фікси з тесту керівника відділу продажів

★★★★

Ескалації (дата поставки, магазин, мульти-пости), пам'ять обговорених товарів, чесність по замірах, бронь при запереченнях, фікс IBAN-тригера, автосинк фіда на проді

ГотовоM·1-2 дні2026-07-03 (quick-260703-i0e)
📊

Аналітик

KPI Hub, аномалії, причинно-наслідковий аналіз
3110

Analytics: narrative summary дня/тижня

★★★★★

Історія цифр у тексті: «цього тижня замовлень 142 (+12%), AOV 3 280 (-3%), maturity ROAS на FB просів через...»

Director Daily/Weekly briefs роблять це частково, треба окремий screen з історією наративів + причинно-наслідкові пояснення

ЧастковоM·1-2 днідеталі →

Analytics: окремий екран аномалій

★★★★★

Лог всіх детекцій з historical context. Sortable за severity, filterable за метрикою. Click → причинно-наслідковий аналіз

ЗапланованоM·1-2 днідеталі →

Analytics: журнал рішень аналітика

★★★★★

Кожна гіпотеза + результат через 7 днів: 'AI припустив що IG провал від ціни — змінили — підтвердилось'

ЗапланованоM·1-2 днідеталі →

Analytics: 3 ролі аналітика

★★★★★

Спостерігач (читає метрики) / Пояснювач (causal) / Гіпотезіст (генерує гіпотези). Перемикач у UI

ЗапланованоM·1-2 днідеталі →

Analytics: Telegram-комунікація

★★★★★

Питання у природній мові: «який ROAS останніх 7 днів» → отримуєш числа з графіком + LLM-пояснення

ЗапланованоM·1-2 днідеталі →

Analytics: достовірність даних

★★★★★

Перед висновками — перевірка чи дані повні (всі канали, всі дні, відсутність gaps). Інакше «дані ненадійні» badge

ЗапланованоM·1-2 днідеталі →

Analytics: KPI-блок «Товар / Закупка»

★★★★★

ABC-наявність, mortal stock, оборотність, ліквідність, виконання плану закупки

ЗапланованоM·1-2 днідеталі →

Analytics: KPI-блок «Незабори»

★★★★★

% викупу за каналами + витрати на зворотну логістику + врятований дохід після нагадування

ЗапланованоM·1-2 днідеталі →

Analytics: KPI-блок «Клієнти / LTV / Retention»

★★★★★

Перші vs повторні, retention 30/90/365 днів, LTV, top 10% клієнтів за обігом

ЗапланованоM·1-2 днідеталі →

Причинно-наслідковий аналіз

★★★★

Клік на аномалію → Director шукає корелювані події (FB кампанія старт, ціна змінилась, NP затримка)

Anomaly detection є — треба + correlation engine на metric_snapshots

ЗапланованоL·3-7 днівдеталі →

Окремий KPI Hub з drill-down

★★★★★

Топ-вью по всіх KPI з clickable cells → причини змін

Зараз KPI розкидані по екранах. Хочеться single KPI dashboard

ЗапланованоL·3-7 днівдеталі →

Analytics panel + GA4/FB Ads dashboard

★★★★

Overview · Funnel · Sources · Pages · FB Ads campaigns

ГотовоL·3-7 днівcomponents/agent-panels/analytics-panel + site/analytics tab

Clarity NL API integration

★★★★★

JS errors / rage clicks / dead clicks / quick backs · 7-day window

ГотовоM·1-2 дніagenthub_site_funnel_clarity

Analytics: запуск аналітика через директора

★★★★★

Director у chat може делегувати: «передай аналітику питання по ROAS» → ask_specialist(analytics, ...)

ГотовоS·2-4 годask_specialist tool
📦

Закупівельник

Агент закупки, прогноз попиту, матриця постачальників
13

Buyer: інтеграція з директором (questions after)

★★★★★

Після Buyer власник отримує від Director питання типу «закрити мертвий C-склад на 50% — це звільнить ~Х тис, погоджуєш?»

БэклогS·2-4 годдеталі →

Buyer: ранковий звіт по запасах

★★★★★

Щодня 9:00 — топ-маржа · ризик нестачі (14 і 30 днів) · заморожені гроші · оцінка новинок · 3 рекомендації дій

БэклогM·1-2 днідеталі →

Buyer: попередження про нестачу 14/30 днів

★★★★★

Список товарів з days_until_oos < cycle_time + safety_buffer. Ранжовані за критичністю (топ-маржа + швидкість обігу)

БэклогM·1-2 днідеталі →

Buyer: 7-хв брифінг закупки через SPIN

★★★★

Перша мікросесія з власником: 8 питань — як зараз закуповує, які болі з товаром, які постачальники, що зависло, що горить

БэклогM·1-2 днідеталі →

Buyer: блок «Заморожені гроші»

★★★★

Топ-N позицій що лежать > 30/60/90 днів. Сума заморожених грошей у грн. Рекомендація: розпродаж / уцінка / списання

БэклогM·1-2 днідеталі →

Buyer: оцінка новинок

★★★★★

Товари заведені < 30 днів — як зайшли. velocity vs benchmark категорії. Ранній сигнал: підсилити маркетинг або зняти з закупки

БэклогM·1-2 днідеталі →

Buyer: бюджет закупки + дисципліна виконання

★★★★★

План vs факт по місяцях. Сигнал якщо overspend / underspend > X%

БэклогM·1-2 днідеталі →

Buyer: окремий Telegram-канал закупщика

★★★★★

Спрощений flow для закупщика-людини: щоденний список / погодити PO / прийняти товар / зафіксувати брак

БэклогM·1-2 днідеталі →

Buyer MVP — режим видимості

★★★★

Спостерігає закупки + збирає історію без втручань

Закупівельник з doc'у — повністю не стартовано

БэклогL·3-7 днівдеталі →

Buyer Co-pilot — режим співпілота

★★★★

Пропонує що замовити + чорнетка PO. Власник підтверджує

БэклогL·3-7 днівдеталі →

Buyer: рейтинг постачальників

★★★★

Матриця: ціна · cycle time · % браку · гнучкість · історія співпраці. На кожен товар найкращий постачальник

БэклогL·3-7 днівдеталі →

Buyer: web-сторінка власника

★★★★

Огляд асортименту в цифрах: A+/A/B/C/D, оборотність, ліквідність складу (місяці), графіки сезонності

БэклогL·3-7 днівдеталі →

Прогноз попиту + матриця постачальників

★★★★

Топ-N товарів які закінчаться через X днів + кращий постачальник

Залежить від Buyer MVP

БэклогXL·2+ тижнідеталі →
👥

HR

HR-агент: оцінка команди, ролі, KPI, навчання
218

HR: оцінка якості скриптів менеджерів

★★★★

AI слухає дзвінки + читає IG — оцінює дотримання скриптів, tone of voice, response time. Топ-фрази що працюють

AI-оцінка скриптів вже є, треба згрупувати по менеджерах + KPI dashboard

ЧастковоM·1-2 днідеталі →

HR-агент — режим видимості

★★★★★

Команда / ролі / KPI · базова видимість

HR employees migration (0035) є, базова сторінка теж — треба брифінг + KPI

ЧастковоM·1-2 днідеталі →

Оцінка якості команди

★★★★★

Скрипти / NPS / response time / sales conversion per manager

AI-оцінка скриптів вже є — треба згрупувати по менеджерах

ЗапланованоL·3-7 днівдеталі →

HR: інтеграція з директором

★★★★★

Director після HR ставить: «На цей тиждень виглядає що менеджер X дав 47% конверсії — підвищити чи дочекатись 2-го тижня?»

БэклогS·2-4 годдеталі →

HR: 7-хв брифінг команди

★★★★★

8 питань: розмір команди / ролі / hand-off / KPI / bus factor 1 / текучка / ручні процеси / болі власника

БэклогM·1-2 днідеталі →

HR: карта команди + bus factor

★★★★★

Візуалізація хто за кого відповідає, де hand-off, які ролі мають bus factor 1 (ризик якщо ця людина зникне)

БэклогM·1-2 днідеталі →

HR: Telegram-канал власника

★★★★★

Щоденний звіт по команді: хто перевиконав, хто провалив, де треба тренінг, кого варто відзначити

БэклогM·1-2 днідеталі →

HR: Telegram-канал для HR/керівника

★★★★★

Окремий контур для менеджера команди: хто на зміні, хто запізнюється, ескалації, навчання

БэклогM·1-2 днідеталі →

HR: онбординг нового співробітника

★★★★★

Чек-лист першого дня / тижня / місяця. AI підказує власнику що показати/розповісти. Автоматичний знайомство з картки бізнесу

БэклогM·1-2 днідеталі →

HR: режими роботи (shadow / copilot / auto)

★★★★★

Shadow — тільки фіксує. Copilot — пропонує тренінги/ескалації. Auto — сам розсилає тренінги на основі тригерів

БэклогM·1-2 днідеталі →

HR: модуль тренінгів

★★★★★

На основі скриптів + актуальних правил Director — генерує мікро-уроки для менеджерів. Тренінг приходить в TG як 5-хв quiz

БэклогL·3-7 днівдеталі →
🎤

Рекрутер

AI-рекрутер: вакансії, відео-інтерв'ю, оцінка кандидатів
10

Recruiter: AI-генерація тексту вакансії

★★★★★

На основі бизнес-картки + ролі. 4-5 версій під різні платформи (Work.ua / Robota.ua / Telegram / Instagram)

БэклогM·1-2 днідеталі →

Recruiter: AI-скоринг CV

★★★★★

На вхід CV PDF/DOCX → парсимо досвід, навички, кваліфікацію → скор vs scoreкард. Топ-3 з обґрунтуванням

БэклогM·1-2 днідеталі →

Recruiter: структуровані запитання для власника

★★★★★

AI генерує 8-12 питань на структуроване інтерв'ю + scorecard для оцінки. Власник просто ставить 1-5 за кожне

БэклогM·1-2 днідеталі →

Recruiter: Telegram-канал кандидата

★★★★★

Кандидат отримує лінк, заповнює анкету, записує відео-інтерв'ю прямо у TG bot. Прозорий статус заявки

БэклогM·1-2 днідеталі →

Recruiter: Telegram-канал власника

★★★★★

Щоденний звіт: «надійшло 12 нових заявок · 3 у топ-10% по скору · 2 пройшли відео-інтерв'ю». Кнопки погодити фінал

БэклогM·1-2 днідеталі →

Recruiter ↔ HR — handoff після найму

★★★★★

Після hire — автоматичне передавання у HR-агент: онбординг, перші 30 днів, очікувані KPI

БэклогM·1-2 днідеталі →

Recruiter: режими (shadow / copilot / auto)

★★★★★

Shadow — лише агрегує. Copilot — пропонує дії. Auto — сам відсіває явно нерелевантні CV (з прозорим лог-ом)

БэклогM·1-2 днідеталі →

AI-рекрутер — публікація вакансій + воронка кандидатів

★★★★★

Текст вакансії + збір CV + базовий ранжуван

БэклогL·3-7 днівдеталі →

Recruiter: воронка кандидатів у web-кабінеті

★★★★★

Заявка → CV-скоринг → телефон → текст-інтерв'ю → відео → фінал. Drag-and-drop між стадіями + AI коментарі

БэклогL·3-7 днівдеталі →

Відео-інтерв'ю + AI-оцінка

★★★★

Структуровані 5 питань + AI-аналіз відео + картка кандидата

БэклогXL·2+ тижнідеталі →
✍️

Контент

Content-агент: пости, Reels, тексти карток, banners
11

Content jobs (text+image generation)

★★★★★

Картки товарів · banners · IG posts · продуктові тексти

Базовий content/jobs API є — треба UI keypipeline + готові preset-и

ЧастковоM·1-2 днідеталі →

IG posts автогенерація + scheduler

★★★★★

Reels-ідеї + drafts + Mediа Insights → коли публікувати

БэклогL·3-7 днів

Approvals + Telegram

Черга погоджень, Telegram-flow для власника й менеджера
22

Telegram buttons для approval

★★★★

Inline-кнопки «Apply / Reject / Show evidence» прямо у TG

Базові notifications є, треба inline keyboard + callback handlers

ЧастковоS·2-4 годдеталі →

Approvals queue UI

★★★★

Окремий screen зі всіма pending approval_requests + filter + approve/reject

approval_requests таблиця є, базовий UI — треба повний editor + history

ЧастковоM·1-2 днідеталі →

Tracking ефекту approved дії

★★★★

Approved → дія → метрики через 7 днів → автоматично у журнал

ЗапланованоM·1-2 днідеталі →

Approvals: типи з різним ризик-профілем

★★★★★

Класи: low-risk auto-approve, medium запит у TG, high — обовʼязкова сесія з власником. Class задається агентом + Director rules

ЗапланованоM·1-2 днідеталі →
🧠

Пам'ять і знання

Brain (rules), business_dna, knowledge base, decision journal
31

Memory: Brain rules UI (CRUD)

★★★★★

Окремий екран зі всіма правилами Director: додати / видалити / категорії / scope (агент / глобально). Зараз через Director chat

Database + tools є. UI — частково в /dashboard/director-activity, треба повноцінний CRUD-screen

ЧастковоM·1-2 днідеталі →

business_dna.md (живий паспорт)

★★★★★

Markdown файл з усім що Director знає про бренд

ГотовоM·1-2 дніDirector M1

Knowledge files з RAG

★★★★

knowledge_chunks + embeddings → semantic retrieval

ГотовоL·3-7 днівknowledge_files migrations

Довідник інтеграцій (per-agent)

★★★★★

Shared guide на 21 інтеграцію + per-agent style tab

ГотовоM·1-2 дні0036_integration_knowledge
🔌

Інтеграції

GA4, FB Ads, IG, CRMs, банки, Nova Poshta, MCP-сервери
102

Інтеграція: маркетплейси (Rozetka / Prom)

★★★★

Замовлення з Rozetka/Prom → unified Customers + sales workspace. Окремий канал у Customer Journey

БэклогL·3-7 днівдеталі →

Інтеграція: 1С / власна система обліку

★★★★

Залишки + рух товарів для агента закупки. Без заміни системи власника — режим AI Orchestration Layer

БэклогXL·2+ тижнідеталі →

GA4 OAuth + Data API

★★★★★

Property picker + одноразовий OAuth + усі fetcher-и

ГотовоL·3-7 днів85e5207 GA4 one-click

FB Ads insights

★★★★

Ad insights + campaigns + ROAS

ГотовоM·1-2 дніfb-ads service

Instagram DM (data-unity proxy)

★★★★★

OAuth + page picker + subscribe + webhook + send

ГотовоXL·2+ тижніagenthub_session_handoff_2026_05_04

Binotel telephony + webhook

★★★★

Call settings lookup + call completed upsert + audio player

ГотовоL·3-7 днівagenthub_binotel_customers

Monobank acquiring + top-up

★★★★

ECDSA verified + USD billing flow

ГотовоL·3-7 днівagenthub_balance_monobank_browse

PrivatBank Авто-клієнт API

★★★★

Multi-token + multi-account + transactions cache

ГотовоL·3-7 днівagenthub_privatbank_finance + 0038

Nova Poshta multi-account

★★★★

Primary MCP + extras JSON + direct API client + tracking

ГотовоM·1-2 дніagenthub_novaposhta_multi

OneBox CRM (POST orders)

★★★★

AI-extracted order_drafts → POST у CRM

ГотовоM·1-2 дніagenthub_order_drafts

Microsoft Clarity MCP

★★★★★

NL queries для UX-сигналів

ГотовоM·1-2 дні

Swagger/OpenAPI MCP framework

★★★★

Універсальний spec → tools generator (Sitniks, SalesDrive, KeyCRM, OneBox)

ГотовоL·3-7 днівagenthub_swagger_mcp

Розклад і скіли

Cron-скіли, Morning Brief, Weekly Report, моніторинг
42

Schedule: ранковий звіт закупки 09:00

★★★★

Cron-skill що формує buyer morning brief через buyer-agent + надсилає у Telegram

БэклогS·2-4 годдеталі →

Schedule: HR weekly review понеділок

★★★★★

Cron-skill — топ менеджер, аутсайдер, ескалації, рекомендовані тренінги

БэклогS·2-4 годдеталі →

Cron-skills + UI editor

★★★★★

Створити / редагувати / поставити anomaly-only / видалити

ГотовоL·3-7 днів3b1dcd0 + 18eb9cb

Active monitor (4-h)

★★★★

Heartbeat кожні 15 хв, monitor кожні N год, anomaly-only Telegram

ГотовоM·1-2 дніagenthub_director_verification_monitor

Weekly reflection skill

★★★★★

Щонеділі 19:00 — reflections/week_<N>.md + оновлення business_dna

ГотовоS·2-4 годagenthub_director_self_aware

Daily KPI snapshot

★★★★

06:15 Київ — yesterday's KPI у metric_snapshots для z-score

ГотовоS·2-4 годDirector M4