feat(lucky-dice): 提交 demo 前核心流程
This commit is contained in:
20
FishDice/Docs/Decisions/README.md
Normal file
20
FishDice/Docs/Decisions/README.md
Normal file
@@ -0,0 +1,20 @@
|
||||
# Lucky Dice 架构决策记录
|
||||
|
||||
本目录记录 Lucky Dice 核心流程第一版中的重要架构决策。ADR 用来保存当时的背景、约束、备选方案和取舍结果,避免后续实现或扩展时重新讨论已经明确的架构边界。
|
||||
|
||||
## ADR 列表
|
||||
|
||||
| 编号 | 决策 | 状态 |
|
||||
| --- | --- | --- |
|
||||
| [ADR-001](adr-001-separate-normal-and-lucky-dice-sets.md) | 普通骰子和 Lucky Dice 特殊结果分成两套集合 | Accepted |
|
||||
| [ADR-002](adr-002-build-combo-facts-before-rule-matching.md) | Roll 结果先转组合事实,再匹配规则 | Accepted |
|
||||
| [ADR-003](adr-003-dispatch-actions-by-action-type.md) | 行为按 action type 注册和分发 | Accepted |
|
||||
| [ADR-004](adr-004-inject-random-source-for-lucky-dice.md) | Lucky Dice 权重随机使用可注入随机源 | Accepted |
|
||||
|
||||
## 状态说明
|
||||
|
||||
- `Accepted`:当前采用的决策。
|
||||
- `Superseded by ADR-XXX`:已经被后续 ADR 替代。
|
||||
- `Deprecated`:不再推荐,但未被某个明确新 ADR 替代。
|
||||
|
||||
ADR 不应删除。决策变化时新增一份 ADR,并在旧 ADR 的状态里标记替代关系。
|
||||
Reference in New Issue
Block a user