FR-195 Agent 資安修正:把 FR-186(Agent 本體資安掃描第二輪)掃出來的 1 高 14 中 15 低修掉。12 張子卡(另有 1 張前端配合卡),4 批。

這案在做什麼(白話)

FR-186 用 claude-security 把 Agent 整包重掃一次,35 棒全部跑完並驗收(母卡 CM-3675),結果是 1 條高風險、14 條中、15 條低,全部在 Agent repo。本案把它們修掉。同一支檔、同一個原因的併成一張卡。

開卡前首腦把 1 高與 14 中逐條對回 Agent 現在的主線(6bc6622,FR-188、FR-190 已合回)核過,全部仍然成立;卡上的行號是現在主線的行號。掃描報告正本在 Agent repo docs/security-scan/FR-186/scan-*.md。

批次怎麼排的

批=工作坊同時開幾個小弟一起跑的那一組。同一批的卡不改同一支檔(含測試檔、體積白名單、資安規則檔這類大家都會往裡加的檔),首腦用腳本逐張比對過,同批衝突為 0。

開卡前首腦在暫存工作區把 F2~F6 的修法各試做一次、跑全量測試,量出每張卡會讓哪些既有測試變紅、為什麼、怎麼改,都寫在各卡「要補的測試」段。試做用的工作區已移除,沒有留下任何改動。

三項行為變更(客戶會感覺到,收尾時手冊要補)

驗收

每張卡首腦讀 diff+跑卡上列的測試。全部合回後在主線跑一次全量(基準 2551 passed)與體積守衛。修完的項目登回跨 arc 總表 docs/features/security-scan-consolidated/README.md。

子卡清單與工作坊批次

── 批 1 ──