fix: kanban-handler SKILL.md — replace nonexistent GET /api/kanban/t_xxx with POST :9580/kanban/show + comment/update examples

This commit is contained in:
hmo
2026-08-10 12:56:01 +08:00
parent c6d7d8b92d
commit 15a97696f7
+16 -4
View File
@@ -33,21 +33,33 @@ description: "Handler session protocol for processing Kanban task notifications.
### Step 2 — 拉卡片详情
kanban 读写 API 在 246 的 `kanban_api.py`(:9580)。拉详情用 POST(读操作也是 POST):
```
GET /api/kanban/t_xxxxx
POST http://192.168.1.246:9580/kanban/show
Body: {"id": "t_xxxxx"}
```
返回:title + body + comments + status
> ⚠️ `GET /api/kanban/t_xxx` 不存在(那是 dashboard :5803 的只读列表,按 ID 查单卡要用上面的 POST /kanban/show)。全部 kanban_api 端点都是 POST。
### Step 3 — 三叉判断
**A. 这是我的活,body 描述清晰**
→ 直接执行
→ 完成后评论卡片 + 更新 `status=done`
→ 完成后评论卡片 + 更新 `status=done`
```
POST http://192.168.1.246:9580/kanban/comment Body: {"id": "t_xxxxx", "body": "已完成: ...", "author": "<你的名字>"}
POST http://192.168.1.246:9580/kanban/update Body: {"id": "t_xxxxx", "status": "done"}
```
→ 分配类任务 → 简短 DM 汇报摘要
**B. 需要更多信息**
→ 评论卡片提问
→ 更新 `status=blocked`
→ 评论卡片提问 + 更新 `status=blocked`
```
POST http://192.168.1.246:9580/kanban/comment Body: {"id": "t_xxxxx", "body": "需要确认: ...", "author": "<你的名字>"}
POST http://192.168.1.246:9580/kanban/update Body: {"id": "t_xxxxx", "status": "blocked"}
```
→ 不 DM
**C. 不是我的领域**