OpsAlert represents a single operational alert surfaced by the platform. It scopes the alert to a productSlug and optionally a tenantId, classifies it with severity and type, and carries a human-readable message plus structured metadata. Acknowledgement is tracked through acknowledged, acknowledgedBy, and acknowledgedAt, while createdAt and resolvedAt mark the alert's lifespan. This gives operators a clear, auditable record of what fired, who responded, and when it cleared.
Technical section
Data model, API, and internals — visible to developers.
