32 KiB
Домовой — GEN2 Gap Map
Дата анализа: 2026-08-28 Основание: architecture analysis packages v2 + v3, текущие Architecture Constitution / Core Semantic Model V1 / ADR / contracts / migrations / tests.
Легенда
- KEEP — смысл и границы уже правильные; сохраняем как invariant Gen2.
- EXPAND — фундамент есть; расширяем без создания параллельного механизма.
- REBUILD — текущая реализация слишком узкая для Gen2; нужна миграция/замена с сохранением поведения.
- ADD — фундаментального понятия пока нет; добавить в Gen2.
- RESERVE — контракт/место заложить сейчас, полную возможность реализовывать позже.
Главный вывод
Текущий Assistant — не одноразовый прототип. В нём уже есть сильный костяк: semantic ownership, Scope, Situation, Epistemics, Continuity, Capability, Work Graph, durable agent runs/checkpoints, Authority → Commit → Executor, UNKNOWN_OUTCOME, Experience/Reflection, Skill lifecycle, model qualification, canary/rollback и governed self-development.
GEN2 следует строить эволюцией этого костяка, но до дальнейшего массового feature-development необходимо архитектурно переделать три слишком узких основания:
- текущую бытовую
PersonalMemoryкак реконструкцию нескольких фактов из истории сообщений; - project-centric Focus в полноценный Scope/Focus/Activity Context;
- ENV-centric runtime configuration в dynamic typed/scoped configuration с минимальным bootstrap и отдельным Secrets Store.
Также фундаментально отсутствуют полноценные SELF, World Model, general-purpose freshness/decay knowledge semantics и явный Reflex lifecycle.
1. Конституция → текущее состояние
| № | Принцип будущего Домового | Сейчас | Evidence в текущем коде | Gap / действие Gen2 |
|---|---|---|---|---|
| 1 | Домовой существует для целей владельца, а self-improvement — средство | EXPAND | ARCHITECTURE_CONSTITUTION.md inv. 34–35; Work owns Goal/Task |
Добавить явную иерархию owner goals / contextual preferences / goal conflicts. Не создавать собственную высшую цель «саморазвитие». |
| 2 | Домовой ≠ LLM ≠ чат | KEEP | Constitution inv. 1, 33; Capability/Cognitive Gateway | Сохранить как HARD invariant. Новые модели и UI не получают ownership. |
| 3 | Неизвестность допустима, выдумывание нет | KEEP + EXPAND | Observation/Claim/Belief; UNKNOWN/CONFLICT; research Freshness/Coverage/Conflict | Сохранить. Распространить freshness/conflict semantics с web research на долговременное knowledge/memory. |
| 4 | «Не умею» запускает поиск решения | EXPAND | CapabilityGap + acquisition strategies; SolutionSearch options: agents/capability/research/reflection/human |
Основа уже есть. Добавить durable research budget, deeper search policy, ability to learn/build Skill before terminal failure. |
| 5 | Большая память, маленький рабочий context | REBUILD | CompileContext умеет relevance + byte budget; PersonalMemory хранит latest location + до 8 preferences |
Context Compiler правильный по месту, но слишком примитивный по входам. Нужны multi-source retrieval, scope, freshness, positive/negative experience, contradiction coverage, model-specific budget, iterative retrieval. |
| 6 | Знание имеет возраст, скорость устаревания, validity, provenance | REBUILD/EXPAND | Core temporal model; Epistemics research FreshnessCurrent/Stale/Unknown; SourceSnapshot timestamps |
Freshness сегодня относится главным образом к research snapshot. Нужны general knowledge observed_at, last_verified, validity, volatility/decay, subject_version, stale→historical semantics. |
| 7 | Scope важнее semantic similarity | EXPAND/REBUILD | Core Scope; Situation FocusBinding; ActiveProjectFocus |
Scope — правильный Core concept, но бытовой retrieval пока не scope-first. Нужна жесткая фильтрация organization/system/database/version/person до semantic retrieval, с controlled widening для аналогий. |
| 8 | Хранить положительный и отрицательный опыт | KEEP + EXPAND | ExperienceRecord; ReflectionCandidate; SkillProfile.SupportingExperienceRefs и KnownFailureExperienceRefs |
Очень хороший фундамент. Расширить Experience до explicit Problem/Attempt/Conditions/WhyAttempted/Outcome/WhySucceededOrFailed. |
| 9 | Reasoning → Skill → Reflex | EXPAND | SkillProfile, lifecycle, FastPathDecision, stale/OOD/conflict escalation |
Skill уже существует. FastPath — зачаток Reflex. Ввести Reflex как явный lifecycle/versioned compiled optimization, не смешивая его с Skill. |
| 10 | Домовой умеет разучиваться и переучиваться | EXPAND | Skill DEGRADED/SUSPENDED/RETIRED; Reflection stale/environment-change; model canary |
Добавить scheduled/shadow revalidation, comparison with stronger reasoning, merge/split/retire policy. |
| 11 | Формальная SELF-модель | ADD | Capability health, usage observations, model qualification, task evaluation, development gates — разрознены | Нужен SELF foundation: Competence, Dependency, Weakness, Resource, Version, Learning Ledger, Evaluation. Значения должны выводиться из evidence. |
| 12 | Саморазвитие по научному циклу | KEEP + EXPAND | Work DevelopmentGate: evidence → proposal → admitted → isolated → verified → canary → promoted/rollback |
Не переписывать. Связать с SELF/Experience/Evaluation, добавить expected improvement и regression/non-regression criteria. |
| 13 | Самопереписывание только с candidate/test/canary/rollback | EXPAND | Development scaffold/gates; canary; rollback refs; development executor | Governed development уже сильный. Не хватает независимого runtime supervisor/Lifeboat, способного откатить сломавшийся изменяемый Домовой. |
| 14 | Нет искусственных запретов; есть consequence/risk/authority | ADD/REBUILD | AuthorityGrant/Scope и Commit строгие, но Risk в V1 намеренно не Core | Authority сохраняем. Добавить typed consequence/risk/reversibility/mitigation decision inputs; риск не должен давать authority и не обязан быть отдельным owner. |
| 15 | Автономное мышление, контролируемые последствия | KEEP | Cognitive output не мутирует canonical state; Commit boundary | HARD invariant Gen2. |
| 16 | API success ≠ Outcome в мире | KEEP | ActionAttempt/Outcome split; UNKNOWN_OUTCOME; SystemExpectation/Experience |
Один из лучших существующих invariants. Сохранить и расширять внешнюю verification. |
| 17 | Настройки — dynamic typed/scoped state, ENV только bootstrap; secrets отдельно | REBUILD | CredentialRef/Secret Resolver уже есть; runtime при этом интенсивно использует ENV для DB/providers/models/URLs | Secrets design сохраняем. Ввести Settings Definition + scoped values + version + validation + provenance. ENV сократить до bootstrap locator/node identity/root secret resolution. |
| 18 | Модель мира расширяется новыми typed facets без глобальной переделки схемы | ADD / ARCH CHANGE | V1 deliberately forbids giant generic Entity/map[string]any; Identity/Scope есть, общего World Model нет | Нужен отдельный Gen2 ADR. Разрешить evolvable semantic substrate только как typed/versioned schema/facet mechanism, не как бесформенный Entity(any). Strict operational Core остаётся typed. |
| 19 | Focus — многомерный текущий контекст, включая Focus Stack | EXPAND/REBUILD | Situation owns FocusBinding; ActiveProjectFocus; explicit/inherited project provenance | Правильный owner уже есть, но модель слишком project-centric. Расширить до activity/person/org/environment/system/db/repo/version/goal/task/entities + stack/suspension/resume. |
| 20 | Role/Perspective — способ анализа, а не roleplay | ADD | Agent dispatch имеет SpecialistPurpose/generic purpose |
Создать provider-neutral Perspective contract: objectives, retrieval profile, evaluation criteria, capability requirements. Не делать Role новым authority. |
| 21 | Команда агентов только при реальной пользе | EXPAND | WorkGraph, specialist nodes, AgentRun, synthesis, independent verifier, GraphBudget | Очень хороший фундамент. Добавить team-selection policy, complexity/cost accounting, perspective-specific nodes. |
| 22 | Оптимизация стоимости интеллекта | EXPAND | Capability имеет reliability/latency/cost scores, MaxCostMicros, SelectionObjective |
Уже больше, чем казалось. Добавить task-level quality/risk/freshness/cost-of-error budgets и выбор Strategy: Reflex→Skill→Model→Research→Team. |
| 23 | Длительная задача — durable process, не один LLM request | KEEP + EXPAND | Delegation/AgentRun/AgentCheckpoint/lease/recovery; execution-window exhausted != failure; SolutionSearch rounds | Костяк уже правильный. Обобщить в Research/LongRunning Job semantics с hypothesis/attempt/finding/budget/next-step, не создавая второй scheduler. |
| 24 | «Лучше» оценивается по персональному benchmark, а не общей метрике | EXPAND | TaskEvaluationProfile, BenchmarkVersion, quality/reliability/latency weights, additional profile from unresolved evidence | Построить Personal Benchmark Suite из реальных пользовательских классов задач; добавить cost, corrections, repeated errors, interruptions, recovery. |
| 25 | Truth не заменяется согласием с владельцем | KEEP + EXPAND | Epistemics truth-first, correction ≠ automatic truth, research evidence | Сохранить epistemic separation. Добавить benchmark/guardrail против «согласия вместо evidence». |
| 26 | Исправление владельца — сильный learning signal | KEEP | SpeechActCorrection; relations CORRECTS; Experience correction ref; ReflectionUserCorrection | Уже хорошо заложено. Дальше использовать для diagnosis: memory vs retrieval vs reasoning vs skill. |
| 27 | Observation/raw evidence отдельно от derived interpretation | KEEP | Core semantics + SourceSnapshot/Excerpt/Observation/Claim/Belief; projections rebuildable | HARD invariant. Именно на нём строить future reprocessing старого audio/video/text. |
| 28 | World Model + осторожный Entity Resolution | ADD/EXPAND | Core Identity заявляет stable identity и future merge/split; общего entity/relation graph нет | Добавить typed world-object/entity-resolution foundation с same-as hypotheses, merge/split lineage и scope. Не смешивать canonical domain objects с универсальным JSON-объектом. |
| 29 | Trust = Source × Domain × Freshness × History | ADD/EXPAND | Research Source/Snapshot/Freshness/Coverage/Conflict есть | Нужна domain-scoped source reputation/evidence history. Не превращать в одно глобальное trust-score. |
| 30 | Human controllability при скрытой технической сложности | EXPAND | Continuity Attention/HumanResponse; Chat; natural-response household tests | Добавить единый user-facing status semantics: understood task / known-vs-hypothesis / running / waiting / needs decision / completed / unresolved, без internal protocol leakage. |
2. Что существующий код уже делает особенно правильно и должно пережить Gen2
HARD invariants — не переписывать смысл
LLM != Assistant.Capability != Authority.Observation != Claim != Belief.Intent != Goal != Task.Proposal != AuthorizedAction != Attempt != Outcome.- External mutation только через Authority/Commit/Executor.
UNKNOWN_OUTCOME— first-class; ambiguous mutation нельзя blindly retry.- Prospective future obligations canonical в Continuity, scheduler — производный механизм.
- Canonical owner один; cross-owner direct DB write запрещён.
- Projection/cache/vector index rebuildable и не source of truth.
- Human correction append-only, historical meaning не переписывается задним числом.
- Model/provider selection принадлежит Capability и опирается на evidence/health/qualification.
- Long-running AgentRun умеет checkpoint/recovery; execution window exhaustion не равно task failure.
- Work Graph разделяет producer и verifier; competing candidates не уничтожаются при synthesis.
- Governed development уже имеет evidence/proposal/isolation/verification/canary/promotion/rollback.
- Secret value не является обычным domain field; используются credential refs/resolution boundary.
Эти смыслы являются частью «ДНК Домового» и должны быть regression requirements любой Gen2 migration.
3. Что слишком узкое и должно быть переделано сейчас, а не в «v2 потом»
A. PersonalMemory V1 → Memory/Knowledge Gen2
Текущая CompilePersonalMemory:
- каждый раз пересканирует HumanUtterance history;
- знает фактически
CURRENT_LOCATIONиPREFERENCE; - берёт максимум восемь preference statements;
- не имеет general scope/freshness/validity/relations/negative experience retrieval;
- отдаёт строковый
ContextText.
Сохранить правильный принцип: это rebuildable projection, а не второй truth store.
Заменить механизм на retrieval-driven memory architecture, где canonical evidence остаётся в owner state, а memory projections могут перестраиваться.
B. Project Focus → Multidimensional Focus/Scope
Сейчас Situation уже правильный owner, но Focus в основном проектный.
GEN2 Focus должен выражать одновременно:
- actor/principal/person;
- organization/family/shared context;
- environment/location;
- system/database/repository/branch/version;
- activity/project;
- active goal/task;
- current entities;
- freshness requirement;
- provenance/confidence;
- parent/previous focus для Focus Stack.
Explicit human statement «работаем над X» — сильный сигнал, но Focus также может выводиться из наблюдаемого окружения с provenance/confidence.
C. ENV Configuration → Dynamic Typed/Scoped Configuration
Сегодня множество provider/model/database/runtime параметров читаются из ENV.
GEN2:
- ENV/OS secret/bootstrap file — только минимальный запуск;
- runtime settings — versioned data;
- Skill/Capability может публиковать
SettingDefinition; - value имеет owner, type, scope, validation, default, provenance, lifecycle;
- effective value вычисляется по Focus/Scope;
- secret value остаётся только в Secrets Store; обычная память содержит
CredentialRef.
4. Что фундаментально отсутствует и должно войти в Gen2 Core
4.1 SELF foundation
Нужна формальная модель:
- Capability self-view;
- Competence evidence;
- Dependency graph;
- Weakness/failure-pattern model;
- Resource state;
- Component/version model;
- Learning Ledger;
- Evaluation model.
SELF не имеет права сам присвоить себе trusted=true или competence=1.0; значения выводятся из tests/outcomes/corrections/production evidence.
4.2 Evolving World Model
Нужен расширяемый semantic substrate для объектов и связей мира, но нельзя отменять typed Core.
Предлагаемая граница:
- Strict Operational Core: Identity, Authority, Commit, Outcome, Recovery, Audit — строгие типы/таблицы/constraints.
- Evolving Semantic World: objects/facets/relations/knowledge/experience/settings — typed/versioned schema definitions и rebuildable projections.
Нельзя делать SaveEntity(any) или бесконтрольный JSON store.
4.3 General Knowledge Freshness
Research freshness уже есть, но нужен общий механизм:
- observed_at;
- last_verified_at;
- validity interval;
- volatility/decay class;
- subject/environment version;
- required freshness of current task;
- stale knowledge remains historical/analogical, not silently deleted.
4.4 Reflex lifecycle
FastPath уже является хорошим prototype.
GEN2 должен отличать:
Skill = reusable reasoning/approach
Reflex = optimized/compiled deterministic or cheap path derived from validated Skill.
Reflex обязан иметь applicability, version, evidence, dependencies, last_validation, shadow/revalidation and retirement path.
4.5 Risk / Consequence semantics
Authority отвечает «имеет ли actor право», но ещё нужен ответ:
- какова цена ошибки;
- действие обратимо или нет;
- последствия;
- какие mitigation доступны;
- нужна ли simulation/dry-run/snapshot;
- нужен ли дополнительный confirmation.
Risk не должен становиться authority и не обязательно требует отдельного canonical owner.
4.6 Independent Runtime Lifeboat/Supervisor
Существующий cognitive Lifeboat — fallback модели, а не независимый recovery supervisor всего Assistant.
Для self-modification нужен внешний минимальный слой:
- health;
- candidate start;
- traffic/version switch;
- watchdog;
- rollback to last known good;
- recovery when main Domovoy cannot converse.
Он должен быть намного проще изменяемого ядра.
5. Что уже есть частично и нужно поднять до системного уровня
Context Compiler V2
Current Compiler уже правильно:
- provider-neutral;
- deterministic;
- respects DataPolicy;
- excludes secrets;
- имеет context budget.
GEN2 input должен учитывать минимум:
- Focus/Scope;
- Task/Goal;
- target model context budget;
- task freshness requirement;
- risk/cost-of-error;
- relevant facts;
- positive experience;
- negative experience;
- contradictions;
- active commitments;
- Skill/Reflex context;
- source confidence/provenance.
Также модель/strategy должна иметь typed memory-query capability во время reasoning, а не получать всё upfront.
Experience V2
Поверх текущего ExperienceRecord добавить явные поля/ссылки для:
- problem pattern;
- attempt;
- why attempted;
- conditions/environment version;
- expected result;
- actual world outcome;
- success/failure explanation;
- reusable lesson candidate.
Skill / Reflection V2
Сохранить current lifecycle и explicit fallback states.
Добавить:
- revalidation policy;
- shadow comparison;
- competence scope;
- dependency versions;
- candidate→validated→reflex relationship;
- merge/split/retire semantics.
Long-running Work V2
Не создавать второй job engine. Расширять Work/AgentRun/WorkGraph:
- Objective;
- Hypotheses;
- Attempts;
- Findings;
- Checkpoint;
- Blocker;
- NextStep;
- compute/time/API budget;
- pause/resume/preempt;
- switch model/agent without loss of semantic work state.
Intelligence Strategy
Capability уже хранит cost/reliability/latency/qualification и MaxCost.
GEN2 decision profile:
Reflex → Skill → small local → strong local → external model → Research → specialist team.
Выбор учитывает RequiredQuality, AllowedLatency, Budget, FreshnessRequirement, Risk, CostOfError, reversibility.
Personal Benchmark
Поверх TaskEvaluation создать персональный suite:
- household conversation;
- memory recall;
- 1C/debugging;
- architecture;
- research;
- coding;
- long-running work;
- action/recovery.
Метрики не сводить к одной цифре: correctness, evidence, repeated errors, corrections, latency, cost, unnecessary questions, missed clarifications, recovery, risk, complexity.
6. Новые понятия, которые надо спроектировать сейчас, но можно реализовывать постепенно
- Perspective/Role — objectives + retrieval profile + evaluation criteria, не personality prompt.
- World/Environment Graph — люди, комнаты, устройства, системы, repositories, databases, relations.
- Entity Resolution — same-as hypothesis, merge/split lineage, confidence/provenance.
- Domain-specific Source Trust — Source × Domain × Freshness × History.
- Preference Model — explicit/inferred, scope, strength, validity, evidence.
- Focus Stack — temporary diversion and return.
- Memory consolidation — raw evidence → episodes → stable knowledge → patterns → skills; HOT/WARM/COLD/ARCHIVE projections.
- Active Revalidation — task freshness requirement may trigger live evidence refresh.
- Simulation/Dry Run — predict consequences before high-cost/high-risk action.
- Regret/Learning Opportunity — distinguish bad decision from unforeseeable later information.
- Exploration vs Exploitation — candidate strategies can run in shadow on low-risk tasks.
- Family/multi-person memory ownership — source person, owner, shared-with, scope; identity != authority != privacy.
7. Что не надо реализовывать прямо в первом Gen2 milestone, но архитектура обязана оставить место
- ambient microphones and passive audio capture;
- continuous video understanding;
- voice identity and presence inference;
- automatic output selection to TV/speaker/phone;
- home automation and physical device orchestration;
- vehicle/robot integrations;
- full Digital Twin;
- automatic code generation for every Reflex;
- automatic wholesale rewrite of all Skills by a new model;
- fixed team of 20 agents;
- graph database as mandatory storage technology.
Эти возможности не являются «v2 maybe». Для каждой Gen2 architecture review должен быть задан вопрос: не закрывает ли текущее решение будущий путь к этой capability?
8. Рекомендуемая карта владельцев — пока как hypothesis, не final ADR
Не создавать новые owners автоматически.
| Семантика Gen2 | Предпочтительное направление |
|---|---|
| Human utterance, correction, explicit preference statement | Interaction |
| Current multidimensional Focus / environment binding | Situation |
| Goal/Task/long-running work/agent orchestration | Work |
| Observation/Claim/Belief/Experience/knowledge evidence/freshness | Epistemics — вероятный основной owner, но requires Gen2 ADR |
| Capability/Skill/Reflex implementation lifecycle | Capability |
| Future relevance/Attention/HumanResponse | Continuity |
| Authority/Commit/Attempt/Outcome control | существующая цепочка, не дублировать |
| Dynamic configuration definition/value | требуется отдельное owner decision; не распихивать по ENV и не делать global map |
| SELF | вероятный новый bounded semantic area; требует доказательства ownership before code |
| World Model/facets/relations | requires ADR; может оказаться расширением Epistemics/Situation либо отдельным owner — не решать догадкой |
Главное правило: GEN2 сначала принимает ownership ADR, затем пишет таблицы/контракты.
9. Что должно войти в Architecture Generation 2 до новых массовых features
Foundation block A — Semantic Generation 2
DOMOVOY_CONSTITUTION.md.GEN2_TARGET_ARCHITECTURE.md.- Core Semantic Model V2.
- Architecture Registry V2.
- Ownership ADRs для SELF, dynamic config, evolving semantic world.
- Migration invariants from V1.
Foundation block B — Context and Memory
- Scope/Focus V2.
- Knowledge freshness/validity/provenance semantics.
- Context Compiler V2 contract.
- Memory retrieval contracts and projections.
- Positive + Negative Experience V2.
- Entity/Scope isolation tests.
Foundation block C — Learning and Intelligence
- Skill V2.
- Reflex lifecycle.
- SELF foundation.
- Personal Benchmark/Evaluation.
- Intelligence Strategy + task budgets.
- Source trust/evidence history foundation.
Foundation block D — Runtime evolution
- Dynamic typed/scoped configuration.
- Minimal bootstrap + Secrets boundary.
- Long-running Work V2.
- Risk/consequence/simulation inputs.
- Governed evolution integration with SELF/Learning Ledger.
- Independent Supervisor/Lifeboat.
Foundation block E — Migration
- Migrate existing household behaviors without regression.
- Migrate PersonalMemory projection to new retrieval path.
- Migrate project focus to Focus V2.
- Migrate non-bootstrap ENV configuration.
- Preserve Authority/Commit/Continuity/Work recovery semantics.
- Full personal/household regression + production shadow/canary.
10. Proposed Codex task sequence
Это ещё не окончательные task packets, а правильный порядок зависимостей.
GEN2-000— Constitution + Gap Map acceptance; no code.GEN2-001— Semantic Model V2 + ownership ADRs.GEN2-002— Evolvable Knowledge/World state contracts.GEN2-003— Scope + Focus V2 + Focus Stack.GEN2-004— Freshness/Validity/Provenance V2.GEN2-005— Context Compiler V2 + retrieval protocol.GEN2-006— Experience V2 + negative knowledge.GEN2-007— Skill V2 + Reflex lifecycle.GEN2-008— SELF foundation + Learning Ledger.GEN2-009— Personal Benchmark + evaluator independence.GEN2-010— Dynamic typed/scoped configuration + bootstrap/secrets migration.GEN2-011— Long-running Work/Research semantics + resource budgets.GEN2-012— Intelligence Strategy / routing hierarchy.GEN2-013— Risk/consequence/simulation semantics.GEN2-014— Perspective/specialist-team contracts.GEN2-015— Evolution protocol integration + runtime Supervisor/Lifeboat.GEN2-016— Existing behavior/data migration.GEN2-017— Household + memory + recovery regression suite.GEN2-018— production shadow/canary transition.GEN2-019— post-migration architecture audit and retirement of V1 compatibility paths.
Каждый task обязан знать весь Master Plan, но менять только свой declared layer.
11. Решение: старый код или с нуля
Не с нуля. Не поверх бездумно. Архитектурная миграция поколения.
Сохранить существующий код как:
- regression oracle;
- источник доказанных invariants;
- рабочую production/reference implementation;
- набор уже найденных ошибок и recovery semantics.
GEN2 может полностью заменить отдельные органы (Memory/config/Focus), но новая реализация должна сначала доказать equivalence существующего полезного поведения и только потом стать canonical.
Особенно не следует переписывать одновременно Authority, Commit, Continuity, Work recovery и Epistemics: это уничтожит возможность понять, какая перестройка сломала систему.
12. Основные риски Gen2
- Создать giant generic Knowledge/Entity service и потерять semantic ownership.
- Превратить dynamic config в
map[string]any. - Превратить SELF в неконтролируемый autonomous optimizer.
- Перенести secrets в memory/vector embeddings.
- Создать второй scheduler/attention/job engine рядом с Continuity/Work.
- Смешать Reflex с Authority: быстрый path никогда не получает новые полномочия.
- Сделать embeddings source of truth.
- Оценивать улучшение одной метрикой.
- Самому candidate-компоненту позволить объявлять себя безопасным/лучшим.
- Попытаться мигрировать все bounded contexts одним гигантским commit.
Итог
Текущая архитектура уже содержит значительную часть правильной «нервной системы» Домового. GEN2 не должен уничтожать её. Но память, Focus и configuration сегодня недостаточны для долгоживущего саморазвивающегося агента и требуют изменения сейчас, пока вокруг них ещё не выросли сотни зависимостей.
Цель GEN2: сделать не максимальное количество функций, а правильный эволюционирующий костяк, после которого новые знания, Skills, Reflexes, модели, роли, устройства, способы общения и даже новые грани World Model смогут появляться без очередного полного архитектурного перелома.