# Файлы памяти Claude (перенос между машинами)

Здесь собраны файлы автопамяти Claude Code для этого проекта, чтобы их можно было
переносить через git и работать на другой машине.

`MEMORY.md` — индекс (загружается в контекст каждой сессии). Остальные `.md` —
по одному факту на файл (см. frontmatter `metadata.type`: user / feedback / project / reference).

## Как это работает

Claude Code хранит память не в репозитории, а в пользовательской папке, привязанной
к пути проекта:

```
<домашняя папка>/.claude/projects/<хэш-пути-проекта>/memory/
```

На этой машине это:
`C:\Users\Home\.claude\projects\g--Dev-------BQ-System\memory\`

Хэш `g--Dev-------BQ-System` получается из абсолютного пути проекта
(`g:\Dev\Тесты\BQ-System`), где не-буквенно-цифровые символы заменены на дефис.

## Восстановление на другой машине

1. Склонируй репозиторий (память приедет в `.claude/memory/`).
2. Определи целевую папку памяти:
   - **Если путь проекта тот же** (`g:\Dev\Тесты\BQ-System`) — папка та же:
     `~/.claude/projects/g--Dev-------BQ-System/memory/`.
   - **Если путь другой** — открой проект в Claude Code один раз (он создаст папку
     `~/.claude/projects/<новый-хэш>/memory/`), либо вычисли хэш из своего пути по
     правилу выше.
3. Скопируй туда все `.md` из `.claude/memory/` (включая `MEMORY.md`).

PowerShell-пример (путь проекта тот же):

```powershell
$dst = "$env:USERPROFILE\.claude\projects\g--Dev-------BQ-System\memory"
New-Item -ItemType Directory -Force -Path $dst | Out-Null
Copy-Item ".\.claude\memory\*.md" $dst -Force
```

bash-пример (Linux/macOS, путь проекта тот же):

```bash
dst="$HOME/.claude/projects/g--Dev-------BQ-System/memory"
mkdir -p "$dst" && cp .claude/memory/*.md "$dst"/
```

## Поддержание в актуальном состоянии

Это **снимок**. Когда Claude обновляет память во время работы, меняются файлы в
пользовательской папке, а не здесь. Чтобы снова синхронизировать в репозиторий —
скопируй из пользовательской папки обратно в `.claude/memory/` и закоммить
(или попроси Claude «обнови снимок памяти в репозитории»).
