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