15 lines
680 B
Python
15 lines
680 B
Python
"""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
|
|
|