2 Commits
Author SHA1 Message Date
jiantw83 1cbe7aac3c feat(狀態回報): 收尾寫一筆 skill-end 事件
現行紀錄只記「被叫用」,沒有成敗也沒有結束碼。跑完整輪的技能與開場就
中止的技能,在紀錄裡長得一模一樣。

start 由技能用量 hook 順手發,不必改技能文件。end 只能由技能自己在收尾
步驟寫——hook 接在技能工具呼叫上,而實際工作發生在之後的模型輪次,它在
原理上看不到成敗。有 start 沒有配對的 end,就是那一輪中止了。

status 五選一,每支技能各自寫明什麼情況選哪一個。找不到回報腳本就安靜
跳過,回報失敗一律不改變技能自己的結論。
2026-09-02 16:01:17 +08:00
jiantw83 49fef7069e docs(behaviors): 新增 jsc-pkg 技能行為清單
What:
- 新建 references/ 目錄。
- 新增 references/behaviors.md,收錄 pkg-update 一支技能。
- 每支技能一節,節內五列表:觸發時機、關鍵步驟、外部呼叫、完成條件、可驗證跡象。

Why:
- 技能驗證需要一份行為基準來比對。
- 清單放在技能自己的 repo,技能改動與清單就能進同一個 PR。
- 同一個 PR 才不會漂移,也不用跨 repo 開兩條 PR 互卡。

How:
- 盤點 skills/ 下的技能,逐支寫出五個欄位的內容。
- 關鍵步驟寫到工具腳本層級,外部呼叫列出腳本、技能與外部服務。
- 格式交給 meta/tools/check-behaviors.sh 在程式層檢查。

Who:
- 技能驗證流程讀這份清單當基準。
- 日後任何技能異動,都要在同一個 PR 內同步更新這一頁。
2026-08-31 13:43:34 +08:00