# Documentación de `application/` ## Índice - [`service.py`](./service.md): fachada de procesamiento de facturas. - [`normalizer.py`](./normalizer.md): normalización LLM a esquema canónico. - [`strategies.py`](./strategies.md): estrategias de extracción (OpenAI/Ollama). - [`profiles.py`](./profiles.md): perfiles e instrucciones por defecto. - [`prompts.py`](./prompts.md): construcción de prompts. - [`config.py` y `logging_config.py`](./config.md): configuración y logging (unificado). ## Relaciones entre módulos - `service` usa `strategies` para extraer, `profiles` para instrucciones por defecto, `prompts` para prompts reducidos y `normalizer` cuando se requiere adaptar al esquema canónico. - `config` provee `settings` consumido por varios módulos; `logging_config` inicializa logging consistente.