feat: Enhance GUI and processing services with new batch processing and estimation features, update concurrency settings, and improve styling organization.

This commit is contained in:
erik
2026-03-01 19:56:10 -05:00
parent 69debb1c93
commit 3c258ebf12
14 changed files with 1777 additions and 1071 deletions
+5 -2
View File
@@ -3,7 +3,10 @@
Encapsula la lógica de estimación previa al procesamiento.
"""
import os
from typing import List, Dict, Any, Optional
from typing import List, Dict, Any, Optional, TYPE_CHECKING
if TYPE_CHECKING:
from application.service import InvoiceProcessingService
from application.profiles import get_profile
from application.prompts import PromptBuilder
@@ -13,7 +16,7 @@ from application.file_discovery import get_sorted_radicados, find_file_for_type_
from core.utils import collect_radicado_docs, collect_documents_flat
class Estimator:
def __init__(self, service):
def __init__(self, service: 'InvoiceProcessingService'):
self.service = service
def estimate(