Commit Graph
10 Commits
Author SHA1 Message Date
ddadmin 2d88edcf52 feat(skill): поддержка Codex и интеграция с receiving-code-review
- Зачем:
  - Скилл был привязан к Claude Code Agent Teams, в Codex приходилось
    вручную комбинировать /receiving-code-review и /claude-team-review.
    В реальной L4-сессии lead применял findings без верификации, что
    привело к большой структурной правке на основе неверной цитаты
    из upstream-issue.
- Что:
  - SKILL.md: platform-agnostic спавн (Claude Code Task/Agent Teams,
    Codex native subagents). Новые шаги Evaluate findings (matrix +
    verification-by-type, REQUIRED SUB-SKILL на receiving-code-review)
    и Apply/push-back (three-section response — applied / re-scoped /
    rejected-with-reasoning). Fresh-spawn теперь operator-gated на
    любой платформе. Добавлена Red Flags table.
  - reviewer-prompt.md: новый briefing template с placeholders,
    заменяет Claude Code-specific agent definition.
  - README.md: пути установки исправлены на ~/.claude/skills/ и
    ~/.codex/skills/, формулировка cross-platform смягчена, секция
    эксперимента переведена в английский для единого языка.
  - adversarial-reviewer.md: удалён (содержимое переехало в
    reviewer-prompt.md).
  - .gitignore: tmp/ для локальных рабочих заметок.
- Проверка:
  - Прогнать /claude-team-review на этих же изменениях в отдельной
    ветке для self-review.
2026-05-15 14:01:04 +03:00
ddadmin ef97a43791 Merge branch 'fix/multi-round-resilience'
Устойчивость multi-round ревью: детекция мёртвого тиммейта,
fallback-логика, NOT VERIFIED state, исправлена установка в README.
2026-04-16 17:07:02 +03:00
ddadminandClaude Opus 4.6 097808d158 fix(skill): детекция мёртвого тиммейта, inline plan artifact, NOT VERIFIED state
Закрывает три failure mode SendMessage: tool нет, ошибка, routing ack
без контента (тиммейт завершился, inbox мёртв). Лид теперь обнаруживает
проблему сам, не ждёт репорта от юзера.

Для plan mode с inline планами: полный текст ревизированного плана
передаётся inline (и в same-teammate, и в re-spawn), не через temp file —
Write tool недоступен в Plan Mode.

Re-spawn briefing стал mode-aware. Step 6 получил явное NOT VERIFIED
терминальное состояние с WARNING.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 13:24:34 +03:00
ddadminandClaude Opus 4.6 d9c78861e2 fix(skill): устойчивость multi-round ревью при нестабильном Agent Teams
SendMessage для тиммейтов Agent Teams работает нестабильно: может быть
недоступен как инструмент или создавать нового агента без контекста.

Step 5 теперь проверяет доступность тиммейта перед отправкой. Если
тиммейт неактивен — спрашивает оператора (interactive) или завершает
со статусом "fixes applied, not re-verified" (headless). Re-spawn
доступен как опция, не как дефолт.

Также: multi-round секция в adversarial-reviewer.md, исправленные
пути установки в README, убраны ложные утверждения о statefulness.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 12:18:52 +03:00
ddadminandClaude Opus 4.6 a1e20f9c84 docs(experiment): добавлен вывод о сравнительной ценности ревью
- Зачем:
  - зафиксировать оценку: чьё ревью ценнее по влиянию на план.
- Что:
  - добавлен вывод #4: Opus ценнее для плана (спасает от провала
    реализации), Codex ценнее для продакшена (ловит security/ops).
  - существующий вывод "оба нужны" стал #5.
- Проверка:
  - просмотр секции "Выводы" в EXPERIMENT.md.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 23:09:23 +03:00
ddadminandClaude Opus 4.6 e7d77ac47d docs(experiment): добавлено послесловие — фича не нужна, эксперимент ценнее
- Зачем:
  - зафиксировать вывод о целесообразности persistent memory для
    полноты фактуры.
- Что:
  - добавлена секция "Послесловие: стоило ли реализовывать план?"
    с аргументами против и выводом, что эксперимент оказался ценнее фичи.
- Проверка:
  - просмотр EXPERIMENT.md.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 22:10:21 +03:00
ddadminandClaude Opus 4.6 e8767515d6 docs(experiment): расширена фактура эксперимента для будущей статьи
- Зачем:
  - подробно задокументировать ход и детали эксперимента, чтобы
    использовать как фактуру для статьи на Habr.
- Что:
  - добавлена предыстория (как эксперимент возник из тестирования скилла).
  - описана техническая механика обоих подходов (Agent Teams vs Codex CLI).
  - добавлена сводная таблица последовательного ревью (13 находок рядом).
  - расширена таблица характера мышления (фокус, ценные/слабые находки,
    характер фиксов, пересечения).
  - добавлены детали фиксов для обоих ревьюеров.
  - добавлены дословные цитаты из момента осознания методологической ошибки.
  - добавлены наблюдения по ходу работы и раздел "что бы сделал иначе".
- Проверка:
  - просмотр EXPERIMENT.md в репозитории.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 22:07:15 +03:00
ddadminandClaude Opus 4.6 47b9fb72a2 docs(experiment): добавлен эксперимент сравнения Opus и Codex ревьюеров
- Зачем:
  - задокументировать эмпирическое сравнение двух adversarial-ревьюеров
    (Claude Opus vs GPT-5.4) на одном плане — материал для статьи на Habr.
- Что:
  - добавлен EXPERIMENT.md с полным ходом эксперимента: последовательное
    и параллельное ревью, все находки обоих моделей, анализ пересечений,
    характеристики мышления моделей, выводы и ограничения.
  - в README.md добавлена секция "Эксперимент: сравнение ревьюеров"
    со ссылкой на EXPERIMENT.md.
- Проверка:
  - просмотр EXPERIMENT.md и README.md в репозитории.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 21:14:36 +03:00
ddadminandClaude Opus 4.6 f15052d15a fix(skill): убрана превентивная проверка env-переменной Agent Teams
- Зачем:
  - проверка через Bash триггерила permission prompt, создавая лишний UX-барьер до начала работы.
- Что:
  - удалена секция Prerequisites check с явной проверкой CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS.
  - добавлен fallback: если спавн тиммейта не удался — сообщить пользователю, как включить Agent Teams.
  - добавлена рекомендация не создавать вспомогательные файлы (memory, state, logs).
- Проверка:
  - /claude-team-review — не должно быть промпта на echo $ENV_VAR.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 20:08:45 +03:00
ddadminandClaude Opus 4.6 c922800bd0 feat(skill): добавлен скилл adversarial review через Agent Teams
- Зачем:
  - реализация adversarial code/plan review без внешних зависимостей, целиком внутри Claude Code Agent Teams.
- Что:
  - добавлен SKILL.md — основной скилл claude-team-review с логикой авто-определения режима, итеративного ревью (до 5 раундов) и stateful тиммейта.
  - добавлен adversarial-reviewer.md — определение тиммейта-ревьюера (read-only, Opus, adversarial stance).
  - добавлен README.md с описанием, установкой и сравнением с adversarial-review (Codex).
  - добавлена лицензия Apache-2.0.
- Проверка:
  - /claude-team-review в проекте с включённым CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 19:48:51 +03:00