TerminalClipboardWriteEvent
data class TerminalClipboardWriteEvent(val selection: String, val text: String, val audit: TerminalClipboardAuditEvent)
Host-facing decoded OSC 52 clipboard write request.
This event is emitted only after the request has been parsed, size-checked, decoded as UTF-8 text, and allowed by TerminalClipboardPolicy. It is kept separate from TerminalClipboardAuditEvent so content-free audit streams do not accidentally retain clipboard payloads.