v0.6.0 — Polished UX, Real AI Validation and Search Intelligence Foundation¶
Objetivo¶
A v0.6.0 torna o fluxo principal mais direto, separa claramente as experiências rápida e avançada e inicia uma estratégia segura de descoberta de oportunidades.
Experiência¶
O modo rápido concentra currículo, vaga e resultado em uma página. Ao carregar os dois textos, a análise local pode rodar automaticamente sem exigir preferências ou navegação por abas.
O modo avançado mantém edição, preferências, provider de IA, exports, histórico, dashboard, detalhes técnicos e a nova área de Search Intelligence.
A ação Rodar demo completa usa somente fixtures fictícias do repositório, processa currículo e vaga e gera uma análise local pronta para revisão.
Gemini validável¶
O wizard separa duas verificações:
- Testar Gemini simples envia uma instrução mínima sem schema. Falhas aqui indicam chave, modelo, SDK, quota ou configuração.
- Testar Gemini estruturado usa o JSON Schema mínimo do SotuHire. Se apenas esta etapa falhar, o diagnóstico aponta para schema ou payload.
O diagnóstico informa categoria, código, modelo, versão do SDK, origem da variável, tipo da chamada, sugestão e erro bruto resumido. A chave nunca é exibida.
O payload estruturado usa JSON Schema compatível com o SDK google-genai, sem palavras-chave que o endpoint não aceita.
Busca responsável¶
Search Intelligence gera queries, cargos equivalentes, fontes e um plano semanal. Hidden Jobs Radar sugere empresas, termos e alertas manuais.
Nenhum dos módulos faz scraping ou chamada de rede. A pessoa usuária revisa a estratégia e executa as buscas manualmente.
Evidências e QA¶
- regressões específicas para diagnóstico Gemini, payload estruturado, modos, skills, busca, radar, demo e screenshots;
- seis screenshots reais do app, todos com fixtures fictícias;
- script Playwright reproduzível em
scripts/capture_screenshots.py; - validação final com Pyright, Ruff, Pytest, MkDocs strict e smoke test Streamlit.
Veja também:
- Setup local do Gemini
- Search Intelligence foundation
- Hidden Jobs Radar safe mode
- Testes de screenshots
Continuidade na v0.7.0¶
A v0.7.0 conecta a fundação criada aqui a uma pipeline de coleta pública responsável. Search Intelligence e Hidden Jobs Radar passam a salvar, testar e coletar fontes; oportunidades são normalizadas, deduplicadas, analisadas e podem seguir para o tracker.
O modo rápido fica mais compacto e aceita URL pública. O modo avançado ganha a aba Coletar vagas. O wizard Gemini passa a testar também o caminho real da análise e usa imediatamente a chave digitada na sessão.