本卡屬 FR-167(母卡 CM-3241),卡 P5-5,階段 P5 收尾、批 8。只改 BE(主 repo,Repo 欄空著)。依賴:P4-3。

這張卡做什麼(白話)

結案:jedi-remote-agent 發正式版、主系統釘正式版、PROD 印章公鑰進安裝包並補「缺了就不准出包」守門、確認更新站網域已定。發版前決策者確認套件清單。

為什麼切這一張

環境卡的對稱收尾

reuse/extend/new

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 看導覽);本段只列本卡要做到的點:

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

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(上方「跟著走」)。

紀律