Stored Event
data class StoredEvent(val id: String, val sessionId: String, val sequence: Long, val pluginId: String, val type: String, val wallTimeMs: Long, val monoTimeNs: Long, val severity: Int, val summary: String, val correlationId: String? = null, val tagsJson: String = "{}", val payloadJson: String? = null, val attachmentId: String? = null, val schemaVersion: Int = 1)
A redacted event ready for durable storage. This contract deliberately has no Android or Room types, so consumers never need to know which persistence mechanism is active.