[2026-05-16] vault strategy: topic maps, enrichment worker v2, wiki/tech indexed, memory-curation cron

This commit is contained in:
Alexey Martemyanov
2026-05-16 12:57:03 +06:00
parent 561d57d260
commit 1f5f478ff2
24 changed files with 636 additions and 105 deletions
@@ -0,0 +1,36 @@
---
date: 2026-05-16
status: complete
---
# Enrichment Run — 2026-05-16
## Done
- Formatting fixed: deferred-tasks.md
- Formatting fixed: kids-activities.md
- lerua-shopping.md: fixed wrong related field
- Wikilinks added: deferred-tasks.md → [[personal/documents/todo-list]]
- Wikilinks added: russia-tasks.md → [[family/documents/bring-to-russia]]
- Wikilinks added: altai-shopping.md → [[family/documents/altai-house-inventory]]
- Wikilinks added: altai-house-inventory.md → [[family/documents/altai-shopping]]
- Wikilinks added: fasteners-nomenclature.md → [[family/documents/lerua-shopping]]
- Wikilinks added: lerua-shopping.md → [[family/documents/fasteners-nomenclature]]
- Wikilinks added: home-automation-wishlist.md → [[family/how-to/kraken-access]]
- Wikilinks added: games-wishlist.md → [[family/documents/movies-watchlist]]
- Wikilinks added: karaoke-songs.md → [[family/documents/movies-watchlist]], [[family/documents/kids-songs]]
- Wikilinks added: kids-activities.md → [[family/documents/kids-songs]]
- Wikilinks added: hiking-packing-list.md → [[family/documents/trip-packing-list]]
- Wikilinks added: movies-watchlist.md → [[family/documents/games-wishlist]], [[family/documents/karaoke-songs]]
- Wikilinks added: kids-songs.md → [[family/documents/kids-activities]], [[family/documents/karaoke-songs]]
- Wikilinks added: trip-packing-list.md → [[family/documents/hiking-packing-list]]
- app-ideas.md: linked Приложение психолог → psychologist-app/overview
- personal/index.md updated
- family/index.md updated
## Unfinished
(none)
## Stats
- Files with frontmatter added: 0
- Files with wikilinks added: 14
- Files with formatting fixed: 2
- app-ideas links added: 1
@@ -154,22 +154,45 @@ On schedule → periodic lint, consolidation
### Проект 1: Vault Enrichment
**Цель:** граф живой, поиск работает по aliases, Dataview агрегирует.
**Цель:** граф живой, поиск работает по aliases, Dataview агрегирует, файлы связаны по смыслу.
**Шаги:**
1. Убрать Task 3b из wiki-curation промпта
2. Создать enrichment cron (еженедельно):
- Проходит по `personal/documents/`, `family/documents/`
- Для каждого файла без frontmatter: добавляет `aliases`, `tags`
- Для переименованных файлов: alias = оригинальное имя
- Добавляет wikilinks к связанным файлам
- НЕ переименовывает, НЕ перекладывает
3. Создать `personal/index.md` и `family/index.md` с Dataview секциями
4. Создать `VAULT-INDEX.md` в корне — живой dashboard для агента
#### Ключевой принцип: topic map как источник правды
`family/index.md` и `personal/index.md` — это не просто каталоги файлов, а **топик-карты vault**.
Карта содержит:
- Топики / кластеры (Алтай, Лаки Парк, Kraken, psychologist-app, …)
- Какие файлы принадлежат каждому кластеру
- Ссылку на hub-note кластера (основную заметку)
**Enrichment воркер читает карту первым делом и работает по ней** — не по хардкоду в промпте. Если находит новый кластер которого в карте нетдобавляет его туда сам. Карта самодополняется.
```
family/index.md (topic map)
├── ## Место: Алтай
│ hub: family/places/altai.md (создать при необходимости)
│ files: altai-shopping, altai-house-inventory
├── ## Место: Лаки Парк (Тайга)
│ hub: family/how-to/truenas-infrastructure.md
│ files: lerua-shopping, fasteners-nomenclature
├── ## Инфраструктура: Kraken
│ hub: family/how-to/kraken-access.md
│ files: kraken-portainer-access, openmediavault-rpi5, …
└── …
```
#### Шаги
1. ✅ Убрать Task 3b из wiki-curation промпта — **сделано 2026-05-16**
2. ✅ Добавить frontmatter + aliases на 24 файла documents/ — **сделано 2026-05-16**
3. ✅ Создать enrichment cron (воскресенье 03:00) — **запущен 2026-05-16**
4. **Пересобрать `family/index.md` и `personal/index.md` как топик-карты** (кластеры вместо плоских списков)
5. **Обновить промпт enrichment воркера**: читать index как карту, линковать по ней, дополнять при находке новых кластеров — **никакого хардкода в промпте**
6. Создать `personal/places/` и `family/places/` hub-notes для физических мест если нужны (Алтай, Лаки Парк)
**Стек:** Hermes cron + obsidian MCP + terminal toolset
**Оценка:** 1-2 дня работы агента
**Правило:** воркер **никогда** не хардкодит конкретные файлы или топики в промпте. Карта = единственный источник правды о кластерах.
---
@@ -499,11 +522,23 @@ skills/ → процедуры и workflows пошагово
| Проект | Статус | Следующий шаг |
|---|---|---|
| Проект 1: Vault Enrichment | ✅ Запущен | enrichment воркер отрабатывает первый прогон |
| Проект 2: LLM Wiki Accumulation | 🟡 Частично | wiki-curation работает, wiki-capture/synthesize не реализованы |
| Проект 1: Vault Enrichment | 🟡 В процессе | Пересобрать index.md как топик-карты; обновить промпт воркера |
| Проект 2: LLM Wiki Accumulation | 🟡 Частично | wiki-curation работает; wiki-capture/synthesize не реализованы |
| Проект 3: Proactive Research | ⬜ Не начат | После наполнения wiki |
| Проект 4: Cross-domain Enrichment | ⬜ Не начат | Архитектура готова, воркер не создан |
| Проект 5: Memory Organizer | 🔴 Нужен аудит | Шаг 0 — срочно (MEMORY.md переполнен) |
| Проект 5: Memory Organizer | 🟡 В процессе | Шаг 0 сделан; нужен memory curation cron |
### Что сделано (2026-05-16)
- Task 3b убран из wiki-curation
- frontmatter + aliases + titles на 24 файла documents/
- Enrichment воркер создан (воскресенье 03:00)
- wiki/tech/media-pipeline-pitfalls.md создан
- MEMORY.md разгружена: 105% → 50%
### Известные долги
-`wiki/tech/` не отражена в `wiki/index.md` и `wiki/SCHEMA.md`
-`family/index.md` и `personal/index.md` — плоские списки, не топик-карты
- ❗ Memory curation cron не создан (только описан в плане)
---