docs(logbook): record awooop action panel deploy [skip ci]
This commit is contained in:
@@ -1,3 +1,27 @@
|
||||
## 2026-05-07 | AwoooP Run Detail 新增下一步判斷 Action Panel
|
||||
|
||||
**背景**:Run Detail 已可看到完整時間線,但值班者仍需要在同一頁快速判斷「AI 還在做」、「等待人工審批」、「已完成可稽核」或「AI 無法閉環需人工接手」。若只呈現 timeline,仍然會回到 Telegram 訊息洗版與人工判讀負擔。
|
||||
|
||||
**本次修補**:
|
||||
- `/zh-TW/awooop/runs/[run_id]` 新增「下一步判斷」Action Panel。
|
||||
- `waiting_approval` 直接導向 `/awooop/approvals/{run_id}`,讓人工 approve / reject 不必從列表重新找。
|
||||
- `failed` / `timeout` / `cancelled` / `blocked` / `error` 顯示「需人工接手」,避免誤以為 AI 還會自動閉環。
|
||||
- `running` 顯示 AI 正在處理,提醒檢查 heartbeat、MCP latency、worker state。
|
||||
- `completed` 顯示稽核回看方向,提醒確認 MCP、出站訊息、成本與 KM / Playbook 回寫。
|
||||
- Action Panel 同步顯示入站事件、出站訊息、MCP 呼叫與 Step 數量,讓值班者一眼判斷證據鏈是否完整。
|
||||
- 補 `zh-TW` / `en` i18n 字串,維持 Operator Console 無硬編碼漂移。
|
||||
|
||||
**驗證**:
|
||||
- `node -e "JSON.parse(...zh-TW.json); JSON.parse(...en.json)"` → messages ok。
|
||||
- `pnpm --filter @awoooi/web lint -- --file 'src/app/[locale]/awooop/runs/[run_id]/page.tsx'` → No ESLint warnings or errors。
|
||||
- `pnpm --filter @awoooi/web typecheck` → success。
|
||||
- `NEXT_PUBLIC_API_URL='https://awoooi.wooo.work' pnpm --filter @awoooi/web build` → success,`/[locale]/awooop/runs/[run_id]` route 存在。
|
||||
- `rg "192\\.168|10\\.42\\.|NEXT_PUBLIC_API_URL.*192" ...` → no match。
|
||||
- Gitea Code Review `#1856` success,CD `#1855` success,CD 自動 deploy marker `624c1b26 chore(cd): deploy beba668 [skip ci]`。
|
||||
- K8s `awoooi-api` / `awoooi-web` / `awoooi-worker` 已 rollout 到 image tag `beba668a4c9723aa9a80e8e2d9679eaa8ae72e5e`。
|
||||
- Production smoke:`/zh-TW/awooop/runs` 200、`/zh-TW/awooop/runs/{run_id}` 200、`/en/awooop/runs/{run_id}` 200。
|
||||
- Production API/Web log 短窗口未看到 `IntlError`、`MISSING_MESSAGE`、`run_detail`、`platform_operator`、Traceback 或 client-side exception 相關錯誤。
|
||||
|
||||
## 2026-05-07 | AwoooP Run Detail 頁面抽離 i18n,避免控制台硬編碼漂移
|
||||
|
||||
**背景**:AwoooP Run Detail / Timeline 已上線後,仍有新頁面本身的繁中文字串直接寫在 TSX 裡。依前端規範,AwoooP Operator Console 必須跟主站一致走 `next-intl`,避免後續英文頁、審批頁與 Run timeline 語義逐步漂移。
|
||||
|
||||
Reference in New Issue
Block a user