feat: legacy config 遷移 + deprecation、milestone SOP、question 自動 @ - #311
Merged
Conversation
…#303, #83, #128) #303 #195 只遷了寫入端,既有 config 沒有遷移路徑也沒有支援承諾 —— 三種可能狀態裡 最差的一種。實測一台使用中的機器有 32 個 repo 仍在 legacy 路徑。新增 --scan/--apply 遷移工具(兩者並存時不動任何一個),並在 config-protocol 明寫承諾:legacy 讀取不設 移除日期,但新掃描器只需要認 current。 #83 把使用者 2026-05-12 手動發現的做法寫成 SOP。Epic issue 跑 IDD lifecycle 每個 phase 都空轉(沒有單一 root cause、沒有 scope、沒有 diff、closing summary 五段填不 出實質內容)。判準:要計數用 milestone,要論述用 tracking issue。 #128 難的一半(tag 前驗證 handle)早已上線且七個 skill 強制引用,缺的是觸發點。 --type=question 現在依協定 @ 到人,並寫明三條邊界:diagnose 排除、不從姓名猜 handle、 不確定對象時不 tag(漏 tag 少一個通知,tag 錯人不可逆)。 45/45 suites 綠(新增 migrate-idd-config 13 條)。
This was referenced Aug 13, 2026
Closed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Refs #303
Refs #83
Refs #128
三張都是「一半已經做了、另一半沒人補」的形狀。
45/45 suites 綠(新增
migrate-idd-config13 條斷言,含「兩者並存時不得動任何一個」這條破壞性防護)。