fix(awooop): clarify operator disposition lanes
All checks were successful
Code Review / ai-code-review (push) Successful in 10s
CD Pipeline / tests (push) Successful in 1m5s
CD Pipeline / build-and-deploy (push) Successful in 3m43s
CD Pipeline / post-deploy-checks (push) Successful in 1m32s

This commit is contained in:
Your Name
2026-05-06 22:24:28 +08:00
parent d2205dc1c0
commit 7f4f5b24ba
7 changed files with 417 additions and 15 deletions

View File

@@ -4269,3 +4269,35 @@ Playwright:
- 目前公開環境已無法重現 client-side exception頁面、次級導航、SSE hydration 都正常。
- 若使用者瀏覽器仍看到錯誤,優先判斷為舊 JS chunk / 瀏覽器快取 / 部署切換期間殘留狀態;下一步可要求硬重新整理,或補 Service Worker / cache-busting 檢查。
- 仍需另排前端產品化改善:目前 AwoooP 可用但視覺與資訊密度仍偏 MVP尚未達到正式 Operator Console 品質。
## 2026-05-06台北— AwoooP Operator Console 補上處置語義層
**觸發**:統帥指出 Telegram 告警與 AI 自動化訊息混雜難以快速判斷「AI 已完成診斷」、「AI 可自動修復」、「AI 無法修復需人工」。
### 改動
- `/zh-TW/awooop` 首頁新增「處置語義」四分流:只讀診斷、人工閘門、自動執行、人工升級。
- `/zh-TW/awooop/runs` 依 Run state 推導處置 Lane`waiting_tool` 明確標成只讀診斷,`waiting_approval` 標成人工閘門,`failed/cancelled/timeout` 標成人工升級。
- `/zh-TW/awooop/approvals` 新增審批佇列摘要與「人工閘門」欄位,避免審批項目被誤讀成 AI 已在自動修復。
- `/zh-TW/awooop/work-items` 補上 Telegram 診斷/修復語義分離與告警彙整分流的工作項目。
### 驗證
```text
pnpm --dir apps/web typecheck
# passed
NEXT_PUBLIC_API_URL=https://awoooi.wooo.work pnpm --dir apps/web build
# passedAwoooP routes 均完成 production build
local next start:
/zh-TW/awooop -> HTTP 200
/zh-TW/awooop/runs -> HTTP 200
/zh-TW/awooop/approvals -> HTTP 200
/zh-TW/awooop/work-items -> HTTP 200
```
### 判讀
- 這次只收斂 Operator Console 語義與資訊架構,不改 runtime 決策鏈。
- 本機瀏覽器檢查時因 localhost 呼叫 `https://awoooi.wooo.work` 受到 CORS 限制,頁面本身無 pageerror部署到同源正式環境後需再做 live pageerror 複驗。