[2026-05-27] wiki curation: multi-host cron topology, media pipeline pitfalls, watchlist automation updates
This commit is contained in:
@@ -0,0 +1,85 @@
|
||||
---
|
||||
date: 2026-05-27
|
||||
status: complete
|
||||
---
|
||||
# Wiki Curation — 2026-05-27
|
||||
|
||||
## Done
|
||||
|
||||
- **Conflict scan:** No git conflict markers found in ~/obsidian/ ✅
|
||||
- **Previous run (2026-05-25):** Status = complete, no Unfinished section ✅ (no 2026-05-26 state file — that day's cron had nothing to do)
|
||||
- **Orientation:** SCHEMA.md (domain + taxonomy), index.md (47 pages), log.md (65 lines)
|
||||
- **Vault changes since 2026-05-26 02:00:**
|
||||
- `family/documents/movies-watchlist.md` — new entries added + some marked watched; no wiki action needed
|
||||
- `wiki/tech/vps-qentra.md` — Alex manually added Backup and Xray sections (commit `78da491d`); bumped `updated` to 2026-05-27
|
||||
- `family/how-to/xgimi-play6.md` — deleted (superseded by `wiki/tech/xgimi-play6-setup.md` created 2026-05-25); no action needed
|
||||
- `personal/documents/fly-box.md` — personal shopping tracker; no wiki relevance
|
||||
- `work/briefs/daily/2026-05-26.md`, `work/briefs/inbox/2026-05-26.md` — skipped
|
||||
- **Inbox:** ~/obsidian/wiki/raw/inbox/ empty ✅
|
||||
|
||||
### Session Crystallization
|
||||
|
||||
**Session:** `session_20260527_014707_b9f09b` (Eagle Zulip, 01:47–01:55)
|
||||
|
||||
**Context:** Alex asked Eagle to investigate Kraken tunnel + torrent issues,
|
||||
then approved moving watchlist-sync setup from Mac to Kraken.
|
||||
|
||||
Key knowledge crystallized:
|
||||
|
||||
1. **Router subdirectory pitfall** — `router.py` creates lowercase title
|
||||
subdirectories but Transmission's `downloadDir` stays at genre-root →
|
||||
21 torrents stuck with "No data found". Fix: `torrent-set-location` to
|
||||
subdirectory. Added to `tech/media-pipeline-pitfalls.md`.
|
||||
|
||||
2. **Alpine container / no docker-in-docker** — `on-download-complete.sh`
|
||||
runs inside Transmission's Alpine container. Docker CLI unavailable.
|
||||
Solution: `sync.py` (Python3.14, ~190 lines) reads same `config.json`,
|
||||
calls Transmission RPC directly. Added to `tech/media-pipeline-pitfalls.md`.
|
||||
|
||||
3. **KP markdown link bug** — watchlist items with `[Title](kp.ru/...) (2025)`
|
||||
syntax were passed raw to TMDB → not found → `❓` permanently. Fixed in
|
||||
`watchlist-sync` commit `2db1ed9`. Added to `concepts/watchlist-automation.md`.
|
||||
|
||||
4. **Watchlist cron migration Eagle→Kraken** — `watchlist-nightly` and
|
||||
`watchlist-discover` moved from Eagle Hermes to Kraken Hermes. Updated
|
||||
cron table + HDD paths in `concepts/watchlist-automation.md`.
|
||||
|
||||
### Synthesis (MANDATORY)
|
||||
|
||||
- **concepts/multi-host-cron-topology.md** (new) — Co-occurrence: `tech/hermes-eagle-mac`
|
||||
+ `tech/hermes-docker-kraken` + `concepts/watchlist-automation` + `personal-os-agent-rules`
|
||||
(4 pages). Synthesizes Eagle vs Kraken job distribution, design principle (data locality),
|
||||
migration history, and job duplication pitfall.
|
||||
|
||||
### Lint
|
||||
|
||||
- 0 git conflicts
|
||||
- 0 broken wikilinks in new/modified pages
|
||||
- Pre-existing tag issues (not introduced today):
|
||||
- `concepts/watchlist-automation.md` — tags `watchlist`, `automation`, `synthesis` not in SCHEMA
|
||||
- `tech/media-pipeline-pitfalls.md` — tag `torrents` not in SCHEMA
|
||||
- Action: defer SCHEMA taxonomy expansion to next run (low priority, cosmetic)
|
||||
- log.md: 84 lines — well below 500 rotation limit
|
||||
|
||||
## Validation fixes
|
||||
|
||||
none
|
||||
|
||||
## Unresolved conflicts
|
||||
|
||||
(none)
|
||||
|
||||
## Unfinished
|
||||
|
||||
(none)
|
||||
|
||||
## Stats
|
||||
|
||||
- Conflicts resolved: 0
|
||||
- Inbox processed: 0 (empty)
|
||||
- Sessions crystallized: 1 / 1 checked
|
||||
- Pages updated: 3 (media-pipeline-pitfalls, watchlist-automation, vps-qentra)
|
||||
- Synthesis pages created: 1 (concepts/multi-host-cron-topology)
|
||||
- Pages created: 1 (multi-host-cron-topology)
|
||||
- Lint issues: 3 noted (pre-existing tag drift, no fix needed)
|
||||
- Validation issues fixed: 0
|
||||
Reference in New Issue
Block a user