Delta Specs(差量规格)
Delta Specs(差量规格)
定义
OpenSpec 的核心创新。不重写整个规格文档,而是只描述变更部分(差量)。通过 ADDED / MODIFIED / REMOVED 三种操作描述相对变更。
格式
# Delta for Auth
## ADDED Requirements
### Requirement: Two-Factor Authentication
The system MUST require a second factor during login.
## MODIFIED Requirements
### Requirement: Session Timeout
The system SHALL expire sessions after 30 minutes.
(Previously: 60 minutes)
## REMOVED Requirements
### Requirement: Remember Me
(Deprecated in favor of 2FA)
合并行为(归档时)
- ADDED → 追加到主规格
- MODIFIED → 替换现有需求
- REMOVED → 从主规格中删除
价值
- 避免在每次变更时重写完整规格
- 变更历史完整可追溯
- 合并冲突减少(只关注变化部分)