v1.5.1 — auditoria de prontidão de produto¶
Data: 2026-06-23.
A v1.5.1 aprofunda a leitura de prontidão do produto depois da integração web-first da v1.5.0. O critério desta página é simples: Real significa tela, endpoint, service, core e teste existindo em conjunto. Recursos apenas visuais ficam como Parcial ou Roadmap.
Matriz de prontidão¶
| Funcionalidade | Tela frontend | Endpoint API | Service backend | Módulo core | Usa IA? | Usa prompt? | Tem fallback? | Tem teste? | Status real | Pendência |
|---|---|---|---|---|---|---|---|---|---|---|
| Home web-first | Home | Não chama API obrigatória | Não aplicável | Não aplicável | Não | Não | Modo Demo | Playwright | Real | Manter screenshots consistentes. |
| Dashboard + fluxo guiado | Dashboard | GET /health, /tracker/* |
tracker, health |
modules/tracker |
Não | Não | Modo Demo | Playwright | Real | Persistir progresso real do fluxo no futuro. |
| Currículo | Currículo | POST /resume/extract |
extract_resume |
parsers + structured extractor | Opcional Gemini | resume_extraction_v1 |
Parser local | Python + E2E | Real | Upload PDF/DOCX no web ainda é roadmap. |
| Vaga | Vaga | POST /job/extract |
extract_job |
parser + structured extractor | Opcional Gemini | job_extraction_multi_domain_v1 |
Parser local | Python + E2E | Real | Importar captura direto para estado da tela. |
| Compatibilidade | Compatibilidade | POST /match/analyze |
analyze_match |
analyzer/matching | Opcional Gemini | match_analysis_evidence_based_v1 |
Local | Python + E2E | Real | Histórico comparativo por vaga. |
| ATS | Análise ATS | POST /ats/analyze |
analyze_ats |
modules/ats |
Opcional insights | ats_analysis_v1 |
Local | Python + E2E | Real | Exportar checklist. |
| Ajuste de currículo | Ajuste | POST /resume/tailor |
tailor_resume |
modules/resume_tailor |
Opcional sugestões | resume_tailor_v1 |
Local seguro | Python + E2E | Real | Export DOCX moderno. |
| GitHub/portfólio | GitHub | POST /github/repo/analyze |
analyze_github_repo |
GitHub analyzer/portfolio | Opcional Gemini | github_repo_analysis_v2 |
Local | Python + E2E | Real | Análise de perfil GitHub completa no web. |
| Candidaturas/Kanban | Candidaturas | GET/POST/PATCH /tracker/jobs |
tracker |
modules/tracker |
Não | Não | Store local | Python + E2E | Real | Edição completa de card em modal. |
| Inteligência | Inteligência | /tracker/metrics, /requirements, /funnel, /sources |
tracker |
modules/tracker |
Não | Não | Store local | Python + E2E parcial | Real | Mais filtros por período/fonte. |
| Fontes e Captura | Fontes e Captura | /extension/*, /sources/authenticated-browser/* |
extension/sources | local companion + scraping existente | Não por padrão | Não | Mensagens e modo Demo | Python + E2E | Parcial | Status real do companion em tempo real. |
| Extensão Local | Fontes e Captura | /extension/status, /captures, /import/* |
apps.api.services.extension |
modules/local_api |
Local por padrão | Parcial interno | Sim | Python + E2E | Real | Importar captura para estado global da Vaga. |
| Navegador autenticado autorizado | Fontes e Captura | /sources/authenticated-browser/* |
apps.api.services.sources |
fluxo existente | Não por padrão | Não | Sim | Parcial | Parcial | Não alterar automação sensível; só melhorar feedback. |
| IA e Providers | Configurações | /settings/ai* |
ai_settings |
modules/ai/providers |
Sim | Indireto | Local/fallback | Python + E2E | Real | Rotação/validação mais rica de provider. |
| Privacy/local-first | Privacidade | Não obrigatório | Não aplicável | regras/docs | Não | Não | Não aplicável | Playwright | Real | Revisão jurídica futura se virar SaaS. |
| Streamlit | Modo legado/dev | Não é fluxo /api/v1 |
app.py, modules/ui |
core antigo | Opcional | Parcial | Sim | Python | Legado | Manter sem bloquear web-first. |
| GitHub Pages | Site estático | Não usa API local | MkDocs | docs/static demo | Não | Não | Estático | mkdocs build |
Real | Não virar app com segredos. |
Pontos melhorados na v1.5.1¶
- Fluxo guiado de 8 passos na Home e no Dashboard.
- Badges e explicações padronizadas para análise local, análise com IA e fallback local.
- Recomendações de ATS, Tailor, Match e GitHub separadas em pontos fortes, lacunas, sugestões, riscos, próximas ações e itens que não devem ser adicionados sem evidência.
- Painel de Extensão Local com origem, data, tipo de captura e ações para Vaga, Candidaturas e GitHub Analysis quando aplicável.
- Kanban com origem, score, última análise, notas e datas nos cards/lista.
- E2E cobrindo demos, IA Settings, Sources, Kanban e ausência de branding legado público.
- Capturas visuais v1.5.1 padronizadas em 1440x1000.
Pendências reais¶
- Persistir progresso do fluxo guiado com dados reais da sessão.
- Abrir captura importada diretamente no estado da tela Vaga.
- Modal completo de edição de candidatura no web.
- Export DOCX no frontend moderno.
- Status em tempo real do Local Companion sem depender de refresh manual.
- Métricas de qualidade por prompt/provider.