Артель Красок
v3.2 — обновлено с учётом ratings-системы (2026-04-18) · Тверь · AI-разработка
01 / Допущения
200 000₽/мес
9 091₽
22 рабочих дня в месяце
1 136₽
| Тип задачи | Коэфф. |
|---|---|
| CRUD, формы, API-роуты | ×2.5 |
| UI-компоненты, вёрстка | ×2.0 |
| Интеграции (ЮKassa, Docker) | ×1.5 |
| DevOps, архитектура | ×1.3 |
| Контент, SEO, MDX | ×2.5 |
| Средневзвешенный | ×2.0 |
Каждая задача оценена в классических dev-days, затем делится на коэффициент AI. Консервативная оценка; реальный может быть 2.0-2.5.
02 / Скоуп
Открытый маркетплейс картин: каталог, карточки, checkout, vendors
Курируемая premium-галерея: curator dashboard, сертификаты подлинности
Календарь мастер-классов и выставок с онлайн-бронированием
Партнёрские ссылки на художественные материалы
Отдельный лендинг для бронирования студий
Канал + бот + оплата через Telegram Payments
🏆 Система рейтингов, рангов и бонусных баллов (6 объектов оценки: платформа, художник, покупатель, пользователь, куратор, событие / картина)
🏷 AI-бейджи Человек / AI+Человек / Полный AI — обязательная маркировка работ, фильтр в каталоге
🎯 Тиеры качества ЛАВКИ (A/B/C) — публичная маркировка
👥 Роль «Организатор событий» (свои vs партнёрские события)
💬 Кейсы кураторов: наставничество с анонимной оценкой художником
AR/VR просмотр • Мобильное приложение (PWA достаточно) • Английская версия • Escrow-сервис • Аукционы • Полноценный каталог материалов
02b / Новый скоуп
Утверждено 2026-04-18. Спецификация: docs/spec/ratings-and-points.md.
• Платформа: ★ + отзывы
• Художник: ранг + лайки + скрытый балл
• Покупатель: ранг + скрытый балл
• Пользователь: ранг активности
• Куратор: 3-компонентный рейтинг
• Событие / Картина: ★ / лайки
• Художник (7): Ученик → Легенда
• Покупатель (5): Новичок → Меценат
• Пользователь (3): Наблюдатель → Знаток
• Куратор (5): Стажёр → Мастер-куратор
• Начисление: действия, достижения
• Списание: скидки на материалы, билеты, консультации
• Лимиты: 50% заказа, жизнь 12 мес
• НЕ конвертируются в деньги
AI-бейджи + тиеры A/B/C — обязательная маркировка с дня 1. Ложная маркировка = бан.
Стоимость скоупа: ~13 новых задач, ~18d с учётом AI-ускорения
(+163 638₽ к бюджету фазы 1-2)
03 / Фаза 1
4 задачи · 6.5d
1 задача · 2d
8 задач · 9d
3 задачи · 3.5d
3 задачи · 6d
4 задачи · 3d
2 задачи · 3d
3 задачи · 2.5d
| # | Задача | AI d |
|---|---|---|
| Инфраструктура (4) | ||
| 1 | Next.js 15 + Tailwind CSS v4 + shadcn/ui: layout, шрифты, CSS-переменные | 1d |
| 2 | Medusa 2.0 + MercurJS: Docker, fork, module artwork-detail | 2.5d |
| 23 | Docker Compose: 6 сервисов (Traefik, Medusa, Next.js, PG, Redis, imgproxy) | 2d |
| 24 | Деплой VPS: Timeweb, SSL (Let's Encrypt), pm2 / Docker | 1d |
| Платежи (1) | ||
| 3 | ЮKassa: API route create + webhook + фискальный чек (54-ФЗ) + тест | 2d |
| Каталог и UI (8) | ||
| 4 | Каталог grid 2-4 колонки, ArtworkCard, пагинация, сортировка | 1.5d |
| 5 | Карточка работы: галерея, ArtworkInfo, история, sticky price bar | 2d |
| 6 | Страница художника: cover, bio, работы, generateMetadata | 1d |
| 19 | Masonry grid: react-masonry-css (SSR-safe), blurDataURL, lazy | 1d |
| 17 | Фильтрация каталога: стиль, техника, цена, размер. URL-based | 1.5d |
| 10 | Главная: hero, подборки, CTA, «Как это работает» | 1d |
| 13 | Trust signals: ИНН/ОГРН, бейджи МИР/ЮKassa, доставка, возврат | 0.5d |
| 27 | AI-бейджи (Человек / AI+Человек / AI) + тиеры A/B/C | 0.5d |
| Покупка (3) | ||
| 7 | Корзина: Zustand + localStorage, CartPage, CartBadge | 1d |
| 8 | Guest Checkout: one-page (zod + react-hook-form), redirect ЮKassa | 2d |
| 9 | Email-уведомления: Resend SDK, шаблоны покупателю + админу | 0.5d |
| Vendor (3) | ||
| 15 | Vendor Registration + Onboarding: заявка, модерация, MercurJS | 2d |
| 16 | Vendor Dashboard: загрузка работ (drag-drop), список, статусы | 3d |
| 22 | Комиссионная логика: 15-25% расчёт, отображение в dashboard | 1d |
| Контент и SEO (4) | ||
| 11 | Статические страницы: О нас, Доставка, Контакты, Оферта (MDX) | 1d |
| 12 | SEO: generateMetadata, JSON-LD, sitemap.xml, robots.txt, OG | 1d |
| 26 | Лендинг «Для художников» (MDX, форма заявки) | 0.5d |
| 28 | СОБЫТИЯ: тег «мастер-класс», фильтр по дате/месту | 0.5d |
| Медиа и поиск (3) | ||
| 14 | Cloudflare R2 + imgproxy: bucket, Docker, 5 размеров | 2d |
| 18 | PostgreSQL FTS: to_tsvector('russian') + GIN, поиск | 1d |
| 25 | Yandex.Metrika + e-commerce tracking | 0.5d |
| Авторизация (2) | ||
| 20 | Регистрация покупателя: email+пароль, ЛК (заказы, профиль) | 1d |
| 21 | Wishlist: localStorage (гость), Medusa (auth), prompt | 1d |
| ИТОГО Фаза 1: 28 задач | 33d | |
04 / Фаза 2
10 задач · 18d
4 задачи · 5.5d
10 задач · 15d
4 задачи · 4d
1 задача · 2d
6 задач · 4.5d
1 задача · 1d
| # | Задача | AI d |
|---|---|---|
| МИР (10) | ||
| 29 | МИР layout: тёмная тема, CSS custom properties, отдельный layout | 2d |
| 30 | Карточка МИР: fullscreen, spotlight, scroll-snap, floating pill | 3d |
| 31 | Curator Dashboard: Medusa Admin Extension, оценка 1-10, approve/reject | 3d |
| 32 | Module curator-assessment: модель, API endpoints | 2d |
| 33 | Заявка в МИР: 3-step form (портфолио, statement, видео) | 1.5d |
| 34 | Provenance timeline: SVG nodes, scrollYProgress | 1d |
| 52 | Сертификат PDF: Playwright, QR-код, watermark | 1.5d |
| 72 | Рейтинг художника: ранг-пиктограмма + цифровой балл + шкала из 7 ступеней нов. | 2d |
| 73 | Кураторские заключения по кейсам, наставничество (чаты, задачи) нов. | 2d |
| 74 | Страница how-to-mir с формой заявки нов. | 0.5d |
| СОБЫТИЯ (4) | ||
| 46 | Полноценные события: Medusa module event, календарь, бронирование | 3d |
| 75 | Фильтр по городу + формат Онлайн/Офлайн + бейджи организатора (свои / партнёры) нов. | 1d |
| 76 | Унификация карточек событий (date + dow, capacity, calendar export) нов. | 0.5d |
| 77 | Рейтинг события (★ + отзывы после посещения) нов. | 1d |
| ЛАВКА улучшения (10) | ||
| 35 | Meilisearch: Docker, индексация, search-as-you-type, facets | 1.5d |
| 36 | Цветовые фильтры: Color Thief, 16 HEX→HSL→группа, swatches | 2d |
| 37 | Room Mockup: 4 шаблона, CSS overlay, масштабирование | 2d |
| 38 | Пятничные выпуски: таймер 3D flip, тизер, 48ч окно, TG subscriber | 2d |
| 39 | Vendor Payouts: запрос на вывод, подтверждение, история | 1.5d |
| 40 | Vendor Analytics: Recharts, просмотры, конверсия, доход | 1.5d |
| 41 | Блог: MDX + next-mdx-remote, ISR, категории, 10 статей | 1.5d |
| 44 | Отзывы: текст + фото, модерация, средний рейтинг | 1.5d |
| 42 | Mega-menu: категории, стили, подборки, stagger animation | 1d |
| 43 | Расширенная главная: hero-slider, новинки, выпуски, 5 секций | 1.5d |
| Анимации (1) | ||
| 45 | 8 базовых Framer Motion: hover, pulse, fade-up, transitions, stagger | 2d |
| SEO, безопасность и прочее (6) | ||
| 48 | Pinterest Rich Pins + social sharing (VK/TG/Pinterest) | 0.5d |
| 49 | SSL hardening: Traefik, rate limiting, CORS, CSP | 1.5d |
| 50 | Sentry + UptimeRobot | 0.5d |
| 51 | Бэкапы PostgreSQL: ежедневный pg_dump, проверка | 0.5d |
| 53 | Промокоды: Medusa promotions, применение в checkout | 1d |
| 54 | Подписка на художника: email через Resend | 0.5d |
| Прочее (1) | ||
| 47 | Сравнение размеров: SVG-силуэт 170 см + картина в масштабе | 1d |
| Рейтинги и лояльность (4) — нов. скоуп 2026-04-18 | ||
| 78 | Лайки работ + взвешенный алгоритм защиты от накрутки нов. | 1d |
| 79 | Система бонусных баллов (начисление, списание, сгорание) нов. | 1.5d |
| 80 | Рейтинг покупателя (ранг + цифровой балл, оценка художником) нов. | 1d |
| 81 | Рейтинг события (★ посетителями) нов. | 0.5d |
| ИТОГО Фаза 2: 36 задач (v3.2 +10) | 45d | |
05 / Фаза 3
6 задач · 8d
3 задачи · 9.5d
5 задач · 5.5d
6 задач · 10d
| # | Задача | AI d |
|---|---|---|
| Анимации и UX (6) | ||
| 55 | 9 анимаций: timer flip, char-reveal, door, zoom, timeline SVG, banner pulse, paint-splash, stagger, reveal | 3d |
| 56 | Mood-фильтры МИР: 6 облаков с градиентами, мульти-выбор (max 2) | 1d |
| 57 | Background storytelling: 4-layer fading, context/process photos | 2d |
| 60 | Архив проданных: desaturated grid, «Remember» hover | 0.5d |
| 61 | Live ticker: «Только что купили X», WebSocket / polling | 1d |
| 62 | Onboarding: 3 экрана (10 сек), split-screen МИР/ЛАВКА | 0.5d |
| Интеграции (3) | ||
| 63 | Telegram-бот: grammY, webhook, канал-витрина, Payments + ЮKassa | 3d |
| 64 | 1С интеграция: OData REST, BullMQ queue, Order→Реализация, DLQ | 5d |
| 69 | Автоматические payouts (T+7): workflow, уведомление художнику | 1.5d |
| Фичи (5) | ||
| 58 | Приватный просмотр: карточка 5 000₽, calendar picker, оплата | 1d |
| 59 | Куратор-аудио: HTML5 player + SVG waveform, autoplay 30-60 сек | 1d |
| 65 | МАТЕРИАЛЫ: партнёрские ссылки + «Что рекомендует художник» | 0.5d |
| 66 | «Собери серию»: теги, прогресс-бар, бонус за полную серию | 1d |
| 68 | AI Art Sommelier: wizard 7 шагов → подборка из каталога | 2d |
| Бизнес (6) | ||
| 67 | Vendor tiers: Free (10 работ, 15%) / Pro (1 500₽/мес, 10%) | 1.5d |
| 70 | A/B тестирование: framework для 4 тестов | 1d |
| 71 | СТУДИЯ: лендинг (Next.js SSG), календарь, поминутная оплата | 2d |
| 82 | Достижения (20 значков: художник / покупатель / куратор) нов. | 2d |
| 83 | Рейтинг куратора (экспертиза + наставничество + админ корректировки) нов. | 3d |
| 84 | Art Wrapped: сбор метрик с дня 1 для годового отчёта нов. | 0.5d |
| ИТОГО Фаза 3: 20 задач (v3.2 +3) | 32.5d | |
06 / Сводка
| Фаза | Задач | Клас. дни | AI дни | Недель | Стоимость |
|---|---|---|---|---|---|
| 1 ЛАВКА | 28 | 66d | 33d | 6.5 | 300 003₽ |
| 2 МИР + СОБЫТИЯ | 36 | 88d | 45d | 9 | 409 095₽ |
| 3 Полировка + TG + 1С | 20 | 62d | 32.5d | 6.5 | 295 415₽ |
| ИТОГО | 84 | 216d | 110.5d | 22 | 1 004 513₽ |
*v3.2: +13 задач на систему рейтингов / рангов / баллов и AI-бейджи (скоуп 2026-04-18). Классические дни ∼ AI-ускорение ×2.0.
07 / Фазировка
| Первая продажа | нед. 7 |
| Макс. потеря | 300 003₽ |
Для ограниченного бюджета или неподтверждённого спроса. Ранняя валидация.
минимальный риск| Первая продажа | нед. 20 |
| Макс. потеря | 909 100₽ |
Для подтверждённого спроса. Полный продукт сразу, сильное первое впечатление.
максимальный риск| Первая продажа | нед. 14.5 |
| Макс. потеря | 663 643₽ |
ЛАВКА + МИР + СОБЫТИЯ в первой фазе, полировка и интеграции — во второй.
средний рискСтоимость одинакова во всех вариантах — 909 100₽
08 / Бюджет
*v3.2: +163 638₽ за скоуп ratings-системы учтён в разработке. Сводные цифры по сценариям будут пересчитаны по ревью.
| Разработка (з/п) | 909 100₽ |
| Подготовка | 127 000₽ |
| Инфраструктура | 38 400₽ |
| Персонал | 360 000₽ |
| Маркетинг | 240 000₽ |
| AI-инструменты (20K/мес) | 240 000₽ |
| Юридика | 55 000₽ |
| Итого за 12 мес | 1 969 500₽ |
Временная аренда 80-100 м² на 3 мес. Минимальный ремонт (покраска, зонирование). Барабанная + красочная комната. Цель: проверить спрос до вложений в капитальный ремонт.
| Онлайн-платформа | 1 969 500₽ |
| Ремонт + оборудование | 220 000₽ |
| Аренда + персонал (3 мес) | 189 000₽ |
| Итого за 12 мес | 2 378 500₽ |
150-200 м², капитальный ремонт, звукоизоляция, 3 студии, галерея. Персонал: администратор + куратор + ведущий МК.
| Онлайн-платформа | 1 969 500₽ |
| Поп-ап (3 мес тест) | 409 000₽ |
| Ремонт + звукоизоляция | 500 000₽ |
| Оборудование + мебель | 320 000₽ |
| Аренда + персонал (6 мес) | 900 000₽ |
| Итого за 12 мес | 4 098 500₽ |
09 / Go/No-Go
Каждый чекпоинт — точка принятия решения. Не вкладываем всё сразу.
397 000₽ вложено
Условие Go: 1+ продажа, 5+ заявок художников
Условие Stop: 0 продаж, 0 заявок → pivot
606 000₽ вложено
Условие Go: 15+ художников, 15+ продаж/мес
Условие Stop: <5 художников → усилить рекрутинг, не начинать Фазу 2
970 000₽ вложено
Условие Go: 50+ продаж/мес, МИР запущен
Условие Stop: <20 продаж/мес → остановить Фазу 3
409 000₽ вложено (отдельно)
Условие Go: загрузка >25%
Условие Stop: <15% за 2 мес → закрыть
10 / Окупаемость
78 200₽/мес
Инфраструктура + персонал + маркетинг + AI (20K) + юрист
447 000₽/мес
Комиссия ЛАВКА 20%, себестоимость 2.5%, чистая маржа 17.5%
~30 продаж/мес
При среднем чеке 15 000₽
~80 000₽ чек, 40% комиссия
= 30 000₽ маржи
2 продажи МИР/мес заменяют 10 продаж ЛАВКИ
| Сценарий | Инвестиции | Мес. |
|---|---|---|
| Только онлайн | 1 969 500₽ | ~39 |
| + поп-ап | 2 378 500₽ | ~42 |
| + полноценное | 4 168 500₽ | ~42 |
*При 50 продаж/мес ЛАВКА + 3 МИР + загрузка студий 40%
10b / Штат
Целевой штат из брифа заказчика (18–22 ФТЕ, миллионник) разворачивается не сразу, а по чекпоинтам. Разница со стартовым штатом — в ~8×.
| Фаза | Горизонт | Штат | ФОТ/мес | Условие разворачивания |
|---|---|---|---|---|
| 0 Разработка | мес. 1–5 | 1 dev + аутсорс-бухгалтер | 203 000₽ | — |
| 1 Запуск ЛАВКИ | мес. 6–8 | +SMM 0.5 + модератор почасово | ~40 000₽ | чекпоинт #2: 15+ продаж/мес |
| 2 МИР + поп-ап | мес. 9–12 | +куратор 0.5, админ 0.5, преподы ГПХ | ~85 000₽ | чекпоинт #3: 50+ продаж/мес |
| 3 Полноценное пространство | мес. 13+ | ~5 ФТЕ + аутсорс | ~145 000₽ | загрузка студий >40% |
| 4 Город-миллионник | год 3+ | 18–22 ФТЕ (штат заказчика полностью) | 700–900K₽ | GMV ≥ 5 млн ₽/мес |
Нанимаем по факту нагрузки, а не по структурной схеме. Совмещение ролей (админ=кассир=инструктор) — норма первых 12 мес. Преподаватели МК — всегда ГПХ. Бухгалтер, юрист, кадровик — аутсорс до Фазы 3.
Таргетолог full-time (невозможен при бюджете рекламы 15K/мес), веб-разработчик full-time (уже есть), логист, кадровик, охранник в штате. Модератор + техподдержка маркетплейса — объединены. SMM + контент + таргетолог — одна роль или аутсорс.
Полный разбор: docs/spec/staffing-plan.md · Бриф заказчика: docs/experts/03-client-brief-staffing.md
11 / Риски
| Риск | Вероятность | Влияние | Митигация |
|---|---|---|---|
| AI-ускорение ниже ×2.0 (реально ×1.5) | Средняя | +25d, +227K₽ | Буфер 20% в бюджете (+182K₽), трекинг коэфф. с нед. 1 |
| 54-ФЗ: неправильный фискальный чек | 20 | Штраф до 100% | ЮKassa + АТОЛ встроен, юрист проверяет конфигурацию (5-10K₽) |
| Cold start: нет художников → нет покупателей | 25 | Пустой каталог | Рекрутинг с дня 0, комиссия 0% на 3 мес, гарантия 1-й продажи (25K₽) |
| Нет защитного рва — фичи копируются за 2-3 мес | 16 | Конкуренты | Региональная монополия (Тверь), story-first, эксклюзивы с художниками |
| Burnout: 1 разработчик, 5.5 мес без перерыва | 16 | +2-4 нед | 40ч/нед, AI-автоматизация, заказчик берёт не-код задачи |
| Bus factor = 1: разработчик ушёл/заболел | 15 | Проект встал | Документация (CLAUDE.md, ADR), Docker Compose, резервный контакт |
| Деньги кончились до breakeven (39 мес) | 15 | Закрытие | Поэтапные инвестиции, МК как доход с дня 1, МИР ускоряет breakeven |
| Комиссия 15-20% недостаточна (маржа 10-15%) | 12 | Не покрывает расходы | Начать с 20%, МИР 35-40%, freemium с мес. 9 |
| SEO не даёт трафика в первый год | 12 | Нет покупателей | Pinterest Rich Pins, VK/TG Ads (5-10K/мес), дизайнеры интерьера |
| MercurJS заброшен — vendor layer нужно переписать | 12 | +15-20d | Fork с дня 1, изучить код, fallback: свой модуль |
| Нет спроса на студии в Твери | 12 | −409K₽ | Поп-ап 3 мес, опрос до аренды, макс. потеря ограничена |
| Рекрутинг художников | 0₽ (время) |
| Гарантия 1-й продажи (5 работ) | 25 000₽ |
| Юрист (оферта + receipt check) | 25 000₽ |
| Fork MercurJS + ЮKassa | 0.5d |
| Буфер бюджета 20% | 182 000₽ |
| Итого | ~232 000₽ |
Вариант А (3 фазы)
+ поп-ап тест после чекпоинта #2
Первый вход: 397 000₽
Первая продажа через 7 недель
Максимальные потери при стопе ограничены
Полный анализ: 25 рисков · docs/research/09-risk-analysis.md
Артель Красок · Бюджет проекта v3.2 · 18 апреля 2026 (ratings-скоуп)