Pular para conteúdo

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.