v0.5.0 — Real Usability, AI Setup and Validation¶
Objetivo¶
A v0.5.0 transforma o fluxo guiado em uma experiência utilizável sem exigir configuração manual ou dados pessoais reais.
Fluxo rápido¶
Currículo enviado ou colado é processado automaticamente. Vaga colada também. Com ambos disponíveis, a análise aparece no modo rápido e só roda novamente quando entradas, preferências ou análise selecionada mudam.
Preferências avançadas ficam recolhidas. Localização, modalidade, salário e contrato são opcionais; dados ausentes não bloqueiam a análise.
Setup Gemini¶
Configurar IA mostra chave, SDK, análise selecionada, análise realmente usada e troca automática para análise local.
A pessoa pode abrir o Google AI Studio, colar a chave, testar e salvar em .streamlit/secrets.toml. O arquivo permanece ignorado pelo Git.
Skills¶
O parser remove prefixos de categorias, deduplica por texto normalizado e impede soft skills de inflarem skills técnicas. A UI mostra contadores separados.
Exemplos e validação¶
O repositório inclui currículos, vagas e expected outputs fictícios. A análise de exemplo percorre o fluxo completo sem salvar histórico automaticamente.
Dashboard¶
O dashboard mantém métricas agregadas e adiciona filtros por recomendação, modalidade, senioridade, risco e período. Novos registros guardam modalidade e senioridade sem persistir textos brutos.
Limites mantidos¶
Não foram implementados scraping real, extensão Chrome, auto-apply, envio automático, PyTorch obrigatório, fine-tuning ou Concurso Mode funcional.
Qualidade¶
A entrega é validada por Pyright, Ruff, Pytest, MkDocs estrito, AppTest e smoke test headless do Streamlit.
Continuidade na v0.6.0¶
A v0.6.0 separa visualmente e funcionalmente os modos rápido e avançado. Também divide o teste Gemini em chamada simples e estruturada, adiciona diagnóstico seguro de 400 INVALID_ARGUMENT, Search Intelligence sem scraping, demo completa e screenshots reais.
Veja v0.6.0 — Polished UX, AI Diagnostics and Search Intelligence.