每棒收工追加一個 block,既有 block 不改;更正寫在新 block 的「推翻了什麼」。現況看
FR-143-STATE.md。
本 block 由第二棒事後從 git log、README 討論紀錄、母卡回寫還原——第一棒 session 在開第 8 棒卡前 crash,沒留交接。
commits(BE feature/FR-139,未 push): 66faca3fd 討論稿+雛形 v1 → 10-17 上午 15 筆 docs commit 逐輪改雛形(側邊入口、改對原任務排計畫、里程碑=任務到期日、入口叫「改善計畫」、正式用語、執行人員多人、Excel 一列一任務合併儲存格、D10 退第一站)→ a9af74904 D1~D12 定案 → 8ee6cb4df design.md+開卡 → 實作:341d45ee9(棒 1 BE 側)、32906a899(棒 4)、63abd2dfe(棒 5)、bfec5fbb4(棒 2)、2522dd602/78949762a(棒 3 BE)、8b0f015eb/0ed65b396(棒 6)→ 文件:3cf471ccc、9253fc3cd、95c21bbab(v1.1)、0abf16e9b、a8597cd53、35f260807(分組雛形)、bbacfa1a5(v1.2)、899ca80fa(到期日→改善期限)。套件 76d6b243(棒 1)。FE 94bc5597、b452b7b3、49adb748、c7593673、140f58d5、0f0ce577。 Notion: CM-2840 母卡;CM-2841~2846 一次建完;CM-2851 後加。七張全部 Done(首腦逐張復核)。 做了什麼: 探脈(舊 POA&M 頁三層巢狀、not_met_job_redo_service 只重開最新站、jedi-oscal-v2 匯出四處不合規)→ 討論稿+雛形三畫面十幾輪 → D1~D12 定案 → design.md → 六張卡 → 棒 1 先跑,2/4/5 平行,3/6 接著,棒 7 後加 → 逐張復核(開檔、查 DEV、瀏覽器實走)。 決策:
due_at 不加欄(D10/D12)。被排除:只重開最新站(現行,多站退錯人)、加 POA&M 期限欄(與站層期限漂移)。finding-id、內嵌被引用的 finding/risk/observation、task 自創 status 不匯出)。 教訓:assignee_user_uids 鍵名對齊,三棒平行時 job_uid 約定要先寫進卡。 推翻了什麼: design.md v1 的「一站一塊」(v1.1 改一條流程一塊);v1 清單平列(v1.2 改分組)。 留給下一棒: 開第 8 棒(FR-144 首腦轉達每頁筆數下拉)——session 在這一步 crash。commits(BE feature/FR-139,未 push): 602051ed7 開 CM-2862 → 182bf6868 追加一(拿掉全部展開鈕、風格對齊六處)→ ec01ecca0 追加二(分頁改內建)→ 010d47d02 棒 8 復核通過 → 5d7a2b190 追加三(拿掉兩個下拉)→ 本交接 commit(STATE/LOG 新建)。runner 側:BE b9f2391d6、FE dfa8a3ba/5bf2c238。 Notion: CM-2862 新開(修正待驗證,追加一、二首腦復核通過,追加三 runner 進行中);母卡 CM-2840 append 第 8 棒登記與追加;CM-2861(FR-144.5)與 FR-145 母卡 CM-2854 各留一行「分頁改內建」。 做了什麼: 接手盤點(README/母卡/七子卡/三 repo git)→ 決策者看清單截圖說分段分類怪 → 建議與 FR-144.5 同套、開 CM-2862 → 決策者看畫面三次追加(拿掉全部展開鈕+風格對齊稽核作業頁、分頁改待辦任務頁的內建模式、拿掉兩個篩選下拉)→ 復核:端點實打四種狀態值、headless 截三頁與三分段。 決策:
audit_nature/standard 參數與 meta.standards 屬 API 契約不動。 教訓:pager,裸放 page/page_size 回 400「Unknown field」;登入 body 是 username/password/provider:'password',回 data.access_token,之後請求要帶 X-TENANT-ID/X-ORG-UNIT-ID。networkidle 等不到(HMR 長連線),用 domcontentloaded+waitForSelector。