--- namespace: work tags: - agent - memory - wiki - synthesis - vault created: '2026-05-19' updated: '2026-05-19' type: concept confidence: 0.9 sources: - wiki/concepts/agent-memory-architecture.md - wiki/concepts/vault-strategy.md - wiki/wiki-ingest-process.md - wiki/personal-os-self-modification.md --- # Knowledge Lifecycle — From Session to Permanent Memory Синтез: как знание движется от рабочей сессии к постоянной памяти в personal-os. Объединяет [[concepts/agent-memory-architecture]], [[concepts/vault-strategy]] и [[wiki-ingest-process]]. ## Общая схема ``` Событие/Разговор │ ▼ Working Memory (контекст сессии, эфемерный) │ session_search + SHA256 hash ▼ Episodic Memory (SQLite sessions, сжатые саммари) │ crystallization (wiki-curation cron 02:00) ▼ Semantic Memory (wiki/ pages, постоянное знание) │ wiki-ingest 22:00 (launchd, claude -p) │ overflow rule (>150 chars → vault) ▼ Procedural Memory (skills/, workflows) ``` ## Три барьера кристаллизации Не всё знание заслуживает кристаллизации. Барьеры: | Уровень | Критерий | Место | |---------|----------|-------| | Session → Wiki | Painful to re-derive? Fits domain? Contains facts (not conversation)? | `wiki/` | | Wiki → MEMORY.md | Стабильный факт, ≤150 символов? | `~/.hermes/MEMORY.md` | | Any → Skills | Пошаговая процедура, повторяемая? | `~/.hermes/skills/` | **Правило overflow:** MEMORY.md — только короткие стабильные факты. Детали → в wiki с pointer в MEMORY.md: `"media-pipeline питфолы → wiki/tech/media-pipeline-pitfalls.md"`. ## Три задачи vault (не смешивать) 1. **Vault Enrichment** — frontmatter + aliases + wikilinks на `personal/`, `family/` 2. **LLM Wiki** — crystallization sessions → `wiki/` (этот файл про это) 3. **Proactive Research** — агент генерирует гипотезы → `wiki/research-queue.md` → Saturday cron ## Риски деградации - **Summarization drift:** после 3+ циклов сжатия теряются критические инструкции. Решение: vault как immutable store (не перезаписывать, только аппендить/обновлять dated sections). - **Repetitive behavior:** без weekly reflection агент деградирует (Generative Agents, 48ч без рефлексии). Фикс: Retrospector каждую пятницу читает corrections_log. - **Orphaned knowledge:** факт записан, но никогда не читается. Фикс: lint (orphan pages), провалидированные wikilinks. ## Инструменты в personal-os | Инструмент | Функция | |-----------|---------| | wiki-curation cron (02:00) | Crystallization: sessions → wiki | | wiki-ingest launchd (22:00) | Synthesis: raw/ symlinks → wiki pages | | `session_search` | Episodic retrieval | | obsidian MCP | Semantic retrieval | | MEMORY.md | Fast facts, overflow pointers | | research-queue.md | Proactive research agenda | ## Связанные страницы - [[concepts/agent-memory-architecture]] — когнитивная таксономия памяти (episodic/semantic/procedural) - [[concepts/vault-strategy]] — три задачи vault: enrichment, LLM wiki, proactive research - [[wiki-ingest-process]] — hash-based incremental ingest из raw/ symlinks - [[personal-os-self-modification]] — как система эволюционирует через корректировки