feat(scoring): análise robusta de extrato + integração end-to-end + correção API/frontend - bank_statement_analyzer: nova lógica 90 dias, critérios 1/2/3, score 0-100, recommended_max_by_term (15/30/45), analysis_status/confidence/reasons - document_analyst: bank_statement_features em features com try/except - scoring_engine: bank_statement_features dos docs, valor_credito/prazo_dias em features_used, suporte recommended_max_by_term - pipeline: entity_features via validate_entity_consistency, risk recommendations passados ao decision_engine - API: endpoint /evaluate corrigido (parâmetro nuit); novo /evaluate/v2 com prazo_dias 15|30|45 e resposta com approved_amount, recommended_*, bank_statement_summary - Frontend: revisao-processar envia nuit e prazo_dias; alert de erro mostra detalhe da API - tests/teste2.py: saída por doc (bank_statement_features) + pipeline final