diff --git a/tools/delegate-spec.tsv b/tools/delegate-spec.tsv index 76fe030..fba1542 100644 --- a/tools/delegate-spec.tsv +++ b/tools/delegate-spec.tsv @@ -44,6 +44,10 @@ # 例如 JSC_READONLY=1。另外兩個代入點,一個目標跑一次:{cli} 是助理偵測到的 # CLI 代號,{repo} 是助理掃到的存取庫工作目錄。這三個以外的大括號一律算填錯—— # 代不進去的字面值會原樣送進指令。 +# 填之前一定要真的跑一次那一行,不能照技能文件的措辭抄。實際踩過兩次: +# 一次抄來的子命令那支腳本根本沒有,跑起來是用法錯誤;一次抄來的子命令會 +# 在標準輸入沒人關閉時無限等待,換成同一支的另一個子命令才回得來。兩種都 +# 不會在種入那一刻報錯,要等無人值守那一輪才發作,而那一輪沒有人在看。 # 二、pending:{理由}。這一段切得出唯讀盤點,入口還沒接上;冒號後面寫不接的理由, # 留白的話下一輪分不出是刻意還是漏填。 # 三、-。這一列沒有唯讀盤點入口。 @@ -79,7 +83,7 @@ hooks repair slice invoke 巡檢抓到 hook 錯誤就發動修復 診斷、改 log learn slice patrol 發動技能前先查過去教訓,也就是 consult 那一段 記錄教訓的判斷。哪一次值得留下來要人說 at:now every:1d jsc-log:worklog 0.1.9 seed pending:要連 wiki 讀 LEARN 目錄頁,得帶金鑰 log report slice invoke 週期到了就產週報、月報、年報 報告要不要改寫、要不要送人看 at:now every:7d jsc-log:learn 0.1.9 seed - log stats full invoke - - at:now every:7d jsc-log:report 0.1.9 seed - -log worklog slice patrol,remind 任務結束時收口計時與 token,補進 worklog-pending;該寫沒寫就催 寫日誌本體——狀態、細節、難處要人給 after:session-end every:1h jsc-log:learn 0.1.9 seed {root}/jsc-log/tools/worklog-pending.sh orphans +log worklog slice patrol,remind 任務結束時收口計時與 token,補進 worklog-pending;該寫沒寫就催 寫日誌本體——狀態、細節、難處要人給 after:session-end every:1h jsc-log:learn 0.1.9 seed pending:worklog-pending.sh 七個子命令全部要先給工作階段雜湊,沒有不帶參數的盤點入口,掃不出「該寫沒寫」的那幾筆 meta skill-check cond invoke 條件是只交機械檢核那一段:腳本語法、manifest 版本一致、README 技能清單與實際技能對得上。條件不成立的那一段,也就是語意審查與流程效率判斷,一律不交,那要讀完整份 SKILL.md 語意審查、流程與成本效率判斷,還有要不要套用建議 at:now every:7d jsc-meta:skill-update 0.3.1 seed - meta skill-delete none - - 改技能組本身,等於助理改自己 - - jsc-meta:skill-check 0.3.1 seed - meta skill-new none - - 改技能組本身,等於助理改自己 - - jsc-meta:skill-check 0.3.1 seed -