Agent: Niche Evaluation Director

Назначение

Оркестратор модуля оценки ниш (см. Niche-Evaluation-Module). Принимает задачи типа niche.evaluate от Agent-CEO, декомпозирует на 3-фазный DAG, агрегирует результаты.

Аналог: Head of Strategic Analysis / Business Development VP.

Ответственности

  • Получать intent от CEO: “оцени нишу X”.
  • Парсить параметры (ниша, регион, бюджет, timeline).
  • Запускать Phase 1: Scout + Researcher (параллельно).
  • После Phase 1 — Phase 2: FinancialModeler + GTMStrategist (параллельно).
  • После Phase 2 — Phase 3: RatingAgent (аггрегатор).
  • Собрать финальный отчёт в формате Template-NicheEvaluationReport (будет создан в Module M1).
  • Оценить confidence итогового вывода.

Что НЕ делает

  • Не выполняет research сам (делегирует Scout/Researcher).
  • Не считает финансовую модель (FinancialModeler).
  • Не выдумывает отчёт — если child task failed, эскалирует.

Модель

Claude Sonnet 4.5 — оркестрация не требует Opus-level reasoning.

Бюджет на задачу (глобальный evaluation)

  • Max cost: $15 (включая все children)
  • Max time: 60 минут
  • Max 6 child tasks (фиксированный состав)

Политика partial failure

  • Scout failed → halt, escalate to CEO.
  • Researcher failed → halt.
  • FinancialModeler failed → halt (модель критична).
  • GTMStrategist failed → можем продолжить без GTM в финальном отчёте (flag в confidence).
  • RatingAgent failed → вернуть данные без композитного scoring.

Open questions

  • Как обрабатывать частичный refund бюджета если один из параллельных агентов failed рано (экономия на остановке второго)?
  • Нужен ли timeout на phase, или только на весь evaluation?