本卡屬 FR-114 資安修正(母卡 CM-2019),第 1 批「權限地基」卡 1-4b,修 SUMMARY #39(出自 M05-8)。中。修法規格來自內化卡,計畫在 docs/features/FR-114-2609-security-fix-dispatch/batches/plan-b1.md「卡 1-4」段。

問題是什麼(白話)

問卷討論串的刪除目前是硬刪除(直接從資料庫拿掉),沒有軟刪除機制,卡 1-4a 要把它改成軟刪除,需要先在資料表補上對應欄位。

首腦核對:

工作區

BE 側:在 /Users/chouraymond/Projects/Billows/Audit-Manager/compliance-manager-be/.claude/worktrees/wt-fix-security(branch fix/security-b1)改,不要碰主 checkout。跑服務用 PORT=8001。

在哪裡

scripts/sql/  新增一支 migration 檔,在 survey.survey_discussions 加軟刪除欄位(is_deleted/deleted_at/deleted_user,命名照既有其他表的軟刪除欄位慣例對齊,先 grep 既有表確認命名一致)

怎麼修

手測