docs(logbook): record Runs Work Item handoff rollout [skip ci]
This commit is contained in:
@@ -1,3 +1,40 @@
|
||||
## 2026-06-25|Runs apply gate 串接 Work Item 審查入口與焦點優先讀取
|
||||
|
||||
**背景**:`INC-20260625-977E5F` / `node-exporter-188` 已被修正為 `ansible_check_mode_only`,Runs 事故焦點也能顯示乾跑、套用審查與 verifier 卡點;但 operator 仍需要自己複製 Work Item ID 去找審查頁,且首次載入會被整頁 Run 狀態鏈批次拖慢,造成「看起來仍沒有下一步」。
|
||||
|
||||
**完成**:
|
||||
- `AwoooPStatusChainPanel` 在 `automation_handoff.work_item_id` 存在時顯示 `查看 Work Item 審查` 連結。
|
||||
- 連結直達 `/zh-TW/awooop/work-items?project_id=awoooi&work_item_id=ansible-apply-gate%3Aawoooi%3AINC-20260625-977E5F&incident_id=INC-20260625-977E5F`,把 Runs 的乾跑後套用閘門接到 Work Items owner review。
|
||||
- Runs 頁把 URL `incident_id` 改成獨立優先讀取 `status-chain`,不再等整頁 Run 批次狀態鏈全部回來才顯示焦點事故。
|
||||
|
||||
**部署基準**:
|
||||
- Work Item 入口 commit:`68f66476 fix(web): link Runs apply gate to Work Item`
|
||||
- Work Item 入口 deploy marker:`5e21c734 chore(cd): deploy 68f6647 [skip ci]`
|
||||
- 焦點優先讀取 commit:`5ee68dc7 fix(web): prioritize Runs incident focus chain`
|
||||
- 焦點優先讀取 deploy marker:`3e2890f6 chore(cd): deploy 5ee68dc [skip ci]`
|
||||
- Gitea Actions:code-review `#3402` / CD `#3401` Success;code-review `#3404` / CD `#3403` Success。
|
||||
|
||||
**驗證**:
|
||||
- i18n mirror:`zhLeaves=13690`、`enLeaves=13690`、`missing=0`、`extra=0`、`typeDiff=0`。
|
||||
- `pnpm --filter @awoooi/web typecheck` 通過。
|
||||
- `python3 scripts/security/source-control-owner-response-guard.py --root .`:`SOURCE_CONTROL_OWNER_RESPONSE_GUARD_OK`。
|
||||
- `python3 scripts/security/security-mirror-progress-guard.py --root .`:`SECURITY_MIRROR_PROGRESS_GUARD_OK`。
|
||||
- `git diff --check` / `git diff --cached --check` 通過。
|
||||
|
||||
**正式頁 smoke**:
|
||||
- Runs desktop:`https://awoooi.wooo.work/zh-TW/awooop/runs?project_id=awoooi&incident_id=INC-20260625-977E5F&_v=3e2890f6-focus-fast-desktop`,viewport `1440x1000`,約 `7.7s` 出現 `乾跑後套用閘門` 與 `查看 Work Item 審查`。
|
||||
- Runs mobile:`https://awoooi.wooo.work/zh-TW/awooop/runs?project_id=awoooi&incident_id=INC-20260625-977E5F&_v=3e2890f6-focus-fast-mobile`,viewport `390x844`,約 `8.3s` 出現 `乾跑後套用閘門` 與 `查看 Work Item 審查`。
|
||||
- 兩者皆可見:`AwoooP 狀態鏈`、`ansible:188-ai-web`、`Owner 審查清單`、`禁止動作`、`runtime=false`、Work Item 連結;`horizontalOverflow=0`、危險執行入口 `0`。
|
||||
- Work Items desktop / mobile 目標頁皆可讀到 `ansible-apply-gate:awoooi:INC-20260625-977E5F`、`INC-20260625-977E5F` 與狀態鏈;錯誤文字 `0`、`horizontalOverflow=0`。
|
||||
|
||||
**完成度同步**:
|
||||
- Runs apply gate operator handoff:`100%`。
|
||||
- AwoooP Runs 可判讀性:`77% -> 80%`。
|
||||
- 全站 UI/UX 專業化:`55% -> 57%`。
|
||||
- 真正 AI 自動化 verified repair 成功率仍不提高;此事件仍停在 owner review apply gate,尚未 Ansible apply、尚未 service restart、尚未 verifier success、尚未 KM / PlayBook trust writeback。
|
||||
|
||||
**邊界**:本段只把乾跑後的下一步審查入口產品化;不執行 Ansible apply、不重啟 `node-exporter-188`、不 SSH、不發 Telegram、不新增 runtime action、不開 runtime gate。
|
||||
|
||||
## 2026-06-25|Runs apply gate handoff 正式站驗證
|
||||
|
||||
**部署基準**:
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# AWOOOI 全面工作盤點與產品 UI/UX 專業化推進清單
|
||||
|
||||
> 日期:2026-06-25(台北時間)
|
||||
> 基線:`gitea/main=5895bd18`(deploy `66be2576`,包含 AwoooP Approvals decision handoff rail 與後續 P0 convergence 驗證)
|
||||
> 基線:`gitea/main=3e2890f6`(deploy `5ee68dc7`,包含 Runs apply gate Work Item 審查入口與焦點優先讀取)
|
||||
> 定位:回應「做了很多但使用者看不到成果」的產品真相盤點、頁面優化計畫與 AI 自動化落地路線。
|
||||
> 邊界:本文件只建立盤點與推進清單;不開 runtime gate、不 SSH、不 active scan、不讀 secret、不發 Telegram、不修改主機或 workflow。
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
| AI Agent 只讀治理 / API / gate 契約 | `92%` | 已有很多 snapshot、API、治理頁與邊界顯示,但主要仍是「看得到、不能動」。 |
|
||||
| 完整 AI 自動化產品閉環 | 約 `60-64%` | Sensor / Evidence / Classification / Gate / UI 有雛形;`repair_candidate_missing` 已拆出 owner-review-ready 草案狀態,但 execution、verifier、KM / PlayBook writeback、Telegram live receipt 仍不足。 |
|
||||
| 真正 production autonomous repair | 約 `3-5%` verified success | 多數告警仍落在 manual review、draft ready owner review、general fallback 或 no-action;草案 ready 不等於 runtime success。 |
|
||||
| 全站專業 UI/UX 產品化 | 約 `55%` | Google Ads 式 shell、主導航整併、Tenants 作戰圖 / mobile responsive 資產卡、AwoooP 首屏 AI 自動化真相帶、Work Items operator SOP rail 與 Approvals decision handoff rail 已上線;Runs / Observability / Knowledge Base 仍需大幅圖表化與重複頁整併。 |
|
||||
| 全站專業 UI/UX 產品化 | 約 `57%` | Google Ads 式 shell、主導航整併、Tenants 作戰圖 / mobile responsive 資產卡、AwoooP 首屏 AI 自動化真相帶、Work Items operator SOP rail、Approvals decision handoff rail,以及 Runs apply gate Work Item 入口已上線;Observability / Knowledge Base 仍需大幅圖表化與重複頁整併。 |
|
||||
| 全產品 / 網站 / 專案納管 | read-only `65%`,runtime `0%` | Tenants API 已列 `16` 個產品面、`31` 條公開路由、`10` 個候選 repo;owner accepted / runtime gate / action buttons 仍全為 `0`。 |
|
||||
|
||||
因此下一階段不能再以「新增更多文字卡」為主要進度。必須改成:
|
||||
@@ -218,6 +218,23 @@ Tenants 目前已讀到:
|
||||
|
||||
完成度同步:AwoooP status-chain 真相語意 `64% -> 67%`;Telegram / AwoooP 乾跑誤導修正 source-side / production readback `100%`;真正 AI 自動化 verified repair 成功率不提高,仍需以 apply + verifier + KM / PlayBook writeback 計算。
|
||||
|
||||
### 2.5.7 Runs apply gate 串接 Work Item 審查入口
|
||||
|
||||
2026-06-25 已完成 `/zh-TW/awooop/runs` 小切片,讓 `INC-20260625-977E5F` 這類已完成 Ansible check-mode 乾跑但尚未 apply 的事件,可以從 Runs 事故焦點直接進 Work Items owner review。
|
||||
|
||||
| 項目 | 完成 |
|
||||
|---|---|
|
||||
| Work Item 入口 | `AwoooPStatusChainPanel` 在 `automation_handoff.work_item_id` 存在時顯示 `查看 Work Item 審查` |
|
||||
| 目標連結 | `/zh-TW/awooop/work-items?project_id=awoooi&work_item_id=ansible-apply-gate%3Aawoooi%3AINC-20260625-977E5F&incident_id=INC-20260625-977E5F` |
|
||||
| 焦點優先 | Runs URL `incident_id` 改為獨立優先讀取 status-chain,不再被整頁 Run 批次拖慢 |
|
||||
| Code commits | `68f66476 fix(web): link Runs apply gate to Work Item`;`5ee68dc7 fix(web): prioritize Runs incident focus chain` |
|
||||
| Deploy markers | `5e21c734 chore(cd): deploy 68f6647 [skip ci]`;`3e2890f6 chore(cd): deploy 5ee68dc [skip ci]` |
|
||||
| Production smoke | desktop 約 `7.7s`、mobile 約 `8.3s` 出現 `乾跑後套用閘門` 與 `查看 Work Item 審查`;Work Items 目標頁 desktop / mobile 可讀到工作項、incident 與狀態鏈 |
|
||||
| Layout | desktop / mobile `horizontalOverflow=0`;危險執行入口 `0` |
|
||||
| 邊界 | 不執行 Ansible apply、不重啟、不 SSH、不發 Telegram、不新增 runtime action、不提高 runtime gate |
|
||||
|
||||
完成度同步:Runs apply gate operator handoff `100%`;AwoooP Runs 可判讀性 `77% -> 80%`;全站 UI/UX 專業化 `55% -> 57%`;production autonomous repair verified success 仍 `3-5%`,因為尚未 apply、verifier、KM / PlayBook trust writeback。
|
||||
|
||||
### 2.5.7 Runs 資產沉澱拆出乾跑 / 套用狀態
|
||||
|
||||
2026-06-25 已完成 `/zh-TW/awooop/runs` 前端語意小切片:`資產沉澱` ledger 不再把 Ansible candidate、check-mode、apply 全部混在「腳本」一格,而是拆成 `乾跑` 與 `套用`。
|
||||
|
||||
Reference in New Issue
Block a user