# Architecture Freeze — OpenClaw Agent OS v2 > **Frozen:** 2026-06-06 > **Freeze Commit:** `96b816c` (Slimmed Three-Layer Architecture) > **Authority:** PR-1 Freeze Architecture → V2 Protocol Stack > **Audit Verdict:** 78/91 PASS, 0 FAIL (WARN: 13, all expected — no active projects) > > 本文档是 OpenClaw Agent OS v2 架构的权威冻结声明。 > 当前活跃架构版本见 `VERSION.md`,完整协议见 `AGENTS.md` / `GOVERNANCE.md` / `PORTFOLIO.md`。 --- ## 1. Architecture Layers ``` ┌─────────────────────────────────────────────┐ │ CORE (AGENTS.md) │ │ Execution Protocol │ │ §0 Complexity → §7 Auto-Capture │ │ + Learning Loop + Context Budget │ ├─────────────────────────────────────────────┤ │ GOVERNANCE (GOVERNANCE.md) │ │ Execution Governance │ │ §0 Purpose → §11 Integration Summary │ │ 7-state machine, heartbeat, blocker, │ │ replan, scope detection, health score, │ │ auto-stop, recovery, quality gate │ ├─────────────────────────────────────────────┤ │ PORTFOLIO (PORTFOLIO.md) │ │ Portfolio Management │ │ §0 Purpose → §14 Integration Summary │ │ Registry, project states, priority, │ │ resource allocation, health aggregation, │ │ learning reuse detector, kill/pause/promo,│ │ executive dashboard, quality gate │ ├─────────────────────────────────────────────┤ │ ADAPTER │ │ protocol-reference/ + Factory Layer │ │ quality-gates.md / metrics.md / templates.md│ ├─────────────────────────────────────────────┤ │ EXPERIMENTAL │ │ (Reserved for future capability) │ ├─────────────────────────────────────────────┤ │ LEGACY (memory-wiki) │ │ Deprecated, migration window to 2026-09-04│ │ — tools still available │ └─────────────────────────────────────────────┘ ``` ### Core Module AGENTS.md + GOVERNANCE.md + PORTFOLIO.md 构成三层协议栈核心。 不可移除的最小模块集合。 ### Adapter Module protocol-reference/(共享规格)和 Factory Layer(全栈工厂)。 可选加载,不影响协议栈最小可用状态。 ### Legacy Module memory-wiki plugin。已标记废弃,90 天迁移窗口。 ### Experimental Module 预留。未来新模块在此区域试点,API 可能变更。 不纳入 guard 强制检查。 --- ## 2. Core Module Inventory | # | Module | Contracts | Description | |---|--------|-----------|-------------| | 1 | AGENTS.md | Execution Protocol (§0–7, LL, CB) | 任务理解→拆解→规划→执行协议 | | 2 | GOVERNANCE.md | Execution Governance (§0–11) | 状态机、心跳、blocker、replan、审计、健康评分 | | 3 | PORTFOLIO.md | Portfolio Management (§1–14) | 项目注册表、状态、优先级、资源、健康聚合 | | 4 | protocol-reference/ | quality-gates, metrics, templates | 三协议共享的规格定义 | | 5 | audit-agents.mjs | AGENTS.md 合规检查 (32 项) | Execution Protocol 自动化审计 | | 6 | audit-governance.mjs | GOVERNANCE.md 合规检查 (35 项) | Governance 自动化审计 | | 7 | audit-portfolio.mjs | PORTFOLIO.md 合规检查 (24 项) | Portfolio 自动化审计 | | 8 | upgrade-test.mjs | 升级兼容性 (62 项) | OpenClaw 升级兼容性测试 | ## 3. Adapter Module Inventory Workspace 工厂层(非协议核心,可独立演进): | Layer | Module | Description | |-------|--------|-------------| | Factory | SF-01 → SF-06 | 全栈软件产品工厂(策略→需求→架构→代码→测试→交付) | | Factory | model-contract.mjs | 字段定义层(3 builder agents 共享) | | Factory | fullstack-composer-agent.mjs | 全栈组合器 | | Factory | frontend-builder-agent.mjs | Next.js 前端生成 | | Factory | backend-builder-agent.mjs | Fastify 后端生成 | ## 4. Legacy Module Inventory | Module | Deprecation Date | Migration Window | Removal Target | |--------|-----------------|-----------------|----------------| | memory-wiki plugin | 2026-06-04 | 90 days | 2026-09-04 | ## 5. Migration Policy - 90-day migration window from freeze date - Day 0 (2026-06-06): Legacy warnings active - Day 30 (2026-07-06): Standard warnings - Day 60 (2026-08-06): Honcho/LanceDB read-only cutoff - Day 90 (2026-09-06): All legacy modules removed ## 6. Freeze Rules 1. **Core module count**: 8 (must not exceed 8) 2. **No XL Agent Package** (>200K tokens) — forbidden by AGENTS.md Context Budget 3. **All protocol changes** require **Governance Quality Gate** (GOVERNANCE.md §9) 4. **All architecture changes** require **this document update** + **full audit pass** ## 7. Guard Verification | Guard | Script | Status | |-------|--------|--------| | AGENTS.md Compliance | `node scripts/audit-agents.mjs` | ✅ 32 checks | | GOVERNANCE.md Compliance | `node scripts/audit-governance.mjs` | ✅ 35 checks | | PORTFOLIO.md Compliance | `node scripts/audit-portfolio.mjs` | ✅ 24 checks | | Full Audit | `node scripts/audit-all.mjs` | ✅ 91 checks (78 PASS, 13 WARN, 0 FAIL) | | Upgrade Compat | `node scripts/upgrade-test.mjs` | ✅ 62/62 PASS |