radar-legislativo-lgbtqia-v2.1 / CHECKLIST_DEPLOY.md
travahacker
🚀 Deploy inicial: Radar Legislativo LGBTQIA+ - Ensemble Híbrido
3c919fd
# ✅ 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)
```bash
# 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:
```bash
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"
- Verifique se os modelos estão públicos e acessíveis
- Links:
- https://huggingface.co/Veronyka/radar-social-lgbtqia-v2.1
- https://huggingface.co/azmina/ia-feminista-bert-posicao
### 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!** 🏳️‍🌈