通用应用 Production Modular Function Validation Matrix

通用应用 Production Modular Function Validation Matrix

工作簿阅读镜像,共 6 个工作表。公式、筛选和交互请查看原文件。

参考资料XLSX下载原文件
> 工作簿阅读镜像,共 6 个工作表。公式、筛选和交互请查看原文件。

01_总控校验表

项目负责人 通用桌面应用|生产级模块化功能一一对应校验表
编号 一级模块 二级模块 单项功能 UI入口/页面 按钮/交互/下拉项 后端/系统对应 Roadmap Stage 风险等级 生产验收标准 自动测试要求 人工E2E要求 前置依赖 生产Gate 当前状态 验收证据/Commit 阻塞项 负责人 备注
A-001 全局 Shell 导航 一级导航固定 左侧 Sidebar 项目负责人/任务/工作区/工具/记忆/活动/设置;支持收起/展开 Desktop Router 01 N/A 7 个一级入口全部可达;当前态正确;无死链 路由单测 桌面点击全链路 Stage01 必须 待核验 未分配
A-002 全局 Shell 顶部栏 Workspace Selector Top Bar 最近/全部/打开文件夹/新建/Clone/Remote/管理 Workspace Service 28 L1 LOW 切换工作区后上下文、记忆、文件作用域同步切换 状态切换测试 多Workspace切换 Stage28 必须 待核验 未分配
A-003 全局 Shell 顶部栏 全局运行状态 Top Bar Status Core/Model/Network/RAM/Running Tasks;点击展开 Runtime/Resource Manager 42/47 N/A 状态真实、实时、无假绿灯 状态接口测试 Core/Model异常演练 Stage42,47 必须 待核验 未分配
A-004 全局 Shell 全局搜索 Command Palette Ctrl+K 搜索页面/命令/Tool/Workspace/文件/任务/Agent/Model/Memory/Server Search Index + Tool Registry 05/28 L1 LOW 任一可发现功能可通过关键词进入 搜索索引测试 键盘全流程 Stage05,28 必须 待核验 未分配
A-005 全局 Shell 通知 通知中心 右上角铃铛 等待授权/任务完成失败/Core/模型/备份/更新;已读/清除/设置 Notification Service 24 L1 LOW 只通知需用户关注事项;不刷屏 通知规则测试 系统通知+站内通知 Stage24 必须 待核验 未分配
A-006 全局 Shell 状态栏 底部状态 Global Status Bar Core/Model/Local/Offline/Task Running Runtime 47 N/A 关键基础状态与真实后端一致 状态测试 断网/Core崩溃 Stage47 必须 待核验 未分配
A-007 全局 Shell 安全 全局紧急停止 Top Bar Global Safety Banner Desktop/Browser GUI 控制时始终显示立即停止 Desktop Operator Supervisor 16 L3 HIGH 停止不依赖Agent响应;全局可见;不可遮挡 Stop控制测试 真实鼠标键盘控制中止 Stage16 必须 待核验 未分配
B-001 项目负责人 会话 新建对话 项目负责人首页 新对话按钮/Ctrl+N Conversation Service 04 L0 READ 创建独立conversation_id,不污染旧会话 API测试 连续新建/切换 Stage04 必须 待核验 未分配
B-002 项目负责人 会话 历史会话 Secondary Sidebar 搜索/置顶/重命名/移动Workspace/导出/归档/删除 Conversation Store 04/28 L2 WRITE 大量历史可检索;操作不误删真实数据 CRUD测试 1000+会话滚动与操作 Stage04,28 必须 待核验 未分配
B-003 项目负责人 Composer 文本输入 Chat Composer 多行输入/发送/停止/快捷键 Chat API 04 L0 READ 流式、取消、错误、重试完整 Streaming测试 真实本地模型聊天 Stage04 必须 待核验 未分配
B-004 项目负责人 Composer 附件菜单 + Menu 文件/图片/音频/视频/文件夹/Workspace文件/截图/屏幕/剪贴板 Asset Ingestion 09/11/15/33/34 L1 LOW 支持点击、拖拽、粘贴;大文件不整块入Context Parser测试 多格式真实文件 Stage09+ 必须 待核验 未分配
B-005 项目负责人 Agent Agent Selector Composer Dropdown 项目负责人/最近/Coding/Research/Server/Design/新建/管理 Agent Registry 37 L1 LOW 切Agent后工具、记忆、权限作用域正确 Agent profile测试 跨Agent权限隔离 Stage37 必须 待核验 未分配
B-006 项目负责人 模式 Execution Mode Composer Dropdown 自动/聊天/思考/执行 Dialogue Router 32 L2 WRITE 模式限制与工具执行策略一致 路由测试 四模式任务验证 Stage32 必须 待核验 未分配
B-007 项目负责人 模型 Model Selector Composer Dropdown 自动推荐/最近/本地/云/管理模型 Model Gateway 03 L1 LOW 能力声明驱动;不可按模型名字猜能力 Provider测试 本地/云切换 Stage03 必须 待核验 未分配
B-008 项目负责人 消息 消息操作 Message Menu 复制/引用/编辑重发/重新生成/创建任务/来源/执行 Conversation+Task 04/07 L1 LOW 操作目标明确;重发形成正确分支 UI单测 长对话真实使用 Stage04,07 必须 待核验 未分配
B-009 项目负责人 执行 ToolCallCard Chat Inline Card Tool名/状态/风险/摘要/查看详情/停止 Tool Registry 05/07 L2 WRITE 不把原始日志污染对话;状态可追踪 ToolCard测试 多Tool任务 Stage05,07 必须 待核验 未分配
B-010 项目负责人 上下文 Context Panel 右侧按需面板 任务/上下文/环境三个Tab Context Service 07/28 L0 READ 默认隐藏;任务需要时出现;14寸不挤主区 布局测试 笔记本分辨率 Stage07,28 必须 待核验 未分配
C-001 任务 列表 任务中心 任务页面 当前/历史/自动化/模板;筛选全部/运行/待授权/暂停/完成/失败 Task Service 07 L0 READ 状态与后端状态机一一对应 状态机测试 任务全生命周期 Stage07 必须 待核验 未分配
C-002 任务 创建 新建任务 Dialog 目标/Workspace/Agent/Model/模式 Task Planner 07 L1 LOW 字段校验;创建后有task_id API测试 实际创建运行 Stage07 必须 待核验 未分配
C-003 任务 控制 暂停/继续/停止 Task Detail Pause/Continue/Stop/Retry Task Worker 07 L2 WRITE Stop全链路终止模型/Tool/Queue/资源 取消测试 Kill/Stop真实E2E Stage07 必须 待核验 未分配
C-004 任务 状态 完整状态机 Task Timeline Queued/Planning/WaitingPermission/Running/Paused/Verifying/Rollback/Cancelled/Failed/Recovering/Unknown Task State Machine 07 N/A 前后端状态无丢失映射 状态机覆盖测试 异常/崩溃状态 Stage07 必须 待核验 未分配
C-005 任务 结果 Verification Task Result 结果/验证/Changed Resources/Warnings Verification Layer 05/08/40 L0 READ Agent自报成功不能直接算完成 验证测试 故意制造失败结果 Stage40 必须 待核验 未分配
C-006 任务 评估 Evaluator Task Result PASS/Score/Blocking Findings/Non-blocking Findings Evaluator 40 L0 READ 独立于执行Agent判断结果 Evaluator单测 真实任务评估 Stage40 必须 待核验 未分配
C-007 任务 反思 Reflection Task Detail折叠区 成功/失败/低效/改进/生成Skill/更新Memory Reflection Engine 39 L1 LOW 只生成候选;不能直接改生产逻辑 反思测试 失败任务复盘 Stage39 必须 待核验 未分配
C-008 任务 恢复 Crash Recovery 启动恢复页/Task Detail 检查状态/继续/结束任务 Durable Task Store 07/47 L2 WRITE 未知副作用不得标Completed 恢复测试 Core Kill Test Stage47 必须 待核验 未分配
C-009 任务 模板 Task Template 任务→模板 保存/复制/运行/编辑/删除 Task Template Store 07 L1 LOW 模板不携带过期权限token 模板CRUD测试 模板真实运行 Stage07 建议 待核验 未分配
D-001 自动化 触发器 一次性任务 任务→自动化 时间选择/启停/立即运行 Scheduler 23 L2 WRITE 到点仅触发计划;危险操作仍走Permission 调度测试 真实到点运行 Stage23 必须 待核验 未分配
D-002 自动化 触发器 周期任务 任务→自动化 每日/每周/每月/自定义 Scheduler 23 L2 WRITE 时区/DST/重复运行正确 RRULE测试 跨日期测试 Stage23 必须 待核验 未分配
D-003 自动化 触发器 条件触发 任务→自动化 条件/检查频率/启停 Scheduler 23 L2 WRITE 条件未满足不产生副作用 条件测试 真实条件变化 Stage23 必须 待核验 未分配
D-004 自动化 安全 权限策略 Automation Editor 权限策略仅定义询问规则,不可绕过L3 Permission Gateway 06/23 L3 HIGH Scheduler不能永久批准高风险操作 权限测试 L3自动化真机 Stage06,23 必须 待核验 未分配
D-005 自动化 历史 运行历史 Automation Detail 最近运行/结果/失败/重试 Scheduler/Audit 23/24 L0 READ 每次运行可追溯 历史测试 失败重试 Stage23 必须 待核验 未分配
E-001 工作区 管理 Workspace列表 Workspace Center 最近/搜索/打开/新建/Git Clone/Remote Workspace Service 28 L1 LOW workspace_id稳定;切换不串数据 CRUD测试 多Workspace Stage28 必须 待核验 未分配
E-002 工作区 隔离 Workspace作用域 系统级 Files/Memory/Skills/Agents/Servers/Permissions独立 Workspace Resolver 28 L2 WRITE 跨Workspace默认不可越界 隔离测试 越界负向E2E Stage28 必须 待核验 未分配
E-003 工作区 概览 项目识别 Workspace Overview 语言/依赖/Git/框架/Build System Folder Scanner 10 L0 READ 扫描有预算/忽略规则/截断标志 Scanner测试 大型项目扫描 Stage10 必须 待核验 未分配
E-004 工作区 文件 文件树 Workspace→文件 树/搜索/新建/重命名/移动/复制/删除/Context Filesystem 08 L2 WRITE 所有写操作WorkspaceGuard+权限+验证 文件测试 junction/symlink/路径逃逸 Stage08,43 必须 待核验 未分配
E-005 工作区 资产 文档Viewer Workspace→资产/文件 TXT/MD/JSON/CSV/PDF/DOCX/XLSX/PPTX/Image/Archive/Audio/Video Asset Ingestion 09/33/34 L0 READ 真实文件解析;恶意文件隔离 Parser安全测试 真实格式E2E Stage09,43 必须 待核验 未分配
E-006 工作区 Git Git页面 Workspace→Git Changes/Branches/History/Remote Git Tool 19 L2 WRITE 高风险Push/Reset/Force需L3 Git测试 真实repo E2E Stage19 必须 待核验 未分配
E-007 工作区 服务器 关联服务器 Workspace→服务器 绑定Server Profile/默认部署目标 Server Agent 21 L2 WRITE 服务器作用域与Workspace一致 关联测试 多服务器项目 Stage21 建议 待核验 未分配
E-008 工作区 快照 Workspace Snapshots Workspace→快照 查看/Diff/恢复/删除 Snapshot Engine 44 L3 HIGH 恢复前再次创建当前快照 Snapshot测试 真实文件恢复 Stage44 必须 待核验 未分配
F-001 工具中心 发现 全部工具 Tools Center 搜索/收藏/最近/分类 Tool Registry 05 L0 READ Registry内工具全部可发现或有明确隐藏策略 Registry测试 112工具发现性抽查 Stage05 必须 待核验 未分配
F-002 工具中心 元数据 Tool Card Tools Center name/description/category/risk/status/provider Tool Registry 05 N/A UI字段来自Registry,不维护第二套真相 Schema测试 新增工具自动出现 Stage05 必须 待核验 未分配
F-003 工具中心 执行 Tool Detail Tool页面/Popover 输入schema/执行/取消/结果/verify/rollback Tool SDK 05 L2 WRITE timeout真正生效;取消可终止 Timeout测试 挂起Tool取消 Stage05 必须 待核验 未分配
G-001 浏览器与网络 Browser 导航与读取 Tools→Browser URL/前进后退刷新/DOM读取 Browser Tool 12 L0 READ 优先DOM/Accessibility;非截图猜坐标 Browser测试 真实网站读取 Stage12 必须 待核验 未分配
G-002 浏览器与网络 Browser 交互 Tools→Browser Click/Type/Scroll/Upload/Download/Tabs Browser Tool 12 L2 WRITE 交互状态可见;危险提交走权限 交互测试 表单真实E2E Stage12 必须 待核验 未分配
G-003 浏览器与网络 Browser 自动化控制 Top Bar + Browser 只读/可交互/Automation/Stop Browser Supervisor 12/16 L3 HIGH 全局Stop可终止浏览器动作 Stop测试 自动化中断 Stage12,16 必须 待核验 未分配
G-004 浏览器与网络 Search 联网查询 Chat/Tools/Ctrl+K Query/Sources/Used/Rejected/Timestamp Search Provider 13 L0 READ 来源可追溯;失败可重试 Provider测试 实时搜索 Stage13 必须 待核验 未分配
G-005 浏览器与网络 Temporal 实时时间 系统级 timezone/current time/freshness判断 Temporal Engine 14 L0 READ now/today/latest触发实时上下文 时间测试 跨时区验证 Stage14 必须 待核验 未分配
H-001 视觉与桌面 Vision 图片分析 Tools→Vision/附件 自动/OCR/Vision/UI分析/图表/代码截图 Vision Provider 11 L0 READ OCR优先可读文字;复杂图用Vision Vision路由测试 真实截图/图表 Stage11 必须 待核验 未分配
H-002 视觉与桌面 Screen 屏幕读取 Tools→Screen/附件菜单 全屏/窗口/选择窗口/分析/Context Screen Tool 15 L1 LOW 明确捕获范围;临时截图可清理 Capture测试 多显示器/DPI Stage15 必须 待核验 未分配
H-003 视觉与桌面 Desktop Operator UI Automation Tools→桌面控制 focus/find/click/type/hotkey/scroll/drag Desktop Operator 16 L3 HIGH 优先App API→UIA→Vision→坐标 Operator测试 真实应用E2E Stage16 必须 待核验 未分配
H-004 视觉与桌面 Desktop Operator Desktop Lock 系统级 同一时刻仅一个GUI Operator Desktop Lock 16 L3 HIGH 并发控制第二个必须拒绝/排队 并发测试 双Agent控制负向测试 Stage16 必须 待核验 未分配
H-005 视觉与桌面 安全 Emergency Stop 全局 立即停止鼠标键盘/GUI任务 Supervisor 16 L3 HIGH 不依赖LLM/Agent/Core高层响应 底层Stop测试 真机快捷键E2E Stage16 必须 待核验 未分配
I-001 开发与运维 Shell 终端 Tools→Terminal PowerShell/CMD/WSL/Profile/多Tab Shell Tool 17 L2 WRITE 命令解析后执行;不使用不安全shell拼接 Shell测试 真实命令E2E Stage17 必须 待核验 未分配
I-002 开发与运维 Shell 高风险命令 ShellCommandCard/Native Dialog 命令/目录/风险/影响/允许一次 Permission Gateway 06/17 L3 HIGH 危险命令不能绕过原生确认 权限测试 真机高风险拒绝/批准 Stage06,17 必须 待核验 未分配
I-003 开发与运维 Coding Agent 代码工作区 Tools→Code Read/Plan/Patch/Lint/TypeCheck/Test/Build/Diff Coding Agent 18 L2 WRITE Test/Build失败不得显示完成 Agent测试 故意失败项目 Stage18 必须 待核验 未分配
I-004 开发与运维 Git 写操作 Workspace→Git Commit/Pull/Push/Branch/Reset Git Tool 19 L3 HIGH 风险分层,结果verify Git测试 真实远端repo Stage19 必须 待核验 未分配
I-005 开发与运维 SSH 连接管理 Tools→SSH Profile/Test/Connect/Disconnect/Auth SSH Tool 20 L2 WRITE Secret不明文;Host key处理明确 SSH测试 真实服务器连接 Stage20 必须 待核验 未分配
I-006 开发与运维 Server Agent 服务器详情 Server Detail 概览/终端/文件/服务/部署/日志 Server Agent 21 L3 HIGH 审计用户与部署用户分离;无root默认 权限测试 真实服务读取/重启 Stage21 必须 待核验 未分配
I-007 开发与运维 Deployment 生产部署 Server→部署 GitCheck/Test/Build/Artifact/Hash/Upload/Release/Switch/Health Deployment Engine 22 L3 HIGH 禁止直接覆盖current;失败自动回滚 部署测试 真实测试环境E2E Stage22 必须 待核验 未分配
I-008 开发与运维 Deployment Rollback 部署详情 Health失败→Rollback/手动回滚 Rollback Engine 22/44 L3 HIGH 回滚后再次Health Check 回滚测试 故意健康检查失败 Stage22 必须 待核验 未分配
J-001 通知 系统通知 任务通知 系统通知中心 完成/失败/待授权/自动化失败 Notification Service 24 L1 LOW 正常步骤不刷屏 规则测试 Windows Notification Stage24 必须 待核验 未分配
J-002 通知 去噪 通知策略 设置→通知 等级/声音/系统通知/免打扰 Notification Policy 24 L1 LOW 用户可关闭非关键通知;安全通知不可静默丢失 策略测试 免打扰测试 Stage24 建议 待核验 未分配
K-001 记忆 存储 Memory类型 记忆中心 Working/Conversation/Episodic/Semantic/Preference/Skill Memory Service 25 L1 LOW 每条有type/scope/source/time/confidence Schema测试 真实记忆CRUD Stage25 必须 待核验 未分配
K-002 记忆 作用域 Memory Scope 记忆中心/Workspace Global/Workspace/Conversation/Task Memory Resolver 25/28 L1 LOW 跨作用域检索不污染 Scope测试 多Workspace记忆 Stage25,28 必须 待核验 未分配
K-003 记忆 提取 Memory Extractor 后台+候选UI 从对话/任务提取候选 Memory Extractor 26 L1 LOW 来源可追溯;敏感/低价值不过度保存 Extractor测试 真实对话候选 Stage26 必须 待核验 未分配
K-004 记忆 整理 Memory Consolidation 记忆→冲突 去重/冲突/更新/替代/历史 Memory Consolidator 27 L2 WRITE 旧事实不与新事实同时当current 冲突测试 偏好变化E2E Stage27 必须 待核验 未分配
K-005 记忆 用户控制 编辑/忘记 Memory Card 编辑/来源/忘记 Memory Service 25 L2 WRITE 忘记真实删除或正确失效 CRUD测试 删除后检索验证 Stage25 必须 待核验 未分配
L-001 语音与媒体 ASR 语音输入 Chat/Voice 录音/暂停/完成/取消/设备选择 ASR Provider 29 L1 LOW 默认设备;断开后可恢复 ASR测试 真实麦克风 Stage29 必须 待核验 未分配
L-002 语音与媒体 TTS 语音输出 Voice Voice/播放/停止/输出设备 TTS Provider 30 L1 LOW Stop立即停止播放 TTS测试 真实扬声器 Stage30 必须 待核验 未分配
L-003 语音与媒体 Voice Call 实时通话 VoiceCallPanel VAD/Listening/Thinking/Speaking/Mute/Pause/End Voice Runtime 31 L1 LOW 低延迟;状态准确 Voice测试 连续通话E2E Stage31 必须 待核验 未分配
L-004 语音与媒体 Voice Call Barge-In VoiceCallPanel 用户插话立即打断/降低TTS Dialogue Runtime 31/32 L1 LOW 插话响应可靠 中断测试 真机插话 Stage31,32 必须 待核验 未分配
L-005 语音与媒体 边说边干 任务中对话 Chat/Voice 停一下/别改/继续/换方案/取消 Dialogue+Task Worker 32 L2 WRITE 任务运行时会话不锁死 控制测试 任务中语音修改 Stage32 必须 待核验 未分配
L-006 语音与媒体 音频文件 Audio Viewer Workspace/附件 Waveform/Transcript/Timeline/播放/定位/Context Media Processor 33 L0 READ 转录与时间轴一致 Media测试 真实音频文件 Stage33 必须 待核验 未分配
L-007 语音与媒体 视频 Video Viewer Workspace/附件 Video/Timeline/Transcript/Scenes/KeyFrames Media Processor 34 L0 READ 按音轨+关键帧+场景,不假装逐帧 Video测试 真实视频 Stage34 必须 待核验 未分配
L-008 语音与媒体 生图 Image Generation Tools→Image 生成/编辑/Inpaint/Outpaint/Upscale/历史 Image Provider 35 L1 LOW Provider可替换;失败不影响其它能力 Provider测试 真实生成/编辑 Stage35 必须 待核验 未分配
M-001 智能体与扩展 身份 项目负责人身份 设置→身份与人格 名称/头像/Role/Personality/Tone/Length/Initiative/Voice Identity Service 36 L1 LOW 保存后新会话生效;不影响产品App名称 设置测试 重启后持久化 Stage36 必须 待核验 未分配
M-002 智能体与扩展 Custom Agents Agent管理 设置→Agents 新建/编辑/复制/导出/禁用/删除 Agent Registry 37 L2 WRITE Agent之间工具/权限/记忆隔离 Agent测试 跨Agent负向测试 Stage37 必须 待核验 未分配
M-003 智能体与扩展 Skills Skill Library Tools→Skills 安装/启用/禁用/更新/删除/版本 Skill Engine 38 L2 WRITE Skill是验证工作流,含verify/rollback Skill测试 真实Skill执行 Stage38 必须 待核验 未分配
M-004 智能体与扩展 Plugins Plugin Manager Tools→Extensions 安装/启停/更新/删除/权限声明 Plugin SDK 41 L3 HIGH 第三方插件独立权限;默认不全信任 Sandbox测试 恶意插件负向测试 Stage41,43 必须 待核验 未分配
M-005 智能体与扩展 MCP MCP Manager Tools→Extensions 添加/连接/断开/测试/编辑/删除 MCP Adapter 41 L3 HIGH MCP输出视为不可信外部内容 协议测试 恶意Prompt Injection测试 Stage41,43 必须 待核验 未分配
N-001 系统治理 资源 Resource Manager 设置→资源 CPU/RAM/GPU/VRAM/Disk/Loaded Models Resource Manager 42 N/A 资源状态真实;模型按需Load/Unload 预算测试 多模型压力E2E Stage42 必须 待核验 未分配
N-002 系统治理 资源 释放闲置模型 设置→资源 释放/卸载/清缓存 Resource Manager 42 L1 LOW 释放不破坏运行中任务 资源测试 运行任务时卸载负向 Stage42 必须 待核验 未分配
N-003 系统治理 安全 Prompt Injection隔离 系统级 外部网页/文件/MCP/插件内容仅为数据 Security Layer 43 L4 DENY 外部内容不能升级成系统/工具指令 安全测试 恶意文档/网页E2E Stage43 必须 待核验 未分配
N-004 系统治理 安全 路径安全 Filesystem/Scanner normalize/resolve/junction/reparse/UNC/device/ADS WorkspaceGuard 08/10/43 L4 DENY 任何越界路径fail closed 路径测试 Windows junction真实E2E Stage43 必须 待核验 未分配
N-005 系统治理 安全 Secret保护 设置/连接页 不明文展示Token/Key/Password Credential Store 43 L4 DENY 日志/Markdown/DB不泄露Secret Secret scan 凭据泄露演练 Stage43 必须 待核验 未分配
N-006 系统治理 Replay Snapshot 活动/任务/Workspace 查看/Diff/恢复/撤销 Snapshot Engine 44 L3 HIGH 恢复可验证;恢复前有当前快照 Snapshot测试 真实恢复E2E Stage44 必须 待核验 未分配
N-007 系统治理 Replay Replay时间线 活动→回放 事件/计划/Tool/输入/输出/验证/结果 Replay Engine 44 L0 READ 同一task可重建关键事件链 Replay测试 历史任务回放 Stage44 建议 待核验 未分配
N-008 系统治理 改进 Improvement Sandbox 高级→实验 Candidate/Reason/Test/Evaluator/Promote Improvement Service 45 L3 HIGH 默认OFF;不得直接改生产逻辑 Sandbox测试 候选失败不污染生产 Stage45 建议 待核验 未分配
O-001 交付与生命周期 备份 Backup 设置→数据 Memory/Skills/Agents/Personality/Workspaces/Settings/Schedules/Plugins/DB Backup Service 46 L2 WRITE 备份可验证完整性 Backup测试 恢复到干净环境 Stage46 必须 待核验 未分配
O-002 交付与生命周期 恢复 Restore 设置→数据 预览/版本校验/创建当前恢复点/恢复 Restore Service 46 L3 HIGH 失败可回到恢复前状态 Restore测试 损坏备份负向测试 Stage46 必须 待核验 未分配
O-003 交付与生命周期 运行时 Sidecar Supervisor 系统级 启动/停止/Core Crash Restart/Dynamic Port/Session Secret Sidecar Supervisor 47 L2 WRITE Core异常不拖死Desktop Supervisor测试 强杀Core E2E Stage47 必须 待核验 未分配
O-004 交付与生命周期 诊断 Runtime页面 高级→Runtime Desktop/Core/PID/Port/Uptime/DB/Logs Runtime Diagnostics 47 L0 READ 复制诊断不包含Secret 诊断测试 故障导出 Stage47 必须 待核验 未分配
O-005 交付与生命周期 安装 First Launch 首次启动向导 设备检测/目录/推荐模型/模型安装/基础权限/完成 Installer 48 L2 WRITE 干净Windows可完整安装启动 安装测试 干净虚拟机E2E Stage48 必须 待核验 未分配
O-006 交付与生命周期 卸载 Uninstall Installer 卸载App/数据保留选择 Installer 48 L3 HIGH 默认不误删Memory/Workspace 卸载测试 保留数据重装 Stage48 必须 待核验 未分配
O-007 交付与生命周期 更新 Auto Update 设置→更新 Desktop/Core/Model/Plugin/Skill分开更新 Updater 49 L2 WRITE 签名验证/版本兼容/迁移 更新测试 N→N+1 E2E Stage49 必须 待核验 未分配
O-008 交付与生命周期 回滚 Update Rollback 设置→更新 更新历史/上一版/回滚 Updater 49 L3 HIGH 更新失败自动恢复旧版 回滚测试 故意更新失败 Stage49 必须 待核验 未分配
P-001 网络与设备 Core网络 Loopback绑定 设置→网络 192.0.2.10 / 动态端口 / 状态 Network Manager 02/47 L0 READ 默认不监听192.0.2.10 网络测试 netstat/真实端口 Stage47 必须 待核验 未分配
P-002 网络与设备 代理 系统代理 设置→网络 系统代理/手动/关闭 Network Manager 13 L1 LOW 代理失败可回退;不是核心依赖 代理测试 联网/断网E2E Stage13 建议 待核验 未分配
P-003 网络与设备 Companion 设备配对预留 设置→网络与设备 配对/撤销/重新发现/权限 Companion Manager 未来扩展 L3 HIGH 未启用前不开放LAN服务 安全测试 LAN切换E2E 未来 预留 待核验 未分配
P-004 网络与设备 网络恢复 AP/IPv4变化恢复 系统级 自动重新发现/服务重连 Network Manager 未来扩展 L1 LOW Wi-Fi切换不要求重装配置 网络恢复测试 AP切换E2E 未来 预留 待核验 未分配
Q-001 生产UX 异步状态 全局状态覆盖 所有页面 Idle/Loading/Success/Empty/Error/Offline/Disabled/Unavailable/WaitingPermission/Cancelled/Recovering UI State Layer 50 N/A 所有异步功能均有状态,不出现无反馈 组件测试 故障注入 Stage50 必须 待核验 未分配
Q-002 生产UX 错误 用户可理解错误 全局 发生什么/可能原因/影响/下一步 Error Mapping 50 N/A 默认不暴露Trace/内部路径 错误映射测试 真实故障演练 Stage50 必须 待核验 未分配
Q-003 生产UX 性能 大数据量 Chat/Files/Memory/Logs Virtual List/Incremental Loading/Lazy Rendering Frontend Performance 50 N/A 长会话/大型项目不明显冻结 性能测试 大数据压测 Stage50 必须 待核验 未分配
Q-004 生产UX 无障碍 Accessibility 全局 Keyboard/Focus/ScreenReader/ReducedMotion/HighDPI/Contrast UI Framework 50 N/A WCAG核心交互可用;200%缩放不破版 a11y自动测试 键盘+读屏+缩放 Stage50 必须 待核验 未分配
Q-005 生产UX 主题 Light/Dark 设置→外观 跟随系统/浅色/深色 Theme System 01/50 N/A 两主题状态色、代码、终端均可读 视觉回归测试 Light/Dark人工验收 Stage50 必须 待核验 未分配
Q-006 生产UX 窗口 响应式桌面 全局 Large: Nav+Main+Context; Laptop: Context Overlay; Small: Collapsed Nav Layout System 01/50 N/A 1100x700~高DPI范围可用 布局测试 多分辨率人工 Stage50 必须 待核验 未分配
R-001 生产发布 回归 全量自动测试 CI Python/TS/Rust/Desktop Build/Dependency Audit CI Pipeline 50 N/A 零阻塞失败;结果可复现 全量CI 本地复跑 Stage50 必须 待核验 未分配
R-002 生产发布 E2E 真实桌面E2E Windows Chat/Permission/File/Browser/Shell/SSH/Voice/Recovery E2E Suite 50 N/A 真实环境通过而非只Mock E2E自动化 人工关键路径 Stage50 必须 待核验 未分配
R-003 生产发布 Kill Test 故障恢复 Windows Core kill/Model kill/Tool hang/网络断开/任务中断 Recovery System 50 N/A 无错误Completed;恢复路径明确 Kill测试 人工强杀 Stage50 必须 待核验 未分配
R-004 生产发布 安全 Security Gate CI+人工 Secret/Path/Injection/Permission/Supply Chain Security Gate 43/50 N/A P0/P1安全问题为0 安全扫描 红队式负向测试 Stage43,50 必须 待核验 未分配
R-005 生产发布 签名 Release Artifact 发布流程 Signed Installer/Manifest/SHA256/SBOM Release Pipeline 51 N/A 产物可验证、来源可追溯 产物校验 安装签名验证 Stage51 必须 待核验 未分配
R-006 生产发布 最终 Production Pass 发布总控 所有必须项Production通过后才能Release Release Governance 51 N/A 任何Must项阻塞则禁止发布 Gate脚本 最终人工签字 Stage51 必须 待核验 未分配

