[2026-05-16] Проекты 3+4: proactive-research cron, cross-enrichment cron, research-queue, plan updated
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user