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