Commit Graph
22 Commits
Author SHA1 Message Date
ddadmin 8999027ea6 docs(codex-subagent-playbook): уточнены выбор модели и effort
- Зачем:
  - при делегировании нужно учитывать стоимость модели и явно задавать effort.
- Что:
  - добавлена памятка о соотношении стоимости Astra, Sol, Terra и Luna.
  - добавлено требование явно указывать уровень effort в поручении.
- Проверка:
  - git diff --check.
2026-09-07 09:51:52 -04:00
ddadmin 8fe848a65d docs(skills): уточнено сопровождение субагентов
- Зачем:
  - сократить лишние обращения к координатору при ожидании ревью и передаче материалов.
- Что:
  - уточнены оценка объема Git и трекерных операций, самостоятельное ожидание и прямой файловый обмен.
  - сохранены предпочтения владельца по отдельному помощнику для Claude и передаче материалов.
  - добавлено предпочтение Opus для независимого ревью с заменой на Astra при недоступности.
- Проверка:
  - проверены локальные ссылки и git diff --check.
  - штатный валидатор до и после правок отклоняет существующий ключ disable-model-invocation; режим вызова сохранен.
2026-09-06 15:38:38 -04:00
ddadmin 0990ac6ce4 docs(skills): уточнена работа помощников координатора
- Зачем:
  - экономить контекст координатора, сохраняя проверяемость внешних ревью и объемных операций.
- Что:
  - описана механика Luna для шумного вывода, необязательного Opus-ревью и коротких отчетов;
  - уточнены изоляция контекста помощника, жизненный цикл Claude и передача разрешения и отчетов;
  - добавлены наблюдения прогона и границы для частоты опроса и приема результатов.
- Проверка:
  - git diff --check;
  - проверены ссылки и настройки навыка;
  - quick_validate на нормализованной копии без неподдерживаемого валидатором ключа `disable-model-invocation`.
2026-09-06 13:33:36 -04:00
ddadmin 79617075d9 fix(skills): закреплена передача границ делегирования исполнителю
- Зачем:
  - Необязательный переход к шаблонам позволял пропустить границы вложенного делегирования.
- Что:
  - Добавлен явный переход к мандату Sol и Terra при поручении реализации.
  - Убраны повтор про пользу агента и дублирующее пояснение ссылки на роли.
- Проверка:
  - Сверены накопленные изменения скилла после основного рефакторинга.
  - Проверены 60 относительных ссылок, 10 якорей, YAML и git diff --check.
2026-09-06 10:49:19 -04:00
ddadmin 42d2f3000b docs(skills): добавлен ориентир для выбора ревью постановки
- Зачем:
  - Существенное сомнение в постановке напоминает координатору о независимом взгляде.
- Что:
  - Добавлен ситуативный выбор ревью с конкретным вопросом и ограниченной областью.
- Проверка:
  - Проверена необязательность обзора и пройден git diff --check.
2026-09-06 10:45:48 -04:00
ddadmin 51f65b2471 docs(skills): отделена роль координатора от модели
- Зачем:
  - Скилл поддерживает выбранную пользователем модель координатора, включая Sol.
- Что:
  - Вступление и описание интерфейса адресованы ответственному координатору.
  - Sol и Terra указаны как обычные исполнители с выбором глубины по сложности.
  - Приведены в соответствие роли, шаблон поручения и текущие вопросы журнала.
- Проверка:
  - Проверены YAML, явное включение скилла, 60 относительных ссылок и якоря.
  - Пройден git diff --check; сверены полномочия координатора и исполнителя.
2026-09-06 10:20:33 -04:00
ddadmin 884bf13a12 docs(skills): обновлен журнал опыта и добавлена архивация
- Зачем:
  - Устаревшие наблюдения отделены от вопросов текущей редакции без потери истории.
