docs(awooop): record t30 run timeline rollout
All checks were successful
E2E Health Check / e2e-health (push) Successful in 22s

This commit is contained in:
Your Name
2026-05-15 05:28:51 +08:00
parent 3ca3502147
commit 27c2a3d980

View File

@@ -22,7 +22,18 @@
- `NEXT_PUBLIC_API_URL=https://awoooi.wooo.work pnpm --filter @awoooi/web build`pass既有 Sentry 建議警告與部分靜態頁 timeout retry warning 出現,但 build exit 0。
**推版與 production 驗證**
- Pendingcommit / Gitea main / CI/CD / production smoke
- `bc899405 feat(awooop): link remediation evidence to run timeline` 已推 Gitea main
- Production positive Run smoke 首次抓到 500有 remediation history 的 Run timeline 混排 DB `datetime` 與 ADR-100 history ISO string排序時出現 `TypeError: '<' not supported between instances of 'str' and 'datetime.datetime'`
- `226f551e fix(awooop): sort mixed run timeline timestamps` 修正 timestamp sort key補測試覆蓋 mixed datetime / ISO stringGitea Code Review run `2194` successCD run `2193` tests / build-and-deploy / post-deploy-checks 全 success。
- Playwright 首次檢查 Run Detail evidence 已出現,但抓到既有 hydration mismatchRun Detail 初始 SSR 直接渲染 `new Date()` 的 last updated timeserver/client 不一致造成 React #418/#425/#423
- `5af7108b fix(awooop): avoid run timeline hydration mismatch` 改為 client fetch 後才顯示 last refreshGitea Code Review run `2196` successCD run `2195` tests / build-and-deploy / post-deploy-checks 全 success。
- 最新 deploy marker`3ca35021 chore(cd): deploy 5af7108 [skip ci]`
- Production imageAPI `192.168.0.110:5000/awoooi/api:5af7108b18e99594470c89bb200708d50c0ece02`Web `192.168.0.110:5000/awoooi/web:5af7108b18e99594470c89bb200708d50c0ece02`
- K8s rollout`awoooi-api` / `awoooi-web` in `awoooi-prod` successfully rolled outhealth 200 healthyPostgreSQL / Redis / Ollama / OpenClaw / SigNoz all up。
- Production API positive run `6d8feeaa-1035-570f-a03f-9287c1036746``remediation_history.schema_version=awooop_run_remediation_evidence_v1``total=3``incident_ids=['INC-20260514-F85F21']``counts.remediation_history=3`timeline 有 3 筆 `kind=remediation` / `ADR-100 補救試跑`
- Production API positive run `44109526-8fea-508e-a0f9-af818514ab59`:同樣連到 `INC-20260514-F85F21``remediation_history.total=3`timeline 有 3 筆 `ADR-100 補救試跑`
- Playwright production Run Detail check`/zh-TW/awooop/runs/6d8feeaa-1035-570f-a03f-9287c1036746?project_id=awoooi` 顯示 `補救試跑證據``ADR-100 補救試跑``auto_repair_executor/ssh_diagnose/read``寫入incident=falseautoRepair=false`console errors = 0screenshot `/tmp/awoooi-t30-run-remediation-evidence.png`
- Playwright production Approval Decision check`/zh-TW/awooop/approvals/6d8feeaa-1035-570f-a03f-9287c1036746?project_id=awoooi` 顯示同一組 remediation evidenceconsole errors = 0screenshot `/tmp/awoooi-t30-approval-remediation-evidence.png`
**目前整體進度**
- Alertmanager 低風險自動修復主線:約 98%。