Краткое руководство со скриншотами: USER_GUIDE.ru.md · English: FAQ.md · Español: FAQ.es.md
Система, которая по текстовой идее прогоняет цепочку AI-агентов (исследование → ТЗ → код → QA → …) и сохраняет артефакты на диске, с админкой и опциональной публичной витриной.
Витрина / |
Админка /admin |
|
|---|---|---|
| Вход | Обычно не нужен | JWT, логин admin |
| Цель | Показать готовые продукты, лид-формы | Управлять пайплайном |
| Источник правды | Отфильтрованный каталог API | Pipeline — полный список prod-… |
Admin → Pipeline — полный каталог с задачами и ошибками. Dashboard — только снимок при загрузке. Live Monitor — поток метрик.
Нет. Достаточно URL развёрнутого инстанса и пароля админа. Документация также на /docs.
Нет фиксированного пароля. При первом пустом data/ пароль задаётся в консоли entrypoint или пишется в data/secrets/bootstrap_admin.txt. Подробно: security.md.
- Логин именно
admin(если не создавали других пользователей). - Файл bootstrap / пароль, заданный при первом
up. - Часы сервера (JWT).
- HTTPS vs HTTP и cookie
Secure. - Не путать порт: UI часто 9080, API 9081 при Compose по умолчанию.
См. admin-panel-rbac.md. Operator может гонять пайплайн, но не всегда менять Settings и провайдеров.
От нескольких минут до часов — зависит от full_software, нагрузки LLM, QA с Playwright и числа repair-циклов. Лендинг обычно быстрее.
Для full_software после DevOps включён ручной gate: нужно Approve или Reject на карточке Pipeline (HumanReviewGatePanel). Лендинги (marketing_landing) этот шаг не проходят. См. admin-guide.md (EN).
| full_software | marketing_landing | |
|---|---|---|
| Результат | API, БД, много страниц | Статический/простой сайт |
| Стадии | Полная цепочка | Укороченный путь |
| Деплой | Railway / compose | Vercel/Netlify static |
Экран успеха в мастере, Pipeline (поиск по имени), URL /product/{id} если уже опубликован.
Зависит от state и политики воркера. См. admin-guide и API. Часто проще оставить FAILED / not pursuing, чем физически удалять.
Это четвёртая попытка того же HTTP-запроса к /api/admin/pipeline/products. Предыдущие завершились ошибкой, таймаутом или 502. Клиент намеренно повторяет с backoff (см. pipelineCatalogFetch.ts). Это не означает, что «браузер не доходит до API».
До 5 минут (clientTimeoutMs 300 000 ms) на попытку. Между попытками — пауза до ~8 с на первой странице.
- Во время Connection phase полоса показывает номер попытки HTTP, а не % каталога.
- После появления строк смотрите шапку: X / total и зелёную полосу — это реальный прогресс подгрузки страниц.
Pipeline Monitor: в localStorage — aicom_pipeline_catalog_v2_{sort} и peek на 2 строки. Первый визит / другая сортировка / очистка — «холодный» старт с ретраями.
Публичная витрина (/): aicom_storefront_catalog_v1_{category} — сначала кеш, потом фоновый GET /api/products. См. marketing.md.
Категории считаются по уже загруженным строкам; пока каталог догружается, счётчики могут быть неполными (суффикс + в опциях).
Типичные причины в storefront_gate_reasons:
- нет кода на диске;
- не прошёл marketplace quality;
- скрыт вручную (hidden from storefront);
- state ещё не shipped-family.
Смотрите карточку в Pipeline и pipeline-operations.md.
- Pipeline → фильтр state running / смотреть оранжевые стадии.
- Клик по стадии → задача
runningдавно безended_at. - Live Monitor / LLM Logs.
- Логи воркера:
data/logs/.
Загружено 2 строки каталога из 10 на сервере; остальные подтянутся фоном чанками по 12.
- LLM Providers — ключи, enabled, model id.
- LLM Logs — последние ошибки.
data/config/model_providers.yamlна volume (не в git).- Лимиты rate limit провайдера.
Да, для облачных API. Ollama на хосте — overlay docker-compose.host-gateway.yml.
Маршрутизация в Providers: тяжёлые задачи (архитектор) vs лёгкие. См. admin-guide.
Витрина применяет дополнительные фильтры (качество, код, скрытие). Dashboard считает все COMPLETED в пайплайне.
Нет. Это помощник для покупателей маркетплейса, отдельный от ростера AI Agents.
Если включены autonomous pipeline и discovery auto-enqueue. Иначе идеи только вручную или через API Discovery.
AIFACTORY_DISCOVERY_AUTO_ENQUEUE=0, general.auto_pipeline: false в Settings — см. configuration.md.
AIFACTORY_SANDBOX_PREVIEW_API, compose preview.- Docker socket в контейнере app.
- CSP / mixed content — HTTPS.
- Логи sandbox в API.
Sandbox — превью на фабрике. Auto-publish — выгрузка статики на Vercel/Netlify после DevOps.
Bind mount ./data (или ~/aicom-data) — data/code/, data/specs/, data/state/pipeline.db, конфиги.
Частая ошибка: named volume вместо bind mount. См. README — раздел про миграцию с named volume.
./scripts/run_factory_demo_reset.sh или wipe_pipeline_products.py — осторожно, необратимо.
После оптимизаций light-режим должен отвечать за секунды на малый limit. Если снова минуты — проверьте размер pipeline.db, прокси timeout, не грузите light=0 без нужды.
См. .github/workflows/ci.yml — pytest + Playwright jobs. Локально: pytest -q в venv.
Нет, если в URL есть токен. См. README — Screen recordings & Git remotes.
localStorage браузера + httpOnly cookie (см. security.md). Не на публичных машинах.
cd web/frontend
DOCS_SCREENSHOT_BASE_URL=http://127.0.0.1:9080 ADMIN_PASSWORD='…' npm run capture-docs-screenshotsСписок файлов: assets/screenshots/README.md.
PNG не коммитятся или ещё не сняты — запустите скрипт выше на работающем инстансе.
| Уровень | Документ |
|---|---|
| Оператор UI | USER_GUIDE.ru.md, этот FAQ · ES: USER_GUIDE.es.md |
| Владелец инстанса | owner-guide.md |
| DevOps / env | configuration.md, production-domain.md |
| API интеграция | api-integration-guide.md |
| Уязвимости | SECURITY.md |
Дополняйте FAQ при повторяющихся вопросах в поддержке.