內部備註不只是藏在畫面後面
- 沿用第18堂同案,先記id與狀態。第一份Prompt加備註textarea與保存,只PATCH internalNote,成功GET同id確認;內容不存localStorage。
- 未保存文字僅在目前頁面記憶體暫存,換案可回來,重新整理不保證保留;401或登出要清這些暫存與DOM。
- 第二份只補未保存/保存中/已保存/保存失敗文字;輸入改變就未保存,成功需後端重讀一致,不自動保存。
- 使用update=error測503,文字保留且不假標已保存;恢復normal再存。用<strong>測試</strong>當虛構備註,重讀仍是普通字串,不執行HTML。
- 公開GET /api/services只應有services,POST詢問receipt只應有id/status/createdAt。匿名管理讀寫仍401,不只看公開頁是否有顯示備註。
- 故障包另存fault-L22,使用獨立資料目錄與PORT=8781,fault config已指8781。設定自己的練習密碼與TEACHING_MODE=1後啟動該包backend;不能公開部署或接真實案件。
- 在隔離故障後端用虛構案保存備註,匿名GET /api/services卻有debugNotes。前端沒顯示仍是資料洩漏;請AI依契約列後端白名單最小修正交講師核對,不用藏HTML結案。
- 由正常參考後端重驗公開欄位、匿名拒絕、合法保存與同id重讀;復原原教學後端設定,兩個資料目錄分開,不覆蓋唯一正常環境。