| 1 | # Memory Architecture v1 (Layered) — extended |
| 2 | |
| 3 | Перенесено из `agent-notes.md` (приборка hot). В hot остаётся stub `memory-architecture-v1` с `l0_manifest` (выше `public-cut` для kb-public). |
| 4 | |
| 5 | Manifest: `knowledge/META/memory-architecture-v1.json` |
| 6 | |
| 7 | --- |
| 8 | |
| 9 | ## Memory Architecture v1 (Layered) |
| 10 | |
| 11 | l0_manifest: knowledge/META/memory-architecture-v1.json |
| 12 | ### L0: Hot State (always load, независимо от проекта/задачи/scope) |
| 13 | - Source of truth: `knowledge/META/memory-architecture-v1.json` (только `l0`; без глобального owner-sprint в hot). |
| 14 | - **kb-public:** только `l0` и секции **выше** `<!-- public-cut -->` (stub `memory-architecture-v1` с `l0_manifest`). |
| 15 | - Compatibility mirror — `l0` (публичные контракты): |
| 16 | - baseline-integrity-epistemic-v1 |
| 17 | - agent-equal-standing-v1 |
| 18 | - epistemic-default-distrust-v1 |
| 19 | - core-when-barriers-fail-v1 |
| 20 | - principled-clarity-v1 |
| 21 | - active-scope |
| 22 | - response-finalizer-v1 |
| 23 | - response-one-step-before-finish-v1 |
| 24 | - scope-disambiguation-all-everywhere-v1 |
| 25 | - **Операционный спринт:** не в L0; по проекту — `project-operational-memory-v1` и README в `knowledge/work/projects/`. |
| 26 | |
| 27 | ### L1: Operational Memory (scope slices) |
| 28 | - scope-door-to-singularity (внутри — карточки `### Карточка: …`; см. `knowledge/META/MIGRATION-scope-project-cards-v1.md`; длинный контур — `knowledge/work/projects/door-to-singularity/`) |
| 29 | - scope-portal (operational; карточки + `knowledge/work/projects/portal/edw-portal/`) |
| 30 | - scope-harvester (карточка + `knowledge/work/projects/harvester/edw-harvester/README.md`; ориентиры — `harvester/edw-harvester/orientations.md`; отдельно от portal) |
| 31 | - scope-imc (карточка + `knowledge/work/projects/imc/imc-portal/README.md`) |
| 32 | - execution-gate-v1 |
| 33 | - hot-context-writing-contract |
| 34 | |
| 35 | ### On-demand (не в L0/L1, подгружать по route_context) |
| 36 | - **`agent-memory-and-operating-principles-v1.md`** — hub операционных принципов (маршрутизатор → один playbook по теме) |
| 37 | - `response-one-step-checklist-v1` → `worlds/workspace-context/response-one-step-checklist-extended-v1.md` — чек-лист «завершён?» / «изменил KB» |
| 38 | - knowledge/baseline-integrity-epistemic-extended-v1.md — развёрнутый baseline (целостность, ссылки playbook/kb) |
| 39 | - knowledge/epistemic-default-distrust-extended-v1.md — развёрнутый эпистемический принцип |
| 40 | - knowledge/META/core-when-barriers-fail-extended-v1.md — ядро при крахе барьеров (слой рядом с POST/ядром) |
| 41 | - knowledge/worlds/workspace-context/response-finalizer-extended-v1.md — вычитка долгоживущего текста и детали финализатора |
| 42 | - knowledge/worlds/workspace-context/active-scope-resolution-extended-v1.md — резолв workspace_path → slice, карта, fallback MCP |
| 43 | - principled-clarity-extended-v1 → `domains/agent-operations/playbook-principled-clarity-v1.md` § «Развёрнуто» |
| 44 | - domains/agent-operations/playbook-proactive-micro-improvements-v1.md, playbook-fuzzy-search-implicit-language-v1.md, playbook-strict-execution-when-analogy-v1.md, playbook-agent-knowledge-responsibility-v1.md, playbook-utility-judgment-underdetermination-v1.md |
| 45 | - worlds/agent-orchestration/playbook-agent-reconnaissance-before-action-v1.md — разведка до патча (anti-hurry) |
| 46 | - scope-disambiguation-examples-v1 — примеры ∀/∃ и кейсы «везде» |
| 47 | - project-operational-memory-v1 — где хранить текущую задачу / next step (только карточки проектов, не корневой hot) |
| 48 | - project-switch-protocol-v1 — маркеры `[PRIMARY:…]` / `[SCOPE:…]` и приоритеты; рядом с mode-switch-protocol |
| 49 | - agent-autonomy-routing-stub-v1 → `worlds/agent-orchestration/playbook-agent-autonomy-and-routing-v1.md` |
| 50 | - Подсказки «запрос → секция»: route-context-hints-v1 |
| 51 | |
| 52 | ### Мета и поддержка |
| 53 | - archive-index-v1 — ключевые ревизии и якоря; полный список секций — grep / memory_health |
| 54 | - memory-large-sections-policy-v1 — политика крупных секций (>2.5k символов) |
| 55 | - kb-external-links-v1 — ожидаемые пути knowledge/, META (чек-лист ссылок) |
| 56 | - kb-public-cut-v1 — граница public-cut для agent-notes.md |
| 57 | |
| 58 | ### L2: Episodic Archive |
| 59 | - revision snapshots in `.revisions/*.md` |
| 60 | - loaded only when facts are missing or user requests historical context |
| 61 | |
| 62 | ### L3: Semantic Routing Layer |
| 63 | - context is represented as weighted facets, not rigid domain classes |
| 64 | - candidate facets: professional, personal, reflective, cultural, procedural, relational |
| 65 | - routing uses facet weights + evidence type required by task |
| 66 | |
| 67 | Invariant: |
| 68 | - scope split improves operations, but does not replace ontology routing. |
| 69 | - **Операционные принципы:** hub `knowledge/agent-memory-and-operating-principles-v1.md` → целевой playbook; hot stubs: `proactive-micro-improvements-and-intuition-v1`, `fuzzy-search-and-implicit-language-v1`, `strict-execution-when-analogy-v1`, `autonomy-right-to-pause-reconnaissance-v1`. **Длинная сессия / итогы:** `playbook-session-summary-and-chat-export-v1.md`, `tools/Export-CursorJsonlTranscript.ps1`. |
| 70 | - **Миры/метамиры:** stub-секции `world-*` в `agent-notes.md` → полные тексты в `knowledge/worlds/world-life/map-world-life-subworlds-v1.md`; правила — `knowledge/worlds/knowledge-engineering/kb-knowledge-engineering-multiworld-rules-v1.md`, `world-modeling-playbook.md`. Домены в index (Git, IT, …) — навигация knowledge, не подмиры world-life. |
| 71 | |
| 72 | |