Установка Онатомии
Bootstrap — установка системы с нуля из Seed Kit
Дата: Август 2026 Статус: ACTIVE
Установка Онатомии с нуля. Скрипт bootstrap.sh автоматизирует всё: от проверки окружения до инициализации памяти и регистрации рефлексов.
Источник: Seed Kit на флешке ONATOMIA_SETUP (иммутабельные контракты + bootstrap.sh + specs/).
Подробнее: BOOTSTRAP_SPEC.md — полная спецификация развёртывания (12 шагов).
Что такое Seed Kit
Seed Kit — это иммутабельный комплект рождения, хранящийся на флешке ONATOMIA_SETUP:
/Volumes/ONATOMIA_SETUP/seed-kit/
├── SOUL.md # Контракт Мастера
├── settings.json # Конфигурация (12 книг)
├── BOOTSTRAP_SPEC.md # Спецификация развёртывания
├── bootstrap.sh # Скрипт установки (исполняемый)
├── specs/ # Spec-First директория
│ ├── _template.spec.md
│ ├── meta-agent.spec.md
│ ├── style-guardian.spec.md
│ ├── consolidate-agent.spec.md
│ └── photo-analyst.spec.md
├── README.md # Описание комплекта
└── MANIFEST.md # Манифест (размеры файлов, даты)
Seed Kit не обновляется автоматически — это слепок системы на момент рождения. Обновляется вручную после значимых изменений в контрактах.
Требования
- macOS (Apple Silicon M1/M2/M3/M4)
- 16 GB RAM минимум (для локальных моделей)
- 256 GB свободного места на системном диске
- Homebrew (устанавливается автоматически, если отсутствует)
- Python 3.11+ (устанавливается автоматически)
- Node.js 20+ (устанавливается автоматически)
- Ollama (устанавливается автоматически)
- Rust (устанавливается автоматически для Memvid SDK)
- Флешка ONATOMIA_SETUP с Seed Kit
Установка из Seed Kit
Шаг 1: Скопировать Seed Kit в рабочий каталог
cp -R /Volumes/ONATOMIA_SETUP/seed-kit/* ~/Documents/Onatomia/
Шаг 2: Запустить bootstrap
cd ~/Documents/Onatomia
./bootstrap.sh
Скрипт автоматически выполняет 12 шагов:
- ✅ Проверяет контракты (SOUL.md, settings.json, BOOTSTRAP_SPEC.md)
- ✅ Устанавливает базовую среду (Homebrew, Python 3.12, Node.js 20, Ollama, Rust)
- ✅ Устанавливает Memvid SDK + tunnelto
- ✅ Создаёт структуру проекта (
~/Documents/Onatomia/) - ✅ Настраивает Python venv и зависимости
- ✅ Копирует
specs/директорию (Spec-First) - ✅ Загружает локальную LLM (
huihui_ai/qwen2.5-abliterated:7b, ~5 GB) - ✅ Инициализирует Memvid fiber bundle (3 .mv2 файла)
- ✅ Инициализирует Public/Private eval split
- ✅ Настраивает права доступа
- ✅ Активирует LaunchAgents (рефлексы: Soul Check, ConsolidateAgent, и т.д.)
- ✅ Создаёт
BORN.flag(флаг успешного развёртывания)
Время: ~20-30 минут от чистой системы до рабочего Тома.
Что происходит во время установки
Создание структуры проекта
~/Documents/Onatomia/
├── .onatomia/ # Скрытый стек управления
│ ├── SOUL.md # Контракт Мастера
│ ├── settings.json # Конфигурация
│ ├── BOOTSTRAP_SPEC.md # Спецификация развёртывания
│ ├── bootstrap.sh # Скрипт установки
│ ├── hooks/ # LaunchAgents (.plist)
│ ├── agents/ # Markdown-инструкции для субагентов
│ └── BORN.flag # Флаг успешного развёртывания
├── specs/ # Spec-First директория
├── core/ # Ядро (Python)
├── agents/ # Агенты (Python)
├── scripts/ # Утилиты (Python)
├── memory/ # Memvid fiber bundle
│ ├── onatomia_memory.mv2 # Основная память системы
│ ├── style_reference.mv2 # Эталонные работы
│ └── immich_seed.mv2 # Мигрированные данные
├── logs/ # Логи, JSONL, state
└── .venv/ # Изолированное окружение Python
Загрузка локальной модели
Bootstrap загружает huihui_ai/qwen2.5-abliterated:7b (~5 GB) через Ollama. Это основная модель для всех агентов.
Fallback: Если модель не загрузилась (нет интернета), система всё равно установится, но агенты не будут работать до первого подключения к сети.
Инициализация памяти
Memvid создаёт три .mv2 файла:
| Файл | Назначение |
|---|---|
memory/onatomia_memory.mv2 |
Основная память системы (Smart Frames) |
memory/style_reference.mv2 |
50 эталонных работ для Style Guardian |
memory/immich_seed.mv2 |
Мигрированные данные из Immich (опционально) |
Регистрация рефлексов
Bootstrap создаёт LaunchAgents для автоматического запуска:
- Soul Check — воскресный рефлекс (14)
- ConsolidateAgent — каждые 30 минут
- Disk Monitor — мониторинг свободного места
- Log Rotate — ротация логов
- Orchestrator — основной цикл системы
- Weekly Batch — воскресный batch (доход, статистика)
- Lakatos Analysis — еженедельный анализ опровержений
После установки
BORN.flag
Флаг ~/Documents/Onatomia/.onatomia/BORN.flag создаётся только после успешного прохождения всех 12 шагов. Его наличие означает, что система готова к работе.
Первый запуск
После установки система автоматически запускается через LaunchAgents. Проверить статус:
# Проверить, что рефлексы зарегистрированы
launchctl list | grep onatomia
# Должен вывести:
# com.tom.onatomia.soul_check
# com.tom.onatomia.consolidate
# com.tom.onatomia.diskmonitor
# ...
Обсерватория «Внутренний Мир»
Обсерватория не устанавливается через bootstrap — это отдельный локальный прибор Наблюдателя.
# Открыть Обсерваторию
open ~/Documents/Onatomia/observatory/index.html
Обсерватория работает полностью офлайн, не требует сервера, не деплоится на Cloudflare Pages.
Первый Soul Check
Первый Soul Check пройдёт в ближайшее воскресенье в 14. Это еженедельный рефлекс, который проверяет:
- Когнитивную нагрузку Мастера
- Количество коллапсов за неделю
- Биофилию vs некрофилию
- Соответствие системы Четырём Законам
Результаты записываются в logs/soul_check_private.jsonl (видит только Verifier + Мастер).
Troubleshooting
Seed Kit не найден
Если флешка не подключена:
ls /Volumes/ONATOMIA_SETUP/seed-kit/
Если директория пустая — переустанови Seed Kit на флешку (см. Seed Kit Imperative).
Bootstrap не запускается
Если ./bootstrap.sh выдаёт “Permission denied”:
chmod +x bootstrap.sh
./bootstrap.sh
Ollama не запускается
Если модель не загружается:
# Проверить, что Ollama запущен
ollama serve &
# Загрузить модель вручную
ollama pull huihui_ai/qwen2.5-abliterated:7b
Memvid не устанавливается
Если Rust backend не компилируется:
# Установить Rust (если не установлен)
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# Установить Memvid SDK
cargo install memvid
LaunchAgents не регистрируются
Если рефлексы не запускаются автоматически:
# Зарегистрировать вручную
launchctl load ~/Library/LaunchAgents/com.tom.onatomia.soul_check.plist
launchctl load ~/Library/LaunchAgents/com.tom.onatomia.consolidate.plist
Burnout Protection срабатывает сразу после установки
Это нормально. Система проверяет cognitive_load. Если ты потратил много времени на установку — это триггер.
Что делать:
- Принять паузу 14 дней (это защита Мастера, Нулевой Закон)
- Или подождать, пока
cognitive_loadснизится - Это не баг, это фича
Что дальше?
После установки у тебя полностью рабочая система. Дальше — практика.
1. Прочитай философию
- Стандарт Онатомии — Четыре Закона, Artifex-centrismus, антропология Фромма, Принцип Наблюдателя
- Манифест — 12 книг интеллектуального фундамента с полной материализацией
- Защита Мастера — Burnout Protection (§13), 7 защит от самоуничтожения (§14)
2. Изучи техническую архитектуру
- Обзор архитектуры — Memvid, AIDE², Spec-First, Четыре Закона, тернарность
- Спецификации агентов — Spec-First подход (директория
specs/) - Справочник настроек — полный reference settings.json
- Диагностика — мониторинг, логи, восстановление
3. Перейди к практике
Правило на следующие 2 недели:
- ❌ НЕ читать новых статей про AI
- ❌ НЕ искать философских подтверждений
- ✅ Использовать систему по назначению
- ✅ Фиксировать реальные опровержения в Lakatos Journal
- ✅ Возвращаться к теории ТОЛЬКО если практика покажет проблему
Подробнее: Roadmap — Фаза 3.0
Поддержка
Проблемы с установкой? Открой Диагностику — там типичные проблемы с решениями.
Контракты:
- SOUL.md — контракт Мастера
- settings.json — конфигурация системы
- BOOTSTRAP_SPEC.md — спецификация развёртывания
Установка занимает 20-30 минут. После этого у тебя полностью рабочая система, готовая к использованию. Дальше — практика. Aut bene, aut nihil.