MVP Phase
Цель
Доказать, что базовая архитектура работает на одном use-case — исследование конкурентов TikTok Seeding.
Если через 4 недели не работает — архитектура неправильная, пересматриваем.
Scope
В scope
- 5 агентов: Agent-CEO, Agent-IntelDirector, Agent-CompetitorScout, Agent-MarketResearcher, Agent-Judge
- + Agent-Librarian базовый (индексация, простой search)
- PostgreSQL queue (SKIP LOCKED)
- Policy Engine — базовые правила (budget, tool allowlist)
- Observability —
runstable + admin dashboard - OpenClaw integration: receive → route → reply
НЕ в scope
- Sales / Marketing / Finance / Ops агенты
- Vector memory (пока full-text PG search)
- Web UI (только Telegram)
- Customer-facing communications
- CI/CD (manual deploy)
- Migration существующих OpenClaw agents
Еженедельные вехи
Week 1: Foundation
- Manifest vault создан (этот документ)
- Repo
synth-brainна synth-nova-prod - Schema migration:
tasks,runs,artifacts,agent_memory - Базовый FastAPI скелет (
api/,agents/,queue/) - Agent base class + Agent Runner
- Echo agent — проверка queue loop (task → pickup → process → done)
Week 2: Core Loop
- Agent-CEO (intent classification + child task creation)
- Agent-IntelDirector (decomposition: Scout + Researcher tasks)
- Agent-CompetitorScout (
web_search+web_fetch→ structured data) - End-to-end manual test: message → CEO → IntelDir → Scout → reply
- Логирование
runs(tokens, cost, duration)
Week 3: Quality & Governance
- Agent-MarketResearcher (analysis from Scout data)
- Agent-Judge (evaluate Scout + Researcher output)
- Full cycle: execute → judge → revise/accept
- Policy Engine (budget enforcement, tool allowlist)
- Audit log (
security_audit_log)
Week 4: Polish & Ship
- Agent-Librarian (базовая индексация artifacts)
- Admin dashboard (
/admin/dashboard) - OpenClaw integration (@maxnovaocbot → synth-brain → reply)
- Первый реальный запрос: “Исследуй конкурентов seeding”
- Eval по SLO Process-CompetitorResearch
Success Criteria
| Критерий | Target |
|---|---|
| End-to-end без manual intervention | Один запрос = один report в Telegram |
| Cost per request | < $3 |
| Time per request | < 30 мин |
| Judge accept rate | ≥ 80% |
| Secrets/PII leaks | 0 |
| Dashboard shows | runs + tokens + cost + errors |
Риски
| Риск | Mitigation |
|---|---|
| Scope creep | Только 5 агентов. Всё остальное → Backlog |
| PG queue complexity | Early POC Week 1 — если не работает, знаем сразу |
| LLM costs | Aggressive caching, Haiku для executors |
| Prompt engineering | Minimal prompts → iterate. Не overengineer |
| OpenClaw integration | Week 4 only — core loop не зависит от gateway |
Next Phase Triggers
Переход к Phase-2 когда:
- MVP success criteria met (все зелёные)
- 1 неделя стабильной работы без serious incidents
- Ясность на следующие гипотезы (какие агенты добавлять)
Связанные документы
- Phase-2 — следующая фаза
- Backlog — идеи за пределами MVP
- Process-CompetitorResearch — flagship test
- System-Overview — архитектура
- _Roles-Index — MVP агенты