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

This commit is contained in:
Alexey Martemyanov committed 2026-05-16 13:27:20 +06:00
1 parent e369194810
commit 0b51499848
6 files changed
+333 -87

No files matched your search

@@ -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