2026-05-16 media-toolbox: classification fix + torrent case rename documented
This commit is contained in:
+1
-1
@@ -9,7 +9,7 @@ updated: '2026-05-15'
|
||||
# Wiki Index
|
||||
|
||||
Auto-maintained catalog of all pages in `wiki/`. Updated by the daily curation cron.
|
||||
> Last updated: 2026-05-15 | Total pages: 15
|
||||
> Last updated: 2026-05-16 | Total pages: 15
|
||||
|
||||
## Core Architecture
|
||||
|
||||
|
||||
+21
-1
@@ -43,7 +43,27 @@ Activity log for the daily Eagle wiki-curation cron job.
|
||||
- Page size: all pages under 200 lines ✅
|
||||
- New pages created: none
|
||||
|
||||
## 2026-05-15 (run 2)
|
||||
## 2026-05-16
|
||||
|
||||
- **Conflict scan:** No git conflict markers found across all of ~/obsidian/ ✅
|
||||
- **Inbox:** `raw/inbox/` empty ✅
|
||||
- **Vault root triage:** No .md files in ~/obsidian/ root ✅
|
||||
- **Stale content fix:** `family/how-to/openmediavault-rpi5.md` — Step 13 (llm-wiki) TODO items marked complete (active since 2026-05-13); table formatting corrected
|
||||
- **Architecture check:** `personal-os-architecture.md` is current — no updates needed
|
||||
- **Lint:** 15 pages, all frontmatter ✅, all wikilinks ✅, no orphans ✅, no broken links ✅, no pages over 200 lines ✅
|
||||
- **Index:** bumped last updated to 2026-05-16; page count unchanged at 15
|
||||
- **New pages created:** none
|
||||
|
||||
|
||||
|
||||
- **Conflict scan:** No git conflict markers found across all of ~/obsidian/ ✅
|
||||
- **Inbox:** `raw/inbox/` empty ✅
|
||||
- **Vault root:** No .md files in ~/obsidian/ root (all previously triaged) ✅
|
||||
- **Architecture update:** `personal-os-architecture.md` — added Executor Orchestrator Pattern note (Hermes Profiles mechanism, 2-min Eagle monitoring cron, auto-approval rules); added Kraken image routing open issue (Gemini credits + vision fallback gap)
|
||||
- **Stale check:** architecture page current; no other pages require updates from recent personal/ changes
|
||||
- **Lint:** all 15 pages have frontmatter ✅; all 15 have wikilinks ✅; no orphans ✅; no broken links detected ✅; no pages over 200 lines ✅
|
||||
- **New pages created:** none
|
||||
|
||||
|
||||
- **Conflict scan:** No git conflict markers found across all of ~/obsidian/ ✅
|
||||
- **Architecture update:** `personal-os-architecture.md` — added Mattermost migration notice (work channels moving Zulip→MM, blocked on IT Ops), added Zulip topic-routing plugin note (✅ done 2026-05-14); bumped `last_updated` to 2026-05-15
|
||||
|
||||
@@ -49,6 +49,11 @@ See: `personal-os-purpose.md`
|
||||
- Worker prompts in `~/Developer/personal-os/agent/prompts/executor-worker-*.md`
|
||||
- Queue state in `executor_queue` table; live plan: `~/Developer/personal-os/briefs/executor-queue.md`
|
||||
|
||||
**Orchestrator Pattern (Planning — 2026-05-14):**
|
||||
> Research phase complete. Executor will become a separate Hermes profile with its own Zulip bot identity ("Исполнитель"), spawned by Eagle as orchestrator. Eagle monitors `#executor` via 2-min cron, auto-approves safe actions (`[REQUEST:create_worktree]`, `[REQUEST:run_tests]`, etc.), escalates ambiguous/risky ones to Alex. See `personal/projects/personal-os/executor-spawning-research.md` for full protocol and auto-approval rules.
|
||||
>
|
||||
> Key mechanism: **Hermes Profiles** — `~/.hermes/profiles/executor/` with its own SOUL.md, Zulip bot token, and gateway. `hermes profile create executor --clone`.
|
||||
|
||||
**Shared**:
|
||||
- Worktree at `~/DuckDuckGo/apple-browsers.git/.claude/worktrees/executor-{gid}-{slug}/`
|
||||
- Always `git fetch origin main` + branch from `origin/main`
|
||||
@@ -136,9 +141,11 @@ Executor runs
|
||||
|
||||
**Kraken (RPi5) — Hermes agent (`hermes-kraken` container):**
|
||||
| Name | Command | Used for |
|
||||
|------|---------|---------||
|
||||
|------|---------|---------|
|
||||
| obsidian | `/opt/data/.local/bin/mcpvault /vault` | Vault access (sparse: personal/ + family/). Tavily search enabled. |
|
||||
|
||||
> ⚠️ **Kraken image routing (open issue, 2026-05-14):** Gemini API credits depleted → fallback to OpenRouter models (gpt-oss-120b, minimax-m2) → these lack vision → image inbox messages fail. Desired fix: add `save_to_fs` mode to Hermes `image_routing` (save image locally, pass path to agent instead of bytes). Workaround: top up Gemini API credits on Kraken. Tracked in `personal/projects/personal-os/kraken-obsidian-write-bug.md`.
|
||||
|
||||
> All three nodes run Hermes with obsidian/mcpvault MCP. Eagle uses obsidian-mcp-wrapper.js (fixes ZodError+race); Taiga and Kraken use mcpvault directly.
|
||||
|
||||
**Claude Code / `claude -p` sessions (Eagle only):**
|
||||
|
||||
Reference in New Issue
Block a user