Frederico Castro
f91651056a
Refatoracao de qualidade de codigo
...
- Mover logica de routes.py para RankingMapper na camada de aplicacao
- Consolidar funcoes mesclar_periodos e anos_completos_periodos em periodo.py
- Extrair RankingCache para modulo separado em infrastructure/cache
- Substituir todos os print() por logging adequado
- Corrigir exception handlers genericos para tipos especificos
- Remover classe Atuacao e atributo atuacoes_raw nao utilizados
- Documentar status dos scripts utilitarios
2025-12-14 21:47:00 -03:00
Frederico Castro
4a98e8b38c
Add utility scripts and documentation
...
- Add TIPOS_ATUACAO_ELASTICSEARCH.md: mapping of ES activity types
- Add TOP_10_RANKING_CAPES.md: sample ranking output documentation
- Add backend/scripts/: utility scripts for analysis and debugging
- analise_detalhada.py: detailed consultant analysis
- auditar_ranking.py: ranking audit tool
- bootstrap_ranking.sh: bootstrap script
- buscar_consultores_especificos.py: search specific consultants
- popular_componente_b.py: populate component B
- top10_ranking.py: generate top 10 ranking
- Add scripts/reload_atuacapes.sh: reload ES index script
2025-12-14 21:36:57 -03:00
Frederico Castro
93fb0d8a39
Remove referencias ao Componente B dos scripts de inicializacao
2025-12-13 16:50:11 -03:00
Frederico Castro
dfc4323739
Remove referencias a SUCUPIRA_PAINEL do backend e docs
2025-12-13 09:40:40 -03:00
Frederico Castro
3edd81dbcb
Ajusta bootstrap e portas para subida sem conflitos
2025-12-12 22:44:12 -03:00
Frederico Castro
77029695cb
Bootstrap tenta multiplos DSNs para Oracle
2025-12-12 20:08:29 -03:00
Frederico Castro
b411e69713
Adiciona script bootstrap para rodar ranking + componente B automaticamente
2025-12-12 19:54:06 -03:00
Frederico Castro
23ecb8d30a
Adiciona script de auditoria do ranking
2025-12-10 14:30:27 -03:00
Frederico Castro
6f11b7c166
Automatiza componente B e ajuste frontend do ranking
2025-12-10 13:49:43 -03:00
Frederico Castro
d1379b4f5c
docs: Adiciona resumo completo do projeto de ranking
...
Documenta:
- Arquitetura implementada (4 componentes)
- Estrutura de código (Clean Architecture)
- Problema atual (Componente B = 0 por rede)
- Soluções propostas (script standalone)
- Comandos úteis e validações
- Status: 95% completo, falta resolver acesso rede CAPES
2025-12-10 05:28:34 -03:00