SotuHire v1.9.3 — Public Exams & Edital Intelligence Foundation
Destaques
Módulo modules/public_exams criado para editais e concursos.
Importação de edital por texto colado.
Extração local de órgão, banca, cargo, datas, taxa, salário, requisitos, etapas e conteúdo programático.
IA/Gemini opcional para estruturar edital como rascunho revisável.
Comparação inicial com o Perfil Profissional Universal.
Evidências acadêmicas/Lattes passam a ajudar na análise de requisitos.
Exam Fit Score inicial.
Checklist de requisitos/documentos.
Plano de estudo inicial simples.
Tela inicial de Editais/Concursos no frontend.
Fundação de Radar/Tracker para oportunidades públicas.
Documentação atualizada.
Segurança
Sem inscrição automática.
Sem pagamento automático.
Sem envio automático de documentos.
Sem login em banca/órgão.
Sem scraping autenticado.
Sem CAPTCHA bypass.
Sem API key do app no frontend.
Sem alteração no /authenticated-browser/collect.
O edital oficial sempre prevalece.
Validações
git fetch origin --tags --force — passou.
pytest tests/test_public_exams.py — passou: 8 testes.
ruff check . — passou.
ruff format --check . — passou.
pytest — passou: 405 testes, 1 warning de depreciação do Starlette/TestClient.
mkdocs build --strict — passou; exibiu aviso informativo do Material for MkDocs sobre MkDocs 2.0.
python -m compileall modules tests apps scripts — passou.
pyright — passou: 0 erros.
node --check docs/javascripts/sotuhire-demo.js — passou.
cd apps/web && npm ci — primeira tentativa falhou com EPERM porque um processo Vite mantinha lightningcss aberto; após parar o dev server do workspace, passou com 0 vulnerabilidades.
cd apps/web && npm run build — passou.
cd apps/web && npm run lint — passou.
cd apps/web && npm run typecheck — passou.
cd apps/web && npm run test:e2e — passou: 49 testes, 5 skipped esperados.
cd apps/web && npm run test:e2e:cross-browser — passou: 49 testes, 5 skipped esperados.
python scripts/capture_web_walkthrough.py — passou; atualizou GIF e screenshots, incluindo sotuhire-web-public-exams.png.
python scripts/package_extension.py — passou; gerou dist/sotuhire-extension-v0.9.0.zip.
Pendências conhecidas
Upload direto de PDF/HTML do edital.
Parser avançado por banca.
Histórico de chamadas/convocações.
Radar público automático seguro.
Plano de estudo avançado.
Comparação edital antigo vs novo.
Voltar para o topo