---
id: memory-screen-memory-view
title: "Память"
domain: memory
kind: screen
---

# Память {#memory-screen-memory-view}

<!-- gen:start:elements -->
> Сгенерировано из `docs/matrices/fm/memory.yaml`.

| FM | Элемент | Действие | Поведение | Роли (доступ) | Статус |
|---|---|---|---|---|---|
| FM-203 | Дерево скоупов (левая колонка) | Выбрать скоуп; фасет «только редактируемые»; нудж-счётчик предложений | Дерево скоупов памяти: личное → коллекция → спейс → проект. Фасет «только редактируемые» скрывает скоупы без edit-доступа (замок). Нудж-счётчик числа ожидающих предложений консолидации. Данные — GET /api/memory/scopes (права/счётчики/нудж). | employee, spaceman, supervisor, org_admin, site_admin | done |
| FM-204 | Список записей (секции «Мои правила» / «Извлечено системой») | Создать правило, Создать соответствие, Вкл/Выкл, Изменить, Архивировать, Раскрыть usage | Две секции для выбранного скоупа: «Мои правила» (rules/bindings, ручное управление) и «Извлечено системой» (fact/terminology, авто). Данные — GET /api/memory/records?scope_type=&scope_id=. Карточка: текст, скоуп, provenance/last_used_at. Вкл/Выкл — toggle. «Архивировать» = toggle(false). «Раскрыть usage» расширяет карточку (GET /api/memory/records/:kind/:id/usage). | employee, spaceman, supervisor, org_admin, site_admin | done |
| FM-205 | Drawer правки (read-only по умолчанию, diff-preview) | Изменить правило/соответствие, Показать изменения, Сохранить | Drawer открывается при клике «Изменить» на карточке. По умолчанию read-only. Кнопка «Изменить» разблокирует поля ввода. Diff-preview показывает отличия от текущего значения. «Сохранить» → PUT /api/memory/rules/:id или PUT /api/memory/bindings/:id. Для read-only скоупов кнопка «Изменить» недоступна. | employee, spaceman, supervisor, org_admin, site_admin | done |
| FM-206 | Панель «Предложено» (review предложений консолидации) | Одобрить, Исправить и принять, Отклонить | Панель предложений кросс-скоуп-повышения (список GET /api/memory/proposals?status=pending). Каждое предложение: текст, источник/цель скоупа. Одобрить → POST .../approve. Исправить и принять → POST .../amend (с new_text). Отклонить → POST .../reject. 409 если уже разрешено. | employee, spaceman, supervisor, org_admin, site_admin | done |
| FM-207 | Кнопка «Консолидировать» (нудж-бейдж) | Запустить консолидацию | Кнопка в шапке экрана. Нудж-бейдж отображает число ожидающих предложений (pending > 0). Клик → POST /api/memory/consolidate (202 + job_id). Прогресс опрашивается через GET /api/memory/jobs/:jobId. 409 если консолидация уже запущена (pending/running). | employee, spaceman, supervisor, org_admin, site_admin | done |
| FM-208 | Панель библиотеки организации | Опубликовать (type-to-confirm), Забрать, Отозвать | Список публикаций организации (GET /api/memory/library?org_id=). Опубликовать ручной элемент: type-to-confirm диалог → POST /api/memory/library/publish (только rule/binding; note не публикуется). Забрать копию себе → POST /api/memory/library/:id/take. Отозвать публикацию (автор ИЛИ org_admin) → DELETE /api/memory/library/:id. | employee, spaceman, supervisor, org_admin | done |
<!-- gen:end:elements -->

---

Human view: https://docs.vnimanie.ai/specbuilder/v1/domains/memory/screens/memory-view/