--- name: edge-requirement-interview description: edge_collector 需求采访规范。用于较大功能、跨模块改造、协议适配、云端 AI、边缘 agent、前端复杂页面、部署机制调整或重要文档编写前,通过少量关键问题澄清目标、范围、成功标准、约束和交付物。 --- # edge_collector 需求采访 ## 触发场景 - 新增协议或重构协议采集。 - 新增边缘独立 agent 或 systemd 服务。 - 云平台新增 AI、数据分析、设备管理能力。 - 前端新增复杂页面或复杂交互。 - 修改打包、同步、部署、运行目录规则。 - 编写重要方案、详细设计或交付文档。 ## 原则 - 一次只问一个关键问题。 - 优先问影响方案方向的问题。 - 最多 8 个问题;需求很明确时可以少问或不问。 - 用户已经给出明确实施指令时,不用采访拖延,直接执行并在关键假设处说明。 ## 标准问题池 按需要选择: 1. 核心目标是什么,完成后用户能做什么? 2. 涉及哪些模块,哪些明确不包含? 3. 成功标准是什么,如何验证? 4. 目标用户是谁,是现场用户、运维还是开发? 5. 是否需要兼容已有配置、协议模板或运行数据? 6. 是否涉及 82/97/94/87 或云服务器部署验证? 7. 是否允许新增独立进程、配置文件或 systemd 服务? 8. 文档需要写给谁看,放到哪个目录? ## 输出摘要 采访结束或信息足够时,输出: ```markdown ## 需求摘要 - 目标: - 范围: - 不包含: - 成功标准: - 关键约束: - 交付物: - 验证方式: - 待确认: ``` ## 本项目特别关注 - 不能覆盖运行时动态配置。 - 用户可见协议介绍不暴露内部技术细节。 - 边缘采集稳定性优先于 UI 或辅助功能。 - 新增常驻进程应独立,不耦合 `edge` 主服务。 - 同步部署遵循 `scripts/migrate_edge.sh`。