本卡屬 FR-080(母卡 CM-1612),第 4 棒:對外面與插件契約(jedi monorepo)。只掃不修

這一棒在做什麼(白話)

掃套件的「門面」(20 檔):唯一一條對外 API、插件怎麼被主專案掛載、以及套件跟主專案之間的契約。要找的是這扇門有沒有守好

為什麼切這一塊

套件只有一條對外 route——/issue/get_membersapi/__init__.py:84),而它只有 @jwt_required(),回傳的是成員名冊。檔頭自陳「沒有能力點、沒有 platform-admin,搬遷紀律是逐字保留」。一條 route 看似很小,但它吐的是人員清單,且 plugin.py(314 行)是全套件最大單檔、決定了整個掛載與 fail-closed 行為。

重點看什麼

首腦讀過程式碼後的起點,未經驗證

怎麼做

第一步:確認主 session 是 Opus 5 (1M context)(不是 Sonnet),並讀過首腦手冊第二節。

第二步:驗 scope 檔數,對上 20 才啟動:

cd ~/Projects/Jedicogy/module/jedi-python-package/jedi-issue && \
  git ls-files -- jedi_issue/api/ jedi_issue/plugin.py jedi_issue/ports/ jedi_issue/__init__.py | wc -l

(20 檔中有 8 個是 __init__.pyplugin.py 314 行是最大單檔。數字對上 20 即可。)