FR-080 · 需求索引 · 本頁由 build 掃資料夾生成
✅ 已收口(2026-09-12)。八棒+六張插隊卡+arc review 衍生九張修正卡(CM-1664~1668、1679~1681、1685)全 Done、首腦親驗;2026-09-11 併入 feature/FR-075(BE 28cf59fd)。發版/pin 還原/SPEC/release note 歸 FR-089,租戶隔離修正歸 FR-075(FR-087 已盤完)。🔴 切子租戶功能暫不對外
| 你想知道 | 看這份 | 這份的性質 |
|---|---|---|
| 最後出貨長什麼樣——21 支套件、五層、誰依賴誰、新產品裝哪五支 | 定版交付 FINAL-SPEC.md | 定版參考,只寫現況,不記沿革 |
| 為什麼這樣決定、討論中被推翻過什麼 | 設計 design.md | 設計決策,寫完凍結 |
| 哪一棒做了什麼、驗收怎麼過的 | 交接日誌 handoff/fr080-LOG.md | 歷史紀錄,append-only |
| 原始盤點證據(25 支逐支、宿主接線、空殼細查) | inventory/ | 一次性證據,不再更新 |
| 決策者親手驗收的步驟 | handoff/fr080-ACCEPTANCE.md | 操作手冊 |
一支套件內部長什麼樣(plugin/ 五檔、guards.py、request 旅程)不在本站——那是 FR-089 插件解剖(工程師版)與 給 PM 的說明(不需技術背景)。長期分層判準在 架構手冊 · 套件分層。
正式設計:design.md。證據:inventory/ 七份原始盤點。第 1 棒的舊分析已刪除(決策者 2026-09-10 裁,留著會誤導;要查看 git 歷史 c2bf55d6 之前的 design.md)。
| 棒 | Notion 卡 | 做什麼 | 狀態 | runner 時間 |
|---|---|---|---|---|
| 0 | CM-1620 | 分層規範入手冊、指標工具 | ✅ Done | 35 分 |
| 1 | CM-1621 | 設備+資訊系統 → jedi-asset | ✅ Done | 54 分 |
| — | CM-1635 | 文件白話化(插隊) | ✅ Done | 1 小時 10 分 |
| 2 | CM-1622 | 設定+選單 → jedi-system-core | ✅ Done | 3 小時 35 分 |
| 3 | CM-1623 | log 吞 log-forwarding | ✅ Done | 40 分 |
| 4 | CM-1624 | 任務平台吞人員指派 | ✅ Done | 約 1 小時 |
| 5 | CM-1625 | 公告補實 | ✅ Done | 2 小時 25 分 |
| — | CM-1642 | 前四棒獨立 review(插隊) | ✅ Done | 約 1 小時 |
| — | CM-1643 | 修正卡:review 兩條 Critical+bulletin 同型+守衛缺口+harness+三支目錄重排 | ✅ Done | 約 3 小時 |
| 6 | CM-1626 | 改接口 | ✅ Done | 約 2 小時 |
| 7 | CM-1627 | 拔寫死的產品知識 | ✅ Done | 約 2 小時 |
| 8 | CM-1628 | 小型修錯與清理+殼搬 archive+review 留的 I1/I2/M1~M4 | ✅ Done | 約 3 小時 |
四個指標(基線 → 現在,2026-09-14 實跑 plugin_metrics.py):跨套件直接 import 120 → 93(剩下 68 處是 compliance-audit → oscal-v2,刻意保留)|沒人用的接口 16 → 4|主專案接線行數 7,457 → 9,762(接口的另一半落主專案,預期內;DI 瘦身後會降)|能直接裝的套件 17 → 17(套件 25 → 21,六支殼在 archive/)。完整表見 FINAL-SPEC
每棒的驗收細節在 交接日誌 LOG 與 Notion 母卡 CM-1619。決策者驗收清單:fr080-ACCEPTANCE.md。
archive/ 目錄、不刪不發版),過陣子再處理退役。等第 6 棒改完 import 才動。這是 FR-069 的續作。 FR-069 把主專案 40 個模組抽成 25 支 jedi-* 套件後,於 2026-09-01 收官;決策者接著提出三個要求:朝微服務模式走、套件要能在其他專案裝上就用、現在切得太細。本 FR 回答「要合成幾支、今天離『裝上就能用』還有多遠、要補什麼」。
兩個詞先講清楚:插件是把功能包成一個個可裝可拆的零件,裝上一支、註冊一行、API 就長出來;微服務是把這些零件分散到不同機器上各自跑。這一輪只做插件,微服務是以後的路線圖。
現況(2026-09-10):PM 已同意分法,決策者裁照八棒開卡、一次派一棒執行。進度看 交接現況 STATE 與 Notion 母卡 CM-1619 末段的逐棒驗收。執行在獨立工作目錄 compliance-manager-be-fr080(branch feature/FR-080),這個站要看 worktree 那份才是最新。
design.md — 正式設計(第 2 棒):五層分類、判準、25→21 逐支結論、五支有殼沒肉的補實順序、要改成接口的線、起手式、微服務路線圖、PM 三詞對照與四個指標inventory/ — 七份原始盤點證據(25 支逐支、主專案接線與部署、五支空殼細查、判準檔)handoff/fr080-STATE.md — 交接現況(每棒驗收後更新);handoff/fr080-LOG.md — 逐棒紀錄不掛成 FR-069.N:FR-069 已經正式收官(交接檔標記五個階段全數收完),再往下掛會讓收官紀錄失真。本 FR 承接它的終局形狀(25 支套件、五層分類、插座模型,以及三條通則:套件對基礎能力的依賴一律走接口、資料關聯三律、設定申報制),並修正三處沒兌現的:獨立測試環境進 CI 這件事沒做到、「套件只准依賴 jedi-common」這條在第四階段之後已經不成立、資料庫腳本隨套件出貨只有 7 支真的做了。
以下全部由 build 掃資料夾產生,新增檔案重 build 即自動出現。標題連結指向渲染後的 HTML,md 連向源檔。
| 文件 | 類型 | 標題 | 最後更新 |
|---|---|---|---|
| FINAL-SPEC / md | 定版交付 | 整併後的最終長相:21 支套件、五層、誰依賴誰 | 2026-09-16 |
inventory/(7 份)證據與盤點
| 文件 | 類型 | 標題 | 最後更新 |
|---|---|---|---|
| batch-A / md | 文件 | FR-080 批次 A 盤點:system-infra 候選七支 | 2026-09-09 |
| batch-B / md | 文件 | FR-080 批次 B 套件盤點(8 支) | 2026-09-09 |
| batch-C / md | 文件 | FR-080 批次 C 盤點回報(task-platform / participant / flow-engine / survey / compliance-audit) | 2026-09-09 |
| batch-D / md | 文件 | FR-080 批次 D 套件內容盤點(唯讀) | 2026-09-09 |
| criteria / md | 文件 | FR-080 判準(開工前寫定,全程只用這一組) | 2026-09-09 |
| hollow-plugins / md | 文件 | FR-080 唯讀盤點:六支「有殼無肉」jedi 插件 | 2026-09-09 |
| host / md | 文件 | FR-080 宿主側盤點:今天這個系統實際是怎麼組裝/部署/跑的 | 2026-09-09 |
review/(2 份)證據與盤點
| 文件 | 類型 | 標題 | 最後更新 |
|---|---|---|---|
| 2026-09-10-four-merges-review / md | 盤點證據 | 四組套件合併做得對不對——三個面向、八個 commit、兩個 repo | 2026-09-10 |
| 2026-09-11-enrichment-coverage-audit / md | 盤點證據 | 拔掉自動關聯後的補值缺口——八處拔關聯、九種缺口、零條正在讓畫面空白 | 2026-09-11 |
由新到舊。每份是某一棒次交接當下的完整現況快照,看某個時間點「當時知道什麼」請從這裡進。
| 日期 | 文件 | 標題 |
|---|---|---|
| 2026-09-12 | fr080-to-fr075-HANDOFF / md | FR-080 → FR-075 交接(2026-09-11,FR-080 併入 FR-075 當日) |
| 2026-09-12 | fr080-STATE / md | FR-080 交接現況(STATE) |
| 2026-09-12 | fr080-LOG / md | FR-080 交接日誌(LOG,append-only) |
| 2026-09-12 | fr080-ACCEPTANCE / md | FR-080 決策者驗收清單(八棒做完,2026-09-10) |
| 2026-09-11 | CM-1660-survey-fill-context-README / md | CM-1660:問卷填答頁補「這份問卷屬於誰」資訊區 |
| 2026-09-11 | CM-1660-HANDOFF / md | CM-1660 交接(2026-09-11) |
| 2026-09-10 | CM-1626-fe-error-code-README / md | CM-1626:FE error code 待補(兩碼) |