Block a user
feat(alerting): Plan 03 — UI + backfills (SSRF guard, metrics caching, docker stack)
chore(ui): regenerate openapi schema for Plan 02 alerting endpoints
test(alerting): decentralize @MockBean + add SpringContextSmokeIT (follow-up to #141)
fix(alerting): ClickHouseSearchIndex bean registered as concrete type (hotfix: production crashloop)
feat(alerting): Plan 01 — outbound HTTP infra + admin-managed outbound connections
feat/runtime-compact-view
SaaS platform UX polish: layout, navigation, error handling
fix: restore exchange table scroll by adding flex constraints to tableWrap