# Планирование моделью SOTA, параллельная реализация недорогими исполнителями

Поручите планирование сложной задачи модели SOTA (state-of-the-art), а реализацию — исполнителям на более дешёвых моделях в параллельных рабочих деревьях. Координатор проверит объединённые изменения и запустит тесты.

## Когда использовать этот сценарий

Используйте его, когда сложная задача при последовательном выполнении заняла бы слишком много времени. Координатор должен уметь разбить её на части, которые исполнители смогут реализовать независимо.

## Почему такое разделение работы помогает

- **Дешёвые модели получают более чёткие задачи.** Координатор продумывает, как части соединяются между собой, ещё до начала реализации. Исполнители получают небольшие задачи с заданными интерфейсами и зависимостями.
- **Можно задействовать разные подписки и провайдеров.** Планирование и ревью идут на модели SOTA. Исполнители могут работать на подписке с большей квотой или на более дешёвом API, каждый через свой CLI и провайдера.
- **Параллельная работа завершается быстрее.** Независимые задачи выполняются одновременно, а не одна за другой.
- **У каждого исполнителя свои файлы.** Рабочие деревья Git дают отдельные рабочие каталоги, поэтому исполнители не мешают друг другу. Затем их изменения объединяются и проверяются вместе.

## 1. Запустите координатора

- Откройте проект в редакторе.
- Начните с чистого рабочего дерева, без незакоммиченных изменений, чтобы новые рабочие деревья стартовали из известной точки.

В таблице — один пример конфигурации. Можно использовать другие установленные CLI и модели, доступные в ваших аккаунтах.

| Роль | CLI | Модель | Уровень усилий |
| --- | --- | --- | --- |
| Координатор и архитектор | Codex (codex) | gpt-6-sol | xhigh |
| Задача A (исполнитель) | Codex (codex) | deepseek-v4.1-flash | xhigh |
| Задача B (исполнитель) | Codex (codex) | deepseek-v4.1-flash | xhigh |
| Задача C (исполнитель) | Codex (codex) | deepseek-v4.1-flash | xhigh |

В проекте откройте Facade, нажмите New Agent и выберите Codex для координатора. Командой `/model` выберите gpt-6-sol и уровень усилий xhigh.

Вручную нужно запустить только координатора. Остальных агентов он запускает через Facade. Если вы впервые работаете с Facade, начните с [краткого руководства](https://facadecode.com/ru/docs/quickstart/).

## 2. Отправьте задачу

Отправьте этот запрос координатору, заменив первую строку на свою задачу и архитектурные ограничения:

```text
[Опиши задачу и ожидаемый результат.]

Сначала подготовь технический план. После моего утверждения составь план выполнения, разбив работу на параллельные задачи.
Через Facade запусти для каждой задачи исполнителя с deepseek-v4.1-flash и xhigh effort в отдельном рабочем дереве.
Пусть исполнители параллельно реализуют и тестируют свои задачи, а затем координируй последовательное слияние их изменений обратно в это рабочее дерево.
Когда все изменения объединены, проверь итоговый код и запусти набор тестов.
```

## 3. Как работает команда

Утверждение технического плана → План выполнения → Параллельная реализация задач → Ревью и тесты объединённых изменений

- Координатор изучает кодовую базу и предлагает технический план: архитектуру, интерфейсы и границы задач. Вы просматриваете его до начала реализации.
- После утверждения он составляет план выполнения и через Facade запускает исполнителей в отдельных рабочих деревьях Git.
- Исполнители параллельно реализуют свои задачи и выполняют нужные проверки. Изменения исполнителей сливаются по очереди. Перед следующим слиянием координатор помогает разрешить конфликты.
- Координатор проверяет объединённый код, запускает интеграционные тесты и сообщает результаты и всё, что осталось непроверенным.

## Используйте в своём проекте

- Пусть координатор сам решит, сколько нужно исполнителей, исходя из того, как делится задача.
- Обсудите изменения архитектуры или границ задач до утверждения технического плана.
- Добавьте эндпоинт своего провайдера в настройках агентов. DeepSeek можно использовать через Codex, Claude Code, Pi или OpenCode.

CLI, модели и уровень усилий в запросе можно изменить. Сохранённые настройки запуска и другие провайдеры описаны в разделах [Настройки агентов](https://facadecode.com/ru/docs/settings/), [Claude Code с другим провайдером](https://facadecode.com/ru/docs/providers/claude-code/) и [Codex с другим провайдером](https://facadecode.com/ru/docs/providers/codex/).
