radar-legislativo-lgbtqia-v2.1 / CHECKLIST_DEPLOY.md
travahacker
🚀 Deploy inicial: Radar Legislativo LGBTQIA+ - Ensemble Híbrido
3c919fd

A newer version of the Gradio SDK is available: 6.2.0

Upgrade

✅ Checklist de Deploy - Radar Legislativo LGBTQIA+

Space criado: https://huggingface.co/spaces/Veronyka/radar-legislativo-lgbtqi

📦 Arquivos para Upload no Space

✅ OBRIGATÓRIOS (fazer upload)

  1. app.py

    • Interface Gradio principal
    • Detecta automaticamente ambiente HF Space
  2. ensemble_híbrido.py

    • Sistema de classificação ensemble
    • Carrega modelos do Hugging Face
  3. api_radar.py

    • Integração com APIs da Câmara e Senado
  4. requirements.txt

    • Todas as dependências necessárias
  5. README.md

    • Documentação do Space

❌ NÃO ENVIAR (arquivos locais/debug)

  • resultados1.md, resultados2.md, resultadoscompilados.md
  • pls_processadas.csv
  • processar_pls.py
  • teste_*.py
  • GUIA_*.md
  • testar_*.py
  • README_SPACE_DEPLOY.md, README_SPACE.md (só local)
  • CHECKLIST_DEPLOY.md (só local)

🚀 Passos para Upload

Opção 1: Upload Manual (Web Interface)

  1. Acesse: https://huggingface.co/spaces/Veronyka/radar-legislativo-lgbtqi
  2. Vá para a aba "Files"
  3. Clique em "Add file""Upload file"
  4. Faça upload de cada arquivo:
    • app.py
    • ensemble_híbrido.py
    • api_radar.py
    • requirements.txt
    • README.md

Opção 2: Git (Recomendado para futuras atualizações)

# No diretório do projeto local
cd "/Users/vektra/Desenvolvimento/AzMina QuiterIA"

# Adicionar remote do Space (se ainda não tiver)
git remote add hf-space https://huggingface.co/spaces/Veronyka/radar-legislativo-lgbtqi

# Ou se já tiver, atualizar
git remote set-url hf-space https://huggingface.co/spaces/Veronyka/radar-legislativo-lgbtqi

# Fazer commit dos arquivos necessários
git add app.py ensemble_híbrido.py api_radar.py requirements.txt README.md

# Commit
git commit -m "Initial deploy: Radar Legislativo LGBTQIA+"

# Push para o Space
git push hf-space main

Nota: Se o Space ainda não tem repositório Git, você precisará inicializar:

cd /tmp
git clone https://huggingface.co/spaces/Veronyka/radar-legislativo-lgbtqi
cd radar-legislativo-lgbtqi
# Copiar arquivos...
git add .
git commit -m "Initial deploy"
git push

⏱️ Após Upload

  1. Aguardar Build: 5-10 minutos na primeira vez

    • Vai baixar os modelos (~500MB total)
    • Instalar dependências
  2. Verificar Logs:

    • Clique em "Logs" no Space
    • Verifique se há erros
  3. Testar:

    • Acesse a interface web do Space
    • Teste uma busca (ex: 2020-2024, Câmara)

🔍 Verificações Pós-Deploy

  • Interface carrega sem erros
  • Modelos baixam corretamente
  • Busca na Câmara funciona
  • Busca no Senado funciona (pode retornar 0 - normal se não houver PLs recentes)
  • Classificação aparece corretamente

🐛 Troubleshooting

Erro: "Model not found"

Erro: "Module not found"

  • Verifique se requirements.txt tem todas as dependências
  • Confirme que ensemble_híbrido.py e api_radar.py estão no Space

Timeout

  • Normal no primeiro build (download dos modelos)
  • Aguarde e verifique logs

"No module named 'ensemble_híbrido'"

  • Confirme que ensemble_híbrido.py está no diretório raiz do Space
  • Não deve estar em subpasta

Boa sorte com o deploy! 🏳️‍🌈