diff --git a/family/how-to/truenas-infrastructure.md b/family/how-to/truenas-infrastructure.md index 6a0b6f13..81076970 100644 --- a/family/how-to/truenas-infrastructure.md +++ b/family/how-to/truenas-infrastructure.md @@ -130,6 +130,19 @@ TrueNAS использует **NFSv4 ACL**, а не стандартный POSIX | web_extract | ✅ HTTP-парсинг | | browser | ✅ Playwright/Chromium (headless, JS-heavy сайты) | +### SOUL.md — identity & persona (обновлено 2026-05-13) + +Файл: `/opt/data/SOUL.md` (монтируется в контейнер, читается Hermes на каждый тёрн). + +**Ключевые изменения 2026-05-13:** +- Добавлен блок `## Identity` — Тайга не ассистент, а лес: не извиняется, не суетится, говорит прямо +- Добавлен uncertainty posture: при отсутствии данных говорит "не знаю" / "нет данных в vault", не строит истории +- Тон исправлен: убрано "тёплая" (активировало female-helper архетип), оставлено "спокойная, уверенная, немногословная" +- Добавлена обязанность читать и писать в Obsidian (RULE 2, Vault Access с правильными MCP-командами) +- `display.personality` в config.yaml изменён с `helpful` на `neutral` — убирает Hermes-level "helpful" прайминг поверх soul + +**Почему важно:** `display: personality: helpful` в config.yaml инжектировался поверх soul.md и был основным источником извинений и гиперкомпенсации. + ### Починка root-проблемы (2026-05-13) Hermes обновился — появилась проверка на root. Контейнер падал с `Refusing to run as root`. Фикс: `HERMES_ALLOW_ROOT_GATEWAY=1` + `UV_CACHE_DIR=/tmp/uv-cache` в docker-compose.yml + пересборка с `--no-cache`.