02_模块总览

模块化总览与完成度
一级模块 功能项总数 生产通过 自动测试通过 人工E2E待验 进行中 阻塞 完成率
全局 Shell 7 0 0 0 0 0 0
项目负责人 10 0 0 0 0 0 0
任务 9 0 0 0 0 0 0
自动化 5 0 0 0 0 0 0
工作区 8 0 0 0 0 0 0
工具中心 3 0 0 0 0 0 0
浏览器与网络 5 0 0 0 0 0 0
视觉与桌面 5 0 0 0 0 0 0
开发与运维 8 0 0 0 0 0 0
通知 2 0 0 0 0 0 0
记忆 5 0 0 0 0 0 0
语音与媒体 8 0 0 0 0 0 0
智能体与扩展 5 0 0 0 0 0 0
系统治理 8 0 0 0 0 0 0
交付与生命周期 8 0 0 0 0 0 0
网络与设备 4 0 0 0 0 0 0
生产UX 6 0 0 0 0 0 0
生产发布 6 0 0 0 0 0 0
全项目 KPI
总功能项 Production Pass 阻塞项 必须Gate项
112 0 0 104

03_Stage00-51验收

项目负责人 Roadmap Stage 00–51 逐阶段生产验收表
Stage 阶段名称 核心范围 对应UI/产品域 阶段Gate状态 代码证据 自动测试 人工E2E 安全检查 回归结果 阻塞项 是否允许下一阶段 备注
Stage 00 环境与工程规范 Git / Node / pnpm / Python / uv / Rust / WebView2 / 构建工具 Shell / Core / Chat 未开始 否
Stage 01 Desktop Shell 窗口 / 托盘 / 路由 / 本地设置 / 基础 App Shell Shell / Core / Chat 未开始 否
Stage 02 Agent Core FastAPI Core / 协议 / 健康检查 / 生命周期 Shell / Core / Chat 未开始 否
Stage 03 Model Gateway ModelProvider / Capability / Runtime / Streaming Shell / Core / Chat 未开始 否
Stage 04 基础聊天 多轮对话 / 流式输出 / Stop / 离线聊天 Shell / Core / Chat 未开始 否
Stage 05 Tool Registry Tool 元数据 / Schema / Risk / Timeout / Verify / Rollback Tool / Permission / Task 未开始 否
Stage 06 Permission Gateway 风险分级 / 一次性授权 / Native Dialog / 防重放 Tool / Permission / Task 未开始 否
Stage 07 Task System 任务状态机 / Planner / Pause / Stop / Recovery Tool / Permission / Task 未开始 否
Stage 08 文件系统 读写 / 重命名 / 删除 / WorkspaceGuard / Snapshot Workspace / Files 未开始 否
Stage 09 文件上传与解析 TXT/MD/JSON/CSV/PDF/DOCX/XLSX/PPTX/Image/Archive Workspace / Files 未开始 否
Stage 10 文件夹 / 项目索引 Folder Scanner / Project Index / Ignore / Budget Workspace / Files 未开始 否
Stage 11 图片与 Vision 图片理解 / OCR 路由 / UI / 图表 / 代码截图 Vision / Browser / Screen / Desktop 未开始 否
Stage 12 浏览器 导航 / DOM / Accessibility / Click / Type / Tabs / Download Vision / Browser / Screen / Desktop 未开始 否
Stage 13 联网查询 Search Provider / Sources / 引用 / 失败重试 Vision / Browser / Screen / Desktop 未开始 否
Stage 14 实时时间系统 Temporal Context / Timezone / Freshness Vision / Browser / Screen / Desktop 未开始 否
Stage 15 屏幕读取 截图 / Window Capture / Screen Context Vision / Browser / Screen / Desktop 未开始 否
Stage 16 Desktop Operator UI Automation / Vision Fallback / Desktop Lock / Emergency Stop Vision / Browser / Screen / Desktop 未开始 否
Stage 17 Shell PowerShell / CMD / WSL / Command Analyzer / Permission / Verify Shell / Code / Git / SSH / Server / Deploy 未开始 否
Stage 18 Coding Agent Read / Plan / Patch / Lint / Test / Build / Diff Shell / Code / Git / SSH / Server / Deploy 未开始 否
Stage 19 Git Status / Diff / Log / Branch / Commit / Push / Reset Shell / Code / Git / SSH / Server / Deploy 未开始 否
Stage 20 SSH Connection Profile / Auth / Terminal / File / Audit Shell / Code / Git / SSH / Server / Deploy 未开始 否
Stage 21 Server Agent Metrics / Services / Logs / Ops / 权限隔离 Shell / Code / Git / SSH / Server / Deploy 未开始 否
Stage 22 Deployment / Rollback Build / Artifact / Upload / Release / Health / Rollback Shell / Code / Git / SSH / Server / Deploy 未开始 否
Stage 23 Scheduler / Trigger 一次性 / 周期 / 条件 / 事件触发 Automation / Notifications 未开始 否
Stage 24 Notifications 系统通知 / 权限通知 / 任务完成失败 / 去噪 Automation / Notifications 未开始 否
Stage 25 Memory Working / Conversation / Episodic / Semantic / Preference / Skill Memory / Workspace 未开始 否
Stage 26 Memory Extractor 从对话/任务提取候选记忆 / 来源 / 置信度 Memory / Workspace 未开始 否
Stage 27 Memory Consolidation 去重 / 冲突 / 更新 / 替代 / 历史 Memory / Workspace 未开始 否
Stage 28 Workspace Files / Memory / Skills / Agents / Servers / Permissions 隔离 Memory / Workspace 未开始 否
Stage 29 ASR 录音 / Streaming ASR / 设备选择 / 错误恢复 Voice / Media / Image 未开始 否
Stage 30 TTS Streaming TTS / Voice / 输出设备 / Stop Voice / Media / Image 未开始 否
Stage 31 Voice Call VAD / ASR / Dialogue / TTS / Barge-In Voice / Media / Image 未开始 否
Stage 32 Dialogue + Task Worker 边说边干 / 中途修改任务 / Pause / Continue / Cancel Voice / Media / Image 未开始 否
Stage 33 音频文件 Waveform / Transcript / Timeline / Speaker / Events Voice / Media / Image 未开始 否
Stage 34 视频理解 Audio Track / Key Frames / Scene / Timeline / Transcript Voice / Media / Image 未开始 否
Stage 35 Image Generation Generate / Edit / Inpaint / Outpaint / Upscale Voice / Media / Image 未开始 否
Stage 36 Identity / Avatar / Personality 名称 / 头像 / 语气 / 主动程度 / Voice Identity / Agents / Skills 未开始 否
Stage 37 Custom Agents Agent Profile / Model / Tools / Skills / Memory / Permission Identity / Agents / Skills 未开始 否
Stage 38 Skills 可复用工作流 / 版本 / Inputs / Steps / Verification / Rollback Identity / Agents / Skills 未开始 否
Stage 39 Reflection 成功失败原因 / 低效步骤 / 改进候选 Reflection / Evaluator / Extensions 未开始 否
Stage 40 Evaluator 独立结果验证 / Score / Blocking / Findings Reflection / Evaluator / Extensions 未开始 否
Stage 41 Plugins / MCP 安装 / 启停 / 权限声明 / 健康 / Tool 注入 Reflection / Evaluator / Extensions 未开始 否
Stage 42 Resource Manager CPU/RAM/GPU/VRAM/Disk / Model Load-Unload / Budget Resources / Security / Replay / Backup 未开始 否
Stage 43 Security Hardening Prompt Injection / Path / Parser / Shell / Plugin / Resource Abuse Resources / Security / Replay / Backup 未开始 否
Stage 44 Replay / Snapshot 事件链 / Diff / Restore / Undo / Replay Resources / Security / Replay / Backup 未开始 否
Stage 45 Improvement Sandbox Candidate / Sandbox / Test / Evaluator / Promote Resources / Security / Replay / Backup 未开始 否
Stage 46 Backup / Export / Import Memory / Skills / Agents / Workspace / Settings / DB Resources / Security / Replay / Backup 未开始 否
Stage 47 Sidecar 通用应用-core 生命周期 / Dynamic Port / Session Secret / Crash Restart Runtime / Installer / Update / Release 未开始 否
Stage 48 Installer 设备检测 / 目录 / 模型推荐 / 权限 / 安装 / 卸载 Runtime / Installer / Update / Release 未开始 否
Stage 49 Auto Update Desktop/Core/Model/Plugin/Skill 更新 / 签名 / 回滚 Runtime / Installer / Update / Release 未开始 否
Stage 50 Full Regression Unit / Integration / E2E / Kill Test / Recovery / Upgrade Runtime / Installer / Update / Release 未开始 否
Stage 51 通用桌面应用 V1.0 正式 Release Gate / Signed Build / Production Acceptance Runtime / Installer / Update / Release 未开始 否

