本檔由
FR-114-LOG.md第 1~13 棒 block 濃縮而成(含第 6 棒補記、第 11/12 棒補記),不憑記憶重建。 現況的權威來源:每件問題的狀態看docs/security-report/SUMMARY.md§0「1.21.0 出貨基線」;使用者可見變更看 v1.21.0 release note。 母卡 CM-2019;收口母卡 CM-2282;延續 hotfix 母卡 CM-2289(FR-123)。
資安檢視總報告的問題從 2026-09-21 開始翻成派工單,經第 1~9 批修正、四輪測試版(1.21.0b1~b4)在 190 測試機實測,2026-09-28 以 1.21.0 正式版出貨到 190/188 STG/189 POC 三環境。總報告 234 件中 190 件已修,沒修完的 9 件歸 1.21.1 hotfix(FR-123)。
| 階段 | 日期 | 棒 | 要點 |
|---|---|---|---|
| 翻單與開工 | 09-21~22 | 1 | 145 件翻成 48 張卡六批;開 BE/套件兩個常駐工作區(fix/security-b1);41 張舊卡作廢 |
| 自動跑八輪 | 09-22~23 | 2~3 | 夜跑八輪(含一次零改動重跑);首腦逐輪驗收+獨立 opus 雙驗;47/52 Done |
| 最重兩張 | 09-23 | 4 | 代理程式控制面身分(CM-2052)、防竄改鏈(CM-2053)、時鐘偏差警告(CM-2085);合回前整理稿 |
| 合回裁決與 b1 | 09-24 | 5 | 七項裁決全裁完;18 支套件發 Nexus;188 本體出 1.21.0b1、190 全新安裝 |
| 第 7/8 批與 b2/b3 | 09-25~27 | 6~8 | 掃描線交接的 27 張平行做完;第 8 批 12 張;證據分類改常駐服務;b3 移除後全新安裝 190 |
| 總測與 b4 | 09-27 | 9~10 | b3 總測回報 30 則→第 9 批 21 張+FR-121 六張;b4 升級 190+agent 1.1.0b2 |
| 驗證與進版 | 09-27~28 | 11~12 | 147 條非 UI 驗證;四 repo 合回 feature/review;1.21.0 正式版出包、三環境升級、六台代理程式升 1.1.0 |
| 收口 | 09-28 | 13 | 裁四件、開收口 Z1~Z5 與尾巴卡;hotfix 母卡 CM-2289 |
commits 範圍
feature/review):c61254ddc(09-21,第 1 棒首筆)起,至 4e7e2f987(09-28,CM-2288 基線重產);FR-114 資料夾相關 146 筆。fix/security-b1(四 repo):09-28 合回 feature/review——BE fbbbb6d40、套件 feac7698、FE feac690、agent 1355869;尾巴兩支 563355d22/54d171378 由 CM-2288 合回(27f601726)。02f680835(1.21.0)、FE 50bda00(版號對齊)、agent 6c17d21(1.1.0)、85ae5aadc(升級排練抓到的 fr093-4d 修正)。| repo | 範圍 |
|---|---|
| BE | 權限守門與歸屬檢查全面補齊;全系統唯一任務歸屬判斷(CM-2113/2119);憑證殘留清除;開機查 DB 鎖定紀錄;打包鏈修正(umask、cffi 守門、探針);主線 migration 32 支 |
| jedi 套件 | 21 支全部發新版(pin 見 docs/claude/jedi-packages.md 名冊);套件自帶 SQL 69 支 |
| FE | 403 提示、錯誤碼三語文案、公告發送範圍、退役網址與按鈕移除、時間顯示收成單一函式(FR-121) |
| 檢測 Agent | 1.0.0 → 1.1.0:每請求帶通行證、401 自動重新註冊、時鐘偏差警告、Nuitka 版號修正 |
| installer/出貨基線 | 02-schema.sql 在 b1/b3/b4/正式版前各重產,正式版後再補一次(CM-2281 蓋章);99-stamp 基線標記 __init_baseline_v1.21.0__ |
不重抄,見 v1.21.0 release note §2(使用者可見變更)、§3(Breaking Changes)、§4(DB Migration)。
派工方式
技術方向
AGENT_JWT_PRIVATE_KEY 發長效通行證、每請求驗簽+查 DB 撤銷;取代原規劃的短效通行證(第 4 棒)。envs=* 隨出貨(第 3 棒)。發版與環境
--skip-prod-key-check(第 5、12 棒)。收口
不修(已裁):#101 Nexus https(內網)、#124 SeaweedFS secure、#75 前端打包帳密、#98/#99、BE log 印 request body、問卷清單只看作用租戶(#31)、/version 免登入端點。
派工與規格
驗收
.env 值 grep commit message 與 Notion(CM-2049 曾把密碼真值寫進 commit)。發版、打包與升級
.mo)。*_old 表重產前要清,否則會帶給新裝客戶。首腦自身
| 文件 | 狀態 |
|---|---|
docs/security-report/SUMMARY.md 終局化 |
✅ CM-2285(887758ac7) |
docs/release_notes/v1.21.0.md |
✅ 進版時寫 |
docs/spec-site/current/ 前五處+待補清單 |
CM-2286(收口 Z4) |
| memory 兩邊對齊+FR-114 教訓入 memory | ✅ CM-2287(398eea257) |
analysis:docs/analysis/2026-09-23-agent-control-plane-identity-token.md |
✅ 第 4 棒 |
FR-114/FR-121 README、登記表、jedi-packages.md 名冊 |
✅ CM-2284(本檔同批) |
schema_version 表升級不更新、代理程式註冊碼停用後自動重新註冊必 401)+AI 資安議題預留;第一批子卡待決策者裁。re-enroll --endpoint http://10.8.0.6:8000。