From 705bdde5d693bf698cbb1a1b2ce1696318cb4e34 Mon Sep 17 00:00:00 2001 From: Your Name Date: Thu, 4 Jun 2026 12:00:10 +0800 Subject: [PATCH] docs(logbook): record Code Review Codex handoff rollout [skip ci] --- docs/LOGBOOK.md | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/docs/LOGBOOK.md b/docs/LOGBOOK.md index 14ab02aa..f62b9f78 100644 --- a/docs/LOGBOOK.md +++ b/docs/LOGBOOK.md @@ -1,3 +1,43 @@ +## 2026-06-04|Code Review → Codex 只讀交付橋接 + +**背景**:統帥先前詢問 Code Review 之後需要 coding 的工作是否能串接 Codex;本輪在 `/zh-TW/code-review` 補上可視化交付橋接,讓審查後的修正工作能被整理成 Codex 工作候選,但仍不自動 coding、不自動推版、不開 runtime、不碰 Kali 主機、不切 GitHub primary。 + +**本輪完成**: +- `/zh-TW/code-review` 新增 `Code Review → Codex` 交付橋接板: + - 可交給 Codex 起草:前端體驗、測試補洞、文件同步、低風險重構。 + - 需人工批准後接手:高風險程式路徑、部署流程、跨專案設定。 + - 禁止自動轉工作:Kali 主機變更、掃描、正式推版、主要來源切換、執行期閘門。 +- 新增 `Codex 工作候選佇列`,把前端體驗、守門測試、繁中紀錄、禁止轉派分流顯示在同一張表。 +- 明確顯示 `codex_handoff_mode=read_only_candidate`、`codex_auto_coding_enabled=false`、`runtime_execution_authorized=false`、`production_deploy_authorized=false`、`action_buttons_allowed=false`。 +- 補 `security-mirror-progress-guard.py` 檢查,避免後續把此區誤改為自動執行、正式部署、主機操作或來源切換入口。 +- 手機版補 `min-w-0` 與長字串換行,避免候選佇列造成水平溢出。 + +**本機驗證**: +- `python3 scripts/security/security-mirror-progress-guard.py --root .`:通過。 +- `pnpm --filter @awoooi/web typecheck`:通過。 +- `git diff --check`:通過。 +- `NEXT_PUBLIC_API_URL=https://awoooi.wooo.work NEXT_PRIVATE_BUILD_WORKER_COUNT=1 SENTRY_SUPPRESS_GLOBAL_ERROR_HANDLER_FILE_WARNING=1 pnpm --filter @awoooi/web build`:通過;`/zh-TW/code-review` route size `5.84 kB`。 +- Local production preview `127.0.0.1:3041`: + - desktop 1365x900:橋接板與候選佇列可見、橋接區按鈕 0、候選佇列按鈕 0、`horizontalOverflow=0`。 + - mobile 390x844:橋接板與候選佇列可見、橋接區按鈕 0、候選佇列按鈕 0、`horizontalOverflow=0`。 + - 截圖:`/private/tmp/code-review-codex-handoff-desktop-final-20260604.png`、`/private/tmp/code-review-codex-handoff-mobile-final-20260604.png`。 + +**推版與正式驗證**: +- Code commit:`711e102d feat(web): add Code Review Codex handoff board`,已推到 Gitea `main`。 +- Deploy marker:`ca6d9e93 chore(cd): deploy 711e102 [skip ci]`。 +- Gitea code-review run `2530`:success,約 13s。 +- Gitea CD run `2529`:`tests` success(約 1m25s)、`build-and-deploy` success(約 3m33s)、`post-deploy-checks` success(約 1m55s)。 +- Production HTML 回讀:`/zh-TW/code-review?_v=711e102d-post-cd` 已出現新 chunk `code-review/page-0f947346fa05a700.js` 與 `審查後 Coding 工作橋接`、`Codex 工作候選佇列`、`codex_auto_coding_enabled=false`、`production_deploy_authorized=false`。 +- Production Playwright: + - desktop 1365x900:橋接板與候選佇列可見、橋接區按鈕 0、候選佇列按鈕 0、`horizontalOverflow=0`。 + - mobile 390x844:橋接板與候選佇列可見、橋接區按鈕 0、候選佇列按鈕 0、`horizontalOverflow=0`。 + - 截圖:`/private/tmp/code-review-codex-handoff-prod-desktop-final-20260604.png`、`/private/tmp/code-review-codex-handoff-prod-mobile-final-20260604.png`。 + +**目前整體進度(本階段完成後)**: +- IwoooS 整體仍維持 64%;框架 / 只讀證據 / 前台可視化仍維持 92%;runtime landing 仍維持 40-45%。 +- 本輪是「Code Review 後 coding 工作可追溯化」的前台落地,不是自動執行能力提升,因此不調高整體 IwoooS 百分比。 +- 執行期仍為 Gate 0:沒有啟動 scan、`/execute`、SSH 主機變更、Kali 更新 / 重啟 / 硬化、正式部署按鈕、GitHub primary 切換或 repo / refs / workflow mutation。 + ## 2026-06-04|首頁交付與缺口矩陣 **背景**:上一階段已把首頁 Command Map 做成 4 條泳道式拓樸;本輪接著處理首頁下方仍偏卡片堆疊的「已上線能力 / 待推進缺口」。目標是用表格矩陣讓 operator 更快掃描能力、證據與狀態,而不是逐張卡閱讀。