- US-001: mută queue_client.py în data_entry/services/ocr/ - US-002/003/004: oracle_receipt_writer + oracle_server_id în DB - US-005: receipt_handlers.py (PDF/photo/callback flow) - US-006: wire handlers în main.py, per-schema connect, seq_cod.nextval - US-007: .gitignore secrets/*.oracle_pass - US-008/009/010: teste unit + integration + E2E - setup-secrets.sh helper + template - docs/telegram/README.md actualizat cu arhitectura nouă Testat E2E pe DB live (MARIUSM_AUTO). COD din seq_cod.nextval. pypdfium2 fallback pentru PDF decode (fără poppler). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
19 lines
535 B
Python
19 lines
535 B
Python
# Business logic services
|
|
from .receipt_service import ReceiptService
|
|
from .nomenclature_service import NomenclatureService
|
|
from .expense_types import EXPENSE_TYPES, ExpenseType
|
|
from .receipt_auto_create import ReceiptAutoCreateService, ReceiptCreateResult
|
|
from .oracle_receipt_writer import write_receipt
|
|
from . import sse_service
|
|
|
|
__all__ = [
|
|
"ReceiptService",
|
|
"NomenclatureService",
|
|
"EXPENSE_TYPES",
|
|
"ExpenseType",
|
|
"ReceiptAutoCreateService",
|
|
"ReceiptCreateResult",
|
|
"write_receipt",
|
|
"sse_service",
|
|
]
|