Reference — Org Blueprint
Reference-document для масштабирования мультиагентной системы Synth Nova от текущего MVP (5-10 агентов) до target scale (30-50 агентов, горизонт 12 мес из Manifesto).
Blueprint описывает универсальные абстракции: governance, HITL, criticality, event-driven, observability, learning loops, failure patterns. Vertical-specific примеры трактуются как иллюстративные.
Реализация паттернов — incremental через отдельные ADR, не wholesale adoption. См. ADR-0020-reference-architecture-blueprint.
Маркеры применимости
В тексте blueprint явно помечены:
[applicable]— pattern релевантен Synth Nova сейчас или в ближайший quarter[illustrative]— пример для иллюстрации, не требует применения[future]— pattern станет актуален по мере роста (post-MVP phase)
Table of Contents
- Governance Hierarchy & Escalation Chain
- Criticality Levels L1-L5
- Specialist Agent Patterns
- Cross-Functional Scenarios (Template + Examples)
- Architecture — Six Layers
- Event-Driven Communication
- Non-Trivial Architectural Choices
- Observability & Learning Loops
- Cross-Scenario Failure Patterns
- Economics — Framework for Sizing Decisions
- Dropped & Out-of-Scope
1. Governance Hierarchy & Escalation Chain
[applicable]
Цепочка accountability, на которую ложатся все agent operations.
Investors / Stakeholders
↓
Founder (Max Nova)
↓
Agent-CEO (existing, ADR-0003)
↓
Directors (existing)
↓
Executors (existing)
↓
Specialist agents (new tier, внутри Executors)
Принципы:
-
Agent → Human → Founder — эскалация идёт вверх. Каждая “не-зона ответственности” агента имеет финальный owner выше.
-
Board/investor bypass routes
[future]— для incidents нарушений Codex (whistleblower-style), material compliance findings, allegations против exec уровня. Текущий этап — всё через Founder. По мере роста появится formal Board / Audit Committee с bypass routes. -
Decision weight by level — см. секцию 2 (Criticality).
-
Founder is single-point accountability всей operational функции. Директора → Founder. Stakeholders → Founder.
Дополнение к существующей иерархии:
ADR-0003-Three-Tier-Hierarchy описывает CEO → Directors → Executors. Blueprint дополняет:
- Слой сверху: Stakeholder / Founder layer (governance)
- Слой снизу: Specialist agents (внутри Executors)
- Cross-cutting: HITL Gateway, Chamber для strategic решений
2. Criticality Levels L1-L5
[applicable]
Классификация действий по cost of error. Влияет на routing, approval requirements, cost discipline.
| Level | Name | Characteristics | Decision by |
|---|---|---|---|
| L1 | Routine | Reversible, low cost, within playbook | Agent auto-executes |
| L2 | Moderate | Reversible, requires context | Agent proposes, function-lead / Director approves |
| L3 | High | Hard to reverse, notable cost | Director decides, Founder informed |
| L4 | Strategic | Long-horizon impact, cross-cutting | Chamber review + Founder sign-off |
| L5 | Existential | Irreversible, affects company survival | Founder (+ future Board) vote |
Implication для agent design:
- L1 — agent автономен в рамках guardrails
- L2 — agent → HITL Gateway → approver
- L3 — agent → Agent-CEO attention
- L4 — mandatory Chamber arbitration
- L5 — immediate human escalation, all channels
Formalized в Rules-Criticality. Расширяет existing three-tier из ADR-0003-Three-Tier-Hierarchy — см. ADR-0021-criticality-levels.
3. Specialist Agent Patterns
[applicable] как design principles. Конкретные roles — из Synth Nova business, не из blueprint.
Agent template (pattern)
agent:
identity: name, role, tier (из Three-Tier)
memory_scope: RAG read/write partitions
tools: permissioned from Tool Registry
event_subscriptions: что слушает
event_emissions: что может emit
criticality_boundaries: L1/L2/L3 matrix
escalation_rules: когда → Gateway
human_overseer: primary approver
confidence_thresholds: по action type
cost_budget: per-task / per-periodStateless design — state живёт в RAG, event log, external systems. Agents restart-safe. Критично для recovery и horizontal scaling.
Agent роли Synth Nova (existing)
Не дублируется в blueprint, см. _Roles-Index:
- Agent-CEO — orchestrator, L3-L4 decisions
- Agent-Judge — self-critique replacement
- Agent-IntelDirector — intelligence gathering director
- Agent-MarketResearcher — market research executor
- Agent-NicheEvaluationDirector — niche evaluation director
- [новые появляются по Manifesto roadmap]
Agent persona principles (из blueprint, universal)
Каждый agent должен иметь явное:
- What it thinks about — ментальная модель
- What it sees — data sources
- What it hears — event subscriptions
- What it does — actions
- What it does NOT decide — явные границы (L3+ → escalate)
- Confidence thresholds — когда escalate vs autonomous
- Failure modes — что ломается первым
[illustrative] examples (из blueprint оригинала, не для Synth Nova
implementation): CRO-Agent, Pricing-Agent, Privacy-Agent. Используй как
reference formata, не как instantiation.
4. Cross-Functional Scenarios
[applicable] — structure. [illustrative] — CRM examples.
Scenario structure (template)
См. Template-Scenario. Каждый scenario имеет:
- Trigger — что запускает
- Departments / Agents involved — список участников
- Stages — последовательность (actor + action + criticality)
- HITL Checkpoints — где human обязателен
- Failure modes — что идёт не так
- KPI — измеримые показатели
Synth Nova-native scenarios (starter set)
[applicable] — эти scenarios релевантны текущему phase:
- Hypothesis-to-Validation — от идеи до first data (≤72h per Manifesto), см. Process-HypothesisValidation
- Niche-Evaluation-Loop — оценка новой ниши (Dubai real estate как первый use case)
- Competitor-Research — см. Process-CompetitorResearch
- Task-Lifecycle — general workflow, см. Process-TaskLifecycle
- Rollback — recovery flow, см. Process-Rollback
- Escalation — к human, см. Process-Escalation
CRM-example scenarios [illustrative]
Blueprint оригинал описывает 9 scenarios (Lead-to-Cash, Onboarding, Renewal, Expansion, Churn, Product Launch, Security Incident, Hiring, M&A). Для Synth Nova они не применимы напрямую — другая vertical и phase. Используй их как reference formata scenario (actor table, HITL checkpoints, failure modes) при создании Synth Nova-scenarios по Template-Scenario.
5. Architecture — Six Layers
[applicable]
Дополняет существующие System-Overview, Orchestration-Model, Memory-Model, Policy-Layer.
Layer 6: Humans (Founder, Stakeholders)
↑ HITL Gateway (approvals, escalations)
Layer 5: Chamber (strategic arbitration, L4/L5)
Layer 4: Orchestrator (scenario runner, handoffs)
Layer 3: Specialist Agents (domain-specific)
Layer 2: Shared Services (Event Bus, Memory, Trace, Auth/ACL)
Layer 1: Tool Plane (external systems, data sources)
Layer 1 — Tool Plane
Integrations. Principles: MCP-first, rate-limit aware, idempotent writes, read-heavy caching. См. Tech-Stack.
Layer 2 — Shared Services
- Event Bus — async pub/sub. См. Event-Bus-Pattern.
- Memory Layer — hybrid vector (RAG) + structured. Дополняет Memory-Model.
- Trace Layer — OpenTelemetry, append-only audit (Law 6 из Codex)
- Auth / ACL — scoped agent identity, partition-level permissions
Layer 3 — Specialist Agents
См. секцию 3 выше + _Roles-Index.
Layer 4 — Orchestrator
Runs scenarios из Template-Scenario. State machine per scenario, timeout
- retries, parallel execution, compensating actions, saga pattern для long-running flows.
Базис: Orchestration-Model.
Layer 5 — Chamber
Strategic arbitration для L4/L5. См. Chamber-for-Strategic. Базис: ADR-0016 (Chamber v2 vision) из Decision-Log.
Layer 6 — HITL Gateway
Single point для human approvals. См. HITL-Gateway.
6. Event-Driven Communication
[applicable]
Вместо “Agent A calls Agent B” — pub/sub через Event Bus. Loose coupling, replay-ability, multi-consumer.
Подробно: Event-Bus-Pattern.
Один event → N independent reactions. Пример: task.completed →
Agent-Judge subscribes для quality check + orchestrator advances scenario
- Observability записывает metric + Memory-Model persist-ит outcome.
Critical pattern: Legal/Privacy/Compliance-like agents (когда появятся по
мере роста [future]) subscribed на events от всех остальных — решает
cross-functional blindspot failure pattern (см. секцию 9).
7. Non-Trivial Architectural Choices
[applicable] — все 12.
Вещи которые ломаются на практике если не учесть:
- Agent versioning — orchestrator pins version на старте scenario
- Cost caps — per-scenario / per-call budgets (Law 8)
- Rate limit choreography — shared rate limiter в Layer 2
- Idempotency — action IDs, dedup на Tool Plane
- Context window management — compact summaries в memory, RAG retrieval selective
- Cross-agent deadlock — acyclic dependency graph enforced
- Human SLA misses — SLA tracker в Gateway → auto-escalate
- Privilege preservation
[future]— privileged namespace для legal-sensitive content - Confidence calibration drift — monitoring + periodic recalibration
- Audit-grade trace immutability — append-only log, hash-chained
- Secret / credential scope — per-agent service accounts, short TTL
- Prompt injection через tool output — output sanitization, trust zones
Детали и mitigations — в individual ADRs по мере реализации.
8. Observability & Learning Loops
[applicable]
Observability stack
- Per-agent metrics: latency, cost, confidence distribution, escalation rate, success rate
- Per-scenario metrics: end-to-end latency, failure points, HITL bottlenecks
- Cross-cutting: cost per task, handoff count, trace completeness
Дополняет Observability. См. ADR-0022-learning-loops.
Learning loops (feed-forward)
- Outcome labeling — scenario finished → outcome записан с full trace
- Retro analysis — Agent-Judge или Chamber analyzes correlation agent-decisions ↔ outcome
- Threshold tuning — weak points → обновить confidence thresholds, prompts
- New playbook rules — failure pattern → new guardrail или event subscription
MVL (Minimum Viable Loop):
- Outcome labeling: 1-click через HITL-Gateway
- Retro: weekly batch Judge run
- Tuning: quarterly review
9. Cross-Scenario Failure Patterns
[applicable]
Повторяющиеся паттерны отказов в multi-agent cross-functional flows:
- Handoff gaps — lost state между agents. Mitigation: shared memory, explicit handoff protocols с confirmation.
- HITL bottlenecks — human overloaded. Mitigation: batched approvals в HITL-Gateway, delegation rules, SLA auto-escalation.
- Over-confident action — agent executes в edge case где должен был escalate. Mitigation: confidence thresholds (<70-80% → escalate), novel-situation detection.
- Under-confident escalation flood — agent escalates всё, human drowns. Mitigation: policy tuning, guardrail calibration.
- Trace gaps — decision path теряется между agents. Mitigation: Law 6 enforcement, unified trace ID через scenario.
- Cross-agent contradiction — agents дают противоречивые сигналы. Mitigation: orchestrator conflict resolution, Chamber arbitration.
- Regulatory / policy blindspots — действие в одном agent triggers obligations в другом. Mitigation: policy-sensitive agents subscribe на events от others.
10. Economics — Framework for Sizing Decisions
[applicable] — methodology. [illustrative] — numbers.
Framework для принятия sizing-решений (agent vs human, build vs buy):
Unit economics components
- Cost per task (LLM + infra + human-in-loop)
- Task success rate (из Manifesto metrics — target ≥85%)
- Time to validation (target ≤72h)
- Human intervention rate (target <20% через 6 мес)
- Cost trend QoQ (должно снижаться)
Decision questions
- Это делается достаточно часто чтобы ROI автоматизации положительный? (Manifesto — “Не автоматизируем разовое”)
- Это необратимое? Если да → HITL mandatory независимо от cost.
- Task success rate агента достаточен? Если <85% → либо не автоматизировать, либо лучший model tier, либо human-in-loop.
- Cost agent < cost human (fully loaded)? И quality comparable?
См. Economics-Framework для detailed methodology и Agent-vs-Human-Tradeoffs для decision matrix.
[illustrative] numbers
Blueprint оригинал содержит numbers для 77M vs AI-first ~$36M, CAC 3x reduction). Это иллюстрация применения framework, не target для Synth Nova. Actual numbers приходят от Synth Nova sizing exercise когда нужно.
11. Dropped & Out-of-Scope
Явно выброшено из blueprint как не применимое к Synth Nova:
- CRM vertical specifics — SOC2, DPA negotiations, enterprise sales mechanics
- Human-function empathy maps — CMO/CRO/CCO/CFO/GC personas. Synth Nova не нанимает эти roles; в 03-Roles живут только Agent roles
- M&A / fundraise scenarios — premature для current phase
- Enterprise legal depth — Privacy/DPO для regulated industries
- Multi-regional structure — Synth Nova пока single-region
- Headcount comparisons $50M ARR — numerical framework keep, conкrete numbers drop
Если что-то из этого станет применимым по мере роста — создать отдельный ADR и вернуть релевантную часть из blueprint history.
Open Questions
- Нужен ли отдельный файл per CRM-example scenario как учебный материал, или достаточно ссылки на blueprint history?
- Когда вводить formal Board bypass routes (Audit Committee pattern) — связано с stage fundraising
- Как balance между “reference document” и “living document” — как часто review/update
- Когда Reference-Org-Blueprint достаточно decomposed в отдельные ADR/Architecture docs, может быть schedule его retirement?
Связанные документы
Foundation:
- Manifesto — 8 принципов, на которых строится blueprint
- Codex — red lines, нельзя нарушать
- ADR-0003-Three-Tier-Hierarchy — существующая иерархия
- ADR-0020-reference-architecture-blueprint — decision принять blueprint
Architecture:
- System-Overview, Orchestration-Model, Memory-Model, Policy-Layer, Tech-Stack
- HITL-Gateway — Layer 6 component
- Event-Bus-Pattern — Layer 2 communication
- Chamber-for-Strategic — Layer 5 arbitration
Rules:
- Rules-Criticality — L1-L5 formalized
- Rules-AgentDecisionBoundaries — что agent может / не может
- Rules-Security, Rules-Budget, Rules-Communication, Rules-DataAccess
Processes:
- Process-TaskLifecycle, Process-Escalation, Process-HypothesisValidation, Process-Rollback, Process-CompetitorResearch
- Process-Failure-Patterns — failure modes
- Process-OutcomeLabeling — learning loops
Templates:
- Template-Scenario — cross-functional flows
- Template-ADR, Template-Hypothesis, Template-Role, Template-Task
Decisions:
Roles:
Business:
Observability:
Roadmap: