本卡屬 FR-167(母卡 CM-3241),卡 E-1,階段 P1 升級變安全、批 2。只改 BE(主 repo,Repo 欄空著)。依賴:P1-3a。

這張卡做什麼(白話)

P1-3a 改了套件並發了 beta 版,這張卡把主系統的依賴從 1.8.0 改釘到那個 beta,之後 P1-3b、P4-2 才接得到新欄位。只動 pyproject 與 lock。

為什麼切這一張

主 repo 釘 Nexus 版,接新 port 的卡會 import 到舊版

reuse/extend/new

reuse:poetry update jedi-remote-agent 指定套件名(不裸跑);不再走 path 安裝與 assume-unchanged,因為小弟已可發 beta

在哪裡

repo:~/Projects/Billows/Audit-Manager/compliance-manager-be
改既有:pyproject.toml(釘 `jedi-remote-agent==1.9.0b1`)
改既有:poetry.lock

怎麼做

細節在 design.md §5 對應段(~/Projects/Billows/Audit-Manager/compliance-manager-be/docs/features/FR-167-2610-online-update-channel/design.md,開 design.html 看導覽);本段只列本卡要做到的點:

怎麼驗(開發期:你在本機/DEV 就要能做完)

pip show jedi-remote-agent 版本 1.9.0b1、Location 在 .venv;python -c 'from jedi_remote_agent.plugin.adapters import RemoteAgentAdapters;print(RemoteAgentAdapters.__dataclass_fields__.keys())' 看得到 dispatch_gate;BE 8003 起得來;兩檔都 commit

對照雛形:~/Projects/Billows/Audit-Manager/compliance-manager-be/docs/features/FR-167-2610-online-update-channel/prototype/index.html(上方「跟著走」)。

紀律