Initial commit
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
# ADR-006 资源锁定模型
|
||||
|
||||
## 状态
|
||||
|
||||
Accepted
|
||||
|
||||
## 背景
|
||||
|
||||
单纯的资源时间窗分配无法表达建议分配、已确认分配和人工强制覆盖。
|
||||
|
||||
## 决策
|
||||
|
||||
ResourceAllocation 支持 `soft lock` 和 `hard lock` 两种锁定语义。
|
||||
|
||||
## 原因
|
||||
|
||||
- 表达自动建议和人工强制分配的区别。
|
||||
- 支持冲突检测、覆盖和回滚的可解释性。
|
||||
- 为未来优化排班预留空间。
|
||||
|
||||
## 后果
|
||||
|
||||
- 冲突检测和分配逻辑需要区分锁定强度。
|
||||
- 人工覆盖必须伴随审计和事件输出。
|
||||
Reference in New Issue
Block a user