- Что:
  - Июльский lessons.md дословно сохранен в архиве.
  - Рабочий журнал обновлен под Astra и дополнен условиями переноса старых периодов.
  - Добавлен условный переход к эмпирике из итогового разбора координатора.
- Проверка:
  - Подтверждено побайтовое сохранение прежнего файла в архиве.
  - Проверены 60 относительных ссылок, 9 якорей и git diff --check.
2026-09-06 10:09:08 -04:00
ddadmin c417da847d docs(skills): уточнены отчеты координатора и условия остановки
- Зачем:
  - Партнер видит ход автономной работы и может вовремя вмешаться.
- Что:
  - Добавлены периодические сводки о состоянии и отклонениях.
  - Уточнена остановка зависимой работы для решений за пределами полномочий.
  - Добавлен итоговый разбор пользы делегирования и затрат с разделением измерений и оценок.
- Проверка:
  - Проверены согласованность с правилами триажа и git diff --check.
2026-09-06 10:03:01 -04:00
ddadmin 781a2e2195 docs(skills): добавлено переиспользование контекста субагентов
- Зачем:
  - Сохранено полезное понимание области при переходе к соседней задаче.
- Что:
  - Добавлен выбор существующего агента с обновлением цели и границ.
  - Указаны основания для свежего контекста, включая независимость проверки.
- Проверка:
  - Проверены итоговый абзац и git diff --check.
2026-09-06 09:48:38 -04:00
ddadmin 3a72ce906f refactor(skills): переработан плейбук координации Codex
- Зачем:
  - Актуализирована координация под Astra с сохранением замысла и бюджета контекста.
- Что:
  - Разделены роли Astra, Sol и Luna; выбор приемов оставлен координатору.
  - Сохранены независимое ревью, триаж и проверка соразмерности исправлений.
  - Обновлены нативные механики и необязательная линия Claude CLI.
- Проверка:
  - Проверены Markdown-ссылки, YAML и git diff --check; описано ограничение валидатора.
  - Пройден поведенческий сценарий с тремя тестами и независимое ревью Claude.
  - Перепроверены находки и фактическое продолжение фоновой сессии Claude.
2026-09-06 09:38:57 -04:00
ddadmin 77a535ae0a docs(codex-subagent-playbook): добавлено напоминание о --permission-mode auto
- Зачем:
  - запуск Claude без полного доступа ломает дальнейший процесс ревью и делает работу субагентов бессмысленной.
- Что:
  - в раздел «Запуск Claude-субагентов» добавлено предупреждение о режиме доступа.
- Проверка:
  - git diff agents/.agents/skills/codex-subagent-playbook/SKILL.md.
2026-08-28 16:56:27 -04:00
ddadminandClaude Fable 5 586f02c30b fix(skills): согласие на передачу кода Claude запрашивается до старта
- Зачем:
  - эгресс-политика Codex требует явного разрешения владельца на отправку
    diff внешнему сервису; на прогоне вопрос пришёл в середине ревью, а
    запасные Codex-ревьюеры молча потеряли разнообразие семейств.
- Что:
  - в запуске Claude-субагентов: разрешение на передачу кода запрашивать
    до начала реализации, одним вопросом на весь прогон.
  - в режимах ревью разведены причины недоступности внешней линии:
    техническая — работать доступными, согласийная — сначала спросить
    владельца, замена односемейными теряет основание линии дефектов.
- Проверка:
  - вычитка diff; боевая — следующий прогон конвейера: вопрос о передаче
    кода до реализации, ревью-линии без ручного вмешательства.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-26 17:05:26 -04:00
ddadminandClaude Fable 5 bbacd74c3e fix(skills): уточнён приоритет Codex-специфики над картой ролей базового
- Зачем:
  - на прогоне #156 правило «при расхождении побеждает базовый» снесло
    назначение Fable на вкусовую линию — Codex переключился на craftsman/Opus
    по карте ролей базового плейбука, потребовалось ручное вмешательство.
