Your Name
1096da12ae
feat(p2.5): aiops 時序前端面板 — Incident 6 階段視覺化
Wave 6 P2.5 frontend-designer 工業級視覺化(拒絕 AI slop):
新增(1824 行):
- apps/web/src/app/[locale]/aiops/timeline/page.tsx
- apps/web/src/components/aiops/timeline/
· AiopsTimelinePanel.tsx (413) — 主面板組件
· TimelineStage.tsx (279) — 6 階段時序卡片
· TimelineStageDetails.tsx (359) — 階段細節展開
· EvidenceViewer.tsx (144) — Evidence Snapshot 檢視
· TimelineFilter.tsx (109) — incident_id / severity / 時段 過濾器
· types.ts (118) — TS 型別定義
· mock-data.ts (357) — 開發 mock fallback
· index.ts (7) — barrel export
- i18n: messages/en.json + messages/zh-TW.json — Timeline 翻譯
設計原則:
- 拒絕 AI slop(無泛用 emoji/漸層,採工業 dashboard 風格)
- 後端 endpoint 接通 /api/v1/aiops/timeline(critic B4 修復)
- mock 模式 fallback 防 endpoint 暫時不可達
對應後端: a3b4595e(aiops_timeline.py + aiops_timeline_service.py)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: frontend-designer agent (Wave 6) <noreply@anthropic.com>
2026-04-27 08:11:40 +08:00
..
2026-04-27 08:11:40 +08:00
2026-04-10 00:29:15 +08:00
2026-04-27 08:11:40 +08:00