type: standard
aspect: naming
title: "Тезаурус: Проект-Процессор"
version: 6.1.0
date: 2026-03-24
status: stable
related:
- process-project-processor.md
changelog:
- "v6.1.0 (2026-03-24): ПОЛИРОВКА. Обновлены: task.yaml (статус failed добавлен в определение). Синхронизация с process-project-processor.md v7.1.0."
- "v6.0.0 (2026-03-24): СВЯЗНОСТЬ. Добавлены: STATE MACHINE (таблица переходов статусов, статус failed), escalate_timeout, max_clarify_rounds, max_harden_rounds. Обновлены: ПЛАНИРОВЩИК ВОРКЕРОВ (FIFO overflow), BUILDER_AGENT (failure path), PROFILER (анализ DECISION_LOG), ROLLBACK (retry_count сброс)."
- "v5.0.0 (2026-03-24): ОПЕРАЦИОННОСТЬ. Обновлены: CONTEXT_CHECK (entity_count, estimated_lines, алгоритм различения рекурсий), Декомпозитор (5 категорий REQUIRED_PARAMS, принципы разбиения, определение зависимости), ATOMIC (4 явных критерия)."
- "v4.0.0 (2026-03-24): добавлены ATOMIC, STEP_VERIFY, CONTEXT_LIMIT, ACCOUNT_POOL, БЫСТРЫЙ ПУТЬ, МЕДЛЕННЫЙ ПУТЬ, KNOWLEDGE_LOG. Удалён CACHE() (функция не использовалась). Статус: stable."
- "v3.0.0 (2026-03-24): добавлены ESCALATE, RESEARCHER_AGENT, BUILDER_AGENT, HUMAN_OVERRIDE, PROFILER, OPTIMIZER, PRUNER, ROLLBACK, MERGE, INHERIT, CONFLICT_SEVERITY; уточнены MATCHER (алгоритм intersection), RESUME (depth-first), СТЕК (retry_count), CREATE_AGENT (BUILDER_AGENT fallback)"
- "v2.0.0 (2026-03-24): добавлены AMBIGUITY_SCORE, CONFLICT_SCORE, CHECKPOINT, BLOCK_DECOMPOSE, SAVE_TEMPLATE, CREATE_TOOL, SPEC.yaml, ПЛАНИРОВЩИК ВОРКЕРОВ; уточнены AUTO_DECIDE, N-ВЕРСИОННОЕ РЕШЕНИЕ, СТЕК; закрыты все ОТКРЫТЫЕ ВОПРОСЫ v1.0.0"
- "v1.0.0 (2026-03-24): первая версия"
Определения всех терминов стандарта.
Каждый термин — класс с явными связями.
Определение: Движок исполнения которым Проектор превращает намерение в результат. Работает с документами на каждом уровне рекурсии. Реализуется как одна рекурсивная функция PROCESS(task, context).
Синонимы: Project Processor, движок исполнения
Родитель: —
Дочерние: Декомпозитор, Синтезатор, Экзекутор
Связи: INSTANCE SPACE, TEMPLATE SPACE, COMPONENT SPACE, СТЕК, РЕЕСТР ЗНАНИЙ
НЕ путать: с Проектором (агент который использует процессор)
Определение: Агент-роль который принимает решения ЧТО делать и использует Проект-Процессор для исполнения.
Синонимы: Projector, агент проекта
НЕ путать: с Проект-Процессором (инструмент, не роль)
Определение: Рекурсивная сигнатура Процессора. Каждая подзадача вызывает ту же функцию. Включает стадии 0–3. Остановка рекурсии: ATOMIC(task) = true.
Синонимы: рекурсивный вызов, main loop
Родитель: Проект-Процессор
Связи: CONTEXT_CHECK, DECOMPOSE, CLARIFY, SYNTHESIZE, EXECUTE, INTEGRATE
Определение: Пространство документов текущей работы. Живёт в стеке задач конкретного проекта. Меняется при каждой задаче.
Синонимы: пространство инстанса, стек документов проекта
Родитель: Три пространства документов
Содержимое: task.yaml, CACHE.yaml (level), planning/, deploy/
НЕ путать: с TEMPLATE SPACE и COMPONENT SPACE
Определение: Пространство шаблонов декомпозиции — КАК делать задачи определённого типа. Растёт при МЕДЛЕННОМ ПУТИ. Фрактально (имеет иерархию паттернов).
Синонимы: TEMPLATE_REGISTRY, библиотека шаблонов, паттерн-база
Родитель: Три пространства документов
Содержимое: library/templates/{тип}/{подтип}/template.yaml + blocks.md + health.yaml
Связи: MATCHER, УЛУЧШАТОР, МЕДЛЕННЫЙ/БЫСТРЫЙ ПУТЬ, SAVE_TEMPLATE
НЕ путать: с COMPONENT SPACE (шаблоны = КАК делать, компоненты = ЧТО уже есть)
Определение: Пространство готовых компонентов — ЧТО уже реализовано и можно переиспользовать. Каждый компонент имеет CLAUDE.md с API интерфейсом и deploy/ с кодом.
Синонимы: библиотека компонентов, library/
Родитель: Три пространства документов
Содержимое: library/connectors/, library/elements/, library/components/
Связи: Синтезатор (@refs), CACHE.yaml#level.refs
НЕ путать: с TEMPLATE SPACE (компоненты = готовый код, шаблоны = паттерны декомпозиции)
Определение: Декомпозиция задачи на подзадачи по логическому смыслу. Причина: задача слишком сложная. Глубина не ограничена.
Синонимы: task recursion, логическая декомпозиция
Родитель: Проект-Процессор
Связи: ДЕКОМПОЗИТОР, СТЕК, CONTEXT_CHECK
НЕ путать: с РЕКУРСИЕЙ БЛОКОВ (разные причины и механизмы)
Определение: Разбивка задачи на последовательные части из-за ограничения контекстного окна. Причина: задача большая по объёму, не по смыслу.
Синонимы: block recursion, контекстная декомпозиция, chunking
Родитель: Проект-Процессор
Связи: CONTEXT_CHECK, CONTEXT_LIMIT, BLOCK_DECOMPOSE
НЕ путать: с РЕКУРСИЕЙ ЗАДАЧ
Определение: Нулевая стадия Процессора. Определяет путь обработки (ATOM / TASK_RECURSION / BLOCK_RECURSION) через подсчёт entity_count и estimated_lines. Различает логическую сложность (entity_count > 1) и размерную (entity_count = 1, estimated_lines > 500). Определяет risk_level по типу объекта + действию.
Синонимы: проверка контекста, стадия 0
Родитель: Проект-Процессор
Связи: CONTEXT_LIMIT, РЕКУРСИЯ ЗАДАЧ, РЕКУРСИЯ БЛОКОВ, risk_level, entity_count, estimated_lines
Определение: Первая стадия Процессора. Разбивает намерение на дерево атомарных задач сверху вниз. Вычисляет REQUIRED_PARAMS (по 5 категориям: WHAT/WHERE/HOW/WITH/FOR) и RESOLVE для каждого узла. Разбиение по принципам: сущности, этапы, слои. Зависимость определяется через пересечение inputs/outputs.
Синонимы: Decomposer, стадия 1
Родитель: Проект-Процессор
Связи: REQUIRED_PARAMS, RESOLVE_UP, planning/blocks.md, СТЕК
НЕ путать: с декомпозицией задачи (процесс) — Декомпозитор это компонент
Определение: Вторая стадия Процессора. Собирает самодостаточный документ-инструкцию (CODE-PROMPT.md) для каждого атома из трёх пространств документов.
Синонимы: Synthesizer, стадия 2
Родитель: Проект-Процессор
Дочерние: Компилятор, Транслятор, Верификатор синтеза
Связи: CACHE.yaml, SPEC.yaml, @ссылки, CODE-PROMPT.md, INSTANCE SPACE, TEMPLATE SPACE, COMPONENT SPACE
Определение: Подфункция Синтезатора. Разрешает @ссылки и собирает структурированный контекст из INSTANCE SPACE, TEMPLATE SPACE и COMPONENT SPACE. Также разрешает ссылки из SPEC.yaml если он присутствует.
Синонимы: Compiler (context)
Родитель: Синтезатор
НЕ путать: с компилятором кода (C/Java compiler)
Определение: Подфункция Синтезатора. Переводит структурированный контекст в текст CODE-PROMPT.md.
Синонимы: Translator (document)
Родитель: Синтезатор
НЕ путать: с транслятором кода (BASIC interpreter)
Определение: Третья стадия Процессора. Исполняет атомарную задачу по CODE-PROMPT.md, проверяет результат через STEP_VERIFY, записывает результат в deploy/. При МЕДЛЕННОМ ПУТИ сохраняет шаблон через SAVE_TEMPLATE.
Синонимы: Executor, стадия 3
Родитель: Проект-Процессор
Связи: CODE-PROMPT.md, STEP_VERIFY, INTEGRATE, CHECKPOINT, SAVE_TEMPLATE, deploy/, СТЕК
Определение: Функция выбора агента и инструментов для атомарной задачи. Вызывается Декомпозитором для каждого узла дерева. Смотрит в AGENT_REGISTRY и TOOL_REGISTRY.
Синонимы: resolve agent, выбор исполнителя
Родитель: Декомпозитор
Связи: AGENT_REGISTRY, TOOL_REGISTRY, CREATE_TOOL
Определение: Функция сборки результатов снизу вверх. Берёт deploy/ дочернего уровня, добавляет ref в CACHE.yaml родителя, собирает deploy/ родителя.
Синонимы: Integrator, сборщик результатов
Родитель: Экзекутор
Связи: deploy/, CACHE.yaml#level.refs, PASS 3
Определение: Минимальный набор параметров без которых задача не может быть выполнена корректно. Вычисляется Декомпозитором для каждого узла.
Синонимы: обязательные параметры, минимальный набор
Родитель: Декомпозитор
Связи: RESOLVE_UP, CLARIFY_WITH_ANALYTICS, AUTO_DECIDE, library/elements/
Определение: Функция разрешения параметра через подъём по иерархии CACHE.yaml от текущего уровня до корня проекта. Если не нашёл — проверяет COMPONENT SPACE.
Синонимы: resolve up hierarchy, подъём по иерархии
Родитель: Механизм параметров
Связи: CACHE.yaml#level, REQUIRED_PARAMS, COMPONENT SPACE
Определение: Автоматическое принятие решения по параметру без вопроса оператору при confidence ≥ 0.70. При ≥ 0.85 — тихо. При 0.70–0.84 — с уведомлением. Всегда записывается в DECISION_LOG.
Синонимы: автопринятие, auto decision
Родитель: Механизм параметров
Связи: CONFIDENCE, DECISION_LOG
НЕ путать: с HUMAN_OVERRIDE — противоположное направление
Определение: Запрос к оператору при confidence 0.50–0.69. Сопровождается аналитической справкой: варианты, плюсы/минусы, рекомендация. Параллельные ветки продолжают работу. RESEARCHER_AGENT запускается фоном.
Синонимы: уточнение со справкой, аналитический запрос
Родитель: Механизм параметров
Связи: CONFIDENCE, REQUIRED_PARAMS, DECISION_LOG, RESEARCHER_AGENT
Определение: Числовая оценка уверенности (0.0–1.0). Единая шкала для параметров и результатов — различаются только действия по контексту. Формула: weighted_average(completeness, consistency, grounding, test_pass_rate, n_version_match).
Синонимы: уверенность, confidence score
Пороги:
- ≥ 0.85 → AUTO_DECIDE тихо / PROCEED
- 0.70–0.84 → AUTO_DECIDE + уведомить / PROCEED + предупреждение
- 0.50–0.69 → CLARIFY_WITH_ANALYTICS / PAUSE
- < 0.50 → СТОП оператор / STOP + ESCALATE
Определение: Целое число ≥ 0. Количество параметров узла с CONFIDENCE < 0.70 плюс количество неразрешённых зависимостей. Цель: 0.
Синонимы: оценка неопределённости, ambiguity count
Родитель: Стадия [1.5] УТОЧНЕНИЕ
Связи: CONFIDENCE, REQUIRED_PARAMS, CONFLICT_SCORE
НЕ путать: с CONFIDENCE (AMBIGUITY_SCORE — счётчик проблем, CONFIDENCE — оценка одного элемента)
Определение: Целое число ≥ 0. Количество обнаруженных противоречий внутри узла и между узлом и родителем. Цель: 0. Если > 0 → ESCALATE немедленно.
Синонимы: оценка противоречий, conflict count
Родитель: Стадия [1.5] УТОЧНЕНИЕ
Связи: CONFIDENCE, AMBIGUITY_SCORE, ESCALATE
НЕ путать: с AMBIGUITY_SCORE (конфликт = логическое противоречие, неопределённость = нехватка данных)
Определение: Самодостаточный документ-инструкция для Экзекутора. Содержит контекст из трёх пространств: задача (INSTANCE), паттерн (TEMPLATE), API (COMPONENT). Генерируется Синтезатором, не хранится в git.
Синонимы: исполнительный документ, execution prompt
Родитель: Синтезатор
Связи: INSTANCE SPACE, TEMPLATE SPACE, COMPONENT SPACE, Экзекутор
НЕ путать: с SPEC.yaml — спека хранится в git, CODE-PROMPT генерируется
Определение: Опциональный файл конфигурации модуля. Содержит ссылки на CACHE и локальные данные. Хранится в git. Используется Компилятором для разрешения ссылок при сборке CODE-PROMPT. Совместим со стандартом process-code-prompt.md.
Синонимы: спецификация модуля, module spec
Родитель: Синтезатор
Связи: CACHE.yaml, CODE-PROMPT.md, @ссылки
НЕ путать: с CODE-PROMPT.md (SPEC = конфигурация в git, CODE-PROMPT = генерируемый промпт)
Определение: Файл состояния уровня. Два слоя:
(1) level: — присутствует на каждом уровне (resolved входы + refs на deploy/ детей)
(2) project: — только в корне (хеши файлов + extracted facts + граф зависимостей)
Синонимы: кеш уровня
Связи: RESOLVE_UP, Синтезатор, РЕЕСТР ЗНАНИЙ, INSTANCE SPACE
Слои: level.resolved, level.refs, project.files, project.extracted, project.graph
Определение: Механизм фиксации новых фактов о проекте с каскадной проверкой корректности. Любое знание меняющее проект — предлагается зафиксировать.
Синонимы: Knowledge Registry, KNOWLEDGE_LOG, реестр фактов
Родитель: Проект-Процессор
Связи: CACHE.yaml#project.extracted.facts, dependency graph, rebuild-stale
Определение: Иерархия папок .task-stack/ где каждая папка = один уровень рекурсии. Содержит task.yaml, CACHE.yaml, planning/, deploy/. PUSH = создать папку и войти. POP = вернуться наверх. RESUME = найти самую глубокую незавершённую.
Синонимы: Context Stack, стек контекста, стек задач
Родитель: INSTANCE SPACE
Связи: task.yaml, CACHE.yaml, planning/, deploy/, RESUME, PUSH_STACK, POP_STACK
НЕ путать: с контекстным окном LLM; с фрактальной структурой проекта (dev/)
Определение: Файл сохраняющий состояние узла в дереве задач: тип, статус, inputs/outputs, что осталось, контекст, confidence, checkpoint.
Синонимы: файл задачи, task state
Родитель: СТЕК
Связи: СТЕК, RESUME, CHECKPOINT, статусы: pending | in_progress | completed | blocked | failed
Определение: Функция сохранения промежуточного состояния задачи. Записывает текущий результат, timestamp и шаг в task.yaml#checkpoint. Позволяет RESUME() восстановить работу после сбоя и ROLLBACK() вернуться к предыдущему состоянию.
Синонимы: контрольная точка, промежуточное сохранение
Родитель: Экзекутор
Связи: task.yaml, RESUME, ROLLBACK
Определение: Функция разбивки задачи на последовательные блоки по размеру контекстного окна. Ищет естественные границы (секции, функции). Не путать с логической декомпозицией DECOMPOSE.
Синонимы: разбивка на блоки, context chunking
Родитель: РЕКУРСИЯ БЛОКОВ
Связи: CONTEXT_LIMIT, CODE-PROMPT.md, split-prompt
Пороги: <500 строк = 1 блок, 500–1500 = 2–5 блоков, >1500 = пересмотр
Определение: Функция сохранения нового шаблона в TEMPLATE_REGISTRY после успешного выполнения задачи по МЕДЛЕННОМУ ПУТИ. Включает структуру декомпозиции, параметры и начальные метрики здоровья.
Синонимы: JIT-компиляция шаблона, save pattern
Родитель: Экзекутор
Связи: TEMPLATE SPACE, МЕДЛЕННЫЙ ПУТЬ, template.yaml
Определение: Мета-задача создания недостающего инструмента. Запускается Декомпозитором если нужный инструмент не найден в TOOL_REGISTRY. Результат регистрируется в TOOL_REGISTRY.
Синонимы: создание инструмента
Родитель: RESOLVE (Декомпозитор)
Связи: TOOL_REGISTRY, BUILDER_AGENT
Определение: Полное тестирование после завершения уровня. 6 уровней: L1 UNIT → L2 INTEGRATION → L3 E2E → L4 PERSONAS → L5 CHAOS → L6 LOAD. Применение зависит от risk_level.
Синонимы: total verify, полная верификация
Родитель: Экзекутор
Связи: PASS 4, STEP_VERIFY, risk_level
НЕ путать: с STEP_VERIFY (проверка одного атома) — PASS 3 для всего уровня
Определение: Финальная закалка после PASS 3. Удалить временный код, проверить секреты, финализировать документацию, зафиксировать версию.
Синонимы: HARDEN, финализация
Родитель: Экзекутор
Связи: PASS 3, deploy/README.md
Определение: Одну задачу решают N независимых агентов разными подходами. Для N=2 (HIGH risk): оба совпали = принять, разошлись = CLARIFY. Для N=3 (CRITICAL): консенсус ≥ 2 из 3 = принять, иначе CLARIFY.
Синонимы: multi-version, N-version programming
Родитель: Экзекутор
Связи: CONFIDENCE, risk_level
Определение: Отправка задачи и результата во внешние LLM для независимой проверки. Применяется для HIGH и CRITICAL risk. Использует ACCOUNT_POOL (бесплатные тарифы в первую очередь).
Синонимы: межмодельная верификация, multi-LLM check
Родитель: Экзекутор
Связи: ACCOUNT_POOL, N-ВЕРСИОННОЕ РЕШЕНИЕ
Определение: Функция поиска подходящего шаблона в TEMPLATE SPACE. Алгоритм: match_score = |intersection(task.capabilities, template.capabilities)| / |task.capabilities|. 100% = точное совпадение (БЫСТРЫЙ ПУТЬ). >=70% = частичное (БЫСТРЫЙ + дополнить; если адаптация не прошла STEP_VERIFY за 2 попытки → МЕДЛЕННЫЙ). <70% = нет (МЕДЛЕННЫЙ ПУТЬ). При равных scores → шаблон с лучшим health.success_rate.
Синонимы: матчер, сопоставитель
Родитель: Проект-Процессор
Связи: TEMPLATE SPACE, БЫСТРЫЙ ПУТЬ, template.yaml#capabilities, health.success_rate
Определение: Журнал расхождений между решением AI и решением оператора. Основа для УЛУЧШАТОРА. Формат записи: {task_type, task_id, ai_decision, ai_confidence, human_decision, human_reason, timestamp}.
Синонимы: журнал расхождений
Связи: HUMAN_OVERRIDE, УЛУЧШАТОР, IMPROVEMENT_TRIGGER
НЕ путать: с DECISION_LOG (автопринятые решения без вмешательства оператора)
Определение: Журнал всех автоматически принятых решений (AUTO_DECIDE). Аудит-трейл действий Процессора.
Синонимы: журнал решений, decision audit
НЕ путать: с DIVERGENCE_LOG (переопределения оператором)
Определение: Фоновый процесс обновляющий шаблоны в TEMPLATE SPACE на основе DIVERGENCE_LOG. Запускается при IMPROVEMENT_TRIGGER: 3+ расхождений одного типа или 2+ метрик BLOCK_HEALTH в красной зоне.
Синонимы: Improver, IMPROVER
Родитель: функции поддержки
Связи: DIVERGENCE_LOG, TEMPLATE SPACE, IMPROVEMENT_TRIGGER, BLOCK_HEALTH
Определение: Компонент распределяющий READY задачи по параллельным воркерам. Находит все задачи с выполненными зависимостями и раздаёт для выполнения.
Синонимы: Worker Scheduler, планировщик параллельных задач
Родитель: Проект-Процессор
Связи: ВОРКЕР, READY(задача), dependency graph
Определение: Экземпляр Экзекутора выполняющий одну READY задачу. Независимые задачи выполняются несколькими воркерами параллельно.
Синонимы: Worker, исполнитель задачи
Родитель: Проект-Процессор
Связи: ПЛАНИРОВЩИК ВОРКЕРОВ, READY(задача), Agent(run_in_background=True)
Определение: Условие готовности задачи к выполнению. True когда все зависимости задачи имеют статус completed.
Синонимы: задача готова, ready condition
Родитель: ПЛАНИРОВЩИК ВОРКЕРОВ
Связи: dependency graph, ВОРКЕР
Определение: Уровень риска задачи. Определяется в CONTEXT_CHECK. Влияет на глубину тестирования (PASS 3), необходимость N-версионного решения и CROSS-LLM валидации.
Синонимы: уровень риска
Значения:
- LOW — документация, чтение, анализ
- MEDIUM — код, конфигурация, данные
- HIGH — инфраструктура, интеграции, деньги (N=2, CROSS-LLM)
- CRITICAL — production, безопасность, удаление данных (N=3, CROSS-LLM TIER_PAID)
Родитель: CONTEXT_CHECK
Связи: PASS 3, N-ВЕРСИОННОЕ РЕШЕНИЕ, CROSS-LLM ВАЛИДАЦИЯ
Определение: Условие запуска УЛУЧШАТОРА. Срабатывает при: 3+ расхождений в DIVERGENCE_LOG для одного task_type ИЛИ 2+ метрик BLOCK_HEALTH в красной зоне одновременно.
Синонимы: триггер улучшения
Родитель: HUMAN OVERRIDE И САМОУЛУЧШЕНИЕ
Связи: DIVERGENCE_LOG, BLOCK_HEALTH, УЛУЧШАТОР
Определение: 5 метрик здоровья для каждого типа задач: override_rate, rollback_rate, verify_fail_rate, confidence_avg, time_deviation. Красные зоны: >30%, >20%, >25%, <0.60, >2.0x соответственно.
Синонимы: метрики здоровья блока
Родитель: Проект-Процессор
Связи: IMPROVEMENT_TRIGGER, УЛУЧШАТОР, health.yaml
Определение: Функция передачи задачи или решения на уровень выше: к оператору (человеку) или к архитектору (Opus). Передаёт полный контекст: задачу, попытки, причину эскалации.
Синонимы: эскалация, передача наверх
Родитель: Проект-Процессор
Связи: CONFLICT_SCORE (>0 logical → ESCALATE), CONFIDENCE (<0.50 → ESCALATE), STEP_VERIFY (3 неудачи → ESCALATE), depth (>12 → ESCALATE)
НЕ путать: с CLARIFY (запрос информации, не передача ответственности)
Определение: Специализированный агент для фонового поиска информации. Запускается автоматически при CONFIDENCE < 0.70, блокировке задачи или PAUSE в STEP_VERIFY. Работает параллельно с основным потоком. Timeout: 15 мин (одиночная блокировка), 30 мин (полная).
Синонимы: исследователь, background researcher
Родитель: иерархия агентов (BASE_AGENT)
Методы: search(), synthesize(), score_source()
Связи: CONFIDENCE, CLARIFY_WITH_ANALYTICS, MERGE, блокировка задач
Определение: Специализированный агент для создания недостающих агентов и инструментов. Fallback-агент: не может быть удалён из AGENT_REGISTRY. Используется для CREATE_AGENT и CREATE_TOOL, предотвращая бесконечную рекурсию поиска.
Синонимы: строитель, builder
Родитель: иерархия агентов (BASE_AGENT)
Методы: analyze_gap(), build_tool(), build_agent(), register()
Связи: CREATE_AGENT, CREATE_TOOL, AGENT_REGISTRY, TOOL_REGISTRY
НЕ путать: с ORCHESTRATOR_AGENT (оркестратор делегирует, builder создаёт)
Определение: Ситуация когда оператор принимает решение противоречащее рекомендации AI. Решение оператора всегда принимается немедленно. Записывается в DIVERGENCE_LOG для обучения.
Синонимы: переопределение оператором, human decision
Родитель: HUMAN OVERRIDE И САМОУЛУЧШЕНИЕ
Связи: DIVERGENCE_LOG, IMPROVEMENT_TRIGGER, УЛУЧШАТОР
НЕ путать: с AUTO_DECIDE (противоположное направление: AI решает сам)
Определение: Фоновый процесс наблюдения за использованием шаблонов и агентов. Собирает метрики: частота использования, скорость выполнения, количество откатов. Записывает в health.yaml каждого шаблона. Работает постоянно.
Синонимы: профилировщик, observer
Родитель: фоновые процессы
Связи: BLOCK_HEALTH, health.yaml, TEMPLATE_REGISTRY
Определение: Фоновый процесс улучшения горячих путей. Запускается после 10+ успешных использований шаблона. Анализирует bottleneck в декомпозиции, предлагает оптимизацию, проводит A/B сравнение.
Синонимы: оптимизатор, hot path optimizer
Родитель: фоновые процессы
Связи: PROFILER (источник данных), TEMPLATE_REGISTRY, health.yaml
НЕ путать: с УЛУЧШАТОР (OPTIMIZER оптимизирует рабочие шаблоны, УЛУЧШАТОР исправляет проблемные)
Определение: Фоновый процесс архивирования устаревшего. Два триггера: (1) шаблон/агент не использовался 90 дней → archive; (2) .task-stack ветка completed > 30 дней → .task-stack/archive/YYYY-MM/. Шаблоны → library/templates/archive/.
Синонимы: чистильщик, archiver
Родитель: фоновые процессы
Связи: TEMPLATE_REGISTRY, .task-stack/, политика архивирования
Определение: Функция отката задачи к предыдущему состоянию. Восстанавливает deploy/ к состоянию checkpoint, сбрасывает task.yaml#status в in_progress, инкрементирует retry_count. Максимум 3 попытки, после — ESCALATE.
Синонимы: откат, restore checkpoint
Родитель: Экзекутор
Связи: CHECKPOINT, task.yaml, deploy/, ESCALATE
НЕ путать: с git revert (ROLLBACK — внутренний механизм стека, не git)
Определение: Функция объединения результата выполнения с контекстом. Добавляет result.outputs в ctx.resolved, обновляет refs, инкрементирует completed count. Используется при INTEGRATE и при разблокировке задач.
Синонимы: слияние контекста, context merge
Родитель: стандартные функции
Связи: INTEGRATE, RESEARCHER_AGENT (результат -> MERGE -> разблокировка), context
Определение: Функция подготовки дочернего контекста из родительского. Извлекает из ctx только resolved-параметры релевантные для подзадачи (по subtask.inputs). Отбрасывает нерелевантные ключи для экономии контекстного окна.
Синонимы: наследование контекста, context inheritance
Родитель: стандартные функции
Связи: PROCESS (рекурсивный вызов), context, subtask.inputs
НЕ путать: с INHERIT (правило наследования агентов) — разные сущности: функция vs правило
Определение: Классификация серьёзности обнаруженного противоречия. Два уровня: trivial (опечатка, форматирование → автоисправление) и logical (смысловое противоречие, взаимоисключающие требования → ESCALATE немедленно).
Синонимы: серьёзность конфликта
Родитель: CONFLICT_SCORE
Связи: ESCALATE, УТОЧНЕНИЕ
Определение: Функция-предикат. Возвращает true если ВСЕ условия: (1) entity_count = 1, (2) estimated_lines ≤ 500, (3) dependency_count = 0, (4) AMBIGUITY_SCORE = 0. При true — рекурсия останавливается, задача передаётся напрямую в СИНТЕЗАТОР.
Синонимы: атомарность, is_atomic
Родитель: Проект-Процессор
Связи: CONTEXT_CHECK, DECOMPOSE, РЕКУРСИЯ ЗАДАЧ, entity_count, estimated_lines
НЕ путать: с BLOCK_DECOMPOSE (атомарность по смыслу, не по размеру)
Определение: Функция проверки результата после каждого EXECUTE. 6 уровней: V0 синтаксис/запуск, V1 контракт (соответствие спеке), V2 граничные случаи, V3 зависимости, V4 hardcode detector, V5 покрытие спеки. При провале → ROLLBACK (max 3 попытки) → ESCALATE.
Синонимы: пошаговая верификация, step verification
Родитель: Экзекутор
Связи: CONFIDENCE, ROLLBACK, ESCALATE, PASS 3
НЕ путать: с PASS 3 (STEP_VERIFY — один атом, PASS 3 — весь уровень)
Определение: Максимальный размер контекстного окна LLM (в токенах). Порог для РЕКУРСИИ БЛОКОВ: задача > CONTEXT_LIMIT * 0.7 требует разбивки. Эвристика: ~500 строк CODE-PROMPT = безопасный атом, ~1500 строк = предел одного промпта.
Синонимы: лимит контекста, context window limit
Родитель: CONTEXT_CHECK
Связи: BLOCK_DECOMPOSE, РЕКУРСИЯ БЛОКОВ
Определение: Набор аккаунтов внешних LLM-провайдеров для CROSS-LLM ВЕРИФИКАЦИИ. Политика ротации: использовать до исчерпания лимита, переключиться на следующий. Бесплатные тарифы (TIER_FREE) используются в первую очередь.
Синонимы: пул аккаунтов, LLM pool
Родитель: CROSS-LLM ВАЛИДАЦИЯ
Связи: system/config/llm-pool.yaml, infra/SECRETS.md
Определение: Режим работы Процессора при точном или частичном (>=70%) совпадении задачи с шаблоном в TEMPLATE_REGISTRY. Пропускает ДЕКОМПОЗИТОР (шаблон уже содержит декомпозицию). Включает только CLARIFY (параметры изменились?) + ЭКЗЕКУТОР. При частичном совпадении — дополнительно адаптация через СИНТЕЗАТОР.
Синонимы: fast path, шаблонный путь
Родитель: Проект-Процессор
Связи: MATCHER, TEMPLATE SPACE, МЕДЛЕННЫЙ ПУТЬ
НЕ путать: с МЕДЛЕННЫМ ПУТЁМ (полный цикл стадий 0-3)
Определение: Режим работы Процессора при отсутствии подходящего шаблона (<70% совпадения в MATCHER). Полный цикл: ДЕКОМПОЗИТОР -> УТОЧНЕНИЕ -> СИНТЕЗАТОР -> ЭКЗЕКУТОР. После успешного выполнения — обязательно SAVE_TEMPLATE (JIT-компиляция) для ускорения будущих задач.
Синонимы: slow path, полный путь
Родитель: Проект-Процессор
Связи: MATCHER, SAVE_TEMPLATE, БЫСТРЫЙ ПУТЬ
НЕ путать: с БЫСТРЫМ ПУТЁМ (шаблонный)
Определение: Журнал всех зафиксированных фактов о проекте. Записи создаются через РЕЕСТР ЗНАНИЙ. Формат: {ключ, значение, источник, дата, confidence, affects}. Хранится в CACHE.yaml#project.extracted.facts.
Синонимы: журнал знаний, fact log
Родитель: РЕЕСТР ЗНАНИЙ
Связи: CACHE.yaml, DECISION_LOG, DIVERGENCE_LOG
НЕ путать: с DECISION_LOG (автопринятые решения) и DIVERGENCE_LOG (расхождения с оператором)
Определение: Таблица допустимых переходов статусов task.yaml. Определяет кто и когда меняет статус. 5 статусов: pending, in_progress, completed, blocked, failed.
Синонимы: машина состояний, status transitions
Родитель: СТЕК
Связи: task.yaml, ПЛАНИРОВЩИК ВОРКЕРОВ, ЭКЗЕКУТОР, ESCALATE, escalate_timeout
Определение: Терминальный статус задачи. Устанавливается при: (1) retry_count >= 3 + ESCALATE без ответа, (2) escalate_timeout (24ч) истёк. Задача заморожена. Зависимые задачи → blocked (причина: dependency failed). Разблокировка: только оператор.
Синонимы: провал, заморожена
Родитель: STATE MACHINE
Связи: ESCALATE, escalate_timeout, ROLLBACK, retry_count
НЕ путать: с blocked (blocked = ожидает ответа, failed = ответ не получен)
Определение: Максимальное время ожидания ответа оператора после ESCALATE. По умолчанию: 24 часа. После истечения задача → failed. Настраивается: system/config/processor.yaml#escalate_timeout_hours.
Синонимы: таймаут эскалации
Родитель: ESCALATE
Связи: STATE MACHINE, failed, system/config/processor.yaml
Определение: Максимальное количество раундов УТОЧНЕНИЯ (стадия [1.5]) для одного узла. По умолчанию: 5. После исчерпания → ESCALATE оператору со списком неразрешённых параметров.
Синонимы: лимит уточнений
Родитель: Стадия [1.5] УТОЧНЕНИЕ
Связи: AMBIGUITY_SCORE, CONFLICT_SCORE, ESCALATE
Определение: Максимальное количество итераций PASS 4 (HARDEN). По умолчанию: 3. После исчерпания → ESCALATE оператору со списком оставшихся ISSUES.
Синонимы: лимит закалки
Родитель: PASS 4
Связи: STEP_VERIFY, ESCALATE
| # | Термин | Вопрос | Решение (v2.0.0) |
|---|---|---|---|
| 1 | MATCHER | Алгоритм семантического сравнения задач | Сравнение по capabilities и task_type из template.yaml |
| 2 | CONFIDENCE | Точные веса компонентов оценки | Формула определена: 0.25/0.20/0.20/0.25/0.10 |
| 3 | УЛУЧШАТОР | Оптимальный порог (N расхождений) для запуска | 3 (по умолчанию), настраивается в system/config/processor.yaml |
| 4 | TEMPLATE SPACE | Глубина иерархии паттернов — нужны ли подтипы? | Да: library/templates/{тип}/{подтип}/ — два уровня |
Версия: 6.1.0
Статус: stable