- Что:
  - приоритет базового ограничен общими механиками конвейера; запуск Claude
    и назначение моделей линиям действуют как записаны в этом файле.
  - у выбора Fable на вкусовую линию названо «почему»: базовый держит Fable
    для оркестрации только на стороне Claude, со стороны Codex она свободна.
- Проверка:
  - вычитка diff; боевая — следующий прогон конвейера без ручной правки
    выбора моделей.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-26 16:09:25 -04:00
ddadminandClaude Fable 5 07a17357f6 docs(skills): codex-subagent-playbook опёрт на базовый плейбук Claude
- Зачем:
  - скилл был заброшен, и Codex тихо подтягивал механики claude-subagent-playbook;
    рабочий промт конвейера #154 вручную докручивал недостающее.
- Что:
  - добавлен раздел «Базовый плейбук»: механики конвейера читаются из
    claude-subagent-playbook, при расхождении побеждает базовый.
  - добавлен раздел «Запуск Claude-субагентов»: permission-mode, свежая сессия
    и resume ревью-линий, --bg с наблюдением, выбор craftsman/deep-reasoner.
  - в приёмку добавлен проход на вычитание после триажа находок.
  - из описания скилла убрано устаревшее «(spawn_agent, TOML-роли)».
- Проверка:
  - вычитка diff; боевая проверка — прогон следующего тикета витрин
    промтом $codex-subagent-playbook.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-26 15:21:40 -04:00
ddadminandClaude Fable 5 eb0d52ef57 docs(skills): взаимообогащение близнецов-плейбуков после сверки
- Зачем:
  - близнецы развивались порознь и разошлись: проверенные боем правила
    клодовского плейбука отсутствовали в кодексовом, и наоборот; промах
    скиллом 2026-07-22 показал цену дрейфа.
- Что:
  - в кодексовый: одно ревью на версию артефакта, саморевью исполнителя и
    сквозная проверка до внешних линий, «Партнёр в петле», цена тихой
    ошибки как критерий уровня (заменой, класс задачи — иллюстрация),
    проверка внешних фактов первоисточником, кавеат про неработающий
    reasoning_effort субагентов;
  - в клодовский: «Пределы параллельности» (обратная пара), карта
    прогресса поглощена в «Пользователь в петле», автовызов моделью
    (описание с триггерами вместо disable-model-invocation);
  - lessons обоих: датированные записи сверки, урок 07-13 сжат до
    указателя.
- Проверка:
  - перечитка диффа свежим взглядом; следующий прогон конвейера — по
    автовызванному claude-subagent-playbook.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-23 10:51:58 +03:00
ddadminandClaude Fable 5 8312ef071e fix(skills): уроки прогона 2026-07-22 перенесены в клодовский плейбук
- Зачем:
  - вчерашний патч 43a93cd лёг не в тот скилл: уроки клодовского
    координатора попали в codex-subagent-playbook — близнец для
    координатора на стороне Codex; там «канал codex exec» — бессмыслица,
    а правила канала давно живут в claude-subagent-playbook/codex-exec.md.
- Что:
  - codex-subagent-playbook: три файла возвращены к состоянию до 43a93cd;
    во фронтматтер добавлен disable-model-invocation и адресное описание
    против повторного промаха;
  - claude-subagent-playbook: запись прогона issue #5 в lessons.md (чужой
    скилл, плагин вместо CLI, два писателя, приёмочный сценарий);
    в SKILL.md — владение деревом после остановки прежнего владельца и
    проверка команд приёмки на живом объекте.
- Проверка:
  - git diff 43a93cd^ по трём файлам codex-плейбука — только фронтматтер;
    перечитка lessons.md на связность.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-23 10:43:14 +03:00
