526 B
526 B
编辑领域(Editing)— Phase 2
职责
设计文件的读写编辑 + 影响分析。让用户在 Dashboard 中直接修改 CSV 和 Markdown 格式的设计文件。
核心概念
- EditableFile:可编辑的设计文件(路径、格式、内容)
- ImpactResult:修改一个文件后的下游影响分析结果
边界
- 依赖 Design(编辑时校验约束规则)
- 依赖 Scanner(保存后触发重新扫描)
- 依赖 Graph(计算影响范围)
- infrastructure 层负责文件读写 I/O