Pular para conteúdo

SotuHire v1.9.2 — Lattes, Academic Profile & AI-Assisted Evidence Extraction

Destaques

  • Importação assistida de Currículo Lattes por texto colado.
  • Parser local para formação, pesquisa, publicações, extensão, docência, eventos, prêmios e produção técnica/artística.
  • Extração assistida por IA/Gemini, quando configurada, sempre como rascunho revisável.
  • Evidências confirmadas entram no Perfil Profissional Universal.
  • Career Context Engine passa a considerar evidências acadêmicas.
  • Match, ATS e Tailor passam a diferenciar evidências profissionais e acadêmicas.
  • GitHub/Portfólio pode gerar candidatos acadêmicos revisáveis.
  • Fundação documental para Editais/Concursos atualizada.
  • README e docs principais revisados com português, acentos e gramática melhores.

Segurança

  • Sem login no Lattes.
  • Sem scraping autenticado.
  • Sem crawler logado.
  • Sem inscrição automática em concursos/editais.
  • Sem auto-apply.
  • Sem API key do app no frontend.
  • Sem alteração no /authenticated-browser/collect.
  • Nada extraído do Lattes é salvo no Perfil sem revisão humana.

Validações

  • python scripts/capture_web_walkthrough.py — passou; screenshots e GIF web atualizados.
  • ruff check . — passou.
  • ruff format --check . — passou.
  • pytest — passou com 397 passed, 1 warning.
  • mkdocs build --strict — passou.
  • python -m compileall modules tests apps scripts — passou.
  • pyright — passou com 0 errors, 0 warnings.
  • node --check docs/javascripts/sotuhire-demo.js — passou.
  • cd apps/web && npm ci — passou após encerrar um servidor Vite antigo que mantinha lightningcss aberto no Windows.
  • 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 com 46 passed, 5 skipped.
  • cd apps/web && npm run test:e2e:cross-browser — passou com 46 passed, 5 skipped.
  • python scripts/package_extension.py — passou; gerou dist/sotuhire-extension-v0.9.0.zip.

Pendências conhecidas

  • Upload direto de PDF/HTML do Lattes pode ficar para versão futura.
  • Parser real de edital/concurso pode ficar para v1.9.3.
  • Plano de estudo por edital pode ficar para versão futura.
  • Matching adaptativo por domínio pode ser aprofundado.