595 B
595 B
扫描领域(Scanning)
职责
文件发现(遍历 design/ 目录)+ 文件解析(CSV/MD/YAML/OpenAPI → Design 实体)+ 完成度检测。
核心概念
- ScanResult:一次扫描的完整输出,包含所有解析出的 Design 实体和文件状态列表
- ScanPolicy:扫描策略(哪些文件类型要解析、忽略规则)
- Parser:各类文件格式的解析器(infrastructure 层实现)
边界
- 依赖 Design 领域的实体定义和约束规则
- 文件 I/O 在 infrastructure 层(parsers/)
- 不负责图结构构建
- 不负责文件编辑