SotuHire v1.8.1 - AI Wishlist, Radar Stability & Profile Context Prep¶
Destaques¶
- Wishlist com IA/local no Radar.
- Novo endpoint
POST /api/v1/radar/wishlists/draft. - Novo prompt
job_wishlist_builder_v1. - Preparação do
ProfileContexteProfileContextOrchestrator. - Fallback local multiárea para pedidos de vagas em diferentes áreas profissionais.
- Revisão obrigatória antes de salvar wishlist.
- Controles de IA por feature: currículo, vaga, importações e Radar.
- Melhorias de UX/estabilidade no Radar.
- CI expandido para backend, frontend e extensão.
- Docs, roadmap e preview visual atualizados.
Multiárea¶
Esta versão reforça que o SotuHire não é um produto apenas para TI/dev.
O sistema passa a preparar base para atender trajetórias como:
- estudantes;
- técnicos;
- tecnólogos;
- engenheiros;
- profissionais da saúde;
- direito;
- educação;
- artes/design;
- pesquisa;
- laboratório;
- turismo;
- profissionais regulamentados;
- pessoas com Lattes, portfólio, certificações e experiências não formais.
Segurança¶
- Sem auto-apply.
- Sem crawler logado novo.
- Sem automação de login.
- Sem bypass de CAPTCHA.
- Sem captura de cookies, tokens ou sessão.
- Sem API key no frontend.
- Wishlist gerada sempre exige revisão humana.
Validações¶
ruff check .: passou.ruff format --check .: passou.pytest: passou, 358 testes.mkdocs build --strict: passou.python -m compileall modules tests apps scripts: passou.pyright: passou.node --check docs/javascripts/sotuhire-demo.js: passou.npm install: passou, sem vulnerabilidades reportadas.npm run build: passou.npm run lint: passou.npm run typecheck: passou.npm run test:e2e: passou após correção de timeout no teste de mojibake em Firefox.python scripts/package_extension.py: executado na preparação da release.
Pendências conhecidas¶
- v1.8.2 implementará o Perfil Profissional Universal completo.
- Conectar mais sinais reais de perfil/currículo persistido à wishlist.
- Avaliar o warning React/toast observado no servidor Vite durante E2E, sem impacto nos testes finais.