04_UI交互校验

UI / Dropdown / Popover / Dialog / 状态逐项校验表
组件编号 组件/交互 所在页面 默认状态 点击/展开内容 Hover/Focus Loading Disabled Error Keyboard Mobile/小窗口 安全要求 当前状态 验收证据
UI-001 Workspace Selector Top Bar 显示当前Workspace 最近/全部/打开/新建/Clone/Remote/管理 可见Focus 加载Workspace列表 Core不可用时禁用写操作 显示加载失败+重试 Enter/↑↓/Esc 窄屏用Sheet 切换后作用域必须正确 待核验
UI-002 Agent Selector Composer 显示当前Agent 最近/内置/自定义/新建/管理 可见Focus 加载Agent列表 无可用Agent时仅保留项目负责人 加载失败可重试 Enter/↑↓/Esc Popover转Sheet Agent权限与Memory隔离 待核验
UI-003 Model Selector Composer 当前模型/自动 自动/最近/本地/云/管理 可见Focus 显示Loading/Downloading 不可用模型Disabled 明确原因+切换建议 Enter/↑↓/Esc 窄屏Sheet 能力声明驱动 待核验
UI-004 Execution Mode Composer 自动 自动/聊天/思考/执行 可见Focus N/A 任务锁定时按策略禁用 说明模式不可用原因 Enter/↑↓/Esc Popover 执行模式不能绕权限 待核验
UI-005 Attachment Menu Composer + 关闭 文件/图/音频/视频/文件夹/截图/屏幕/剪贴板 可见Focus 上传进度 超限/不支持Disabled Parser错误可重试/移除 Enter/↑↓/Esc Bottom Sheet 恶意文件隔离 待核验
UI-006 Conversation Menu 会话项 ⋯ 关闭 重命名/置顶/移动/导出/归档/删除 可见Focus 导出进度 当前运行会话按策略禁用删除 删除失败不移除UI Enter/↑↓/Esc Context Sheet 删除二次确认 待核验
UI-007 Task Menu 任务详情 ⋯ 关闭 复制/模板/导出/Audit/Snapshot/Logs/删除 可见Focus 导出/日志加载 运行中限制删除 错误有恢复建议 Enter/↑↓/Esc Sheet 删除仅删记录或明确副作用 待核验
UI-008 File Context Menu 文件树 关闭 打开/预览/编辑/Context/分析/复制路径/重命名/移动/复制/删除 可见Focus 文件操作进度 只读/越界Disabled 失败后状态回滚 Keyboard context menu Bottom Sheet 真实删除走权限+Snapshot 待核验
UI-009 Tool Menu Tool Card 关闭 详情/权限/收藏/活动/禁用 可见Focus 状态查询 内置关键Tool不可禁用时说明 禁用失败回滚 Enter/↑↓/Esc Sheet 不得修改底层风险等级 待核验
UI-010 Native Permission Dialog 全局L3 隐藏 操作/目标/原因/影响/恢复点;拒绝/允许一次 系统Focus 等待中状态 不可绕过 Core断开则fail closed Tab/Enter/Esc按安全策略 系统原生 防重放/TTL/args_hash 待核验
UI-011 Global Emergency Stop Top Bar 仅控制时出现 立即停止 强可见Focus Stopping… 永不Disabled 失败升级系统提示 全局快捷键 始终固定 不得依赖Agent响应 待核验
UI-012 Notification Center Top Bar 关闭 通知列表/已读/清除/设置 可见Focus 加载通知 N/A 加载失败重试 Enter/↑↓/Esc Sheet 高风险权限通知不可被静默吞掉 待核验
UI-013 Command Palette 全局 关闭 搜索+命令+功能+Tool+文件等 可见Focus 索引加载 无索引时降级页面命令 搜索错误 Ctrl+K/↑↓/Enter/Esc 全屏Overlay 危险命令仍走权限 待核验
UI-014 Context Panel Chat/Task 默认隐藏 任务/上下文/环境 可见Focus Skeleton 无上下文时Empty 加载失败局部提示 快捷键可开关 Overlay 不得遮挡Emergency Stop 待核验
UI-015 Stop Button Chat/Task/Tool 运行时显示 停止当前生成/任务/Tool 可见Focus Stopping… Idle时隐藏/Disabled 停止失败升级告警 Esc仅轻操作;任务Stop独立 固定可达 必须全链路终止 待核验

