Files
Fishdice/FishDice/Docs/Decisions/README.md
2026-06-23 14:13:08 +08:00

1.1 KiB
Raw Permalink Blame History

Lucky Dice 架构决策记录

本目录记录 Lucky Dice 核心流程第一版中的重要架构决策。ADR 用来保存当时的背景、约束、备选方案和取舍结果,避免后续实现或扩展时重新讨论已经明确的架构边界。

ADR 列表

编号 决策 状态
ADR-001 普通骰子和 Lucky Dice 特殊结果分成两套集合 Accepted
ADR-002 Roll 结果先转组合事实,再匹配规则 Accepted
ADR-003 行为按 action type 注册和分发 Accepted
ADR-004 Lucky Dice 权重随机使用可注入随机源 Accepted

状态说明

  • Accepted:当前采用的决策。
  • Superseded by ADR-XXX:已经被后续 ADR 替代。
  • Deprecated:不再推荐,但未被某个明确新 ADR 替代。

ADR 不应删除。决策变化时新增一份 ADR并在旧 ADR 的状态里标记替代关系。