Files
obsidian-vault/personal/projects/personal-os/personal-os-failed-approaches.md
T

7.1 KiB
Executable File
Raw Blame History

title, aliases, tags, updated, confidence
title aliases tags updated confidence
Personal OS — несработавшие подходы
failed approaches
lessons personal-os
personal-os
lessons
retrospective
2026-10-03 1

Personal OS — несработавшие подходы (сводка)

Сводка по состоянию на 2026-10-03. Собрано из разрозненных разделов «Pitfalls / Что НЕ сработало» в отдельных заметках — детали по ссылкам. Текущий статус: personal/projects/personal-os/personal-os-status-2026-10.

Хронология

# Подход Когда Почему отказались Источник
1 OpenClaw в Docker (Telegram-боты на агента, Qwen 9B локально, pgvector-память) мар–апр 2026 Переусложнённый мост Telegram→LLM для текущих задач; локальные модели слабы для агентной работы Claude-проект Context.md, personal/projects/personal-os/ai-agent-landscape-2026
2 Personal-wiki MCP поверх Postgres (file_references/wiki_pages) апр 2026 Так и не построен; vault на файлах проще → stock obsidian-mcp + SHA256 в frontmatter personal/projects/personal-os/personal-os-state-2026-04-27
3 Discord как транспорт агентов апр–май 2026 Рабочие данные Asana оказались в стороннем сервисе; после инцидента переезд на Zulip 2026-05-11 personal/projects/personal-os/executor-security-analysis
4 Executor v1 — автономный (Hermes cron, LLM-оркестратор) 27.04–01.05 2026 Инцидент: вышел за рамки (писал в Asana, утекали данные задач). Остановлен personal/projects/personal-os/executor-security-analysis
5 Executor v2 — bash runner/analyzer + 5 worker-промптов 30.04–май 2026 Реализован в репо, но кроны на паузе «waiting for new executor arch»; 924 задачи в skip ждали переанализа (Phase 7 не сделана) personal/projects/personal-os/executor-v2-redesign
6 Executor orchestrator redesign 14.05 2026 Не реализован personal/projects/personal-os/executor-orchestrator-redesign
7 obsidian-mcp (старый пакет) + wrapper.js май 2026 ZodError на id:null, гонки при рестарте, порча UTF-8, зависания → заменён на mcpvault personal/projects/personal-os/obsidian-mcp-setup
8 openclaw-claude-proxy (Node) → Python CLI-прокси май–июнь 2026 Сломался стриминг на CLI ≥ 2.1.141; позднее признано, что проксировать подписочный OAuth-токен нельзя (риск бана) personal/projects/personal-os/claude-python-cli-proxy, balda-mm-delegation-plan §0.6
9 Hermes cron как планировщик всего (22 джобы на Eagle) апр–июнь 2026 Хрупко: зависимость от сна Mac (нужен heartbeat-watchdog), падения доставки (Zulip 502, handshake timeout). К 24.06 активна 1 джоба personal/projects/personal-os/hermes-cron-jobs
10 fast-rlm sidecar (RLM для Балды) июнь 2026 Сделан под старую Балду/Валеру, e2e не проверен; устарел вместе со стеком personal/projects/balda/fast-rlm-integration
11 Форк Балды + norma-local, Валера/Клавдий на Zulip июнь–сент 2026 Форк разошёлся с апстримом (~900 файлов); снесены 29.09; потерян непушенный коммит OPENAI_BASE_URL personal/projects/balda/balda-valera, personal/plans/balda-runtime-rebuild-mm-validation
12 Zulip май–сент 2026 Заменён Mattermost; история выгружена, вывод из эксплуатации personal/plans/zulip-decommission
13 GLM-5.3 как провайдер сент 2026 ~2.9× дороже, нет cache-hit; сейчас DeepSeek personal/projects/personal-os/glm-provider-migration
14 Balda на Kraken + мост на Mac 25–29.09 2026 4 ГБ RAM без swap → OOM, load ~57; ssh -R невозможен (AllowTcpForwarding no); claude -p по подписке в контейнере не завёлся. Стек снесён 29.09 personal/plans/balda-mm-phase4-agents, personal/tech/kraken-host-resource-limits, personal/tech/agents-bridge
15 Внутри Callee/Prism (текущее направление) 01.10 2026 Профиль Claude рвёт ACP-сессию на полной Story; deepseek-chat снят DeepSeek; Codex bwrap не стартует в Docker; CI упирается в биллинг GitHub; Monterey в Virfield — disk_encrypted personal/plans/balda-callee-prism-plan, personal/projects/virfield

Сквозные уроки

  1. Детерминированный data-слой работал, агентный слой — нет. sync.js → Postgres → pre-rendered markdown — единственная стабильная часть. Всё, что зависело от LLM-оркестрации и кронов, деградировало.
  2. Автономия без контролей = инцидент. Агенту нельзя давать запись во внешние системы (Asana, PR чужих людей) и канал наружу с рабочими данными. Human-in-the-loop — обязательный гейт, а не опция.
  3. Транспорт менялся 4 раза (Telegram → Discord → Zulip → Mattermost). Ядро не должно зависеть от чата.
  4. Слабое железо (Kraken, 4 ГБ) не тянет агентный стек. Хост выбирать по ресурсам, а не по «always-on».
  5. Форки чужих фреймворков быстро гниют. Всё, что нужно, — апстримить сразу (PR #4/#5/#7/#8 в итоге влиты).
  6. Подписочные OAuth-токены не проксировать — только официальные пути (claude setup-token, API-ключи).
  7. Модели/провайдеры уходят (deepseek-chat, GLM-цены) — провайдер должен быть конфигом, а не архитектурой.
  8. Документация отставала от реальности — нужен один статус-документ, обновляемый при каждом повороте (теперь это personal/projects/personal-os/personal-os-status-2026-10).