"""Paquete `domain`: lógica de alto nivel de extracción y orquestación. Incluye: - `service`: fachada de procesamiento de facturas. - `batch_processor`: procesamiento por lotes y orquestación de radicados. - `normalizer`: normalización LLM a un esquema canónico. - `strategies`: estrategias de extracción con backends compatibles con Chat Completions. - `profiles`: perfiles por tipo de documento e instrucciones por defecto. - `prompts`: construcción de prompts de extracción/normalización. - `config`: configuración centralizada (Pydantic BaseSettings). - `logging_config`: configuración de logging JSON y loggers dedicados. """ from __future__ import annotations