Incidents
Active incidents, recent post-mortems, and the runbook index. Pages on-call, surfaces to the public status page automatically.
Active1SEV-1 — investigating
Last 30 days3all resolved
MTTR (30d)28 m↓ from 47 m
Uptime99.97%SLO 99.9% · within
Active
SEV-1
Investigating
status.blun.ai upstream returning 502
Recent incidents
SEV-2
Component
Mailing Resolved
Mailing — delayed delivery to Outlook recipients
Microsoft incoming-mail queue rate-limited a batch from one shared IP. Affected ~1.2% of recipients between 14:08 and 15:42 CET. Migrated affected campaigns to a secondary pool.
Mailing Resolved
SEV-3
Component
Reach Resolved
Reach — ad-set rebalancer paused for 22 minutes
Background worker hit a memory leak after a malformed Google Ads response. Manual budgets continued to work; auto-rebalances were skipped. Hotfix shipped, queued rebalances replayed.
Reach Resolved
SEV-3
Component
Listings Resolved
Listings — ImmoScout sync delay
Upstream ImmoScout API returned 503 for ~40 minutes. New listings queued and replayed once their API recovered. No data loss; no public communication beyond status-page note.
Listings Resolved
SEV-3
Component
Auth & Billing Resolved
Auth — sporadic 5xx on /api/auth/forgot
Stale DB connection pool after a routine restart caused ~2.4% of forgot-password requests to 502. Pool size + idle-recycle tuned. No accounts compromised.
Auth & Billing Resolved
Post-mortems
SEV-2
Owner
otto Action items
PM-2026-05-02 · Outlook deliverability deferral
Root cause: shared-pool reputation drop after a customer's high-volume send. Action items: (1) per-customer rate-limit on shared pool · (2) auto-migration to dedicated IP at threshold · (3) inbox-rotation for Microsoft. Read PM →
otto Action items
SEV-3
Owner
frida Closed
PM-2026-04-24 · Reach worker OOM
Root cause: unbounded buffer when Google Ads response was malformed. Action items: (1) bounded buffer · (2) malformed-input fallback · (3) memory budget alerts. All shipped. Read PM →
frida Closed