-
Notifications
You must be signed in to change notification settings - Fork 0
ADR 0099 template
omeyang edited this page Sep 17, 2026
·
1 revision
- 状态:Proposed / Accepted / Superseded by NNNN / Deprecated
- 日期:YYYY-MM-DD
-
范围:项目级 / 包级(
pkg/xxx)
简述问题与触发场景。避免演进流水账,只描述需要决策的客观矛盾。
做了什么选择。用一句可操作的规则表述(例:"构造器在参数非法时返回 error,不 panic")。
- 方案 A:描述 + 被拒原因
- 方案 B:描述 + 被拒原因
- 正向:适配性、可测性、性能等
- 代价:调用方需要承担的额外工作
-
关联约束:涉及的项目硬约束(指向 CLAUDE.md 或
.golangci.yml)
- 落地位置:
pkg/xxx/file.go:N - 首次生效 commit:
<hash>(落地时补)