- Зачем:
- третий боевой прогон подтвердил рефакторинг «тонкого мастера»;
новые пожиратели контекста и слабое место Клод-ревьюера должны
остаться в эмпирике скилла.
- Что:
- lessons.md: запись прогона 2026-07-12/13 (находки этапов, три новых
пожирателя, цифры конвейера).
- prompt-templates.md: обёртка Клод-ревьюера требует однострочность
индекса (Клод-родословная держит формат хуже Codex).
- handoffs/: handoff разработки с открытыми вопросами (эхо файла
задачи, приём вердикта из уведомления, эксперимент medium).
- Проверка:
- вычитка; факты сверены с транскриптом прогона задачи 13.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
3.8 KiB
3.8 KiB
Handoff разработки скилла: прогон задачи 13, эхо файла задачи и формат индекса
Дата: 2026-07-13. Контекст: третий боевой прогон конвейера (clickstream-demo,
задача 13 «глагол next-day»), первый после рефакторинга «тонкого мастера»
(коммит f9ea5b8) и поглощения уроков задачи 20.
Итог прогона для скилла
Рефакторинг подтверждён боем: все поглощённые уроки сработали (вердикты по
одному чтению, cat-сборка промптов, английский обмен, стоп-кран диагнозов,
будильники одной строкой). Полная эмпирика и цифры — в
references/lessons.md, запись «Прогон 2026-07-12/13», здесь не дублируются.
Что изменено в скилле этим заходом
references/lessons.md— запись прогона задачи 13 (находки этапов, три новых пожирателя контекста, цифры).references/prompt-templates.md— обёртка Клод-ревьюера дополнена требованием однострочности индекса (boilerplate это уже требовал, но Клод-родословная держит формат хуже Codex) + пояснение, почему дубль.
Открытые вопросы разработки
- Эхо файла задачи — главный непоглощённый пожиратель: когда исполнитель правит файл, который мастер недавно писал сам, харнесс вкатывает мастеру весь файл (в прогоне — ~190 строк, текст тикета прошёл через мастера трижды). Варианты: резолюции исполнителя — отдельным файлом с переносом в тикет на финале (минус: лишний шаг и двойное место правды); писать тикет через fast-worker по списку решений (минус: список решений ≈ сам текст); принять цену и просто зафиксировать в SKILL.md предупреждением. Решения нет — обсудить с пользователем.
- Проверить в следующем прогоне, помогло ли напоминание об однострочности в обёртке Клод-ревьюера (если нет — думать про пример формата прямо в обёртке).
- Кандидат в SKILL.md/шаблоны: вердикты узких перепроверок Клода можно принимать из строки task-notification без чтения файла (обёртка и так требует финальным актом только VERDICT-строку) — в прогоне сэкономило одно чтение. Закрепить явно?
- Эксперимент «worker на medium» (память пользователя) так и не поставлен: реализация задачи 13 сознательно шла на high. Полигон-кандидат — маленькая задача про расписание next-day в clickstream-demo.
Suggested skills
conventional-commits— коммит этих правок в dotfiles.claude-subagent-playbook— следующий боевой прогон (задача про расписание) с проверкой пункта 2.