本卡屬 FR-167(母卡 CM-3241),卡 P5-5,階段 P5 收尾、批 8。只改 BE(主 repo,Repo 欄空著)。依賴:P4-3。
結案:jedi-remote-agent 發正式版、主系統釘正式版、PROD 印章公鑰進安裝包並補「缺了就不准出包」守門、確認更新站網域已定。發版前決策者確認套件清單。
環境卡的對稱收尾
reuse:照 jedi-package-dev skill 發版流程;守門照 build_bundle 既有 --skip-prod-key-check 精神
repo:~/Projects/Billows/Audit-Manager/compliance-manager-be
改既有:pyproject.toml
改既有:poetry.lock
改既有:scripts/build/build_bundle.sh(PROD 印樣缺就紅)
新開:scripts/installer/release-keys/<prod-kid>.pub(決策者 init-keys 後交付)
細節在 design.md §5 對應段(~/Projects/Billows/Audit-Manager/compliance-manager-be/docs/features/FR-167-2610-online-update-channel/design.md,開 design.html 看導覽);本段只列本卡要做到的點:
1.9.0)、poetry publish;主 repo pyproject.toml 釘正式版、poetry update jedi-remote-agent。.pub 放 scripts/installer/release-keys/;build_bundle.sh 加「PROD 印樣缺就紅」(照既有 --skip-prod-key-check 守門精神,同一個旗標略過)。pyproject.toml 釘正式版且 pip show Location 在 .venv;git status 乾淨;沒 PROD 印樣 build_bundle 紅、有就綠;發版紀錄寫 commit
對照雛形:~/Projects/Billows/Audit-Manager/compliance-manager-be/docs/features/FR-167-2610-online-update-channel/prototype/index.html(上方「跟著走」)。
docs/claude/domain-capabilities.md。三擇一、預設不新增:reuse → extend 加參數 → 都沒有才新增。回寫列出 reuse 了哪些、新增了哪些、為什麼不能 reuse。