本卡屬 FR-188(母卡)。批 1 的 S-1、D-1、I-1 改了三支套件;主 repo 釘的是 Nexus 發行版,不改走本機路徑的話,批 3 的主 repo 卡 import 到的仍是舊版,會起不來或假綠。
主系統用版號從 Nexus 安裝 jedi 套件。批 1 改的套件還沒發版,主系統要先改成直接讀本機的套件原始碼,批 3 才能接上新功能。
/Users/chouraymond/Projects/Billows/Audit-Manager/compliance-manager-be/pyproject.toml jedi-source-scan==0.5.1、jedi-detection==1.10.1、jedi-iam==1.11.1 的 pin,與下方已註解的 path 形式
<jedi-python-package>/.worktrees/<母卡號>/<套件>(派工 prompt 會列實際路徑;工作區不在就停下回寫,不要指到套件主資料夾)。develop = true。env -u VIRTUAL_ENV poetry update jedi-source-scan jedi-detection jedi-iam(只指定這三支,不裸跑)。.venv/bin/python -c "import jedi_source_scan, jedi_detection, jedi_iam; print(jedi_source_scan.__file__, jedi_detection.__file__, jedi_iam.__file__)" 三個路徑都在工作區底下。重啟 8000 起得來、log/app.log 無 Traceback。git update-index --assume-unchanged pyproject.toml poetry.lock,不 commit 這兩檔;在 docs/features/FR-188-2611-agent-scan-return-and-i18n-fixes/ 寫一行開發文件記錄現在是 path 狀態、結案卡要還原。.venv 的例外(環境卡),只指定這三支套件名、加 env -u VIRTUAL_ENV。重啟 BE 只 kill 核過的確切 PID,不 pkill。feature/FR-172,不切 branch;顯式 git add <檔名>、禁 -am;只 add 自己改的檔。commit 不等令,push 由決策者做。修正待驗證。卡住也 commit 已完成部分並回寫卡在哪,狀態維持 In progress。api//app//infra/ 時 .claude/rules/security/ 自動載入,照著做;從 BE 開的 session 跨 repo 改 FE,FE 規則 .claude/rules/security/frontend.md 不會自動載入,動手前自己讀。回寫列出對到哪幾條、怎麼滿足。XxxV2、不複製改兩行、不在既有函式塞第三個來源分支。