Pular para conteúdo

SotuHire v1.9.1 - Release Integrity, README Overhaul, Context Unification & Extension Profile Bridge

Destaques

  • Integridade da release/tag v1.9.0 revisada.
  • Lockfile do frontend validado com npm ci.
  • README reestruturado como pagina profissional do projeto.
  • Screenshots/GIF do frontend web moderno atualizados.
  • Career Context Engine criado para unificar Perfil Universal, RAG local e sinais do produto.
  • Integrações iniciais do contexto em Radar, Wishlist, Match, ATS, Tailor, Kanban/Tracker, Fontes, Notificacoes, Extensao e GitHub/Portfolio.
  • Extension Profile Bridge: capturas e projetos da extensao podem gerar evidencias candidatas revisaveis para o Perfil Profissional Universal.
  • Roadmap e docs atualizados.

Segurança

  • Sem auto-apply.
  • Sem candidatura automatica.
  • Sem bypass de CAPTCHA.
  • Sem captura de cookies/tokens/sessao/headers.
  • Sem API key do app no frontend.
  • Sem alteracao no fluxo /authenticated-browser/collect.
  • Evidencias vindas da extensao exigem revisao humana antes de entrar no Perfil.

Documentacao

  • README deixou de ser changelog.
  • Links principais reorganizados.
  • Preview visual atualizado.
  • Docs de contexto e ponte da extensao adicionados.
  • README da extensao documenta app v1.9.1 compativel com extensao v0.9.0.

Validacoes

Executadas nesta preparacao da v1.9.1:

  • git status --short, git branch --show-current, git fetch origin --tags --force, git log --oneline -25, git tag --list, git ls-remote --tags, git rev-parse - executados na auditoria/retomada.
  • python scripts/capture_web_walkthrough.py - passou e gerou screenshots/GIF web, incluindo sotuhire-web-extension-profile-candidates.png.
  • ruff check . - passou.
  • ruff format --check . - passou depois de formatar apps/api/services/extension.py e tests/test_api_extension_bridge.py.
  • pytest - passou: 385 passed, 1 warning.
  • mkdocs build --strict - passou, com aviso informativo do Material for MkDocs sobre MkDocs 2.0.
  • python -m compileall modules tests apps scripts - passou.
  • pyright - passou: 0 errors, 0 warnings.
  • node --check docs/javascripts/sotuhire-demo.js - passou.
  • npm ci em apps/web - primeira tentativa falhou por lock do Windows no binario nativo lightningcss; processos locais npm run dev/vite dev do workspace foram encerrados e a nova execucao passou: 0 vulnerabilidades.
  • npm run build em apps/web - passou.
  • npm run lint em apps/web - passou.
  • npm run typecheck em apps/web - passou.
  • npm run test:e2e em apps/web - passou: 43 passed, 5 skipped; Vite registrou console error de Toast durante a suite, sem falhar os testes.
  • npm run test:e2e:cross-browser em apps/web - passou: 43 passed, 5 skipped; Vite registrou erros de importacao de modulo apos a conclusao dos testes, sem falha da suite.
  • python scripts/package_extension.py - passou e gerou dist/sotuhire-extension-v0.9.0.zip.

Pendencias conhecidas

  • Matching adaptativo por dominio pode ser aprofundado.
  • Upload direto de arquivos para Perfil pode ficar para versao futura.
  • Integracao avancada de GitHub/Portfolio com Perfil pode evoluir.
  • Notificacoes nativas do sistema operacional podem ficar para versao futura.
  • Investigar logs de console do Vite/Playwright que aparecem apos suites E2E verdes.