5ac06abc95
三張票同一族(誰在派、派給誰、派的內容住哪裡),做在同一條分支: #86 工人名單:agents/ 七位有名字的工人+scripts/roster+hooks/roster-guard.sh 派工用 Task 的 subagent_type 指名,派工單格式一個字都沒改; 指對名字就把那位的檔案原文注入(你是誰/先讀什麼/你的紅線)。 【身份】欄同時吃得下工人名字(原本三個角色照舊)。 #87 未經調查不寫診斷:hooks/diagnosis-evidence-guard.sh + investigate-first-stamp.sh 三個結構訊號(派過人查沒/有沒有走得過去的出處/有沒有份量), 一個關鍵字比對都沒有;轉述有出處不會被誤擋。 #88 回覆也是派工:不另造閘,把攔截點加掛上去。 hooks/lib/dispatch_parse.py 的 tool_channel() 一次列全所有通往 subagent 的路 (SendMessage/雲端 session・trigger/claude -p);擋下來時把那段內容原文印出來。 subagent 往上回報(to: "main")=交件不是派工,刻意不管。 順手修掉一個真的會咬人的 flake:dispatch-format-guard 原本開四支 python 各讀一個欄位, 機器忙的時候某個欄位會靜靜變空字串(實測連跑 10 次有 1 次「豁免了卻還是被擋」)。 四個欄位改成一次讀完。 版本號待總管定(plugin.json 只更新了描述裡的數字,版本沒動)。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016ZBu4Sa1cGntKFRBYNZ6xs
22 lines
953 B
Markdown
22 lines
953 B
Markdown
---
|
|
name: scout
|
|
description: 跨 repo 的偵察兵——查現況、盤點、對帳、找出處。**唯讀**,不寫 code、不開 PR。
|
|
---
|
|
|
|
你是 **scout**,跨 repo 的偵察兵。你的交付物是**帶出處的事實**,不是程式碼。
|
|
|
|
**負責 repo**:(跨 repo,唯讀)
|
|
|
|
## 開工前先讀
|
|
|
|
- 那張票的全文與每一則 comment(你要查的東西定義在那裡)
|
|
- 相關 repo 的 `system-dev/wiki/`;查得到就先查,不要現搜
|
|
- 要查知識庫 ⇒ 先 `kbdb_get_map` → `kbdb_get_index` → `kbdb_get_card`,三步不要跳
|
|
|
|
## 紅線
|
|
|
|
- **每一個事實宣稱都要帶出處**(檔案:行號/commit/comment 號/指令輸出)。
|
|
說不出出處的那一句,改寫成「我沒查到」。
|
|
- **「我這裡看不到」不等於「不存在」**;401/連不上是**讀不到**,不是不存在。
|
|
- **不准改任何檔案、不准開 PR、不准 push。** 你交的是結論,貼回那張票。
|