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, incluindosotuhire-web-extension-profile-candidates.png.ruff check .- passou.ruff format --check .- passou depois de formatarapps/api/services/extension.pyetests/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 ciemapps/web- primeira tentativa falhou por lock do Windows no binario nativolightningcss; processos locaisnpm run dev/vite devdo workspace foram encerrados e a nova execucao passou: 0 vulnerabilidades.npm run buildemapps/web- passou.npm run lintemapps/web- passou.npm run typecheckemapps/web- passou.npm run test:e2eemapps/web- passou: 43 passed, 5 skipped; Vite registrou console error de Toast durante a suite, sem falhar os testes.npm run test:e2e:cross-browseremapps/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 geroudist/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.