ddadminandClaude Fable 5 43a93cd3c3 docs(skills): codex-playbook — канал командной строки и уроки прогона
- Зачем:
  - боевой прогон 2026-07-22 (конвейер issue #5 в демо-стенде) прошёл
    через плагин-обёртку Codex и воспроизвёл её известные баги; ресёрч
    2026-07-07 давно рекомендовал прямой CLI, но в скилл не был поглощён.
- Что:
  - roles.md: третий режим «Канал командной строки» — codex exec фоном
    у координатора, resume треда, плагин только для интерактива;
  - SKILL.md: передача владения только после остановки прежнего
    владельца; проверка команд сценария на живом объекте до прогона;
  - lessons.md: два датированных наблюдения 2026-07-22, вопрос №9
    переориентирован на проверку CLI-канала боем.
- Проверка:
  - перечитка трёх файлов на связность и отсутствие дублей;
    следующий прогон конвейера — по CLI-каналу.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-23 00:06:57 +03:00
Dmitriy Dementiev 70b18b9e9a fix(codex-playbook): устранены жёсткие допущения в шаблонах
- Зачем:
  - shell-зависимые примеры и конвейерные формулировки сужали применимость оптики.
- Что:
  - сборка подсказок описана платформенно-нейтральным порядком файлов.
  - граница ревью и маршрут актуальных отчётов оставлены гибкими.
  - исправлены входная формулировка и локальная навигация по ролям.
- Проверка:
  - quick_validate.py, git diff --check, Markdown-ссылки и узкая перепроверка агентом.
2026-07-13 13:25:33 +03:00
Dmitriy Dementiev 6cc1b26ce4 refactor(codex-playbook): согласована оптика тонкого мастера
- Зачем:
  - нужно сохранить контекст координатора и устранить расхождения с зеркальным playbook.
- Что:
  - закреплены делегирование, маршрутизация моделей и ограничение кругов ревью.
  - добавлены файловый договор ревью и согласованная эмпирика прогонов.
  - исправлены сборка слепых линий и компактные статусы находок.
- Проверка:
  - quick_validate.py, git diff --check и проверка локальных Markdown-ссылок.
2026-07-13 13:07:52 +03:00
ddadmin f9ea5b8c44 refactor(skill): плейбук возвращён к оптике тонкого мастера
- Зачем:
  - субагенты должны сохранять внимание мастера и помогать результату, а не обслуживать обязательный конвейер.
- Что:
  - семиступенчатый процесс заменён эвристиками выбора исполнителя, проверяющего и независимого ревьюера.
  - права агентов отделены от канала результата, а полная полезная нагрузка выведена из контекста мастера.
  - добавлены авторитетные договоры промптов, полевые заметки и handoff следующей сессии.
- Проверка:
  - git diff --cached --check.
  - свежий обзор через writing-great-skills, все принятые находки закрыты.
2026-07-12 23:50:37 +03:00
Dmitry Dementiev 60182ab493 fix(agents): исправлена оркестрация моделей и контекста
- Зачем:
  - следующая сессия должна управлять стоимостью субагентов без повторной загрузки длинных отчётов в контекст мастера.
- Что:
  - разделены TOML-роли и разовые переопределения модели, уточнены fork и service tier.
  - добавлен файловый обмен, жизненный цикл временного каталога и нативные скелеты промптов.
  - синхронизированы полевые заметки и handoff с проверенной механикой Codex.
- Проверка:
  - quick_validate.py agents/.agents/skills/codex-subagent-playbook.
  - git diff --cached --check.
  - независимое ревью: VERDICT: APPROVED.
2026-07-10 17:59:15 +03:00
Dmitry Dementiev 4d074adda6 feat(agents): добавлен плейбук оркестрации субагентов
- Зачем:
  - нужен повторяемый процесс делегирования без засорения контекста мастер-модели.
- Что:
  - добавлен явно вызываемый скилл с этапами, договорами возврата и защитой рабочего дерева.
  - описаны роли, уровни стоимости, полевые заметки и handoff для следующей версии.
- Проверка:
  - quick_validate.py agents/.agents/skills/codex-subagent-playbook.
  - git diff --cached --check.
2026-07-10 16:46:57 +03:00