Pular para conteúdo

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.