| 1 | # Hot split invariant v1 |
| 2 | |
| 3 | **Статус:** active |
| 4 | **Дата:** 2026-05-16 |
| 5 | |
| 6 | ## Правило |
| 7 | |
| 8 | `agent-notes.md` — **индекс + L0**, не склад тел. |
| 9 | |
| 10 | 1. **L0** — только контракты выше `<!-- public-cut -->`; список в `memory-architecture-v1.json` (`l0`). |
| 11 | 2. **Тело > ~2.5k символов** или **кластер ≥5 связанных секций** — перенос в `knowledge/` (worlds / work/projects / META), в hot — **stub** с тем же `section_id`. |
| 12 | 3. **Оперативка проекта** — `knowledge/work/projects/<scope>/<project-id>/`, не глобальный sprint в каноне. |
| 13 | 4. **Пути к диску** — `knowledge/work/local/`, не в hot и не в kb-public. |
| 14 | 5. **Один `section_id`** — одна секция в `agent-notes.md` (дубликаты перетирают друг друга в MCP). |
| 15 | |
| 16 | ## Corpus-файлы (тела секций, снимок 2026-05-16) |
| 17 | |
| 18 | Имена по контракту `rename-plan.md` (`map-` / `playbook-` / `digest-`), не `agent-notes-*-hot-sections`. |
| 19 | |
| 20 | | Файл | Секции | |
| 21 | |------|--------| |
| 22 | | `worlds/world-life/map-world-life-subworlds-v1.md` | `world-*` | |
| 23 | | `worlds/world-life/playbook-world-life-modeling-toolchain-v1.md` | modeling, N-Why, ontology | |
| 24 | | `worlds/systems-it/digest-systems-it-reference-corpus-v1.md` | `it-*` | |
| 25 | | `worlds/knowledge-engineering/playbook-epistemic-methods-and-calibration-v1.md` | epistemic, calibration, hpmor | |
| 26 | | `worlds/knowledge-engineering/playbook-kb-canonical-publication-v1.md` | kb-canonical, trust roadmap | |
| 27 | | `domains/agent-operations/playbook-*.md` | project/mode switch, multi-agent write, integrity | |
| 28 | | `worlds/agent-orchestration/playbook-agent-orchestration-operations-v1.md` | acceleration, auto-rotation | |
| 29 | | `META/memory-architecture-layered-extended-v1.md` | L0–L3 описание | |
| 30 | | `worlds/workspace-context/*-extended-v1.md` | response checklist (и др.) | |
| 31 | |
| 32 | Политика: секция `memory-large-sections-policy-v1` в `agent-notes.md`. |
| 33 | |
| 34 | |