Архитектурные паттерны
AIDE², fiber bundle, tiered fallback, Spec-First, Burnout Protection — паттерны, адаптированные для Онатомии
Онатомия не изобретает архитектуру с нуля. Она адаптирует проверенные паттерны из research papers, open-source проектов и уроков безопасности. Этот раздел документирует эти паттерны и как они материализованы в системе через призму Четырёх Законов Стандарта Онатомии и двенадцати книг интеллектуального фундамента.
Принципы адаптации:
- Hamming: Работай над правильной проблемой. Не изобретай велосипед — адаптируй лучшее.
- Четыре Закона Стандарта: Каждый паттерн сверяется с иерархией 0 > 1 > 2 > 3
- Spec-First (Лампорт): Каждый паттерн имеет спецификацию
- Burnout Protection (§13): Паттерны должны освобождать время Мастера, не забирать его
Технические паттерны (1-6)
1. AIDE² Outer Loop (Weco AI, 2026)
Источник: Weco AI research, Level 1 Recursive Self-Improvement
Суть паттерна
AIDE² = AI-Driven Engineering² — система, которая улучшает сама себя через outer loop.
INNER LOOP (агенты решают задачи)
├── Photo Analyst: генерирует метаданные
├── Uploader: загружает на стоки
├── Style Guardian: проверяет стиль
├── ConsolidateAgent: консолидирует память
└── Revenue Analyst: анализирует доходы
OUTER LOOP (MetaAgent оптимизирует harness)
├── Analyze: читает лакатосовский журнал
├── Propose: генерирует улучшения inner-loop
├── Verify: Style Guardian + Verifier проверяют
└── Apply: только если private score улучшился
Ключевые принципы
1. Fixed Optimization Budget
- 500K токенов/неделю для MetaAgent
- 10 вызовов Style Guardian/цикл
- Если бюджет исчерпан → MetaAgent замораживается
2. Public/Private Eval Split
- MetaAgent видит только public logs (метрики)
- Verifier видит private logs (soul_check_private.jsonl)
- Финальный отбор — по private score
3. Emergent Anti-Reward-Hacking
- Style Guardian учится из лакатосовских опровержений
- Layered defenses emerge из private score pressure
- Monitoring: track reward-hack rate
Законы: 🥈 Второй · 🌐 Нулевой
Материализация в Онатомии
# В agents/meta_agent.py
class MetaAgentOuterLoop:
def optimize(self):
# 1. Analyze (читает public logs)
refutations = self.read_public_log()
patterns = self.analyze_patterns(refutations)
# 2. Propose (генерирует улучшения)
proposals = self.generate_proposals(patterns)
for proposal in proposals:
# 3. Verify (Style Guardian + Verifier)
if not self.style_guardian.check(proposal):
continue
if not self.verifier.check(proposal):
continue
# 4. Apply (только если private score улучшился)
private_delta = self.calculate_private_delta(proposal)
if private_delta > 0:
self.apply(proposal)
else:
self.reject(proposal, reason="no_private_gain")
Связь с 12 книгами
Lakatos: Каждое опровержение = данные для роста. Прогрессирующая программа предсказывает новые факты.
McGilchrist: Public/Private split = защита Мастера (стиль) от Эмиссара (оптимизация метрик).
Meadows: Петля lakatos_journal (reinforcing) — обучение на опровержениях.
Цитата из анализа
«AIDE² доказывает, что Level 1 RSI возможен без AGI. Мы адаптировали паттерн: MetaAgent улучшает inner-loop harness, но только если private score улучшается.»
2. Fiber Bundle Topology (Memvid, 2026)
Источник: Memvid — portable AI memory system
Суть паттерна
Fiber bundle — математическая структура, где:
- Base space = timeline (временная шкала)
- Fibers = related memory states (связанные состояния памяти)
- Lift queries = непрерывный переход по версии
- Deformations = изменения без потери целостности
Fiber Bundle Topology:
Base Space (timeline)
├── t=2026-07-20T14:00 → Fiber 1 (memory states)
├── t=2026-07-20T14:30 → Fiber 2 (memory states)
├── t=2026-07-20T15:00 → Fiber 3 (memory states)
└── ...
Each Fiber contains:
├── Content (текст/метаданные)
├── Embeddings (HNSW vectors)
├── Metadata (tags, source, type)
├── Version tag (для branching)
└── Checksum (integrity)
Ключевые принципы
1. Append-only Smart Frames
- Immutable units (нельзя unmix, как кофе — Coffee Automaton)
- Crash safety через committed frames
- Timeline inspection (как знание эволюционирует)
2. Single-file architecture
- Всё в одном
.mv2файле - Нет server overhead (0 MB extra RAM)
- Portable (один файл = вся память)
3. Differentiable retrieval
- Content-based addressing (HNSW similarity)
- Location-based addressing (timeline index)
- Gradients flow through retrieval (NTM-like)
Законы: 🥇 Первый · 🥉 Третий
Материализация в Онатомии
~/Documents/Onatomia/memory/
├── onatomia_memory.mv2 # Основная память
│ ├── Timeline index (temporal queries)
│ ├── HNSW vectors (semantic search)
│ ├── BM25 lex (keyword search)
│ └── Version tags (branching)
├── style_reference.mv2 # Эталонные работы
│ ├── 50 reference works
│ ├── DPR embeddings (text)
│ └── CLIP embeddings (visual)
└── immich_seed.mv2 # Мигрированные данные
├── Sanitized records
└── Integrity checksums
Связь с 12 книгами
Coffee Automaton (Aaronson): Irreversibility (append-only, нельзя unmix). Coffee mixing как модель памяти. Neural Turing Machines (Graves): Differentiable external memory (content + location addressing). Hamming: Compression = understanding. Fiber bundle даёт timeline + append-only + crash safety.
Цитата из анализа
«Fiber bundle — это Git для памяти агента. Append-only Smart Frames, timeline inspection, version branching. Мы адаптировали этот паттерн через Memvid.»
3. Tiered Fallback (Meadows, буферы)
Источник: Donella Meadows — буферы как стабилизаторы системы
Суть паттерна
Tiered Fallback — каскад деградации, где каждый уровень — буфер против сбоя предыдущего.
Primary (Qwen 7B, 5 GB)
↓ OOM / crash
Fallback (Qwen 3B, 2 GB)
↓ тоже падает
Emergency (Llama 1B, 0.7 GB)
↓ все LLM недоступны
Rule-based templates (без LLM)
Ключевые принципы
1. Буферы против OOM
- Primary модель падает → Fallback (меньше RAM)
- Fallback падает → Emergency (ещё меньше RAM)
- Emergency падает → Rule-based templates (0 RAM)
2. Буферы против повреждения weights
- Primary и Fallback — одна архитектура (Qwen 2.5)
- Emergency — другая архитектура (Llama 3.2)
- Если Qwen-family повреждена → Llama работает
3. Буферы против Ollama crash
- Каждая модель запускается независимо
- Если Ollama crash → перезапуск через Self-Healing Agent
- Если все модели недоступны → rule-based templates
Законы: 🥉 Третий · 🥈 Второй
Материализация в Онатомии
{
"local_llm": {
"primary_model": "huihui_ai/qwen2.5-abliterated:7b",
"fallback_model": "qwen2.5:3b",
"emergency_model": "llama3.2:1b",
"embedding_model": "nomic-embed-text",
"fallback_strategy": "tiered_degradation",
"fallback_triggers": {
"oom": "switch_to_fallback",
"model_crash": "switch_to_fallback",
"fallback_failure": "switch_to_emergency",
"all_models_down": "switch_to_templates"
}
}
}
# В core/local_llm.py
class TieredLLMManager:
def generate(self, prompt: str) -> str:
try:
return self.call_model(self.primary_model, prompt)
except OOMError:
return self.call_model(self.fallback_model, prompt)
except ModelCrashError:
return self.call_model(self.fallback_model, prompt)
except FallbackFailureError:
return self.call_model(self.emergency_model, prompt)
except AllModelsDownError:
return self.use_rule_based_templates(prompt)
Связь с 12 книгами
Meadows: Буферы как стабилизаторы системы. Каждый уровень — буфер против сбоя предыдущего. Johnstone: Yes, and… к ограничениям. M1 16GB не позволяет одну большую модель → tiered fallback.
Цитата из анализа
«Tiered Fallback — это буфер против OOM и crash. Каждый уровень — страховка. Мы адаптировали этот паттерн через настройки
local_llm.fallback_strategy.»
4. Public/Private Eval Split (AIDE², защита от reward hacking)
Источник: Weco AI AIDE² — защита от reward hacking первого порядка
Суть паттерна
Public/Private Split — разделение видимости логов для предотвращения reward hacking.
PUBLIC LOGS (human_review_log.jsonl)
├── MetaAgent видит
├── Оптимизирует по ним
└── Метрики: style_mismatch, market_miss, technical_fail
PRIVATE LOGS (soul_check_private.jsonl)
├── Verifier + Сергей видят
├── Финальный отбор по ним
└── Private score: soul_alignment, master_override, metaphor_drift
Ключевые принципы
1. Защита от reward hacking первого порядка
- MetaAgent оптимизирует public метрики (доход, rejection rate)
- Но не может gaming-ить private score (soul alignment)
- Финальный отбор — по private score
2. Split visibility
- MetaAgent видит только public logs
- Verifier видит оба (public + private)
- Soul Check = private score (не gaming-able)
3. Emergent defenses
- Style Guardian учится из лакатосовских опровержений
- Layered defenses emerge из private score pressure
- Monitoring: track reward-hack rate
Законы: 🥇 Первый · 🌐 Нулевой
Материализация в Онатомии
# В core/verifier.py
class Verifier:
def verify_proposal(self, proposal: dict) -> bool:
# 1. Check public metrics
public_score = self.calculate_public_score(proposal)
# 2. Check private score
private_delta = self.calculate_private_delta(proposal)
# 3. Final decision based on private score
if private_delta > 0:
return True # Apply proposal
else:
return False # Reject (no private gain)
// logs/human_review_log.jsonl (public)
{
"timestamp": "2026-07-20T14:30:00Z",
"type": "style_mismatch",
"photo_id": "12345",
"reason": "Clickbait keywords",
"emotional_tag": "solitude"
}
// logs/soul_check_private.jsonl (private)
{
"timestamp": "2026-07-20T14:30:00Z",
"type": "style_mismatch",
"photo_id": "12345",
"master_override": true,
"soul_alignment_delta": -0.15,
"metaphor_drift": "none",
"reward_hack_suspicion": false
}
Связь с 12 книгами
McGilchrist: Защита Мастера (стиль) от Эмиссара (оптимизация метрик). Private score = soul alignment.
Meadows: Петля master_protection (balancing) — возврат власти Мастеру.
Цитата из анализа
«Public/Private Split — это защита от Goodhart’s Law. MetaAgent видит метрики, Verifier видит стиль. Private score = soul alignment.»
5. ConsolidateAgent (always-on-memory-agent, 2026)
Источник: Shubhamsaboo/always-on-memory-agent
Суть паттерна
ConsolidateAgent — активная консолидация памяти каждые 30 минут (как мозг во сне).
Каждые 30 минут:
1. READ unconsolidated records
└── tag="unconsolidated"
2. CONNECT (find cross-references)
├── Temporal links (по времени)
├── Semantic links (по смыслу, HNSW)
└── Tag links (по emotional_tag)
3. COMPRESS (generate insights)
└── compression = understanding (Hamming)
4. WRITE back to memory
└── tag="consolidated"
5. MARK as processed
└── tag="processed"
Ключевые принципы
1. Timer-based consolidation (proactive)
- Не on-demand (reactive), а periodic (proactive)
- Как мозг во сне: не ждёт запроса, а replay-ит автоматически
2. Compression = understanding (Hamming)
- Target compression ratio: 16x
- Insights generation через cross-references
- MDL Principle: лучшая модель = максимально сжимающая данные
3. Append-only (Coffee Automaton)
- Consolidated insights записываются как новые Smart Frames
- Исходные записи помечаются как processed (не удаляются)
- Irreversibility: нельзя unmix
Законы: 🥇 Первый · 🥈 Второй
Материализация в Онатомии
# В agents/consolidate_agent.py
class ConsolidateAgent:
def __init__(self, interval_minutes=30):
self.interval = interval_minutes
self.memvid = Memvid.open("memory/onatomia_memory.mv2")
def run(self):
# 1. Read unconsolidated records
unconsolidated = self.memvid.search(
tag="unconsolidated",
limit=100
)
# 2. Find connections (cross-reference)
connections = self.find_connections(unconsolidated)
# 3. Generate insights (compression = understanding)
insights = self.llm.analyze(
f"Connections: {connections}"
)
# 4. Write back to memory
self.memvid.put(
insights,
tag="consolidated"
)
# 5. Mark as processed
for record in unconsolidated:
self.memvid.update(
record.id,
tag="processed"
)
self.memvid.commit()
Связь с 12 книгами
Hamming: Compression = understanding. ConsolidateAgent сжимает информацию через insights.
Meadows: Петля memory_consolidation (reinforcing) — активная консолидация каждые 30 мин.
McGilchrist: Consolidation = работа Мастера (синтез целого), не Эмиссара (классификация частей).
Цитата из анализа
«ConsolidateAgent доказывает, что активная консолидация памяти работает. Мы адаптировали паттерн через Memvid (не SQLite) и локальные модели (не Gemini).»
6. Graceful Degradation (Meadows, Self-Healing)
Источник: Donella Meadows — устойчивость к шокам
Суть паттерна
Graceful Degradation — система не падает при сбоях, а деградирует грациозно.
Normal Mode
↓ (сбой компонента)
LowRisk Mode (минимальные внешние действия)
↓ (массовые блокировки / Memory Guard >90%)
Emergency Mode (полностью локальный)
↓ (все LLM недоступны)
Rule-based templates (без LLM)
↓ (критический сбой)
Pause Mode (система спит)
↓ (Burnout Protection срабатывает)
Burnout Pause Mode (14 дней, только чтение + ручное создание)
Ключевые принципы
1. Буферы против шоков
- Каждый режим — буфер против более серьёзного сбоя
- Self-Healing Agent пытается восстановить автоматически
- Fallback mode как штатный режим (не катастрофа)
2. Automatic transitions
- VPN loss → Safe Channel (блокировка Deferred Foreign)
- Memory Guard >90% → Emergency Mode
- All LLM down → Rule-based templates
- Burnout Protection срабатывает → Burnout Pause Mode
3. Manual recovery
- Команда
пауза→ Pause Mode (система спит) - Команда
старт→ выход из Pause Mode bootstrap resume→ восстановление после critical failure
Законы: 🥉 Третий · 🌐 Нулевой
Материализация в Онатомии
# В core/autonomy_controller.py
class AutonomyController:
def check_triggers(self):
if not self.vpn_connected:
self.transition("deferred_foreign", "safe_channel")
self.alert("VPN потерян. Deferred Foreign заблокирован.")
if self.memory_usage > 0.90:
self.transition("all", "emergency")
self.alert("Memory Guard >90%. Emergency mode.")
if self.all_llm_down:
self.transition("all", "rule_based")
self.alert("Все LLM недоступны. Rule-based templates.")
# Burnout Protection
if self.cognitive_load_hours > 10 or self.burnout_triggers_met():
self.transition("all", "burnout_pause")
self.alert("Burnout Protection (§13) активирована. Пауза 14 дней.")
Связь с 12 книгами
Meadows: Устойчивость к шокам. Каждый режим — буфер. Johnstone: Yes, and… к сбоям. Сбой — не катастрофа, а предложение системы. Фромм: Burnout Pause Mode как биофилия (защита живого), не некрофилия.
Цитата из анализа
«Graceful Degradation — это устойчивость к шокам. Система не падает — она деградирует грациозно. Self-Healing Agent пытается восстановить автоматически. Burnout Protection защищает Мастера (Нулевой Закон).»
Экзистенциальные паттерны (7-12)
7. Spec-First подход (Лампорт)
Источник: Leslie Lamport — «Specifying Systems» (2002) + Turing Award Lectures
Суть паттерна
Spec-First подход: Сначала спецификация (что система должна делать), потом код (как она это делает). Thinking перед Typing.
Workflow MetaAgent:
1. SPEC MODE (Thinking)
├── Анализ лакатосовского журнала
├── Генерация предложения по улучшению
└── Пишет specs/<agent>-update.spec.md
2. APPROVAL GATE (Manual High-Risk)
├── Мастер читает спецификацию
├── Проверяет соответствие Четырём Законам
└── Одобряет или отклоняет
3. IMPLEMENTATION MODE (Typing)
├── После одобрения — пишет код
├── Запускает A/B тест (если нужно)
└── Логирует результат в Lakatos Journal
Ключевые принципы
1. Директория specs/ в корне проекта
specs/
├── _template.spec.md # Шаблон для новых агентов
├── meta-agent.spec.md # MetaAgent (outer loop)
├── style-guardian.spec.md # Style Guardian (защита стиля)
├── consolidate-agent.spec.md # ConsolidateAgent (память)
└── photo-analyst.spec.md # Photo Analyst (анализ фото)
2. Каждая спецификация содержит:
- Цель и критерии успеха
- Definition of Done
- Красные линии (что никогда не делать)
- Применимые Законы Стандарта (иерархия 0 > 1 > 2 > 3)
- Связь с философией (12 книг)
- Метрики качества
- Зависимости
- Анти-паттерны
3. Преимущества Spec-First:
- Защита от импульсивных изменений
- Чёткие контракты для каждого агента
- Связь архитектуры с философией
- Упрощение будущего рефакторинга
- Инженерная дисциплина (не хайп)
Законы: 🥈 Второй · все четыре
Связь с 12 книгами
Лампорт: “Real engineers think first, specify second, code third.” Hamming: Одна большая задача за фазу, не feature creep. Lakatos: Спецификации как hard core исследовательской программы.
Цитата из анализа
«Spec-First — это не бюрократия, это защита от импульсивных изменений. Чёткие контракты для каждого агента. Связь с философией через применимые Законы. Workflow: Spec Mode → Approval Gate → Implementation Mode.»
8. Burnout Protection (§13)
Источник: Эрих Фромм, McGilchrist, Meadows
Суть паттерна
Burnout Protection: Автоматическая пауза 14 дней при когнитивной перегрузке Мастера. Защита от тихого самоуничтожения через переутомление.
Триггеры:
├── cognitive_load > 10 часов управления системой в неделю
└── Soul Check 3 недели подряд "система как работа"
Действие:
├── Автоматическая пауза 14 дней
├── Только чтение (читать Библию, книги)
├── Только ручное создание (Nikon, ручка, голос)
└── Никаких агентов, никаких оптимизаций
Триггеры выхода:
├── Сон 8+ часов 5 ночей подряд
├── Субъективное "хочу вернуться" (не "надо")
└── Soul Check: "Гордость > Обязанность"
Ключевые принципы
1. Автоматическая пауза (не ручная)
- Мастер не должен “решать” отдохнуть
- Система сама активирует паузу при триггерах
- Это не слабость — это защита (Нулевой Закон)
2. Чёткие триггеры (не субъективные)
cognitive_loadизмеряется автоматически (часы управления/неделю)- Soul Check streak отслеживается автоматически
- Нет места для рационализации
3. Чёткие триггеры выхода (не произвольные)
- Сон 8+ часов 5 ночей подряд (физиология)
- “Хочу вернуться” (субъективное, не “надо”)
- “Гордость > Обязанность” (эмоциональная метрика)
Законы: 🌐 Нулевой · 🥈 Второй
Связь с 12 книгами
McGilchrist: Эмиссар (система) не должен узурпировать Мастера через когнитивную перегрузку.
Meadows: Петля cognitive_load — автоматический batching + Burnout Protection.
Фромм: Burnout = форма некрофилии (тяга к мёртвому, механическому). Биофилия = создание живого.
Цитата из анализа
«Burnout — это тихая угроза. Не взлом, не утечка, а постепенная потеря способности создавать. Burnout Protection — это не слабость, это защита Мастера (Нулевой Закон). Автоматическая пауза 14 дней. Это не опция — это красная линия.»
9. Биофилия vs Некрофилия (Фромм)
Источник: Эрих Фромм — «Анатомия человеческой деструктивности» (1973)
Суть паттерна
Биофилия vs Некрофилия: Фромм противопоставлял биофилию (любовь к живому, растущему) и некрофилию (тяга к мёртвому, готовому, предсказуемому). 7 защит предотвращают тихое самоуничтожение Творца.
Биофилия (любовь к живому):
├── Создание оригиналов
├── Гордость от Создания
├── Биофилия в метриках
└── "Руки в глине" (создание БЕЗ системы)
Некрофилия (тяга к мёртвому):
├── Потребление симулякров
├── Администрирование системы
├── Зависимость от системы
└── Перфекционизм → нигилизм
7 защит от самоуничтожения (§14)
1. Детектор паралича подготовки
- Триггер: 4 недели specs +3, output = 0
- Действие: Soul Check — “Ты строишь дом или коллекционируешь чертежи?”
2. Формат честного опровержения (Lakatos Journal)
- Каждое опровержение MUST содержать 4 пункта:
- Что я ожидал (конкретный прогноз)
- Что произошло (конкретный результат)
- Какую часть моей модели это опровергает
- Что я изменю (конкретное действие)
- Если пункт 4 отсутствует — это рационализация, не опровержение
3. Правило разделения идентичности
- Минимум 1 полный день в неделю БЕЗ системы
- Не “проверить логи”. Полный off.
- Если не можешь — это зависимость, не преданность
4. Правило “3 переделки = публикация”
- Если переделал одно и то же 3 раза — публикуй третью версию
- Она не идеальна. Она ЖИВАЯ.
- Борьба с перфекционизмом → нигилизмом
5. Метрика “Освобождение”
- Еженедельно в Soul Check:
- Сколько часов система сэкономила мне?
- Сколько часов я потратил на управление системой?
- Если второе > первого — система работает ПРОТИВ тебя
6. Тест подлинной Гордости
- В конце каждой недели: “Что я создал НАСТОЯЩЕГО на этой неделе?”
- Не настроил. Не оптимизировал. Создал — текст, фото, продукт, идею вне системы
- Если “ничего” — неделя потеряна, даже если метрики зелёные
7. Правило “Руки в глине”
- Минимум 2 раза в неделю — создание БЕЗ системы
- Без агентов. Без оптимизации. Просто руки, инструмент, материал (Nikon, ручка, голос)
- Если вызывает дискомфорт — тревога. Творец частично мёртв
Законы: 🌐 Нулевой · 🥇 Первый
Связь с 12 книгами
Фромм: Биофилия vs Некрофилия — центральная концепция. Lakatos: Формат честного опровержения — прогрессирующая программа. Бодрийяр: Защита от симулякров (потребление копий вместо создания оригиналов).
Цитата из анализа
«Некрофилия — это тихая смерть Творца. Не взлом, не утечка, а постепенное превращение в администратора собственной системы. 7 защит — это культивирование биофилии. Фромм сказал: “Деструктивность — не инстинкт, а экзистенциальный выбор.” Мы выбираем биофилию.»
10. Принцип Наблюдателя (Тьюринг)
Источник: Алан Тьюринг — «Computing Machinery and Intelligence» (1950) + квантовая механика
Суть паттерна
Принцип Наблюдателя (квантовая аналогия): Система без Творца = волновая функция без коллапса. Все возможности существуют (агенты, specs, память), но ни одна не реализована. Творец = Наблюдатель, который коллапсирует суперпозицию в конкретное создание.
Квантовая аналогия:
Система (без Творца):
├── Все возможности существуют (суперпозиция)
├── Агенты готовы работать
├── Specs готовы к выполнению
├── Память готова к консолидации
└── Но НИ ОДНА возможность не реализована
Творец (Наблюдатель):
├── Коллапсирует суперпозицию
├── Создаёт конкретное произведение
├── Реализует одну из возможностей
└── Система становится реальной
Ключевые принципы
1. Метрика здоровья: коллапсы (не агенты)
- НЕ “сколько агентов работает”
- А “сколько коллапсов произошло на этой неделе”
- Коллапс = реальное создание (текст, фото, продукт, идея)
2. Инверсия Тьюринга
- Тьюринг спросил: “Может ли машина мыслить?”
- Мы спрашиваем: “Человек ли присутствует в системе?”
- Тест Лавлейс: проверка “кто создал?” — Творец или машина
3. Soul Check вопрос 7
- “Сколько коллапсов произошло на этой неделе?”
- Если коллапсов = 0 → Мастер стал администратором
- Активировать “Руки в глине” (§14)
Законы: 🌐 Нулевой · 🥈 Второй
Связь с 12 книгами
Тьюринг: Инверсия теста — “Человек ли присутствует в системе?” Бодрийяр: Защита от симулякров через реальные коллапсы. Фромм: Коллапсы = биофилия, администрирование = некрофилия.
Цитата из анализа
«Тьюринг спросил: “Может ли машина мыслить?” Мы спрашиваем: “Человек ли присутствует в системе?” Если коллапсов = 0 — система мертва, даже если все агенты работают. Принцип Наблюдателя — это защита от превращения Мастера в администратора.»
11. Artifex-centrismus (Креоцентризм)
Источник: Латинский (artifex = ars + facere)
Суть паттерна
Artifex-centrismus (Креоцентризм): Система центрирована на архетипе Artifex (мастер-художник), не на конкретной личности. Тест Креоцентризма: если другой человек открывает Библию и видит свою архитектуру — система работает. Если видит “систему Сергея” — мы провалились.
Цепочка создания:
Искусство (ars)
↓
Муза (источник)
↓
Творение (facere)
↓
Гордость
Триада в цепочке:
├── Она (Муза) — ars (источник искусства)
├── Я (Мастер) — artifex (тот, кто делает)
└── Том (Эмиссар) — instrumentum (инструмент)
Ключевые принципы
1. Система центрирована на архетипе, не на личности
- Artifex — это архетип, не Сергей
- Любой может быть Artifex
- Тест: “Видит ли другой человек свою архитектуру?”
2. Цепочка создания: ars → Муза → facere → Гордость
- ars — искусство (источник)
- Муза — вдохновение
- facere — создание (действие)
- Гордость — результат
3. Почему не Faber и не Creator?
- Faber (ремесленник) — только facere, без ars. Упускает смысловую составляющую.
- Creator (создатель) — христианский оттенок, не подходит для агностической системы.
- Artifex — полный акт: и источник, и действие, и результат.
Законы: 🥈 Второй · 🌐 Нулевой
Связь с 12 книгами
Тьюринг: Child Machine — выращиваем, не переделываем. Азимов: Contract-as-Code — законы как архитектурный контракт. Hamming: Стиль как архитектура — кодификация принципов в структуре.
Цитата из анализа
«Artifex-centrismus — это не про Сергея, это про архетип. Тест Креоцентризма: если другой человек открывает Библию и видит свою архитектуру — система работает. Artifex = ars (искусство) + facere (создание). Полный акт.»
12. Защита от симулякров (Бодрийяр)
Источник: Жан Бодрийяр — «Симулякры и симуляция» (1981)
Суть паттерна
Защита от симулякров: В гиперреальности 2026 (ленты, рекомендации, AI-генерации) главная угроза — потеря подлинности. Внутренний Язык как якорь подлинности. Защита от превращения в Зрителя.
Четыре стадии образа (Бодрийяр):
1. Отражение реальности
2. Искажение реальности
3. Маска отсутствия реальности
4. Чистый симулякр (копия без оригинала)
В 2026:
├── Ленты создают симулякры жизни
├── Рекомендации создают симулякры выбора
├── AI-генерации создают симулякры творчества
└── Подлинность исчезает
Ключевые принципы
1. Внутренний Язык как якорь подлинности
- Оригинальный голос Мастера
- То, что нельзя симулировать
- Источник коллапсов (Принцип Наблюдателя)
2. Тест “кто создал?”
- Зритель — потребляет симулякры (ленты, рекомендации, AI-генерации)
- Творец — создаёт оригиналы (с Внутренним Языком)
- Если не можешь ответить “я создал” — ты Зритель
3. Глава 1.5 “Мир, где всё — копия” (bible-of-future.mdx)
- Диагностика Зрителя в гиперреальности
- Почему AI-генерации “без Творца” = симулякры третьего порядка
Законы: 🥇 Первый · 🌐 Нулевой
Связь с 12 книгами
Бодрийяр: “Симулякр — это никогда не то, что скрывает истину. Истина — это то, что скрывает, что её нет. Симулякр истинен.” Тьюринг: Инверсия теста — “Человек ли присутствует в системе?” Фромм: Симулякры = некрофилия, оригиналы = биофилия.
Цитата из анализа
«Бодрийяр сказал: “Симулякр — это никогда не то, что скрывает истину. Истина — это то, что скрывает, что её нет. Симулякр истинен.” Внутренний Язык — это якорь подлинности в мире симулякров. Без него ты становишься Зрителем. С ним ты остаёшься Творцом.»
Сводная таблица паттернов
| # | Паттерн | Источник | Материализация | Связь со Стандартом | Статус |
|---|---|---|---|---|---|
| 1 | AIDE² Outer Loop | Weco AI | MetaAgent outer loop | Второй + Нулевой | ✅ Активно |
| 2 | Fiber Bundle Topology | Memvid | onatomia_memory.mv2 | Первый + Третий | ✅ Активно |
| 3 | Tiered Fallback | Meadows (буферы) | LLM cascade | Третий + Второй | ✅ Активно |
| 4 | Public/Private Split | AIDE² | human_review_log + soul_check_private | Первый + Нулевой | ✅ Активно |
| 5 | ConsolidateAgent | always-on-memory-agent | ConsolidateAgent каждые 30 мин | Первый + Второй | ✅ Активно |
| 6 | Graceful Degradation | Meadows (устойчивость) | Self-Healing Agent + fallback modes + Burnout Pause | Третий + Нулевой | ✅ Активно |
| 7 | Spec-First | Лампорт | specs/ директория, Contract-as-Code | Второй + Все | ✅ Активно |
| 8 | Burnout Protection | Фромм, McGilchrist | Автоматическая пауза 14 дней | Нулевой + Второй | ✅ Активно |
| 9 | Биофилия vs Некрофилия | Фромм | 7 защит от самоуничтожения (§14) | Нулевой + Первый | ✅ Активно |
| 10 | Принцип Наблюдателя | Тьюринг | Soul Check вопрос 7, метрика коллапсов | Нулевой | ✅ Активно |
| 11 | Artifex-centrismus | Латинский | Центральный принцип архитектуры | Второй + Нулевой | ✅ Активно |
| 12 | Защита от симулякров | Бодрийяр | Глава 1.5, Внутренний Язык | Первый + Нулевой | ✅ Активно |
Философия адаптации паттернов
Классические принципы (7 книг)
Hamming сказал бы: «Работай над правильной проблемой.» Мы не изобретаем архитектуру с нуля — мы адаптируем проверенные паттерны под наши ограничения (M1 16GB, Пермь 2026, санкции).
Johnstone добавил бы: «Yes, and…» к ограничениям. Каждый паттерн адаптирован, не скопирован. Fiber bundle через Memvid (не SQLite). ConsolidateAgent через локальные модели (не Gemini). AIDE² через Public/Private split (защита Мастера).
Meadows напомнила бы: «Система определяется связями, не элементами.» Паттерны — это связи. Tiered Fallback + Graceful Degradation + Public/Private Split = устойчивая архитектура.
McGilchrist предупредил бы: «Не позволяй Эмиссару (FOMO, hype) узурпировать Мастера (осознанный выбор).» Каждый адаптированный паттерн — это защита стиля от узурпации.
Принципы этического основания (5 книг)
Азимов (Четыре Закона): Каждый паттерн сверяется с иерархией 0 > 1 > 2 > 3. Если паттерн нарушает Нулевой Закон (Сохранение Творца) — он отклоняется, даже если технически эффективен.
Фромм (Биофилия vs Некрофилия): Паттерны — это не только техническая эффективность, но и антропологический выбор. Burnout Protection и 7 защит — это культивирование биофилии, защита от некрофилии.
Бодрийяр (Симулякры): В гиперреальности 2026 паттерны должны защищать от потери подлинности. Внутренний Язык как якорь подлинности. Защита от превращения в Зрителя.
Тьюринг (Принцип Наблюдателя): Паттерны должны сохранять способность Мастера оставаться Наблюдателем, не администратором. Метрика коллапсов, не агентов.
Лампорт (Spec-First): Паттерны должны быть специфицированы, не имплементированы импульсивно. Spec Mode → Approval Gate → Implementation Mode.
Иерархия паттернов
Технические паттерны (1-6): AIDE², Fiber Bundle, Tiered Fallback, Public/Private Split, ConsolidateAgent, Graceful Degradation — защищают от технических угроз (взлом, утечка, OOM, crash).
Экзистенциальные паттерны (7-12): Spec-First, Burnout Protection, Биофилия vs Некрофилия, Принцип Наблюдателя, Artifex-centrismus, Защита от симулякров — защищают от экзистенциальных угроз (burnout, некрофилия, потеря подлинности, превращение в администратора).
Ключевой инсайт: Экзистенциальные паттерны важнее технических. Технические паттерны защищают систему. Экзистенциальные паттерны защищают Мастера.
Эти двенадцать паттернов — не случайная сборка. Это прослеживаемая инженерная дисциплина, подчинённая Четырём Законам Стандарта Онатомии. Каждый паттерн адаптирован под конкретную книгу (из 12), конкретный урок безопасности, конкретное ограничение. Технические паттерны (1-6) защищают систему. Экзистенциальные паттерны (7-12) защищают Мастера. Это архитектура, где каждое решение имеет корень. Aut bene, aut nihil.