本卡屬 FR-166(母卡 CM-母卡號(建完補)),卡 P1-6,階段 P1 登入、批 4。只改 evidence-agent。依賴:P1-3、P1-5。

這張卡做什麼(白話)

改安裝與升級腳本:新裝強制設本機管理員密碼與白名單,升級分有人在旁與無人值守,加三支維運指令,重新註冊時清本機資料。

為什麼切這一張

兩份超標 shell、無人值守分支、密碼寫入要對 P1-3 的雜湊格式;坑多

reuse/extend/new

extend:兩份 install.sh 各只在 case 加行、安裝題目段加兩題;新子命令進 P1-5 開好的 lib/;re-enroll 擴充既有 do_re_enroll

在哪裡

repo:~/Projects/Billows/Audit-Manager/evidence-agent
改既有:scripts/install/install.sh 3426
改既有:deploy/install.sh 2894
新開:scripts/install/lib/local_admin.sh
新開:scripts/install/lib/wipe.sh

怎麼做

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

驗收(可親手做、可親眼看)

新裝不設密碼裝不完;upgrade </dev/null 不問只紅字;reset-admin-password 後舊密碼失效;wipe 先清 SQLite 再刪目錄;re-enroll 有 outbox 先問;shellcheck 綠

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

紀律