log 0.0.9 發佈:工作日誌待寫入暫存 #13
2 Participants
Notifications
Due Date
No due date set.
Blocks
#22 sdlc 0.1.6 發佈:四階段收尾一律回報
plugins/sdlc
Reference: plugins/log#13
Reference in New Issue
Block a user
摘要
變更內容
tools/worklog-pending.shskills/worklog/SKILL.mdREADME.md、三份 manifest設計重點
$JSC_HOME/worklog-pending/{HASH}/,檔名帶 UTC 時間與 pid,同一秒的兩個工作階段不會互相覆蓋。cat與listexit 3,呼叫端照常寫自己這次的日誌。測試結果
sh -n通過;add/list/clear實跑正確,清除後不留殘檔;由jsc-sdlc/tools/stage-report.sh觸發的add路徑正確印在階段回報裡;ste100-lint.sh log通過。前置 Push Request
What:新增 tools/worklog-pending.sh,worklog 技能改成寫入前先併入暫存內容、寫成功後才清除。 Why:SDLC 階段跑完沒寫工作日誌時,內容如果只留在對話裡,換一個工作階段就補不回來了。 How:暫存放在 $JSC_HOME/worklog-pending/{HASH}/,檔名帶 UTC 時間與 pid,同一秒的兩個工作階段不會互相覆蓋。jsc-sdlc 的階段回報負責存入,worklog 負責併入與清除;清除排在 wiki 寫入成功之後,先清再寫會兩邊都沒有。 Who:用 jsc-sdlc 跑階段、事後要靠工作日誌回頭查的人。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>