Перекрёстные связи
Wrapup связывает данные из нескольких источников:
- Git-коммиты сопоставляются с чекбоксами заметок
- Решения связываются с изменениями кода
- Баги коррелируют с изменёнными файлами
- Состояние loop интегрируется с прогрессом задач
Эти связи создают полную картину сессии.
Секции вывода
| Секция | Описание | Обязательная |
|---|---|---|
| Сделано | Готовая работа с доказательствами | Да |
| Решения | Технические решения этой сессии | Если есть |
| Изменено | Ключевые файлы и области кода | Да |
| Открыто | Незавершённая работа и оставшиеся пункты | Если есть |
| Риски | Реальные выявленные риски | Если есть |
| Дальше | Конкретные actionable следующие шаги | Обязательно |
Секция «Дальше»
Это самая важная секция. Должна быть:
- Конкретной: «Добавить логику refresh-токена в
src/auth.ts:45», а не «Продолжить auth-работу» - Actionable: новая сессия, читая только «Дальше», должна точно знать, что делать
- Со ссылками: включать
file:lineссылки, где возможно
Планка качества: «Какой файл, какая функция, что осталось?»
Обнаружение рисков
Секция «Риски» подсвечивает реальные проблемы:
- Незакоммиченные изменения, которые могут потеряться
- Blocked-задачи из task loop
- Падающие тесты, найденные в сессии
- Конфликты merge, ожидающие разрешения
Общие предупреждения исключены — только конкретные риски этой сессии.
Умное обновление
Ищет существующий wrapup из текущей сессии (моложе 3 часов). Если найден — обновляет свежими данными. Иначе создаёт новый зелёный стикер. Заметки остаются чистыми — всегда последнее саммари.
Когда запускать
Запускай /note-wrapup в конце рабочей сессии, перед:
- Переключением на другой проект
- Перерывом
- Передачей коллеге
- Окончанием рабочего дня