同一天內,四位貢獻者散落在各自 fork 分支的成果,被拆成五個波次,逐一手動核對、跑 build、過 QA/QC 後收編進 main。任遠(7alexhuang-ux)、朱宣宇(s9101800111-byte)、劉可(lesleyliuke)、鈺傑(SEven777-a)——沒有一次性大合併,dispatcher 零移除,跨版本 build 全過。
計數以 registerRevitTools()(runtime 實際載入)為準,起點 103 為 PR #68 收編後基線(見 穿梁套管收編 hands-on)。
| 波次 | 貢獻者 | 內容 | 計數 |
|---|---|---|---|
| Wave 1 | 任遠 @7alexhuang-ux(PR #70) 鈺傑 @SEven777-a |
grade_toposolid_to_floors(PR #70,併入正典 registerRevitTools() 取代 wrapper hack)+ 鈺傑平行剖面(create_parallel_section_view/batch_create_wall_sections)與偵煙探測器(analyze_smoke_detectors/visualize_detector_results)兩組工具與 skill |
107 → 108 domain +2 |
| Wave 2 | 朱宣宇 @s9101800111-byte | 7 工具(schedule 讀取、join_wall_tops、export_families、list_categories、CAD link 相關)+ dll-to-mcp-tool skill |
108 → 115 skill +1 |
| Wave 4 | 劉可 @lesleyliuke(PR #30 試點) | bundle②(詳圖複製/去重/解接合,4 工具)+ bundle⑥(房間高度/視圖細部,8 工具),共 12 工具 | 115 → 127 domain 58 → 61 skill 28 → 34 |
| Wave 5 | 劉可 @lesleyliuke(PR #30 完結) | bundle①(圖紙/視埠,10 工具)+ bundle③(跨專案圖紙複製,3 工具)+ bundle④(Excel 轉圖例+材料批次,6 工具),共 19 工具 | 127 → 146 skill 34 → 42 |
計數以 registerRevitTools() 為準,起點 103 為 PR #68 收編後基線。
每一階都是一次獨立的手動收編:核對 dispatcher、追依賴閉包、build、QA/QC,缺一不可。
鈺傑 RC 穿梁套管 step1
任遠 + 鈺傑
朱宣宇
劉可(試點)
劉可(完結)
| 角色 | 做什麼 |
|---|---|
| Haiku | 補掃 fork——對曾 push 過的分支逐一比對,找出原本被誤判為「純同步」的沉默貢獻者 |
| Sonnet | 移植——逐 case 手動搬移程式碼,追依賴閉包,保持 dispatcher 零移除 |
| Opus | 判定——比對本機 main、裁決哪些內容值得收,哪些已被取代(superseded) |
| Fable | 編排——跨版本 build(R22/R24/R26)、QA/QC 全綠,統籌五波節奏 |
留給老師 opt-in 裁決,本輪五波不強制收編——治理工具涉及 Stop hook 行為變更,影響面較廣,不適合隨批次帶入。
非 Claude 依賴,經老師裁決 skip 定案,未收編——與本專案以 Claude/Anthropic 為主的 AI client 假設不符。