本卡為 FR-080 母案。把 25 支 jedi-* 套件整併成 21 支、把五支「有殼無肉」的插件補實、償還跨套件直接依賴,讓每支套件做到「新產品裝上、register 一行、API 長出來、宿主不寫業務」。八棒,實作類,一次派一棒。子卡清單在末段。
handoff/fr080-ACCEPTANCE.md)| 棒 | 卡 | 做什麼 | 狀態 | runner 時間 | 驗收 |
|---|---|---|---|---|---|
| 0 | CM-1620 | 分層規範入手冊、指標工具 | ✅ Done | 35 分 | 09-10 通過 |
| 1 | CM-1621 | 設備+資訊系統 → jedi-asset | ✅ Done | 54 分 | 09-10 通過 |
| — | CM-1635 | 文件白話化(插隊) | ✅ Done | 1 小時 10 分 | 09-10 通過 |
| 2 | CM-1622 | 設定+選單 → jedi-system-core | ✅ Done | 3 小時 35 分 | 09-10 通過 |
| 3 | CM-1623 | log 吞 log-forwarding | ✅ Done | 40 分 | 09-10 通過 |
| 4 | CM-1624 | 任務平台吞人員指派 | ✅ Done | 約 1 小時 | 09-10 通過 |
| 5 | CM-1625 | 公告補實 | ✅ Done | 2 小時 25 分 | 09-10 通過(帶 C2 同型,進修正卡) |
| — | CM-1642 | 前四棒獨立 review(插隊) | ✅ Done | 約 1 小時 | 09-10 通過:2 Critical、5 Important、4 Minor |
| — | CM-1643 | 修正卡:C1/C2+bulletin 同型+守衛缺口+harness+三支目錄重排 | ✅ Done | 約 3 小時 | 09-10 通過(harness 首腦親跑) |
| 6 | CM-1626 | 改接口 | ✅ Done | 約 2 小時 | 09-10 通過(跨套件 import 116→105) |
| 7 | CM-1627 | 拔寫死的產品知識 | ✅ Done | 約 2 小時 | 09-10 通過(jedi-common 地基零影響) |
| 8 | CM-1628 | 小型修錯與清理+殼搬 archive+review 留的 | ✅ Done | 約 3 小時 | 09-10 通過 |
四個指標走勢(基線 → 現在):跨套件直接 import 120 → 120(不含轉發殼)|沒人用的接口 16 → 10|主專案接線行數 7,457 → 7,835(API 搬進套件後主專案要明講注入什麼,預期內上升)|能直接裝的套件 17 → 18
所有程式與文件在獨立工作目錄 compliance-manager-be-fr080 與 jedi-python-package-fr080(branch feature/FR-080),未 push。 做完整個 arc 再一次合回。
我們的後端由 25 支 jedi-* 套件組成,理想是每支像插件一樣:新產品裝上就有 API。實況是有些切太細(設備與資訊系統其實是同一份資產清冊、任務平台與人員指派互相依賴成一個循環)、有些只有殼沒有肉(register 存在但沒有 route,宿主自己寫業務)、有些套件之間直接摸對方的表或 import 對方的實作。這一階段做三件事:該合的合、該補的補、該走門的走門。做完的檢驗只有一句:新產品裝一支套件,register 一行,API 長出來,宿主不寫業務。