Pular para conteúdo

v0.9.0 — Browser Companion e calibração de evidências

A v0.9.0 conecta a navegação manual ao fluxo local do SotuHire e melhora a qualidade das evidências usadas nas recomendações.

Entregas

  • extensão assistiva Manifest V3 e multiportal;
  • Local Companion API em 127.0.0.1:8765;
  • captura, análise e tracker para a vaga atual;
  • importação paginada de candidaturas já realizadas;
  • deduplicação entre portais e entre candidaturas antigas e análises futuras;
  • todas as fontes da candidatura no tracker;
  • ranking de requisitos recorrentes no dashboard;
  • calibração da memória e feedback útil/não útil;
  • perfil profissional com mais ações;
  • extração opcional de currículo por Gemini com fallback local.
  • análise de GitHub, repositórios, READMEs, commits, projetos e portfólios;
  • modo standalone no navegador e modo conectado ao SotuHire.
  • botão SotuHire AI e modal completo em páginas públicas do GitHub;
  • pacote validado e materiais para publicação na Chrome Web Store.

Fluxo

flowchart LR
    A[Página aberta manualmente] --> B[Extensão assistiva]
    B --> C[Local Companion API]
    C --> D[Oportunidade deduplicada]
    D --> E[Análise + memória]
    E --> F[Tracker + dashboard]
    F --> G[Ranking de requisitos]

Instalação rápida

pip install -r docs/requirements/requirements.txt
streamlit run app.py

Na aba Extensão, inicie a Local API. Depois abra chrome://extensions, ative o modo desenvolvedor, escolha Carregar sem compactação e selecione browser-extension/.

Muitas candidaturas e múltiplos portais

Para históricos com centenas de vagas, a pessoa percorre as páginas e usa Adicionar página ao lote; ao final, envia o lote acumulado. O mesmo fluxo funciona em LinkedIn, Gupy, Indeed, InfoJobs, Nube e outros portais.

Quando uma vaga aparece primeiro em um agregador e depois no ATS da empresa, o SotuHire compara empresa+título e preserva as duas fontes em um único cartão.

IA opcional

O popup envia apenas use_ai=true. A API Key continua no SotuHire local. Também é possível aprimorar a extração do currículo pelo Gemini após consentimento explícito; qualquer falha mantém o perfil do parser local.

GitHub e portfólio

O Browser Companion também reconhece páginas públicas de GitHub/projeto/portfólio. A extensão pode gerar um relatório standalone ou enviar a captura ao SotuHire para criar memórias github_profile, github_repo, portfolio, project, commit_analysis, readme_analysis e project_evidence.

Consulte Extension GitHub e Portfolio Full Analyzer.

Para gerar e publicar o pacote, consulte Publicação da extensão na Chrome Web Store.

Capturas

Aba Extensão

Popup da extensão

Vaga capturada

Feedback de evidência

Perfil profissional

Análise GitHub na extensão

Relatório de repositório

GitHub Profile Score

Análise de commits

Evidência de projeto

Botão SotuHire AI no GitHub

Modal da extensão

Configuração standalone

Configurações do modal

Relatório da análise do repositório

Preview da listagem