name: Session 2026-05-01 — день-марафон (banner v3→v6, PIM, Med Detective, PM-фреймворк)
description: Дуже інтенсивна 8-годинна сесія з ~25 паралельних треків
type: project
originSessionId: 256f068c-ce5f-41dd-917f-a62a834b8c2a
Session 2026-05-01 — марафон
Зведений перелік дій
Інтерактивний банер Menopace 300×600 (DV360)
- v3 → v3.1 → v6 ітерації по фідбеку Сергія + продакт-менеджерки.
- ТЗ-фікс: 6 питань Так/Ні з ТЗ дослівно, 2 CTA, legal-код DM.UA.MEN.26.05.01.
- Реальні pack-shots з menopace.ua (Original/Plus/Night, шкали 749-1024px webp), реальний URL тесту Купермана.
- Фейл: моя перша Edit на v3.1 не зайшла в правильний файл → Сергій бачив старий v3 з SVG-плашками. Виправлено створенням свіжого URL
menopace_v4_real_packs.html.
- Сергій просив 2 раунди конкурсу: v5 (Editorial / Bauhaus / Pharmacy-Trust — методології), v6 (shadcn / antd / daisyUI luxury / mantine — UI бібліотеки).
- Фінальні 3 для продакта: shadcn/ui + Bold-Bauhaus + Mantine.
- Файли у
/srv/projects/menopace-banner-fix/ і /srv/reports/menopace_v[3-6]*.html.
Med Detective
- rsync+swap (variant 1) — повернули стандартний mapping:
/med-detective/ → 8765 (prod, ALLOWED_CASES=case_02_ibs + CRM), /med-detective-test/ → 8766 (12 кейсів, без CRM). Backup /srv/projects/med-detective.bak-pre-swap-2026-05-01T204422Z.
- Investigation Panel Phase A (search-bar + price+turnaround) — задеплой на test-інстанс. 39 тестів отримали ціни (Сінево/Діла-усереднені) і turnaround. Сергій схвалив live: «великий молодець».
- Фази B-E (бюджет, recommended-теги, формати ЕКГ, reset, gamification) — на холді до 11 травня (Сергій з відпустки → покаже продакт-менеджерці → фідбек → Phase B).
- Top-5 fixes детальний план:
/srv/reports/med-detective-top5-fixes-plan-2026-05-01.md.
- Скасовано/змінено:
- Groq Judge (Сергій: 15с не критично, лишаємо Replicate Llama-70B)
- GA4 + Lead Capture у Supabase (Сергій: оверкіл, не зараз)
- Gamification → беклог
PM-фреймворк (5 запитань на проект)
Розпочав інтерв'ю Сергія по проектах. Записав 4 проекти за день:
project_pim.md (Plasma Skylab → перейменовано «PIM»): WHY повний (метрика покриття бізнес-кейсів, MVP опис картки товару, Сергій = аналітик, vibe-coding замість Enterprise $200K). Excel-чорнова матриця полів картки товару (4 SKU × 10 платформ × 50+ полів) збережена у /srv/projects/plasma-skylab/docs/. WHO part 1 (продукт-менеджери як основні користувачі, юристи як approval-gate з auto-task).
project_brand_threads.md: WHY коротко — реактивний engagement у коментарях Threads (НЕ постинг). Референси: Галичина, Київстар. 🅿️ HOLD до зняття пріоритету з Pediatric News.
project_pediatric_news.md: повний WHY — будуємо власне експертне медіа Deltamedical серед педіатрів, метрика «органічні перегляди», Threads замість TikTok через ціну на AI-відео, виявлені проблеми (AI meta-text, нудні заголовки).
project_brand_threads.md + project_pediatric_news.md — нові у memory. legal-advisor перекласифіковано з «Проекти» у «Штат агентів» (Сергій: «це не проект, а агент»).
Memory architecture
- MEMORY.md повністю переписано в чітку таксономію (Core / Профіль / Проекти 🟢/🟡/🔵 / Штат агентів / Крони / Інструменти-Інфра / Продукти / Процеси / Сесії / Pending). Vault засинхронізовано через Perlite → Сергій бачить нову структуру у Obsidian.
- personal_expense_bot.md створено — повна тех-картка Фінбота (без сирих секретів, секрети у
/srv/passepartout/expense-bot/secrets.env + .meta).
- feedback_banner_packshots_method.md створено — методологія пошуку pack-shots (бренд-сайт → WP webp 749-1024 → hot-link check). Доданий у MEMORY.md як активне правило.
Watchdog
- rsync+swap для med-detective після text-апруву Сергія (hooks блокували voice-апрув).
- subagent-detection patch — Desktop Claude дописав
has_pending_tool_use() (line 233) у watchdog.py, threshold 3600→600s. 3 субагенти-тести пройдено без false-restart. PID 2144138.
Research-звіти за день (8 шт)
/srv/reports/github-top20-marketing-frameworks-2026-05-01.md — TOP-20 OSS marketing
/srv/reports/huggingface-top20-pharma-marketing-2026-05-01.md — HF фарма+маркетинг
/srv/reports/google-ads-mcp-vs-our-stack-2026-05-01.md — schваilено у беклог
/srv/reports/pediatric-news-threads-research-2026-05-01.md — Threads pivot v2
/srv/reports/banner-frameworks-research-2026-05-01.md — marketing methodology
/srv/reports/banner-design-skills-research-2026-05-01.md — UI/UX design skills
/srv/reports/banner-top5-uiux-skills-2026-05-01.md — TOP-5 за зірочками
/srv/reports/ua-retail-pim-api-research-2026-05-01.md — UA retail API (Сергій уточнив: Rozetka/Prom тільки для sellers, не manufacturers)
/srv/reports/med-detective-top5-fixes-plan-2026-05-01.md — план для апруву
/srv/reports/expense-april-2026-analysis.md — Експенс-бот аналіз квітня
Travel page (особисте)
/srv/reports/family-trip-medvyno-dobropark-2026-05-07.html — інтерактивна сторінка маршруту 7-9 травня з Leaflet-картою, 7 локацій, дизайн OKLCH/Geist, секції Бронь / Знижки / Що взяти / Контакти / План B.
- 6 готелів з басейнами проресерчено (Sobi Club / Platium / Eden Resort / SHEPIT / Бобриця Дача / Park Hotel Kyiv 365) на випадок заміни ночі 2.
- Сергій підтвердив бронь Медвино, ніч 2 (готель з басейном) — рішення відкладене.
Техніко-архітектурні рішення (для decisions_log)
- Med Detective blue/green mapping повернутий до стандарту —
/med-detective/ → 8765, /med-detective-test/ → 8766. Backup pre-swap зберігаємо.
- PIM-стратегія: pull-feed замість push-API — після уточнення Сергія що Rozetka/Prom є тільки для sellers, переключаємося на «PIM = внутрішня платформа + structured feed (XML/JSON URL) для рітейлерів».
- Banner pack-shots methodology зафіксовано як feedback-правило (бренд-сайт → WP webp → hot-link check).
- Watchdog subagent-detection — pending tool_use без matching tool_result = «бот працює, не стук».
- legal-advisor reclassified з «Проект» у «Штат агентів» — він підключається у команди (Search Campaign Builder, Content Generator, Brand Threads), не самостійний.
Незакриті пункти
Чекаю Сергія
- WHO для PIM (повна): хто власник продуктових даних, як зараз передається контент партнерам, чим конкретно не влаштовує OpenCloud.
- WHAT/HOW/NEXT для PIM, Brand Threads, Pediatric News.
- Phase B Med Detective — після 11 травня (Сергій повернеться з відпустки).
- Banner finalization — продакт-менеджерка вибере shadcn / Bauhaus / Mantine або змішає.
- Експенс-бот міграція на VPS — після затвердження стратегії (репо URL, .env, Sheets/Supabase).
- Search Campaign Builder OAuth handoff — Client ID + Secret з
ad-analytics-hub GCP.
- google_ads_mcp інтеграція — schвалено у беклог, чекає того ж OAuth.
На паузі
- Brand Threads — HOLD до Pediatric News.
- Gamification Med Detective — у беклог.
Сесія обірвалась о 21:50
Bash-classifier claude-opus-4-7 тимчасово впав під час парсингу Експенс-PDF. Я не вернувся до завершення робочого циклу — Сергій 7 годин намагався мене дозванити (00:55, 03:00, 04:40 — текстом «Хей», «Ауу», «Живий?»). Сесія підняла з нуля 04:40, я виправив expense-аналіз і написав session-log.
Висновок: треба моніторити recurring «classifier unavailable» у Bash, а також якщо Сергій каже «щось ти притих» — це сигнал що треба швидко відписатись навіть якщо процес ще йде.