併發寫入。 一次改多支那一支是平行處理,每個 sub agent 改自己的存放庫。那個設計在各改各的檔案時完全正確,一加入全技能組共用的單一清單就變成資料競爭——多個 sub agent 各寫各的會互相蓋掉,最後留下誰的是隨機的、出事重現不出來。改成 sub agent 只回傳判定列,主 agent 收齊後一次併檔。例行稽核那一支同樣的問題同樣處理。
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
摘要
變更內容
skills/skill-new/SKILL.mdskills/skill-update/SKILL.mdskills/skill-delete/SKILL.mdskills/skillset-update/SKILL.mdskills/skill-check/SKILL.mdreferences/behaviors.md設計重點
接線時撞到的四個問題,一併處理
這四個都不在原本的規格裡,是接線過程中才浮現的。不處理的話接線會是半殘的。
另外補一個判準與清單結構之間的縫:清單十一欄沒有備註欄,多寫一欄會被檢核以「這一列有十二欄」擋下,所以「沿用前一輪判定」寫進 PR 描述與異動報告,列上只動版本號。
兩件刻意沒做的事
測試結果
lint-scripts.sh、check-behaviors.sh、ste100-lint.sh對這個存放庫都回結束碼 0。check-delegate.sh回結束碼 0,35 列對 35 支。lint-frontmatter.sh回 0(例行稽核那一支的描述多了一個工具名,句數沒增加)、check-link-format.sh回 0(新加的判準文件連結都是正確形式,相對路徑從技能目錄指得到)。前置 Push Request
develop)