docs(logbook): record Runs apply gate handoff rollout [skip ci]

This commit is contained in:
Your Name
2026-06-25 22:40:18 +08:00
parent e558c72705
commit 1c04594705
2 changed files with 47 additions and 0 deletions

View File

@@ -1,3 +1,35 @@
## 2026-06-25Runs apply gate handoff 正式站驗證
**部署基準**
- Code commit`6ed461cf feat(web): enrich Runs apply gate handoff`
- Deploy marker`e558c727 chore(cd): deploy 6ed461c [skip ci]`
- Gitea Actionscode-review `#3400` SuccessCD `#3399` Running 後產生 deploy marker。
**正式 API readback**
- `/api/v1/health``healthy / prod / mock_mode=false`
- `/api/v1/platform/status-chain?project_id=awoooi&incident_id=INC-20260625-977E5F`
- `automation_handoff.kind=ansible_check_mode_apply_gate`
- `status=owner_review_required`
- `candidate.catalog_id=ansible:188-ai-web`
- `check_mode_playbook_path=infra/ansible/playbooks/188-ai-web-readonly.yml`
- `apply_playbook_path=infra/ansible/playbooks/188-ai-web.yml`
- `owner_review_checklist=4`
- `forbidden_actions=3`
- `runtime_execution_authorized=false`
**正式頁 smoke**
- Desktop`https://awoooi.wooo.work/zh-TW/awooop/runs?project_id=awoooi&incident_id=INC-20260625-977E5F&_v=e558c727-apply-gate-handoff-desktop`viewport `1440x1000`
- Mobile`https://awoooi.wooo.work/zh-TW/awooop/runs?project_id=awoooi&incident_id=INC-20260625-977E5F&_v=e558c727-apply-gate-handoff-mobile`viewport `390x844`
- 兩者皆可見:`事故焦點狀態鏈``乾跑後套用閘門``候選 PlayBook``Owner 審查清單``禁止動作``ansible:188-ai-web`、乾跑 / 套用 playbook、dry-run / apply / verifier asset、`runtime=false`、Work Item。
- `consoleErrorCount=0`、危險操作入口 `0``horizontalOverflow=0`
**完成度同步**
- Runs apply gate handoff 正式站可審查性:`78% -> 100%`
- AwoooP Runs 可判讀性:`74% -> 77%`
- 真正 AI 自動化 verified repair 成功率仍不提高;此事件仍停在 owner review apply gate未執行 Ansible apply、未重啟 `node-exporter-188`、未完成 verifier、未寫 KM / PlayBook trust。
**邊界**:本段是正式可視化與審查包產品化,不是修復批准、不是 runtime gate、不是 Telegram send、不是 host/service write。
## 2026-06-25Runs apply gate handoff 補成可審查處置包
**背景**`INC-20260625-977E5F` 已能在 Runs 事故焦點狀態鏈顯示 `ansible_check_mode_only``dry_run=passed``apply_gate=blocked``verifier=blocked`,但 UI 仍只顯示少數欄位。使用者仍無法快速判斷 owner 要審什麼、候選 PlayBook 是哪一個、乾跑 / 套用 / verifier 資產 ID 是什麼,以及哪些動作明確禁止。

View File

@@ -327,6 +327,21 @@ Tenants 目前已讀到:
完成度同步Runs apply gate handoff 可審查性 `70% -> 78%`AwoooP Runs 可判讀性 `71% -> 74%`。真正自動修復成功率不提高;正式站驗證需 deploy marker 後重跑。
### 2.5.14 Runs apply gate handoff 正式站驗證
2026-06-25 `e558c727` 正式部署後,`INC-20260625-977E5F` Runs drilldown 已確認把 apply gate handoff 審查包完整顯示。
| 項目 | 正式結果 |
|---|---|
| Code commit | `6ed461cf feat(web): enrich Runs apply gate handoff` |
| Deploy marker | `e558c727 chore(cd): deploy 6ed461c [skip ci]` |
| API readback | `candidate.catalog_id=ansible:188-ai-web`、check/apply playbook、owner checklist `4`、forbidden actions `3``runtime_execution_authorized=false` |
| Desktop smoke | `候選 PlayBook``Owner 審查清單``禁止動作`、dry-run / apply / verifier asset、`runtime=false` 可見console error `0`、dangerous action `0`、horizontal overflow `0` |
| Mobile smoke | 同 desktop`390x844``scrollWidth=clientWidth=384`、horizontal overflow `0` |
| 不可誤讀 | 沒有 Ansible apply、沒有 service restart、沒有 Telegram send、沒有 verifier success、沒有 KM / PlayBook trust writeback |
完成度同步Runs apply gate handoff 正式站可審查性 `78% -> 100%`AwoooP Runs 可判讀性 `74% -> 77%`。下一步仍是把 owner review / verifier / KM writeback 變成真正狀態機,不是把人工卡點藏在長文字裡。
## 3. 頁面 UI/UX 現況盤點
2026-06-25 對正式站桌機 / mobile 抽查: