self-learninglisted
Install: claude install-skill VibeEngineering-LLC/agent-ops-doctrine
# self-learning — чтобы опыт не умирал вместе с контекстом
Веса заморожены. Всё, что система «помнит», — это текст, который снова попадёт в контекст,
либо код, который исполнится помимо контекста. Отсюда закон, из которого следует остальное:
> **Урок выучен не тогда, когда он записан, а тогда, когда у него есть машинный триггер,
> предъявляющий его в момент риска.**
Проверено фактом на своей же истории: правило §33 лежало в глобальном CLAUDE.md — рецидив
через три дня (`GEANT4:W-022`); мера высшей ступени по `Цензор:W-026` была мутационно
проверена — рецидив через сутки в соседнем скрипте (`Цензор:W-030`). Запись не защищает.
Защищает привод.
## Слои памяти — куда класть урок
| Слой | Носитель | Когда всплывает | Цена |
|---|---|---|---|
| **L0** | хук / гейт / скрипт-проверка | принудительно, всегда | ~0 токенов |
| **L1** | CLAUDE.md, frontmatter скилла | каждая сесси�� | самый дорогой актив (×все сессии ×все контуры) |
| **L2** | тело SKILL.md, references | если сработал триггер | платится при чтении |
| **L3** | SESSION-STATE, TODO | старт сессии | дёшево |
| **L4** | журналы W/P, DECISIONS | только явным поиском | ~0, но и защиты ~0 |
Обучение = движение уроков ВВЕРХ; §28-бюджет давит ВНИЗ. Равновесие — заменой: правило,
поглощённое хуком, ужимается до указателя. **Порог L1:** урок нужен более чем в ~30% сессий,
иначе L2 или L0.
## Двухосевая лестница мер (главное отличие от `incident-log`)
Лестница §32 знает только СИЛУ меры. Этого мало — доказано `Цензор:W-026→