本卡屬 FR-085(母卡 CM-XXXX,建完補號),第 2 棒:log 全鏈(jedi monorepo)。只掃不修。 建議在 C1 驗收完之後跑。

這一棒在做什麼(白話)

掃 jedi-common 的 logger/ 共 32 檔。這是全站 log 的設定與寫入鏈:每一行 log 長什麼樣、帶哪些欄位(操作者是誰)、寫到哪裡(螢幕/檔案/資料庫的 system_logs 表/遠端追蹤服務)。要找的是:log 會不會把密碼、token、完整網址、完整錯誤堆疊寫出去;log 上標的「操作者」能不能被偽造;寫到資料庫的那份有沒有客戶隔離。只找問題、不修問題。

為什麼切這一塊

這是 jedi-common 裡唯一一條「資料離開 process」的路,看的是「什麼東西被寫出去」而不是「誰能讀」,心智模型跟另外兩棒完全不同。它自成 DDD 四層(db_log/system_log/ 下 app/domain/infra),與其他兩棒零耦合。宿主 import 只有 7 處,但它靠 dictConfig 全域掛載生效,爆炸半徑跟 import 數無關

重點看什麼

首腦與偵察 agent 讀過程式碼後的起點,未經驗證工具不會照這份清單走(連續四個 arc 如此),工具沒答的你要自己開檔查,並在報告標明「(工具未報,runner 人工查證)」。

已知背景

怎麼做