本卡屬 FR-091(母卡開卡後補號)第一批。輕量:plugin.py 289 行 6 dataclass、2 條 route、0 entity、無 DB 表。harness 是純 Flask 無 compose(無 DB)。
jedi-ai-dashboard 是 AI 儀表板生成引擎,FR-069 P6 抽出。plugin.py 舊形狀、api/init.py 73 行含 ctx() 5 處、logger 兩種名。FR-083 資安掃描查出 27 支查詢不經權限檢查,那是行為問題不在本卡,本卡零行為變更。
首腦核對:plugin.py 289 行 6 dataclass;api/init.py 73 行;route 2;entity 0;migration 0;tests 32 支;harness 有(無 compose);施工日誌 17 處;ctx() 5 處;logger common.jedi_ai_dashboard/jedi_ai_dashboard;不吐 created_user_name。主專案 di_containers/ai_dashboard/dashboard_registry_wiring.py 與 di_containers/dashboard_apis/ import 它。
套件:/Users/chouraymond/Projects/Jedicogy/module/jedi-python-package/jedi-ai-dashboard/
範例:jedi-asset/;SOP §4.3
主專案 import 面:grep -rn "from jedi_ai_dashboard" compliance-manager-be --include='*.py' 排除 .venv
plugin.py → 五檔(無 migration 不建);api/__init__.py → guards.py+routing.py。對外 import 不變。jedi-ai-dashboard/。主專案不動。不修 FR-083 的權限問題(另案)。絕不發版。契約不改。做完 commit+回寫不等令;push 等令;branch feature/FR-075 不切。做了什麼(白話):jedi-ai-dashboard 套件照 jedi-asset 定的標準形狀整理,只動套件內部結構,對外行為完全不變。