[2026-05-16] Проекты 3+4: proactive-research cron, cross-enrichment cron, research-queue, plan updated

This commit is contained in:
Alexey Martemyanov
2026-05-16 13:27:20 +06:00
parent e369194810
commit 0b51499848
6 changed files with 333 additions and 87 deletions
@@ -231,99 +231,65 @@ AI/ML memory architectures, Obsidian PKM patterns, personal-os architecture deci
**Цель:** агент сам инициирует исследования исходя из профиля и пробелов в wiki.
**Архитектура:**
#### Архитектура
```
User Profile (интересы, проекты, домены, семья)
Gap Detector (читает vault, находит темы без wiki-страниц)
Gap Detector (читает wiki, находит слабосвязанные области)
research-queue.md (приоритизированный список)
Hypothesis Generator (формирует вопросы для исследования)
proactive-research cron (суббота 05:00, 1 тема за прогон)
Research Queue (приоритизированный список)
3-round research loop → wiki page
Autonomous Research Runs (по расписанию, по одному вопросу)
Results → wiki/inbox → review
queue item помечается [x], wiki/index.md обновляется
```
#### Компоненты
**research-queue.md** (`wiki/research-queue.md`)
- Живой список тем для исследования
- Воркер берёт top-1 `[ ]` item каждую субботу
- Alex может добавлять вручную
- ✅ Создан с 7 начальными темами (2026-05-16)
**proactive-research cron** (суббота 05:00)
- Gap detection: темы 3+ упоминаний в vault без wiki-страницы → добавляет в queue
- 3-round research loop: broad → deep → synthesis
- Создаёт/обновляет wiki page, обновляет index.md, отмечает queue item
- ✅ Cron создан (job: 41896d17f5fc, 2026-05-16)
**Начальная очередь:**
- Obsidian Bases vs Dataview 2026
- Skip.tools production-readiness
- Home Assistant + Zigbee для RPi5
- AI mental health apps landscape
- Swift Concurrency 2026
- Personal OS orchestration alternatives
- Indie iOS monetization 2026
**Статус:** ✅ Инфраструктура создана 2026-05-16. Первый прогон: 2026-05-23.
---
### Проект 4: Cross-domain Enrichment Agent
**Цель:** универсальный агент который берёт любой список/заметку из vault, читает user profile, обогащает данными из внешних источников.
**Цель:** vault note + external signal → personalized insight. Два режима: разовое обогащение и регулярный мониторинг.
**Принципы (без хардкода конкретных файлов):**
#### Архитектура
1. **Target Discovery** — агент сам находит заметки которые поддаются обогащению: списки без внешних данных, заметки с тегом `enrich-me`, файлы давно не обновлявшиеся
2. **Profile-aware** — всегда читает `wiki/user-profile.md` перед обогащением, фильтрует под конкретный контекст
3. **Output isolation** — результат сохраняется как отдельная заметка рядом с исходной, исходник не трогает
4. **Source tagging** — каждый enriched факт содержит источник + дату → можно обновлять
**User Profile** (создать `wiki/user-profile.md`) — единый источник правды о пользователе:
```markdown
## Alex
- Интересы: [заполнить]
- Текущие проекты: [заполнить]
- Домены: [заполнить]
## Семья
- [заполнить — состав, возрасты, интересы]
```
Enrichment: Vault note + External (web) → companion note рядом с исходником
Monitoring: External stream → фильтр через user-profile → digest delivered
```
**Примеры цепочек:** см. Часть 5a
**Стек:** Hermes cron + web toolset + terminal (git change detection) + obsidian MCP
**Оценка:** зависит от количества target notes; архитектура универсальная
---
**Цель:** агент сам инициирует исследования исходя из профиля и пробелов в wiki.
**Архитектура:**
```
User Profile (интересы, проекты, домены)
Gap Detector (читает wiki, находит слабосвязанные области)
Hypothesis Generator (формирует вопросы для исследования)
Research Queue (приоритизированный список)
Autonomous Research Runs (по расписанию, по одному вопросу)
Results → wiki/inbox → review
```
**User Profile** — файл `wiki/user-profile.md`:
- Технические домены: Swift/iOS, home infrastructure, AI agents, media pipeline
- Текущие проекты: personal-os, executor, media-toolbox
- Интересы: home automation, music production, cycling, parenting
**Gap Detector** (еженедельно):
1. Читает wiki/index.md
2. Смотрит на последние сессии (briefs/daily)
3. Находит: что упоминается но нет страницы? что давно не обновлялось? где кластеры не связаны?
4. Генерирует список hypothesis: "исследовать X", "сравнить A vs B", "что нового в Y"
**Research Queue**`wiki/research-queue.md`:
```markdown
## Priority Queue
- [ ] Obsidian Bases vs Dataview — что использовать в 2026?
- [ ] Home Assistant integrations для RPi5
- [ ] Swift Concurrency patterns актуальные
- [ ] Personal OS orchestration alternatives
```
**Scheduled Research** (например, еженедельно по субботам):
- Берёт top-1 из queue
- Запускает 3-round research loop
- Сохраняет в wiki
- Репортирует тебе с саммари
**Стек:** новый cron + wiki-research skill + research-queue.md
**Оценка:** 1-2 недели (зависит от wiki-research skill)
**vault-cross-enrichment cron** (воскресенье 04:00, web+file+terminal toolsets)
- Target discovery: `enrich-me` тег, файлы 30+ дней без обновления, app-ideas
- Enrichment types: app-ideas competitive analysis, wishlists (games/books/movies), travel, home automation
- Profile-aware: всё фильтруется через `wiki/user-profile.md`
- Output isolation: результат в `-enriched.md` companion файле, исходник не трогает
- Monitoring digest: tech stack updates, indie/App Store news, Bishkek local
- ✅ Cron создан (job: f3de00040aac, 2026-05-16)
---
@@ -528,11 +494,11 @@ skills/ → процедуры и workflows пошагово
| Проект | Статус | Следующий шаг |
|---|---|---|
| Проект 1: Vault Enrichment | 🟡 В процессе | Воскресный прогон по новому промпту (топик-карты) |
| Проект 2: LLM Wiki Accumulation | ✅ Реализован | wiki-curation обновлён: crystallization + synthesize + inbox |
| Проект 3: Proactive Research | ⬜ Не начат | После наполнения wiki |
| Проект 4: Cross-domain Enrichment | ⬜ Следующий | Архитектура готова, воркер не создан |
| Проект 5: Memory Organizer | 🟡 В процессе | Шаг 0 сделан; daily cron запущен; wiki/tech/ частично заполнена |
| Проект 1: Vault Enrichment | 🟡 В процессе | Воскресный прогон по топик-картам |
| Проект 2: LLM Wiki Accumulation | ✅ Готов | crystallization + synthesize + inbox в wiki-curation |
| Проект 3: Proactive Research | ✅ Готов | research-queue.md + cron суббота 05:00 |
| Проект 4: Cross-domain Enrichment | ✅ Готов | vault-cross-enrichment cron воскресенье 04:00 |
| Проект 5: Memory Organizer | 🟡 В процессе | daily cron 04:00; wiki/tech/ частично заполнена |
### Что сделано (2026-05-16)
- Task 3b убран из wiki-curation