# Opus 4.7 概要设计全量交叉审查 Date: 2026-05-29 Reviewer: Claude Opus 4.7 Status: Full traceability audit of `system-overview-design.md` against all 24 frozen baselines Scope: Baseline-to-overview full item-by-item comparison; frozen docs are authoritative, overview is amendable --- ## 1. 审查范围与方法 审查对象:`AirPlan/docs/architecture/system-overview-design.md`(603 行,19 节) 审查基线(24 份冻结文档): | # | 文档 | 主题 | |---|---|---| | 1 | `requirements.md` | 需求规格 | | 2 | `baselineV1.md` | 架构基线 | | 3 | `solution-architecture.md` | 解法架构 | | 4 | `interface-contracts-v1.md` | 接口契约 | | 5 | `db-schema-v1.md` | 数据库 Schema | | 6 | `event-registry-v1.md` | 事件注册表 | | 7 | `runtime-semantics-v1.md` | 运行时语义 | | 8 | `c4/module.md` | C4 模块视图 | | 9 | `c4/code-view.md` | C4 代码视图 | | 10 | `main-agent-state-machine.md` | 主代理状态机 | | 11 | `scheduler-state-machine-v1.md` | 调度器状态机 | | 12 | `scope-escalation-v1.md` | 作用域升级模型 | | 13 | `security-model-v1.md` | 安全模型 | | 14 | `capability-trust-v1.md` | 能力信任模型 | | 15 | `provider-capability-matrix-v1.md` | 供应商能力矩阵 | | 16 | `prompt-layering-v1.md` | 提示分层模型 | | 17 | `artifact-naming-v1.md` | 制品命名规范 | | 18 | `error-taxonomy-v1.md` | 错误分类学 | | 19 | `tool-registry-v1.md` | 工具注册表 | | 20 | `cross-platform-matrix-v1.md` | 跨平台矩阵 | | 21 | `decisions-round-1.md` | ADR 第一轮 | | 22 | `decisions-round-2.md` | ADR 第二轮 | | 23 | `decisions-round-3.md` | ADR 第三轮 | | 24 | `idea.md` | 原始设计构想 | 额外参考: - `gpt5概要设计审查.md`(GPT-5 审查,同日) - `mimo2.5概要设计审查.md`(MIMO v2.5 审查,同日) 方法: - 逐基线 item-by-item 语义比对,非标题/关键词匹配 - 对 GPT-5 和 MIMO 2.5 审查逐项交叉验证,标注确认、误判或遗漏 - 从三个独立视角审查:架构一致性、工程可实现性、需求/基线对齐 - 冻结基线不修改,概要设计标注差异并解决 - P0 = 影响实现方向或基线矛盾,P1 = 影响完整性但有基线可查,P2 = 可在详细设计补充 --- ## 2. 总体评估 ### 2.1 概要设计优势 1. **容器/组件视图完整**:§4-§6 覆盖了全部 6 个 package 的职责、依赖和产出,与 c4/module.md 一致。 2. **事件/投影流清晰**:§9 的 durable/ephemeral 分类和 ProjectionStore 规则与 event-registry-v1.md 一致。 3. **执行流覆盖面广**:§10.1-§10.6 涵盖 startup、normal request、direct mode、tool call、review gate、C++ workflow 六条路径。 4. **Architecture Designer gate 设计完善**:§10.5 的 10 条触发规则和 gate 组合规则与 scope-escalation-v1.md 一致。 5. **权限层级正确**:§12 的 6 层评估顺序与 security-model-v1.md 和 runtime-semantics-v1.md §8 一致。 6. **上下文/压缩/经验挖掘**:§13 覆盖了 PromptLayer 顺序、Compaction 语义和 ExperienceMiner 触发,与 prompt-layering-v1.md 和 runtime-semantics-v1.md §7/§11/§17 一致。 7. **Doctor/Restore/Recovery**:§15 覆盖了 Doctor 自检引导、三粒度 restore、DB/workspace 恢复。 8. **实现阶段映射**:§16 的 Phase 0-8 和关键串行约束与 todo.md T-001~T-037 对应。 ### 2.2 系统性缺口 | 缺口类别 | 涉及基线 | 影响 | |---|---|---| | 源文档清单不完整(11/24) | 全部 | 下游设计无法溯源 | | 全局 `~/.air/` 布局缺失 | baselineV1 §5 | project_id UUID 和全局配置无定义 | | Claude Code 执行原语未系统化 | requirements FR-009, baselineV1 §2 | 下游工具实现无质量基准 | | 权限边界细则缺失 | security-model-v1 §4-§5 | realpath/`.git/`/build/sudo/project-outside-backup 规则缺失 | | TaskSpec/WorkerResult 字段语义缺失 | baselineV1 §9, interface-contracts §9-§11 | failed vs blocked 语义、summary 用途无定义 | | IPC 退出码和 envelope 字段缺失 | baselineV1 §8, interface-contracts §10 | 工程实现无依据 | | 错误分类学完全缺失 | error-taxonomy-v1 全文 | ErrorKind/severity/retryability/semantic signature 无定义 | | 日志/迁移/扫描器/分发章节缺失 | baselineV1 §21-§25, requirements FR-019 | 4 个子系统无概要设计入口 | | 参考项目影响和技术栈约束缺失 | baselineV1 §2-§3 | 执行纪律和复用边界不清 | | 调度器状态机语义缺失 | scheduler-state-machine-v1 全文 | 11 个状态和转换条件无概要 | ### 2.3 综合评分 | 维度 | 得分 (1-10) | 说明 | |---|---|---| | 架构一致性 | 7.5 | 容器/组件/事件/权限/上下文大方向一致,但错误分类学、调度器状态机、执行原语系统化缺失 | | 需求覆盖 | 6.0 | FR-001~FR-018 覆盖良好,FR-009 执行原语、FR-019 日志、FR-020 测试分层、约束条件 §5 缺失 | | 工程可实现性 | 5.5 | 缺少 IPC 退出码、TaskSpec 字段族、错误分类学、权限细则等实现必需信息 | | 基线溯源 | 4.5 | 源文档仅列 11/24,无法回溯 13 份冻结基线 | | 总分 | **5.9/10** | 骨架良好但实现可操作性不足 | --- ## 3. GPT-5 审查交叉验证 对 GPT-5 审查报告的 26 项缺口逐一交叉验证: | GPT-5 编号 | GPT-5 缺口摘要 | Opus 4.7 判定 | 理由 | |---|---|---|---| | 3.1 | 产品定位 "not wrapper" 和完整循环缺失 | **确认 P0** | baselineV1 §1 明确定义,概要设计 §2 虽说"self-owned"但未明确"不是 wrapper",循环缺失 | | 3.2 | 参考项目边界缺失 | **确认 P1** | baselineV1 §2 定义了 5 个参考项目和复用边界,概要设计完全未提及 | | 3.3 | 技术基线缺失 | **确认 P1** | Bun/Turborepo/OpenTUI 包名/Python/tarball 均未出现 | | 3.4 | `~/.air/` 全局布局缺失 | **确认 P0** | baselineV1 §5 定义了 config.yaml/models.yaml/project-index.db/cache/skills/logs 等,概要设计仅有项目级 | | 3.5 | `project_id` UUID 缺失 | **确认 P0**(合并到 3.4) | baselineV1 §5 明确 "stable UUID generated at initialization" | | 3.6-3.10 | RuntimeEvent 路由/版本/IPC 字段/退出码 | **确认 P0** | IPC 退出码 0-5 在 baselineV1 §8 明确定义,概要设计 §11 完全缺失 | | 3.11-3.13 | TaskSpec/WorkerResult 字段族 | **确认 P0** | failed vs blocked 语义、summary 用途、output_contract 在 baselineV1 §9 明确,概要设计无展开 | | 3.14 | Claude Code 执行原语缺失 | **确认 P0** | requirements FR-009 和 baselineV1 §2 将此列为核心质量基准 | | 3.15-3.17 | 权限边界 7 条规则缺失 | **确认 P0** | security-model §4 的 8 个 PathRiskCategory 和 §5 的 10 个 CommandRisk 均未反映 | | 3.18-3.20 | 日志/迁移/扫描器缺失 | **确认 P1** | baselineV1 §21-§23 和 runtime-semantics §10 有完整定义 | | 3.21 | 分发章节缺失 | **确认 P1** | baselineV1 §25 和 cross-platform-matrix §9 定义了 tarball 内容 | | 3.22 | 测试分层缺失 | **确认 P1** | baselineV1 §24 区分了 unit/integration/E2E 三层 | | 3.23 | contracts 包文件清单缺失 | **确认 P1** | code-view §3 列出了 16 个预期文件 | | 3.24-3.25 | C++ 细节/Provider 矩阵摘要 | **确认 P1** | Ninja/Make 优先级、compile_commands 策略、quality/cost tier 概念缺失 | | 3.26 | UI 设计资源能力缺失 | **确认 P2** | baselineV1 §19 定义了 ui-design-assets capability | **GPT-5 审查准确率:26/26 = 100%**。无误判。所有缺口经 Opus 4.7 逐基线验证确认存在。 --- ## 4. MIMO 2.5 审查交叉验证 MIMO 2.5 在 GPT-5 基础上增加了 10 项缺口(标记为 baseline gap list B-01~B-10): | MIMO 编号 | MIMO 缺口摘要 | Opus 4.7 判定 | 理由 | |---|---|---|---| | B-01 | 源文档 11/24 → 应补全至 24 | **确认 P0** | 概要设计 §1 仅列 11 份,无法溯源 scope-escalation、security-model、error-taxonomy 等 13 份 | | B-02 | Scheduler 状态机语义缺失 | **确认 P1** | scheduler-state-machine §4 定义了 11 个状态和转换条件,概要设计仅有 "Scheduler computes runnable wave" 一句 | | B-03 | Main Agent 状态机缺失 | **确认 P1** | main-agent-state-machine.md 定义了 IDLE→CLASSIFYING→ANSWERING/DELEGATING/DIRECT_MODE 等 9 个状态,概要设计仅描述了 3 个流程 | | B-04 | ScopeImpactLevel 全分类未引用 | **确认 P1** | scope-escalation §2 定义了 7 级 impact level,概要设计 §10.5 只覆盖了 Architecture Designer gate 触发规则 | | B-05 | Workspace GC 保留规则缺失 | **确认 P2** | runtime-semantics §15 定义了具体保留天数(merged 7d, abandoned 3d),概要设计 §15 仅提"retention policy" | | B-06 | FK-off 8 条不变量缺失 | **确认 P1** | runtime-semantics §14 列出 8 条应用层强制规则,概要设计 §8.2 仅提"repository-level invariant checks" | | B-07 | Cross-DB outbox 具体步骤缺失 | **确认 P2** | runtime-semantics §6 定义了 session-DB-first 5 步流程,概要设计 §8.3 仅提"session-DB-first intent + external write + completion/failure event" | | B-08 | ExperienceMiner 触发所有权缺失 | **降级 P2** | 概要设计 §13 已列出 4 条触发,但未明确"Scheduler owns trigger creation; ExperienceMiner never self-triggers"(runtime-semantics §17),影响有限 | | B-09 | Doctor 自检引导步骤 | **已覆盖** | 概要设计 §15 列出了 5 步 Doctor 自检,与 runtime-semantics §18 一致 | | B-10 | `air restore` 三粒度 | **已覆盖** | 概要设计 §15 列出了 file/time/session 三粒度,与 runtime-semantics §19 一致 | **MIMO 2.5 审查准确率:8/10 = 80%**。B-09 和 B-10 为误判(概要设计已覆盖)。 --- ## 5. Opus 4.7 独立发现 以下为 GPT-5 和 MIMO 2.5 均未报告的额外缺口: ### G-01 错误分类学完全缺失(P0) 来源:`error-taxonomy-v1.md` 全文(301 行) 现状:概要设计从 §1 到 §19 完全没有提及 `ErrorKind`、`ErrorSeverity`、`Retryability`、`AirError`、`semantic_signature`。错误分类学定义了 21 种 ErrorKind、4 种 severity、4 种 retryability、failure signature 格式和 Scheduler 路由规则。这是工具/事件/Worker/Scheduler 实现的核心依赖。 建议:新增 §12.5 或 §9.5 Error Taxonomy Overview,至少覆盖: - AirError 作为统一错误契约 - ErrorKind 主要分类和路由规则 - semantic_signature 格式和用途 - Retryability 与 Scheduler 路由映射 ### G-02 Capability Trust 生命周期缺失(P1) 来源:`capability-trust-v1.md` §7 定义了 discovered→validated→doctor_checked→enabled→registered→active→disabled|failed|updated 完整生命周期 现状:概要设计 §6 提到 CapabilityRegistry 但仅描述 "manifest discovery/validation/enable"。未描述 trust level(built_in/project_local/user_installed/verified_publisher/untrusted)和生命周期阶段。 ### G-03 Artifact 命名和 URI 规范缺失(P1) 来源:`artifact-naming-v1.md` 定义了 URI 格式 `artifact://project//session//`、ID 格式 `art_`、文件名格式 `--`、类型到目录映射表。 现状:概要设计 §8.2 提到"artifact files use temp-write → hash → rename → DB record"但未引用 URI/ID/filename 规范。 ### G-04 Provider 运行时不可变规则的语义不足(P1) 来源:概要设计 §14 说"runtime provider/model selection is fixed for a running session and must not be changed" 现状:此规则在概要设计中表述正确,但缺少基线支撑 — baselineV1 §17 仅描述了 provider layer 一般架构,并未明确定义运行时不可变约束。此规则是在多模型审查阶段新增的设计决策,应追加 ADR 记录或在概要设计中标注来源为"设计阶段决策,非基线原文"。 ### G-05 PromptLayer 分层命名不一致(P2) 来源:`prompt-layering-v1.md` §2 定义了 L0-L9 共 10 层,每层有明确名称(L0 Runtime invariant, L1 Role/agent mode, L2 Safety and permission policy, ...L9 Immediate instruction) 现状:概要设计 §13 列出了层名但缩写了("runtime invariant; role; project rules; task spec; architecture context; evidence/tool output; conversation; user override; debug context")。L2 "safety and permission policy" 被省略为未出现,L9 "immediate instruction" 未列出。层数仅 9 项而基线为 10 层。 ### G-06 Event 路由追加规则缺失(P2) 来源:baselineV1 §7 "route is an append-only structured route chain";event-registry §2 rule 5 "route is append-only. Forwarders append their route segment; they never rewrite earlier route entries" 现状:概要设计 §9 未提及 `route` 的 append-only 语义和 `route_text = route.join("/")` 派生规则。 ### G-07 EventBus handler 错误行为缺失(P2) 来源:interface-contracts-v1.md §7 rule 5 "If a subscribe handler throws, the error is caught, logged to developer log, and does not propagate to the publisher. The subscription remains active." 现状:概要设计 §9 的 EventBus 描述未提及 handler 异常处理规则。 ### G-08 command_runs 状态派生规则缺失(P2) 来源:runtime-semantics-v1.md §5 定义了 command_runs 无物理 status 列,运行时从 completed_at/exit_code/cancellation metadata 派生 running/ok/error/cancelled/unknown 状态。 现状:概要设计未提及 command_runs 状态派生语义。 --- ## 6. 全量缺口汇总与 P 级分类 ### P0 — 影响实现方向或存在基线矛盾(必须修复才能进入详细设计) | ID | 缺口 | 涉及基线 | 概要设计位置 | |---|---|---|---| | P0-01 | 源文档清单 11→24 | 全部 24 份 | §1 | | P0-02 | 产品定位 "not wrapper" + 规范循环 | baselineV1 §1 | §2 | | P0-03 | 全局 `~/.air/` 布局 + project_id UUID | baselineV1 §5 | §8.1 | | P0-04 | Claude Code 执行原语系统约束 | requirements FR-009, baselineV1 §2, runtime-semantics §9 | 新增或 §10 | | P0-05 | 权限边界细则(7 rules) | security-model §4-§5 | §12 | | P0-06 | IPC 退出码(0-5)和 envelope 字段 | baselineV1 §8, interface-contracts §10 | §11 | | P0-07 | TaskSpec/WorkerResult 字段族 + failed/blocked 语义 | baselineV1 §9, interface-contracts §9-§11 | §10 或新增 | | P0-08 | 错误分类学(ErrorKind/severity/retryability/signature) | error-taxonomy-v1 全文 | 新增 | | P0-09 | RuntimeEvent 路由 append-only 和版本语义 | baselineV1 §7, event-registry §2 | §9 | | P0-10 | SQLite 消息存储不变量(canonical format, drafts, message_parts) | baselineV1 §13, db-schema §4-§5 | §8.2 | ### P1 — 影响完整性但有基线可查(建议在概要设计补充,否则须在详细设计开头注明) | ID | 缺口 | 涉及基线 | 概要设计位置 | |---|---|---|---| | P1-01 | 参考项目影响和复用边界 | baselineV1 §2 | 新增 | | P1-02 | 技术栈约束条目 | baselineV1 §3, requirements §5 | §2 或新增 | | P1-03 | Scheduler 状态机摘要(11 states) | scheduler-state-machine §2-§4 | §10.2 | | P1-04 | Main Agent 状态机摘要(9 states) | main-agent-state-machine 全文 | §10.2 | | P1-05 | ScopeImpactLevel 7 级分类 | scope-escalation §2 | §10.5 | | P1-06 | FK-off 应用层 8 条不变量 | runtime-semantics §14 | §8.2 | | P1-07 | 日志架构(air.log + encrypted dev log + 7d retention) | baselineV1 §23, requirements FR-019 | 新增 | | P1-08 | 迁移架构(schema 检测、计划、确认、备份、回滚) | baselineV1 §22 | 新增 | | P1-09 | 扫描器语义(无排除、无深度限制、symlink/error 处理) | runtime-semantics §10 | 新增 | | P1-10 | 分发章节(tarball 内容 bin/air + resources + LICENSE) | baselineV1 §25, cross-platform §9 | 新增 | | P1-11 | 测试分层定义(unit/integration fixture replay/E2E real LLM) | baselineV1 §24 | §17 | | P1-12 | contracts 包文件清单(16 files) | code-view §3 | §4 | | P1-13 | C++ 细节:Ninja-first/Make-fallback、compile_commands 按需、clangd CLI mode | baselineV1 §20, tool-registry §7 | §10.6 | | P1-14 | Provider 能力矩阵摘要(quality/cost tier, conversion report) | provider-capability-matrix 全文 | §14 | | P1-15 | Capability Trust 生命周期和 trust level | capability-trust §6-§7 | §6 | | P1-16 | Artifact URI/ID/filename 规范引用 | artifact-naming §3-§5 | §8.2 | ### P2 — 可在详细设计阶段补充 | ID | 缺口 | 涉及基线 | |---|---|---| | P2-01 | OpenCode UI 复用边界(reuse list + do-not-reuse list) | baselineV1 §18 | | P2-02 | UI 设计资源能力(ASCII/wireframe/SVG/screenshot analysis) | baselineV1 §19 | | P2-03 | Workspace GC 具体保留天数 | runtime-semantics §15 | | P2-04 | Cross-DB outbox 具体 5 步流程 | runtime-semantics §6 | | P2-05 | ExperienceMiner 触发所有权(Scheduler owns, never self-triggers) | runtime-semantics §17 | | P2-06 | PromptLayer L0-L9 全名一致性(L2 safety 缺失,层数 9→10) | prompt-layering §2 | | P2-07 | event route append-only 和 route_text 派生 | event-registry §2 | | P2-08 | EventBus handler 异常处理 | interface-contracts §7 | | P2-09 | command_runs 状态派生语义 | runtime-semantics §5 | | P2-10 | Provider 运行时不可变规则 ADR 溯源 | 设计阶段决策 | --- ## 7. 三视角联合评估 ### 7.1 架构师视角 概要设计的容器边界、组件职责划分、依赖方向和禁止路径均与 C4 module/code-view 一致,这是最大的优势。Architecture Designer gate 规则完备。但缺少错误分类学意味着 Scheduler 路由决策和 Worker 失败语义在概要设计层面没有定义入口,详细设计无法直接从概要设计推导错误处理流程。 ### 7.2 工程师视角 IPC 退出码、TaskSpec 字段族、PermissionEngine 具体分类规则、错误签名格式等是工程实现的直接依据。概要设计省略这些意味着实现者必须同时查阅 5+ 份基线文档才能开工。P0 级别的缺口直接影响 Phase 0-1 的 contracts 包和 storage 实现。 ### 7.3 需求验证视角 FR-001~FR-018 在概要设计中有对应描述或可推导。FR-009(执行原语)、FR-019(日志)、FR-020(测试分层)和约束条件 §5 缺失。NFR-001~NFR-008 中 NFR-001 local-first、NFR-002 recoverability、NFR-005 UI responsiveness 覆盖良好,但 NFR-008 security boundary preservation 的细节在概要设计中不足(缺少 PathRiskCategory 和 CommandRisk 分类定义)。 --- ## 8. 与先前审查的一致性对比 | 维度 | GPT-5 | MIMO 2.5 | Opus 4.7 | |---|---|---|---| | 总分 | 未给分 | 5.6/10 | 5.9/10 | | P0 缺口数 | ~10 | 10 | 10 | | P1 缺口数 | ~12 | 12 | 16 | | P2 缺口数 | ~4 | 未细分 | 10 | | 独立发现 | 26 items | +10 items | +8 items (G-01~G-08) | | 误判率 | 0% | 20% (B-09, B-10) | N/A | | 最关键遗漏 | 错误分类学未报告 | 错误分类学未报告 | 错误分类学 P0 报告 | 三份审查的核心结论一致:概要设计骨架良好,但实现可操作性不足,P0 缺口必须修复才能安全进入详细设计。 **GPT-5 和 MIMO 2.5 共同遗漏的最大缺口**是错误分类学(error-taxonomy-v1.md),该文件 301 行定义了整个运行时的错误传播和路由基础,概要设计完全未引用。 --- ## 9. 修复建议 ### 9.1 推荐修复策略 仅应用 P0 补丁(10 项),P1/P2 在详细设计阶段作为设计输入补充。此方案下可进入详细设计,但需在详细设计文档开头注明概要设计的已知缺口。 ### 9.2 P0 补丁清单 | P0 ID | 修改位置 | 修改内容 | 预计行数 | |---|---|---|---| | P0-01 | §1 Source documents | 补全 24 份源文档 | +30 | | P0-02 | §2 System Goal | 补入 "not a wrapper"、canonical V1 loop | +8 | | P0-03 | §8.1 Project layout | 新增 Global `~/.air/` layout + project_id UUID | +25 | | P0-04 | §10 (新增 §10.7) | Claude Code execution discipline 系统约束 | +15 | | P0-05 | §12 | 补充 PathRiskCategory 8 种、CommandRisk 10 种、7 条规则 | +30 | | P0-06 | §11 | 补充 IPC exit codes 0-5、envelope 必需字段 | +15 | | P0-07 | §10 (新增 §10.8) | TaskSpec/WorkerResult 字段族概要 + failed/blocked 语义 | +20 | | P0-08 | 新增 §12.5 或 §9.5 | Error Taxonomy Overview | +25 | | P0-09 | §9 | 补充 route append-only、version increment、route_text 派生 | +8 | | P0-10 | §8.2 | 补充 canonical format = anthropic JSON、drafts 删除规则、message_parts 非 V1 表 | +8 | 预计总增量:约 184 行,概要设计从 603 行增至约 787 行。 ### 9.3 P1 处理建议 在详细设计文档(或 class diagram freeze 文档)开头附录中列出 16 条 P1 缺口及其基线引用,确保实现者知道需要查阅哪些基线。 --- ## 10. 进入详细设计的门禁判定 | 条件 | 状态 | |---|---| | P0 缺口全部修复 | **未满足**(10 项待修复) | | P1 缺口有溯源路径 | 满足(基线可查) | | 架构一致性 > 7/10 | 满足(7.5) | | 需求覆盖 > 7/10 | **未满足**(6.0) | **结论:不建议在 P0 修复前进入详细设计。** P0 修复预计工作量约 30-45 分钟(184 行概要设计补丁),修复后可立即进入详细设计 / class diagram freeze。 --- ## 附录 A:三份审查缺口交叉索引 | 概要设计位置 | GPT-5 | MIMO 2.5 | Opus 4.7 | P 级 | |---|---|---|---|---| | §1 源文档 | 3.1 提及 | B-01 | P0-01 | P0 | | §2 产品定位 | 3.1 | R-01 | P0-02 | P0 | | §2 参考项目 | 3.2 | - | P1-01 | P1 | | §2 技术栈 | 3.3 | R-04 | P1-02 | P1 | | §8.1 ~/.air/ | 3.4+3.5 | B-01 partial | P0-03 | P0 | | §8.2 SQL 消息 | - | - | P0-10 | P0 | | §8.2 FK-off | - | B-06 | P1-06 | P1 | | §9 事件路由 | 3.6-3.8 | - | P0-09 | P0 | | §9.5 错误分类 | **未报告** | **未报告** | G-01/P0-08 | **P0** | | §10 执行原语 | 3.14 | R-01 | P0-04 | P0 | | §10.2 TaskSpec/WR | 3.11-3.13 | - | P0-07 | P0 | | §10.2 Scheduler SM | - | B-02 | P1-03 | P1 | | §10.2 Main Agent SM | - | B-03 | P1-04 | P1 | | §10.5 ScopeImpact | - | B-04 | P1-05 | P1 | | §11 IPC 退出码 | 3.9-3.10 | - | P0-06 | P0 | | §12 权限细则 | 3.15-3.17 | - | P0-05 | P0 | | §13 PromptLayer | - | - | P2-06 | P2 | | §13 ExperienceMiner | - | B-08 | P2-05 | P2 | | §14 Provider | 3.25 | - | P1-14 | P1 | | §14 UI 复用 | - | - | P2-01 | P2 | | §15 Workspace GC | - | B-05 | P2-03 | P2 | | 日志 | 3.18 | R-02 | P1-07 | P1 | | 迁移 | 3.19 | - | P1-08 | P1 | | 扫描器 | 3.20 | - | P1-09 | P1 | | 分发 | 3.21 | - | P1-10 | P1 | | 测试分层 | 3.22 | R-03 | P1-11 | P1 | | contracts 清单 | 3.23 | - | P1-12 | P1 | | C++ 细节 | 3.24 | - | P1-13 | P1 | | Capability 生命周期 | - | - | G-02/P1-15 | P1 | | Artifact 命名 | - | - | G-03/P1-16 | P1 | | UI 设计资源 | 3.26 | - | P2-02 | P2 | --- ## 附录 B:基线覆盖热力图 | 基线文档 | 概要设计覆盖程度 | 缺口数 | |---|---|---| | requirements.md | ▓▓▓▓▓▓▓░░░ 70% | 4 | | baselineV1.md | ▓▓▓▓▓░░░░░ 50% | 10 | | solution-architecture.md | ▓▓▓▓▓▓▓▓░░ 80% | 1 | | interface-contracts-v1.md | ▓▓▓▓▓▓░░░░ 60% | 4 | | db-schema-v1.md | ▓▓▓▓▓▓▓░░░ 70% | 2 | | event-registry-v1.md | ▓▓▓▓▓▓▓▓░░ 80% | 2 | | runtime-semantics-v1.md | ▓▓▓▓▓▓░░░░ 60% | 5 | | c4/module.md | ▓▓▓▓▓▓▓▓▓░ 90% | 0 | | c4/code-view.md | ▓▓▓▓▓▓░░░░ 60% | 1 | | main-agent-state-machine.md | ▓▓▓▓▓░░░░░ 50% | 1 | | scheduler-state-machine-v1.md | ▓▓▓░░░░░░░ 30% | 1 | | scope-escalation-v1.md | ▓▓▓▓▓▓▓▓░░ 80% | 1 | | security-model-v1.md | ▓▓▓▓░░░░░░ 40% | 2 | | capability-trust-v1.md | ▓▓▓░░░░░░░ 30% | 1 | | provider-capability-matrix-v1.md | ▓▓▓░░░░░░░ 30% | 1 | | prompt-layering-v1.md | ▓▓▓▓▓▓▓░░░ 70% | 1 | | artifact-naming-v1.md | ▓▓░░░░░░░░ 20% | 1 | | error-taxonomy-v1.md | ░░░░░░░░░░ **0%** | **1** | | tool-registry-v1.md | ▓▓▓▓▓▓░░░░ 60% | 1 | | cross-platform-matrix-v1.md | ▓▓▓▓▓░░░░░ 50% | 1 | | decisions-round-1/2/3.md | ▓▓▓▓░░░░░░ 40% | 0 | | idea.md | ▓▓▓▓▓▓░░░░ 60% | 0 | **覆盖最差基线**:error-taxonomy-v1.md(0%)、artifact-naming-v1.md(20%)、capability-trust-v1.md(30%)、scheduler-state-machine-v1.md(30%)、provider-capability-matrix-v1.md(30%)。