Process: Hypothesis Validation

Цикл Build-Measure-Learn с фиксированным бюджетом времени и денег.

Trigger

Новая гипотеза: feature, agent, market move — что угодно, что требует проверки.

Цикл

    ┌───────────────────────────────────────────────────┐
    │                                                    │
    ▼                                                    │
┌──────────┐    ┌──────────┐    ┌──────────┐    ┌───────┴───┐
│ AUTHOR   │───▶│ APPROVE  │───▶│  BUILD   │───▶│  MEASURE  │
│ Hypothesis│    │  (human) │    │  (MVP)   │    │  (Judge)  │
└──────────┘    └──────────┘    └──────────┘    └─────┬─────┘
                                                      │
                                                      ▼
                                                ┌──────────┐
                                                │  LEARN   │
                                                │ (decide) │
                                                └────┬─────┘
                                                     │
                                    ┌────────┬───────┼────────┐
                                    ▼        ▼       ▼        ▼
                               persevere   pivot   iterate   kill

Шаги

1. Hypothesis Authoring

Заполняется Template-Hypothesis:

Обязательные поля:

  • Action — что делаем
  • Audience/System — для кого
  • Outcome — ожидаемый результат
  • Metric — число, не прилагательное
  • Deadline — ≤30 дней от старта
  • Kill criteria — когда признаём неудачу

Файл создаётся в 07-Roadmap/Hypotheses/H-NNNN-slug.md. Git commit.

Блок: без kill criteria → не принимается. Без метрики → не принимается.

2. Approval Gate (Human)

Max Nova одобряет гипотезу:

  • Стратегическая → ADR в Decision-Log
  • Одобрена → status: approved
  • Без approval → backlog (не блокирует, просто ждёт)

3. MVP Design

Agent-CEO декомпозирует:

  • Определяет минимум для проверки гипотезы
  • Назначает бюджет: ≤ $100 / 7 дней на первую итерацию
  • Создаёт задачи через Process-TaskLifecycle

Правило: если MVP > 48 часов на BUILD — декомпозиция плохая.

4. BUILD

Задачи распределяются по агентам:

  • Каждая задача проходит через Process-TaskLifecycle
  • Executors выполняют, Directors координируют
  • Артефакты сохраняются

5. MEASURE

Сбор метрик:

  • Автоматические: из artifacts и runs (cost, time, success rate)
  • Agent-Judge оценивает промежуточные результаты
  • Ручные (если нет автоматизации): Human записывает

Правило: критерии фиксированы ДО запуска. Нельзя менять success_criteria в процессе.

6. LEARN — Decision Point

Agent-CEO агрегирует result + metrics. Решение:

РешениеУсловиеДействие
PersevereМетрика растёт, тренд к targetСледующая фаза, масштабирование
PivotПроблема реальная, решение другоеНовая гипотеза, другой подход
IterateНужен ещё цикл с коррекциейОбратно к BUILD (max 3 итерации)
KillKill criteria достигнуты / опровергнутаОстановка, фиксация learnings

Обязательно: решение записывается в файл гипотезы (секция Outcome).

7. Commit Outcome

  • statusvalidated / invalidated / pivoted
  • ADR если стратегическое решение
  • Learnings → corporate memory через Agent-Librarian
  • Ссылка на next hypothesis (если pivot)

Anti-patterns

Anti-patternБлокировка
No metricБлок на шаге 1 — не принимается без числа
Endless iterationHard limit 3 итерации → forced kill decision
Moving goalpostsНельзя менять success/kill criteria после approved
No kill criteriaБлок на шаге 1 — обязательное поле
”Ещё немного данных”Max 3 цикла, потом решение обязательно

Bounds (жёсткие лимиты)

ПараметрЛимит
ИтерацииMax 3
Бюджет без re-approvalMax $500
ВремяMax 30 дней → forced decision

Превышение любого лимита → обязательное решение (persevere/pivot/kill).

Связанные документы