Skip to main content

Module conversation_packet

Module conversation_packet 

Source
Expand description

Versioned normalize-once conversation packet contract.

A ConversationPacket is the canonical unit that refresh and rebuild code can hand to storage, lexical, analytics, and semantic sinks without asking each sink to re-normalize the same conversation. The contract keeps the owned canonical payload separate from lightweight sink projections so future pipelines can pass indices, counts, and hashes instead of duplicating message text in every derived structure.

Structs§

ConversationPacket
ConversationPacketAnalyticsProjection
ConversationPacketDiagnostics
ConversationPacketHashes
ConversationPacketIdentity
ConversationPacketLexicalProjection
ConversationPacketMessage
ConversationPacketPayload
ConversationPacketProjectionError
ConversationPacketProvenance
ConversationPacketSemanticProjection
ConversationPacketSinkProjections
ConversationPacketSnippet
ConversationPacketTextBatch
ConversationPacketTextMessage
ConversationPacketTextSlab
ConversationPacketTimestamps

Enums§

ConversationPacketBuilder
ConversationPacketTextBatchMode
ConversationPacketTextSink
ConversationPacketVersionStatus

Constants§

CONVERSATION_PACKET_VERSION