1.5 KiB
1.5 KiB
| 1 | data_flow_id | source | target | data_content | trigger | protocol | phase | description |
|---|---|---|---|---|---|---|---|---|
| 2 | DF-01 | EXT-FS-DESIGN | MOD-SCANNER → MOD-DESIGN | 设计文件原始内容 | 用户触发扫描或打开项目 | file I/O + function call | MVP | 读取 design/ 下所有文件并解析为 28 种 Design 实体 + 约束校验 |
| 3 | DF-02 | MOD-DESIGN 实体 | MOD-GRAPH | Capability/Module/Entity/TraceabilityLink 等 | 扫描完成后 | function call | MVP | 将 Design 实体转换为 GraphNode/GraphEdge/GraphGroup 构建 GraphView |
| 4 | DF-03 | MOD-GRAPH | MOD-FE-GRAPH | GraphView(nodes+edges+groups JSON) | 前端请求关系图 | REST API | MVP | 前端获取关系图数据用于渲染 |
| 5 | DF-04 | MOD-SCANNER | MOD-FE-GRAPH | ScanResult(文件列表+完成度+结构化数据 JSON) | 前端请求扫描结果 | REST API | MVP | 前端获取扫描结果用于状态展示 |
| 6 | DF-05 | MOD-FE-PROJECT | MOD-PROJECT → EXT-FS-REGISTRY | Project(名称/路径) | 用户注册新项目 | REST API + JSON write | MVP | 项目信息持久化到 projects.json |
| 7 | DF-06 | MOD-FE-EDITOR → MOD-EDITOR | EXT-FS-DESIGN → MOD-SCANNER → MOD-GRAPH | 文件修改内容 | 用户保存编辑 | REST API + file I/O + function call | Phase2 | 写文件→重新扫描→重建图 |
| 8 | DF-07 | MOD-EDITOR | MOD-FE-GRAPH | ImpactResult(受影响文件列表+原因链) | 用户请求影响分析 | REST API | Phase2 | 读取 upstream/downstream + TraceabilityLink 计算影响范围 |
| 9 | DF-08 | EXT-FS-CODE + EXT-LLM | MOD-IMPL-TRACKER | 代码目录结构 + LLM 评估结果 | 用户触发实现进度评估 | file I/O + HTTP API | Phase2 | 扫描代码目录对照 Design 的 Module/CodebaseAlignment + LLM 评估得出 ImplProgress |