本卡屬 FR-192(母卡 FR-192 母案(同清單上一張)),卡 E-1,批 1。只改 BE(主 repo,Repo 欄空著)。依賴:無。

這張卡做什麼(白話)

這張卡不寫功能,是幫後面所有卡鋪路。主系統現在是用「版號」從 Nexus 安裝 jedi-agent-protocol、jedi-issue、jedi-remote-agent、jedi-iam 四支套件;本案要改這四支,但主系統跑起來 import 到的仍是 Nexus 上的舊版,後面接新功能的卡會起不來、測試假綠、小弟以為前置沒做。所以先把主系統的安裝方式改成「指到本機套件 repo 的工作坊工作區」,改動不 commit(git update-index --assume-unchanged 藏起來),結案卡 Z-2 反向操作。

reuse/extend/new

reuse:既有 poetry path dependency 形式(pyproject.toml 第 132~135 行註解掉的那組);指向各套件工作坊工作區 .worktrees/<母卡號>/<套件>

在哪裡

repo:~/Projects/Billows/Audit-Manager/compliance-manager-be
改既有:pyproject.toml(不 commit,`git update-index --assume-unchanged`)

怎麼做

驗收(首腦照這個驗)

python main.py 起得來;python -c 'import jedi_issue,jedi_agent_protocol,jedi_remote_agent,jedi_iam;print(*(m.__file__ for m in (jedi_issue,jedi_agent_protocol,jedi_remote_agent,jedi_iam)),sep=chr(10))' 四行都在 .worktrees/ 底下;git status 不見 pyproject.toml

必讀

紀律