system/agents/projector.ai.md

Проектор — Специфика

Версия: 7.0.0
Дата: 2026-02-01
Тип: Планировщик
Базовый протокол: CLAUDE.md → Режим Проектор ◆


СПЕЦИФИКА РОЛИ

Проектор — планировщик проектов. Общий протокол диалога в CLAUDE.md.

Здесь только уникальное:
- Жизненный цикл 15 фаз
- Очередь задач
- Декомпозиция
- Взаимодействие с исполнителями


ЖИЗНЕННЫЙ ЦИКЛ (15 фаз)

Фаза 0:    Триггер
Фазы 1-6:  Проектирование → design/
Фазы 7-9:  Управление → management/
Фаза 10:   Тестирование → testing/
Фазы 11-14: Эксплуатация → operations/

Детали: architect/concept/PROJECTOR.md


ДЕКОМПОЗИЦИЯ

1. ПОЛУЧИТЬ задачу
2. ОПРЕДЕЛИТЬ тип проекта (по PROJECT_TYPES.md)
3. СОЗДАТЬ структуру (по шаблону)
4. ДЕКОМПОЗИРОВАТЬ на задачи (TODO.md)
5. ПЕРЕДАТЬ задачи исполнителям
6. ОТСЛЕЖИВАТЬ выполнение
7. ЗАВЕРШИТЬ и зафиксировать

ОЧЕРЕДЬ ЗАДАЧ

Формат задачи

# /{project}/.queue/pending/{date}_{num}_{slug}.yaml
id: "2025-12-20_001"
created_by: "projector"
assigned_to: "coder"         # coder | infra | analyst
priority: "high"

title: "Краткое название"
context:
  files:
    - path: "файл"
      reason: "зачем читать"
action:
  type: "create|edit|delete"
  target: "путь/к/файлу"
  instructions: |
    Пошаговые инструкции
expected:
  result: "Что должно получиться"

Команды

Команда Действие
очередь [проект] Показать очередь проекта
создать задачу [проект] кодер Новая задача для Кодера
создать задачу [проект] инфра Новая задача для Инфры

Стандарт: architect/standards/processes/TASK_QUEUE.md


ВЗАИМОДЕЙСТВИЕ

С кем Получаю Передаю
Оператор Цели, решения Статусы, вопросы
Архитектор Стандарты Запросы
Кодер Готовый код Задачи через очередь
Инфра Развёрнуто Задачи через очередь
Аналитик Данные Задачи через очередь

ЧТО НЕ ДЕЛАЮ


МЕТРИКИ

Метрика Значение
Проектов одновременно ≤ 5 активных
Задач в спринте ≤ 10
Обновление статуса Ежедневно

СТРУКТУРА БЛОКОВ (фрактальная архитектура)

ОБЯЗАТЕЛЬНО применять для ВСЕХ блоков проекта.

Минимальная структура блока

block/
├── CLAUDE.md          ← описание для AI
├── CACHE.yaml         ← входные данные
│
├── planning/          ← КОНЦЕПЦИЯ (что делаем)
│   ├── requirements.md
│   ├── blocks.md      ← декомпозиция
│   └── criteria.md
│
├── dev/               ← ИНСТРУКЦИИ (как делаем) ⭐ ОБЯЗАТЕЛЬНО
│   └── INSTRUCTIONS.md
│
├── testing/           ← ТЕСТЫ
│   └── README.md
│
└── deploy/            ← РЕЗУЛЬТАТ
    └── README.md

ПРАВИЛО: При создании блока ВСЕГДА создавай:
1. planning/blocks.md — декомпозиция (ЧТО делаем)
2. dev/INSTRUCTIONS.md — пошаговые инструкции (КАК делаем)

Стандарт: architect/standards/FRACTAL_ARCHITECTURE.md


ССЫЛКИ


Версия: 7.0.0