hsiegeln
2942025a54
docs(alerting): Plan 03 — UI + backfills implementation plan
32 tasks across 10 phases:
- Foundation: Vitest, CodeMirror 6, Playwright scaffolding + schema regen.
- API: env-scoped query hooks for alerts/rules/silences/notifications.
- Components: AlertStateChip, SeverityBadge, NotificationBell (with tab-hidden poll pause), MustacheEditor (CM6 with variable autocomplete + linter).
- Routes: /alerts/* section with sidebar accordion; bell mounted in TopBar.
- Pages: Inbox / All / History / Rules (with env promotion) / Silences.
- Wizard: 5-step editor with kind-specific condition forms + test-evaluate + render-preview + prefill warnings.
- CMD-K: alerts + rules sources via LayoutShell extension.
- Backend backfills: SSRF guard on outbound URL + 30s AlertingMetrics gauge cache.
- Final: Playwright smoke, .claude/rules/ui.md + admin-guide updates, full build/test/PR.
Decisions: CM6 over Monaco/textarea (90KB gzipped, ARIA-conformant); CMD-K extension via existing LayoutShell searchData (not a new registry); REST-API-driven tests per project test policy.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-20 12:12:21 +02:00
..
2026-04-15 15:28:42 +02:00
2026-04-15 15:28:42 +02:00
2026-04-15 15:28:42 +02:00
2026-04-15 15:28:42 +02:00
2026-04-15 15:28:42 +02:00
2026-04-15 15:28:42 +02:00
2026-04-15 15:28:42 +02:00
2026-03-29 18:15:10 +02:00
2026-04-15 15:28:42 +02:00
2026-04-15 15:28:42 +02:00
2026-04-15 15:28:42 +02:00
2026-04-15 15:28:42 +02:00
2026-04-04 15:45:49 +02:00
2026-04-15 15:28:42 +02:00
2026-04-02 23:27:07 +02:00
2026-04-15 15:28:42 +02:00
2026-04-15 15:28:42 +02:00
2026-04-15 15:28:42 +02:00
2026-04-15 15:28:42 +02:00
2026-04-15 15:28:42 +02:00
2026-04-15 15:28:42 +02:00
2026-04-15 15:28:42 +02:00
2026-04-15 15:28:42 +02:00
2026-04-16 22:25:21 +02:00
2026-04-16 18:42:37 +02:00
2026-04-16 13:32:14 +02:00
2026-04-17 11:37:06 +02:00
2026-04-19 15:26:00 +02:00
2026-04-19 18:24:16 +02:00
2026-04-20 12:12:21 +02:00