docs: 补充第四个状态 routing,修正 broker async 漏洞

This commit is contained in:
小橘 2026-04-15 21:32:13 +00:00
parent 3018e8b70f
commit 601c31f551

View File

@ -19,10 +19,11 @@ tags: [pulse, task-scheduling, design]
## 最小抽象 ## 最小抽象
### 三个状态 ### 四个状态(修正)
``` ```
pending — 球在 creator 侧(等待、审查、重新分配) pending — 球在 creator 侧(等待、审查、重新分配)
routing — 球在 broker 侧(路由决策进行中)
assigned — 球在 assignee 侧(执行、处理、回复中) assigned — 球在 assignee 侧(执行、处理、回复中)
closed — 终态,只有 creator 可以触发 closed — 终态,只有 creator 可以触发
``` ```
@ -32,7 +33,8 @@ closed — 终态,只有 creator 可以触发
### 四个事件 ### 四个事件
``` ```
task-created → pending (creator 发起) task-created → pending
task-routing → routing (broker executor 开始时写) (creator 发起)
task-assigned → assigned (creator 或 broker 分配) task-assigned → assigned (creator 或 broker 分配)
task-responded → pending (assignee 完成一个动作,球踢回) task-responded → pending (assignee 完成一个动作,球踢回)
task-closed → closed (只有 creator,终态) task-closed → closed (只有 creator,终态)