Base interface for all diagnostic events
eventId: string
Unique event ID for correlation
timestamp: string
Timestamp in ISO format
Event category
Severity level
message: string
Human-readable message
optional
correlationId: string
Optional correlation ID for grouping related events
optional
metadata: Record<string, unknown>
Optional metadata for additional context