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