Для кого: операторы фабрики, владельцы инстанса, поддержка — витрина, админка, пайплайн.
Английская версия (те же скриншоты): USER_GUIDE.md · FAQ: FAQ.ru.md · Español: USER_GUIDE.es.md
Скриншоты лежат в
docs/assets/screenshots/. Если файлов.pngнет в клоне — поднимите стек и выполните:cd web/frontend DOCS_SCREENSHOT_BASE_URL=http://127.0.0.1:9080 ADMIN_PASSWORD='ваш-пароль' npm run capture-docs-screenshots
- Что это за продукт
- Шпаргалка: куда смотреть в разных ситуациях
- Первые 15 минут
- Публичная витрина (без входа)
- Сайт документации
/docs - Вход в админку и безопасность
- Навигация по админке
- Dashboard — снимок здоровья
- Live Monitor — живые метрики
- New product — мастер и шаблоны
- Pipeline Monitor — главный экран правды
- Workshop — сравнение и канвас
- Discovery — идеи до пайплайна
- LLM Providers и LLM Logs
- Settings — фабрика целиком
- Сценарии пошагово
- Ошибки в UI — что нажимать
- Связанные документы
AI-Factory принимает краткую идею на человеческом языке и прогоняет её через фиксированный пайплайн агентов (аналитик → PM → архитектор → разработчик → QA → безопасность → DevOps → маркетинг → продажи → эволюция).
| Поверхность | URL | Роль |
|---|---|---|
| Витрина | / |
Покупатели, демо, маркетинг |
| Карточка продукта | /product/{id} |
Статус одного prod-… |
| Админка | /admin |
Оператор фабрики |
| Документация в приложении | /docs |
Тот же контент, что в репозитории |
Пять терминов, без которых нельзя:
| Термин | Значение |
|---|---|
| Product | Одна строка пайплайна, id вида prod-xxxxxxxx |
| State | Стадия пайплайна (IDEA_RECEIVED, COMPLETED, FAILED …) — не то же, что «виден на витрине» |
| Delivery profile | full_software (полный продукт), marketing_landing (только лендинг), infer (автовыбор) |
| Sandbox | Превью сгенерированного кода: /api/sandbox/… |
| Storefront visible | Прошёл витринные gate'ы — отдельно от COMPLETED |
| Ситуация | Куда идти первым делом | Что смотреть | Скриншот |
|---|---|---|---|
| «Ничего не грузится в браузере» | Проверить URL, docker compose ps, /api/health |
Контейнер app healthy |
— |
| «Не могу войти в админку» | /admin/login, security.md |
bootstrap_admin.txt, пароль не admin123 |
![]() |
| «Создал продукт — где он?» | Pipeline | Поиск по prod-…, сортировка shipped first |
![]() |
| «Pipeline долго пишет Connecting / try N of 8» | Pipeline (подождать до 5 мин на попытку) | Полоса Connection phase — это ретраи HTTP, не % каталога; после ответа — N / total | ![]() |
| «Продукт завис на стадии» | Pipeline → клик по плитке агента | Статус задачи running / failed, last_error |
![]() |
| «Агент упал с ошибкой LLM» | LLM Providers → LLM Logs | Ключи, лимиты, таймаут модели | ![]() |
| «COMPLETED, но нет на витрине» | Pipeline → карточка → storefront gates | storefront_gate_reasons, quality, код на диске |
![]() |
| «Нужно срочно лендинг» | New product → Marketing landing page only | marketing_landing, быстрее full stack |
![]() |
| «Сравнить две спецификации» | Workshop → Material diff | Два prod-… |
![]() |
| «Откуда брать идеи автоматически» | Discovery | Очередь ranked ideas, auto-enqueue в Settings | ![]() |
| «Первый запуск / URL / ключи» | Setup wizard | Пошаговая настройка инстанса | ![]() |
| «Общее здоровье за 10 секунд» | Dashboard | KPI, pending/running tasks | ![]() |
| «Живые цифры и эскалации» | Live Monitor | SSE, Director, demo replay | ![]() |
| «Покупатель спрашивает про продукт» | Публичный Support / Lumen (не пайплайн) | Отдельно от AI Agents | — |
| «Сессия выкинула» | Снова /admin/login | 401 → JWT истёк | ![]() |
| «Нет прав на Settings» | admin-panel-rbac.md | Роль viewer / operator |
— |
- Откройте витрину
/— поймите, что видит гость. - Откройте
/docs— встроенная документация с теми же картинками. - Войдите в
/admin/login(логинadmin, пароль с первого запуска — см. security.md). - Прочитайте синюю карточку Get oriented in three moves, затем закройте (Dismiss).
- New product → шаблон Quick-start или свой текст → Idea → Options → Review → Start building.
- Pipeline → найдите
prod-…→ раскройте карточку → следите за полосой стадий.
Кейс A — гость хочет попробовать генерацию лендинга
- Главная
/— форма с идеей (если включена на вашем скине). - После отправки — id продукта и ссылка на
/product/{id}. - Оператор в админке видит тот же id в Pipeline.
Кейс B — покупатель смотрит каталог
- Сетка продуктов на
/или в категории/explore/.... - На витрине только продукты, прошедшие marketplace gates (см. FAQ).
- Две секции на главной: Marketing landing pages (
marketing_landing) и Full products (остальные профили). - Кеш каталога: сначала отрисовка из
localStorage(aicom_storefront_catalog_v1_allили_<категория>), затем фоновое обновление с API (Showing cached catalog — updating…). Это не кеш Pipeline Monitor (aicom_pipeline_catalog_v2_*).
Маршрут /docs в Next.js — хаб для стейкхолдеров без доступа к git: быстрый старт, скриншоты админки, ссылки.
- URL:
/admin/login, пользовательadmin. - Пароля
admin123по умолчанию нет. Первый запуск:- интерактивно:
docker compose run -it app— запрос пароля в консоли; - headless: файл
data/secrets/bootstrap_admin.txt(прочитать один раз и удалить/сменить).
- интерактивно:
- Production: только HTTPS, сменить пароль в первый день.
- JWT в
localStorage— не оставляйте сессию на чужом ПК.
Левое меню — одна SPA /admin, вкладки через ?tab=….
| Вкладка (EN) | Зачем оператору |
|---|---|
| Dashboard | Снимок KPI при открытии |
| Setup wizard | Первичная настройка URL и LLM |
| Live Monitor | Поток метрик, Director, demo video |
| Pipeline | Все prod-…, стадии, витрина, ошибки |
| New product | Постановка новой работы в очередь |
| Workshop | Diff spec/arch, канвас, паттерны |
| LLM Providers | Ключи и маршрутизация моделей |
| LLM Logs | Разбор сбоев вызовов LLM |
| Discovery | Внешние сигналы → идеи |
| Settings | Автопилот, CORS, demo replay, Railway … |
| Corporate Chat / Brainstorming | Обсуждения, не пайплайн |
Полный справочник по каждой вкладке: admin-guide.md.
Когда смотреть: утром, после деплоя, когда «что-то странное», но ещё не знаете какой продукт.
| Блок | На что смотреть |
|---|---|
| Total / Active / Completed / Failed | Масштаб очереди |
| Pending / Running tasks | Затор на воркере |
| CPU / Memory / Disk | Ресурсы хоста |
| Revenue | Если включена коммерция |
Важно: Completed на Dashboard ≠ число карточек на публичной витрине.
Когда смотреть: во время демо, при автономном Director, когда нужен поток событий без обновления страницы.
- Индикатор Connected (SSE).
- Demo replay — встроенное видео прохождения пайплайна (настраивается в Settings).
- Эскалации и лента агентов.
Подробности: pipeline-operations.md (раздел Live Monitor demo replay).
Вкладка Setup wizard — публичный URL, ключ LLM, проверки перед автономным режимом. См. также синюю карточку onboarding на Dashboard.
Путь: /admin?tab=new-product
| Шаг | Действие |
|---|---|
| Idea | «SaaS for remote team standups with auth and API» |
| Options | Full product, язык копирайта Auto или Russian |
| Review | Start building → запомнить prod-… |
| Шаг | Действие |
|---|---|
| Options | Marketing landing page only |
| Review | Ожидать меньше стадий и быстрее COMPLETED |
- Save current to cloud — шаблон на сервере (виден с другого браузера после входа).
- Локальные шаблоны — только в этом браузере.
- Включить чекбокс согласия — без него LLM не вызывается.
- При ошибке — красная панель Actionable failure с Retry и ссылками на Providers.
Путь: /admin?tab=pipeline
- Первый заход / другая сортировка / очистка localStorage — может быть фаза Fetching first catalog page… и Server request N / M.
- Это повторные HTTP-запросы (до 8), если API занят или прокси оборвал соединение — не «браузер не видит сервер».
- Таймаут одной попытки — до 5 минут; между попытками — backoff.
- После первых строк: в шапке Updating from server… X / total и зелёная полоса — реальный % загруженных строк.
- Кеш: после успешной загрузки снимок каталога пишется в localStorage (
aicom_pipeline_catalog_v2_*) — повторный визит рисует карточки сразу, фоном обновляет с API.
| Элемент | Зачем |
|---|---|
| Полоса стадий (Anl, Pm, Dev, Qa …) | Статус задачи по агенту; клик — модалка задачи |
| Spec | Спецификация PM |
| Dev handoff | Передача разработчику |
| Бейджи state / category | Фильтры и поиск |
| Storefront / follow-up | Ручные метки и gate'ы витрины |
- Sort: shipped first — сначала
COMPLETED/DEPLOYED, удобно для витрины. - Search — id, имя, описание, follow-up.
- State / Storefront / даты — сузить список.
- Открыть карточку → красные стадии.
- Show Tasks или клик по плитке →
errorв задаче. - LLM Logs если ошибка модели.
- При необходимости human rework (см. admin-guide).
| Инструмент | Кейс использования |
|---|---|
| Board | Быстро найти недавние prod-… по state |
| Material diff | Сравнить spec или architecture двух прогонов |
| Iteration canvas | Сохранить граф итераций (Iteration Hub API) |
| Pattern library | Переиспользуемые JSON-шаблоны |
Когда смотреть: автономный режим, поиск ниш, пополнение очереди идей.
- Ranked ideas, digest, health источников.
- Auto-enqueue — только если явно включено в Settings / env (
AIFACTORY_DISCOVERY_AUTO_ENQUEUE).
| Симптом | Действие |
|---|---|
| Все агенты падают с auth | Проверить ключ в Providers |
| Только один агент | Routing rules, model id |
| Timeout / rate limit | Logs + увеличить timeout в yaml провайдера |
| После смены ключа | Сохранить, Retry задачи или дождаться rework |
Типичные блоки (зависят от версии):
- Autonomous pipeline / Director
- Demo replay для Live Monitor
- Auto-publish (Vercel / Netlify / Cloudflare)
- Railway для
full_software - CORS, тема, уведомления
Полный список env: configuration.md.
- Providers — хотя бы один ключ (DeepSeek и т.д.).
- New product → идея → full_software → Start.
- Pipeline → найти id → ждать зелёных стадий.
- При
COMPLETED— проверить sandbox URL на карточке / витрине. - Если не на витрине — см.
storefront_gate_reasonsна карточке.
- Проверить
/api/healthна :9081. - Не обновлять страницу десятки раз — дождаться попытки или Retry catalog.
- Открыть DevTools → Network →
pipeline/products?light=1— код 200 и размер ответа. - Если 502 от nginx — увеличить
proxy_read_timeoutу reverse proxy.
- Pipeline → продукт → storefront controls / follow-up not pursuing (см. admin-guide).
- Проверить публичную витрину в инкогнито.
- Заранее: продукт в
COMPLETED, sandbox открывается. - Live Monitor → включить demo replay (видео).
- Dashboard → цифры.
- Pipeline → одна «красивая» карточка с зелёной полосой.
- Это policy audit — воркер может перевести в repair.
- Pipeline — продукты в
BUG_FOUND/ rework. - pipeline-operations.md —
AIFACTORY_POLICY_AUDIT_*.
| Сообщение / симптом | Кнопки в UI | Куда ещё |
|---|---|---|
| Could not reach the server | Retry, Settings | docker compose ps, прокси |
| 401 / Sign in again | Вход | Сессия истекла |
| 403 | — | RBAC, admin-panel-rbac.md |
| LLM / provider | Open LLM Providers, LLM Logs | Ключи |
| Catalog partial load | Retry catalog | Сеть, см. FAQ «try 4 of 8» |
| AI prefill consent | Чекбокс согласия | New product |
| Документ | Когда читать |
|---|---|
| FAQ.ru.md | Ответы на частые вопросы |
| USER_GUIDE.es.md / FAQ.es.md | Guía y FAQ en español |
| owner-guide.md | Владелец продакшн-инстанса |
| admin-guide.md | Каждая вкладка, API |
| security.md | Пароли, CSRF, sandbox |
| pipeline-operations.md | Воркер, discovery, E2E |
| configuration.md | Переменные окружения |
Версия: AI-Factory v2.1 — Pipeline catalog cache, light mode, увеличенный HTTP timeout. Обновляйте скриншоты после крупных изменений UI.













