Приложение E. Команды агента и инструмент cortex¶
В тексте методологии используются рабочие имена команд агента: /paf-profile, /paf-rules, /paf-bet, /paf-cp, /paf-evidence, /paf-report, /paf-daily, /paf-pitch, /paf-equator, /paf-harvest. В стартовом репозитории poh-cortex эти действия реализованы другим набором: навыки Claude Code (.claude/skills/<имя>/SKILL.md) и командная утилита bin/cortex на стандартной библиотеке Python.
Команды и навыки
В Claude Code пользовательские команды объединены с навыками: файл .claude/commands/x.md и навык .claude/skills/x/SKILL.md создают одну и ту же команду /x. Новые команды рекомендуется оформлять как навыки; старый формат продолжает работать. См. документацию Claude Code.
Соответствие¶
| Имя в методологии | В poh-cortex |
Статус |
|---|---|---|
/paf-profile |
cortex init |
Есть, как команда CLI |
/paf-rules |
Интервью лестницы, распада и гейтов из ONBOARDING.md; правит человек в SCHEMA/ |
Есть как инструкция, не как команда |
/paf-bet |
/cortex-bet |
Есть |
/paf-cp |
/cortex-bet, раздел «Посчитать уверенность» |
Есть внутри другого скилла |
/paf-evidence |
/cortex-intake |
Есть |
/paf-report |
/cortex-status |
Есть |
/paf-daily |
cortex agenda |
Скилла нет, есть команда CLI |
/paf-pitch |
Абзац «оспаривание — новым артефактом» в /cortex-bet |
Отдельной замены нет |
/paf-equator |
Абзац «Достижимость» в /cortex-bet, cortex seams, cortex gaps |
Скилла нет, арифметики в коде нет |
/paf-harvest |
cortex calibrate [--write] |
Скилла нет, есть команда CLI |
Навыки¶
| Навык | Что делает |
|---|---|
/cortex-ask |
Спросить память по теме и ответить с якорями. Ответ заканчивается тремя строками: на чём держится · что неизвестно · что изменит ответ. Ничего не пишет |
/cortex-bet |
Завести или пересчитать ставку: порог, дата, зависимости. Достижимость — в трёх группах (сходится / под риском / не сходится); эскалация через отсутствующий артефакт; исход гейта. Обещание наружу даёт человек |
/cortex-intake |
Разобрать очередь _intake/ в артефакты и узлы; затем пересчитать затронутые ставки «было / стало / основание» |
/cortex-status |
Отчёт руководителю из ставок: «Готово и проверено / Идёт по плану / Под риском (причина, нужно решение к дате, иначе снимаем дату)» без слов CP, репозиторий, Нексус |
/paf-gate |
Прогнать проверку целостности памяти и починить ошибки; чинить ослаблением схемы нельзя |
/paf-nexus-create |
Создать свой Нексус под объект управления |
/paf-node |
Создать или обновить узел с источником, ступенью, рёбрами |
/paf-okr |
Завести хребет OKR квартала: 2–4 цели, по 2–4 KR |
/paf-onboard |
Онбординг организации: документы и интервью → узлы со ступенью 2–3 и честными допущениями |
/paf-pulse |
Записать эпизод встречи, не обновляя узлы |
Утилита cortex¶
Один файл на стандартной библиотеке Python; индекс строится при каждом запуске.
| Команда | Что делает | Пишет |
|---|---|---|
doctor |
Что загружено и не настроено (план интервью) | Нет |
gate [--all/--json] |
Проверка целостности памяти | Нет |
refresh [--dry-run] |
Пересчёт свежести и effective_cp |
Да |
report |
Узлы, зоны, спелость по Нексусам | Нет |
ask "<тема>" |
Что память знает, с якорями | Нет |
context [--node/--kr/--scope] |
Контекст для агента в JSON | Нет |
who "<тема>" |
Кому писать | Нет |
stale [--soon] |
Очередь верификации протухшего | Нет |
gaps |
Знание, недостижимое от хребта целей | Нет |
agenda |
Пять минут в день: что требует внимания | Нет |
agents / profiles |
Агенты, зоны записи; профили PO | Нет |
intake list / route |
Очередь неразобранного | Нет |
node new / check / set |
Контракт записи узла | Да |
nexus list / add, schema show / init, init |
Объекты управления, схема, привязка | Да |
review [--accept/--reject] |
Приёмка черновиков агентов | Да |
resolve "<слово>" |
Упоминание → узел | Нет |
seams |
Стыки между PO: наружу и внутрь, по слабому звену | Нет |
pack [--all] |
Срез памяти под профиль | Да |
conflicts [--mark/--resolve] |
Расхождения между зонами, без выбора стороны | Да |
calibrate [--write] |
Итоги квартала: где были уверены, а не сработало | Да, с флагом |
Повысить cp командой cortex node set --cp N без нового --source инструмент отклоняет.
Проверка качества¶
- Гарантии (
tests/acceptance.sh): 11 проверок — четыре отказа, три расчёта, три проверки потолка обещания и арифметика цели. - «До Кортекса и после» (
tests/comparison.sh): шесть вопросов PO — успеем ли к дате; на чём держится цель; что уже неправда; откуда знание; кому писать; где переоценили себя. - Приёмка памяти раз в месяц: три–семь ставок, у каждой
dueиdepends_on;staleне старше двух сроков; очередь приёмки разбирается за неделю; есть хотя бы один стык наружу. - Тест качества агента: разбор десяти записей; критерии — источник открывается, подтверждает именно это утверждение, ступень соответствует артефакту; порог девять из десяти. Контринтуитивный признак провала: агент ни разу не сказал «память не знает».
Признаки мёртвой памяти¶
Много узлов с высокой ступенью и одинаковыми источниками; зелёная проверка при почти всех сиротах в gaps; за онбординг не прозвучало ни одного «не знаю»; очередь _intake/ растёт неделями; stale показывает одно и то же; у всех узлов change_rate: unknown; калибровка ничего не поменяла.