[2026-05-12] taiga sync: personal/sync-test.md personal/test_taiga_access.md personal/test_taiga_access_obsidian.md wiki/personal-os-architecture.md

This commit is contained in:
Hermes Agent
2026-05-12 22:00:26 +00:00
parent 99328c3efe
commit 6f36692cef
4 changed files with 19 additions and 31 deletions
+11
View File
@@ -0,0 +1,11 @@
# Sync test 2026-05-13 00:40:31
Created on Eagle. Should appear on Taiga and Kraken after sync.
<<<<<<< Updated upstream
Written from TAIGA at Wed May 13 00:50:40 +06 2026
Written from TAIGA at Wed May 13 00:51:13 +06 2026
=======
Written from KRAKEN at Wed May 13 00:50:00 +06 2026
Written from KRAKEN at Wed May 13 00:51:12 +06 2026
>>>>>>> Stashed changes
+1
View File
@@ -0,0 +1 @@
Это тестовый документ, созданный Тайгой для проверки доступа.
+3
View File
@@ -0,0 +1,3 @@
# Тестовый документ Obsidian от Тайги
Это документ, созданный Тайгой через инструмент Obsidian для проверки чтения и записи.
+4 -31
View File
@@ -26,32 +26,7 @@ See: `personal-os-purpose.md`
- Logs corrections to `corrections_log` table (SQL INSERT, silently on pushback)
- **Never accesses Asana API directly** — only reads pre-rendered markdown and DB
### Кракен (Kraken) — home NAS agent
- Hermes на RPi 5, Telegram @kraken_htpc_bot
- Toolsets: `hermes-cli, terminal, file, web, memory, spotify, homeassistant`
- Models: `openai/gpt-oss-120b:free` (primary), `minimax/minimax-m2.5:free` (fallback)
- obsidian-mcp: `npx obsidian-mcp /home/kraken/obsidian` → sparse vault `personal/ + family/`
- Vault sync: `~/scripts/sync-vault.sh`, cron `0 * * * *`, pulls/pushes via SSH → TrueNAS bare repo
- Config: `/home/kraken/hermes/`, data on HDD `/srv/dev-disk-by-uuid-49e8f586-.../docker/hermes/`
### Тайга (Taiga) — TrueNAS agent
- Hermes в Docker контейнере `hermes-taiga` на TrueNAS
- obsidian-mcp: `npx obsidian-mcp /vault` → sparse vault `personal/ + family/`
- Vault sync: `~/sync-vault.sh` на **хосте** TrueNAS (не в контейнере), cron `0 * * * *`
- Vault (хост): `/mnt/RED_2TB/docker/hermes/vault`, (контейнер): `/vault:rw`
### Vault Sync Pipeline
```
Eagle ~/obsidian (full) ──SSH push/pull──┐
Taiga /vault (sparse) ──file:// ───────├── TrueNAS bare repo
Kraken ~/obsidian (sparse) ──SSH ────────┘ /mnt/RED_2TB/storage/git/obsidian-vault.git
```
- Все 3 узла: stash → fetch → merge → stash pop → commit → push (hourly)
- Конфликты: сохраняются как markers, не теряются
- Eagle commit message: генерируется через `claude -p`
- Подробности: `family/how-to/obsidian-sync.md`
### Ретроспектор (Retrospector) — Friday pattern analysis
- Runs as separate Hermes cron at 17:30 Friday → `#retrospector`
- Sources: corrections_log table, status.md subtask counts, obsidian git log, activity_daily quadrants, stories visibility metric
- Prompt: `~/Developer/personal-os/agent/prompts/retrospector.md`
@@ -148,11 +123,9 @@ Executor runs
## MCP Servers
**Hermes agents:**
| Name | Command | Used for | Node |
|------|---------|---------|------|
| obsidian | `/opt/homebrew/bin/obsidian-mcp ~/obsidian` | Vault search, read, write | Eagle |
| obsidian | `npx obsidian-mcp /home/kraken/obsidian` | Vault search, read, write | Kraken |
| obsidian | `npx obsidian-mcp /vault` | Vault search, read, write | Taiga |
| Name | Command | Used for |
|------|---------|---------|
| obsidian | `/opt/homebrew/bin/obsidian-mcp ~/obsidian` | Vault search, read, write |
**Claude Code / `claude -p` sessions:**
| Name | Command | Used for |