from src.core.models.inputs import CreditRequest
from src.app.pipeline import processar_pedido
from src.infra.documents.models import DocumentInput

req = CreditRequest(
    empresa_id="EMP001",
    meses_atividade=8,
    faturamento_mensal=15000,
    valor_credito=5000,
    num_documentos=3,
    percentual_completude=80
)

docs = [
    DocumentInput(document_id="D1", document_type="fatura", file_path="data/doc1.txt"),
    DocumentInput(document_id="D2", document_type="recibo", file_path="data/doc2.txt"),
    DocumentInput(document_id="D3", document_type="licenca", file_path="data/doc3.txt"),
]

res = processar_pedido(req, documents=docs)
print(res)
