DOC · SCHEMA · DWG-MEM-001 INSTALL · BLOCK 07

АРХИТЕКТУРА ПАМЯТИ КЛОДА

FOUR-LAYER MEMORY SYSTEM · CLAUDE CODE + CODEX
Schema
MEMORY ARCH · v2.2
Revision
REV A
Date
2026-10-14
Sheet
01 / 01
Drawn by
D. SHNEYDER
Status
RELEASED

СЕССИЯ

стоп / всё / завершай конец сессии: я обновлю HANDOFF, закоммичу и запушу, проверю зависшие процессы, запишу в журнал, разберу сессию и сохраню новые правила, выведу промпт для следующего старта
обнови HANDOFF промежуточное сохранение, когда сделано что-то важное и не хочется ждать конца сессии
поправляй на лету работай как привык: «не так», «да, именно», «стоп, не туда». Поправку я записываю правилом сразу, с твоими словами. Остальное найду сам при разборе по «стоп»

ЗАПУСК

из папки проекта полный режим: общая память + память проекта + HANDOFF. Перед первым сообщением хук подтянет свежие изменения из репозитория, если это безопасно
из корня проектов задачи на все проекты сразу: справочники, список проектов, общие правила. Общая память без HANDOFF отдельного проекта
как именно — не важно Claude Code или Codex, терминал или VS Code: значение имеет только папка, из которой запущен агент. Память у обоих одна

ПАМЯТЬ · 3 СЛОЯ

HANDOFF.md «где мы сейчас» — короткое, перезаписывается каждую сессию. В корне проекта
projects/{Name}.md «вся история» — новая запись сверху, никогда не чистится. В общей памяти
feedback/*.md правила работы, по файлу на правило. Сначала «проба», после повторения «правило». Оглавление собирает скрипт

Теперь Клод помнит всё между сессиями, · рефлексирует и самообучается на ошибках, · и ловко ориентируется между проектами.

01 LAYER · INSTRUCTIONS

ИНСТРУКЦИИ

RULES · STYLE · RITUAL
PATH·G~/.claude/CLAUDE.md~/.codex/AGENTS.md
PATH·L<proj>/CLAUDE.mdAGENTS.md
CONTENTПравила поведения, стиль общения, порядок начала и конца сессии
ORDERGlobal → Local (двухуровневая иерархия, без дублей)
02 LAYER · KNOWLEDGE

ЗНАНИЯ

FEEDBACK · REF · JOURNAL
PATH·C~/.agent-memory/central/
PATH·L~/.claude/projects/<slug>/memory/
KINDSfeedback/ref/projects/plans/research/reviews/MEMORY.mdPROJECT_INDEX.md
RULEПрименимо к 2+ проектам → общая
03 LAYER · AUTOMATION

АВТОМАТИКА

HOOKS · TRIGGERS · SCRIPTS
CONFIGsettings.jsonhooks.json
SCRIPTShooks/scripts/ (js, py)
EVENTSSessionStart · UserPromptSubmit · PreToolUse · PostToolUse · PreCompact · Stop
ROLEКонтекст при старте, правила перед действием, остановка опасных команд, оглавления и архив в конце хода
04 LAYER · CAPABILITIES

НАВЫКИ

SKILLS · AGENTS · COMMANDS
SKILLSskills/ — процедуры, вызываются по триггеру
AGENTSagents/ — ~100 субагентов, спец. роли
CMDScommands/ — slash-команды
LOADПо запросу, не в контексте по умолчанию
SUBSYSTEM · A REF · S01

САМООБНОВЛЕНИЕ ПАМЯТИ

SELF-UPDATE · 3 CHANNELS
CH-1 Ретроспектива при завершении сессии AUTO
CH-2 Поправка человека — правило сразу, с цитатой TRIG
CH-3 Повторение: проба становится правилом SEEN
IDX MEMORY.md собирает скрипт по бюджету POLICY
SUBSYSTEM · B REF · S02

ПРЕЕМСТВЕННОСТЬ СЕССИЙ

CONTINUITY via HANDOFF.md
FILE HANDOFF.md · до 25 строк PROJ
FIELDS status · state · tasks · blockers · next · prompt SCHEMA
OUT На стоп — обновление и пуш; при старте — хук подкладывает FLOW
LOG projects/{Name}.md — пять свежих записей, старое в архиве JOURNAL
SOLID · border = hover/active
DASHED · annotation / rest
ANIMATED · data flow
CODE CRITICAL · path / rule
SUBSYSTEM · C REF · S03

ПАМЯТЬ В НУЖНЫЙ МОМЕНТ

RECALL · GUARDS · SEARCH
PRE Перед коммитом, пушем и сервером — до пяти правил по теме HOOK
ASK По словам просьбы: слайды, экран, переписка, «зависло» HINT
STOP git add -A и «стоп» без промпта не проходят GUARD
SUB Помощники стартуют с правилами и запиской проекта AGENT
FIND Поиск по правилам, журналам и прошлым разговорам SEARCH
LOG Журнал срабатываний и отчёт по неделям METRICS