05_生产ReleaseGate

通用桌面应用 V1.0|最终生产发布 Gate
Gate ID Gate领域 必须满足 验证方式 通过条件 当前状态 证据 阻塞责任人 备注
G-SEC-01 安全 无有效泄露Credential;Secret Scan通过 自动扫描+人工抽查 P0/P1=0 待核验 未分配
G-SEC-02 安全 L3 Native Permission approve/deny/timeout/replay/tamper/concurrency全部通过 Native E2E 全部PASS 待核验 未分配
G-SEC-03 安全 WorkspaceGuard防junction/reparse/UNC/device/ADS逃逸 Windows真实E2E 全部fail closed 待核验 未分配
G-SEC-04 安全 外部内容Prompt Injection隔离 恶意网页/文档/MCP/Plugin测试 不得自动升级为指令 待核验 未分配
G-REL-01 可靠性 Task Stop全链路终止 Kill/Stop E2E 无后台继续执行 待核验 未分配
G-REL-02 可靠性 Core/Model/Tool崩溃可恢复 故障注入 UI不崩;状态不误报完成 待核验 未分配
G-REL-03 可靠性 文件写入/部署/更新支持Snapshot/Rollback 真实E2E 失败恢复成功 待核验 未分配
G-RES-01 资源 多模型资源预算可控 压力测试 无失控常驻/爆内存 待核验 未分配
G-OFF-01 离线 断网后本地聊天/文件/本地Tool可用 断网E2E 本地核心能力正常 待核验 未分配
G-DEL-01 交付 干净Windows安装/启动/升级/卸载/数据保留 Clean VM E2E 全流程PASS 待核验 未分配
G-DEL-02 交付 签名安装包/Manifest/SHA256/SBOM Release校验 产物可追溯 待核验 未分配
G-DATA-01 数据 Backup/Restore/Import/Export 干净环境恢复 完整性校验PASS 待核验 未分配
G-OBS-01 可观测 Structured Logs/Audit/Correlation/Redaction 日志测试 关键事件可追踪且无Secret 待核验 未分配
G-UX-01 UI 所有一级页面/Dropdown/Dialog/状态完整 UI回归 无死链/假按钮/无反馈 待核验 未分配
G-A11Y-01 无障碍 Keyboard/Focus/HighDPI/ReducedMotion/Contrast 自动+人工 核心路径可用 待核验 未分配
G-REG-01 回归 Python/TS/Rust/Desktop Build/依赖安全 CI 0 blocking failures 待核验 未分配
G-REG-02 回归 真实桌面E2E覆盖Chat/File/Browser/Shell/SSH/Voice/Recovery E2E Suite 关键路径全部PASS 待核验 未分配
G-REL-99 最终 所有Must Gate均通过 Release Governance 任何阻塞=禁止Release 待核验 未分配

06_使用规则

字段 使用规则
当前状态 默认“待核验”。没有实际证据,不允许手工改成“生产通过”。
验收证据/Commit 填写 Git commit、测试报告路径、截图编号、日志路径、CI run ID 等可复现证据。
阻塞项 只填写真正阻止 Production Pass 的问题;普通优化放备注。
负责人 执行人和审核人可不同;最终高风险 Gate 必须有人工作为证据。
生产Gate “必须”项目任一阻塞,V1.0 禁止发布;“建议”可记录技术债后放行。
风险等级 L0读;L1低风险;L2写入;L3高风险必须明确授权;L4默认禁止。
Stage状态 以 Git + 可复现测试 + 人工E2E 为事实源,聊天描述不能代替证据。
Stop验收 按钮变成“已停止”不算通过,必须验证后台模型、Tool、队列和资源都停止。
功能丢失检查 每新增或删除Tool后,重新核对 Tool Registry → Tools Center → Ctrl+K 可发现性。
更新规则 一次提交一个明确目标;禁止为了完成一个功能顺手大改无关模块。
最终Release 只有 05_生产ReleaseGate 全部必须项达到“生产通过”才允许发布。