# Embedding policy Patch K2 Patch K2 wires the policy/profile layer into the actual NEW import runtime. ## What it changes - `GenericDocumentImportService` - resolves `EmbeddingPolicy` per imported document - resolves `EmbeddingProfile` - ensures the selected embedding model is registered - queues embeddings only for representation drafts allowed by the resolved profile - `RepresentationEmbeddingOrchestrator` - adds a convenience overload for `(documentId, modelKey, profile)` - `EmbeddingJobService` - adds a profile-aware enqueue overload - `DefaultEmbeddingSelectionPolicy` - adds profile-aware representation filtering - `DefaultEmbeddingPolicyResolver` - corrected for the current `SourceDescriptor.attributes()` shape ## Runtime flow after K2 document imported -> representations built -> policy resolved -> profile resolved -> model ensured -> matching representations queued for embedding