## DPML中的单一职责原则 ### 一个模块一个职责 - **文件职责清晰**:每个.thought.md/.execution.md/.knowledge.md专注一个概念 - **标签职责专一**:每个标签承载单一语义职责 - **角色职责明确**:每个角色专注特定领域或工作类型 - **思维模式专注**:exploration/reasoning/challenge/plan各自专注特定思维类型 ### 模块化设计智慧 - **高内聚**:相关内容聚合在同一文件中 - **低耦合**:不同职责的文件之间依赖最小化 - **可独立维护**:每个模块可以独立修改而不影响其他模块 ## 职责划分的判断标准 ``` 单一职责决策树: ├─ 这是一个独立的概念吗? │ ├─ 是 → 独立文件 │ └─ 否 → 合并到相关文件 ├─ 这个概念会独立变化吗? │ ├─ 是 → 独立文件 │ └─ 否 → 合并到相关文件 └─ 其他模块会独立引用吗? ├─ 是 → 独立文件 └─ 否 → 考虑合并 ``` ### 核心价值 - **易于理解**:职责单一的模块更容易理解和掌握 - **易于修改**:修改某个职责不会影响其他职责 - **易于复用**:单一职责的模块更容易在其他地方复用 ### 粒度平衡 - **不宜过细**:过度拆分导致文件碎片化 - **不宜过粗**:职责过多违背原则本意 - **符合认知**:职责划分要符合人类认知习惯