From 601c31f5514320c060112303b94e8d62106275b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E6=A9=98?= Date: Wed, 15 Apr 2026 21:32:13 +0000 Subject: [PATCH] =?UTF-8?q?docs:=20=E8=A1=A5=E5=85=85=E7=AC=AC=E5=9B=9B?= =?UTF-8?q?=E4=B8=AA=E7=8A=B6=E6=80=81=20routing=EF=BC=8C=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3=20broker=20async=20=E6=BC=8F=E6=B4=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/shared/pulse-task-scheduling-abstraction.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/shared/pulse-task-scheduling-abstraction.md b/docs/shared/pulse-task-scheduling-abstraction.md index 433d533..83830b2 100644 --- a/docs/shared/pulse-task-scheduling-abstraction.md +++ b/docs/shared/pulse-task-scheduling-abstraction.md @@ -19,10 +19,11 @@ tags: [pulse, task-scheduling, design] ## 最小抽象 -### 三个状态 +### 四个状态(修正) ``` pending — 球在 creator 侧(等待、审查、重新分配) +routing — 球在 broker 侧(路由决策进行中) assigned — 球在 assignee 侧(执行、处理、回复中) 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-responded → pending (assignee 完成一个动作,球踢回) task-closed → closed (只有 creator,终态)