16 lines
821 B
Markdown
16 lines
821 B
Markdown
# 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.
|
|
|
|
|