这篇把焦点放在任务 recurrence 生命周期,不跟 renewal 状态机混写。
任务 recurrence 从哪来
只有 recurring 产品 + 允许 recurring task 的项目,才会把 recurrence 语义种进任务层。
为什么 renewal 要继承 project_id
下一代合同如果不继承项目,上下游执行对象就会断。
为什么 close/cancel 要拆 recurrence
旧合同结束后还继续按旧 recurrence 长任务,会让执行对象脱离合同现实。
这篇把焦点放在任务 recurrence 生命周期,不跟 renewal 状态机混写。
只有 recurring 产品 + 允许 recurring task 的项目,才会把 recurrence 语义种进任务层。
下一代合同如果不继承项目,上下游执行对象就会断。
旧合同结束后还继续按旧 recurrence 长任务,会让执行对象脱离合同现实。
DISCUSSION
评论区