2.8 KiB
2.8 KiB
name, description
| name | description |
|---|---|
| edge-design-reviewer | edge_collector 详细设计与方案评审规范。用于评审协议适配、云平台功能、边缘 agent、AI 分析、本地模型、前端页面、部署机制等设计文档,检查结构完整性、边界、接口、配置、数据流、前端可实现性、部署影响、测试和回滚。 |
edge_collector 设计评审
评审目标
确认设计文档足够指导实现、测试和部署,不留下关键歧义。
结论级别
[严重]:会导致无法实现、运行风险或数据/配置损坏。[警告]:可实现但存在质量、可维护性或验证缺口。[建议]:改进项,不阻塞。
通过标准:无 [严重],关键 [警告] 有明确处理计划。
评审维度
1. 文档结构
- 背景、目标、范围、不做什么是否明确。
- 是否有现状分析和约束。
- 是否有实施步骤和验证计划。
- 是否写清假设和待确认项。
2. 云边职责
- 边缘侧、云平台、前端、独立 agent 职责是否清晰。
- 是否把高风险或长耗时任务放到合适进程。
- 新增常驻进程是否独立,不耦合
edge主服务。
3. 接口与配置
- API 路径、方法、请求、响应、错误码是否完整。
- JSON 字段是否符合当前后端约定。
- 配置文件路径、默认值、动态生成规则是否明确。
- 是否会覆盖运行态动态配置。
4. 数据流与状态流
- 采集、缓存、上传、云端入库、展示、AI 分析链路是否完整。
- 状态机是否覆盖成功、失败、超时、重试、停止。
- 离线、断网、重启、服务异常是否有处理。
5. 前端可实现性
- 页面布局、主要状态、按钮反馈、错误提示是否明确。
- 用户可见文案是否隐藏内部技术细节。
- 权限、空状态、loading、长内容滚动是否覆盖。
- 复杂页面是否需要原型或图示。
6. 部署与运维
- 是否影响
package.sh、deploy_cloud.sh、scripts/migrate_edge.sh。 - 是否需要
install_all.sh,是否明确执行条件。 - 是否需要 systemd 服务、日志路径、重启策略。
- 是否考虑 82/97/94/87 和云服务器差异。
7. 测试与回滚
- 是否有单元、构建、接口、前端、设备或远程验证。
- 是否覆盖异常场景。
- 是否有回滚或降级策略。
- 是否能验证“不覆盖运行配置”。
输出格式
## 评审结论
通过 / 不通过 / 有条件通过
## 问题列表
| 级别 | 位置 | 问题 | 影响 | 建议 |
|------|------|------|------|------|
## 待确认项
## 建议补充验证
注意
- 评审先列问题,再写总结。
- 文件和行号尽量具体。
- 不把个人偏好当成缺陷。
- 如果设计引用官方能力或第三方 SDK,拿不准时要联网查证。