RepliableNotification
data class RepliableNotification(val key: String, val packageName: String, val title: String?, val text: String?, val postedAt: Long, val replyAction: ReplyAction?)
Pure-Kotlin projection of a StatusBarNotification that carries at least one free-form RemoteInput-bearing action. Lifted out of the platform type so tools and tests can manipulate it without touching SDK-only classes.
replyAction is non-null when at least one Notification.Action on the source notification exposes a RemoteInput with allowFreeFormInput = true. Quick-reply-only actions (choice arrays without free-form text) are not included — they cannot accept arbitrary LLM-authored text.