|
|
@@ -6,7 +6,7 @@
|
|
|
|
|
|
- 本文档是**重构完成态**的沉淀:`90-重构路线.md` / `91-重构备忘.md` / `92-重构进度.md` 三份过程文档会在重构收尾时删除,关键决策、权衡、反悔条件压到这里留档。
|
|
|
- 当前仍在重构中,本文档先留骨架,内容待重构收尾时填入。
|
|
|
-- 单条 ADR 格式按业界主流(Michael Nygard 版精简):**Context / Decision / Consequences / Alternatives / Status** 五段;不套公司标准模板的多余字段。
|
|
|
+- 单条 ADR 格式按业界主流(Michael Nygard 版精简):**背景 / 决策 / 后果 / 候选方案 / 反悔条件** 五段;不套公司标准模板的多余字段。
|
|
|
|
|
|
## 模板
|
|
|
|
|
|
@@ -15,12 +15,12 @@
|
|
|
```markdown
|
|
|
### ADR-NN 决策标题
|
|
|
|
|
|
-- **Status**:Accepted / Superseded by ADR-MM / Deprecated
|
|
|
-- **Context**:当时面对的问题、约束、触发决策的场景。
|
|
|
-- **Decision**:最终选了什么方案,一句话。
|
|
|
-- **Consequences**:带来的好处、新增的代价、影响到的模块。
|
|
|
-- **Alternatives**:考察过但否决的方案,以及否决理由。
|
|
|
-- **Reversal Trigger**:什么条件下会重新评估或反悔。
|
|
|
+- **状态**:已采纳 / 被 ADR-MM 取代 / 已弃用
|
|
|
+- **背景**:当时面对的问题、约束、触发决策的场景。
|
|
|
+- **决策**:最终选了什么方案,一句话。
|
|
|
+- **后果**:带来的好处、新增的代价、影响到的模块。
|
|
|
+- **候选方案**:考察过但否决的方案,以及否决理由。
|
|
|
+- **反悔条件**:什么条件下会重新评估或反悔。
|
|
|
```
|
|
|
|
|
|
## 决策清单
|