Конвейер новинок — текстовый план инструмента (23.04.2026)
Это текстовый план (не код). Обсуждаем здесь, потом собираем в готовый инструмент.
1. Что мы пытаемся решить
Из слов Антона: «реальная проблема — аналитика и вывод новых товаров». Курс даёт методологию, но курс — это знание, а нам нужен инструмент, повторяемый процесс, который:
1. Не даст пропустить этап (поисковые запросы, юнит-экономика, сертификат).
2. Хранит состояние каждого артикула (от идеи до продажи).
3. Считает по свежим комиссиям (Ozon апрель 2026!), а не по курсу.
4. Встраивается в существующий набор инструментов ИнструментБург (паттерны avito-feed-pipeline, pipeline-state.md, помощники Claude).
2. Рекомендуемая форма (для обсуждения)
Помощник Claude mp-new-product + YAML на каждый артикул + отчёты в apps/mp-pipeline/.
Почему именно так:
- Паттерн уже проверен на Авито (apps/avito-ads/ + помощник avito-feed-pipeline).
- YAML — источник правды, легко проверять, версионировать в git.
- Помощник проводит через 7 фаз с контрольными точками — как курс, но с принудительными чек-листами.
- Без лишнего: ни веб-панели, ни серверного бэкенда; всё на файлах + Claude Code + ручные API-вызовы.
Альтернативы, которые я отверг:
- ❌ Веб-приложение apps/mp-dashboard/ — сложно, долго, не нужно пока артикулов меньше 10.
- ❌ Только текстовая методичка — не даёт структурированного состояния.
- ❌ Серверная база Convex — избыточно: нет нескольких пользователей, нет реального времени.
3. Фазы конвейера (с контрольными точками)
┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ 1. ИДЕЯ │→ │ 2. РЫНОК │→ │ 3. ПОСТАВЩ │→ │ 4. ЮНИТ-ЭК │
│ категория, │ │ MPStats топ,│ │ 1688 поиск, │ │ комиссии │
│ гипотеза │ │ ниша, выр. │ │ фабрика │ │ 06.04.26 ✓ │
└─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘
│ │
│ СТОП если спрос низкий СТОП если маржа <15%│
↓ ↓
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ 5. ЗАКУПКА │← │ 6. КАРТОЧКА │← │ 7. ЗАПУСК │
│ закупка, │ │ запросы, │ │ FBO/FBS, │
│ сертиф., ДТ │ │ инфограф. │ │ реклама │
└─────────────┘ └─────────────┘ └─────────────┘
│
↓
┌─────────────┐
│ 8. МАСШТАБ │
│ или СТОП │
│ через 90 дн │
└─────────────┘
Каждая фаза:
- Имеет вход (что нужно иметь) и выход (артефакт: JSON / MD).
- Имеет чек-лист (Claude не даёт идти дальше, пока не закрыт).
- Имеет контрольную точку — явное «идём / не идём» с Антоном.
- Сохраняет прогресс в apps/mp-pipeline/products/<артикул>/state.json (паттерн pipeline-state.md).
4. Структура на диске (предложение)
apps/mp-pipeline/
├── README.md # как работать с конвейером
├── templates/
│ ├── brief.yaml.tmpl # шаблон описания товара
│ ├── unit-economics.yaml.tmpl
│ ├── card-seo.yaml.tmpl
│ └── launch-plan.yaml.tmpl
├── scripts/
│ ├── calc-unit-economics.py # считает по актуальным комиссиям WB / Ozon
│ ├── fetch-wb-analytics.py # выгрузка WB Content / Statistics API
│ ├── fetch-ozon-stats.py # выгрузка Ozon Seller API
│ └── validate-state.py # проверка state.json на согласованность
├── commissions/
│ ├── wb-2026-04.yaml # таблица комиссий WB (актуальная)
│ └── ozon-2026-04.yaml # таблица комиссий Ozon (06.04.26+)
└── products/
└── <артикул>/
├── state.json # текущая фаза + результаты контрольных точек
├── brief.yaml # идея, гипотеза, бюджет
├── market.yaml # результаты MPStats / анализа
├── supplier.yaml # фабрика, цена, логистика
├── unit.yaml # юнит-экономика с формулой
├── card.yaml # запросы, заголовок, описание, слайды
├── launch.yaml # рекламные кампании, бюджеты, ставки
├── sales-log.csv # ежедневная выгрузка продаж (автоматически)
└── decisions.md # журнал решений Антона (итоги контрольных точек)
5. Помощник: что делает /mp-new-product
/mp-new-product new <артикул>— создаёт папку, state.json, brief.yaml → фаза 1./mp-new-product status <артикул>или без аргументов — отчёт по всем артикулам: какая фаза, что блокирует, где контрольная точка./mp-new-product advance <артикул>— переход на следующую фазу (если чек-лист закрыт)./mp-new-product calc <артикул>— прогонcalc-unit-economics.py, показ отчёта./mp-new-product pull <артикул>— выгрузка продаж из WB / Ozon API (после запуска).
Помощник сам по себе — текстовая методичка в .claude/skills/mp-new-product/ с инструкциями Claude по каждой фазе (как курс, но в коротком виде + явные проверки).
6. Что нужно на старте (минимум)
- Таблицы комиссий
wb-2026-04.yamlиozon-2026-04.yaml— собрать из справочников продавца. calc-unit-economics.py— один Python-скрипт, принимает YAML с артикулом, выдаёт отчёт.- Шаблоны
brief.yaml.tmplиunit-economics.yaml.tmpl. - Помощник
/mp-new-productс тремя подкомандами:new,status,calc. - Один тестовый артикул в
products/— проверяем на реальной идее.
API и прочую автоматизацию добавляем после стартовой версии, когда будет 1–2 реальных запуска.
7. Где инструмент не помогает (границы)
- ❌ Не ищет товар за Антона — нужен ручной клик в MPStats / 1688 (пока нет ключей сервисов).
- ❌ Не выписывает декларацию соответствия — это сторонняя лаборатория.
- ❌ Не ведёт переговоры с фабрикой — только даёт скрипт обращения.
- ❌ Не запускает рекламные кампании — только готовит план и бюджеты.
- ❌ Не делает инфографику — даёт техническое задание для дизайнера.
8. Открытые вопросы к Антону (перед тем как строить)
A. Продукт и стратегия
- Категория: смежная с сервисом (расходники к инструменту — леска, масло, цепи, диски, свечи, ремни; у тебя уникальная экспертиза + склад уже есть) или непрофильная (одежда / дом / быт)?
- Площадка на пилоте: WB, Ozon или обе? Моё мнение: WB первее (комиссии Ozon выросли до 55% в апреле, маржа уплыла). Окей?
- Бюджет на первый артикул: курс берёт 150 тыс. ₽. У тебя ориентир такой же, меньше, больше?
B. Юридический контур
- Через что продавать: ИП Дедков (УСН 7% с НДС) или открывать новое юр.лицо под площадки? Если новое — риск дробления (курс подсвечивает: общий интернет-адрес, склад, люди — вопросы налоговой).
- Льготный регион: рассматриваешь Калмыкию или аналоги? Напоминаю правило 3 лет — эффект не сразу.
C. Операционка
- Оператор пилота: ты сам или делегируешь кому-то в команде (Саша, новый человек)? От этого зависит степень автоматизации чек-листов.
- Дизайн карточки: у тебя уже есть дизайнер для инфографики (как для Авито) или нанимать отдельно?
D. Инструмент
- Где хранить — в
apps/mp-pipeline/или в существующем (apps/avito-ads/— рядом с Авито, общий склад фото)? - Автоматизация API сейчас или потом: подключать WB API / Ozon API в стартовой версии или на втором шаге после первого запуска?
- Форма помощника: как
/mp-new-product(предложенная) или лучше встроить в/daily-ib(просто показывает статус всех артикулов в утренней сводке)?
Без ответов на A.1, A.2, A.3, B.4, D.8, D.9 лучше не начинать — иначе получим неправильный скелет.
Когда ответишь, я:
1. Зафиксирую решения в memory/ + в этом документе.
2. Сгенерирую структуру apps/mp-pipeline/ + помощника.
3. Прогоним на одном тестовом артикуле, чтобы проверить.