Рефлексия. Синтез higher-order инсайтов из группы сессий. Запускай после накопления 3+ сессий или после memory-consolidate.
Проведи рефлексию над накопленными сессиями: найди повторяющиеся паттерны, синтезируй инсайты и промотируй только подтверждённое знание.
Ключевое отличие от memory-consolidate:
consolidate переносит факты из сессий 1-к-1. reflect синтезирует знания ПОПЕРЁК нескольких сессий: N сессий → 1 инсайт. Не запускай reflect вместо consolidate — они дополняют друг друга.
Прочитай все файлы в memory-bank/.local/SESSIONS/.
Отфильтруй:
reflected: в front matter или в теле → пропустить.Если необработанных сессий < 2 — завершить с сообщением: «Недостаточно сессий для рефлексии (нужно ≥ 2). Запусти позже.»
Для каждой отобранной сессии извлеки ключевые темы:
2026-03-15-claude-auth-refactorauthСгруппируй сессии по пересекающимся темам. Одна сессия может попасть в несколько кластеров.
Используй concepts из типизированных наблюдений в таблице Observations (если есть) как дополнительный сигнал кластеризации. Например, несколько сессий с concepts: ["gotcha"] по одной теме → кластер «ловушки в [тема]».
Минимальный кластер: ≥ 2 сессии с общей темой. Одиночные сессии без пары — занести в раздел «Одиночные сигналы» отчёта, не синтезировать.
Для каждого кластера найди факты/наблюдения, которые встречаются независимо в ≥ 2 сессиях кластера.
«Независимо» означает: не copy-paste из одной сессии в другую, а самостоятельное упоминание в разных сессионных файлах.
Присвой каждому сигналу уровень confidence:
| Occurrences | Confidence | Действие |
|---|---|---|
| 1 сессия | observed | Не промотировать; занести в одиночные сигналы |
| 2 сессии | inferred | Промотировать с пометкой ⚠️ (требует верификации) |
| 3+ сессии | confirmed | Промотировать как верифицированный факт |
Для каждого сигнала с confidence inferred или confirmed сформулируй синтезированный инсайт — не дословное цитирование из сессии, а обобщение:
Каждый инсайт должен содержать:
Текст: [обобщённое утверждение]
Тема: [название кластера]
Confidence: observed | inferred | confirmed
Occurrences: N
Sources: [список SESSIONS/файлов]
Предлагаемый владелец: [канонический файл по INDEX.md]
Перед записью каждого инсайта:
<private>, <sensitive>, <ephemeral>. Применяй PATTERNS/privacy-control.md. Контент <ephemeral> — не промотировать.SKIP.CONFLICT, не промотировать.CONSTITUTION_CONFLICT, не промотировать, только вынести на human review.Маршрутизируй каждый инсайт в соответствующий канонический файл:
→ Создай или обнови memory-bank/PATTERNS/reflect-<тема>.md:
---