SotuHire v2.0 — Human-Approved Career Copilot¶
V2 muda a arquitetura: o SotuHire passa de ferramentas conectadas a um sistema que representa o estado da carreira e coordena ações sob aprovação humana.
Destaques¶
- Evidence Graph tipado e Evidence Inbox revisável;
- portfólio multidisciplinar e evidência acadêmica/profissional;
- Career State e Next Best Actions determinísticos;
- proposals com preview, impacto, risco, approval, audit e undo;
- Career Copilot, planos e registry fechado de tools;
- Career Cockpit, drawer contextual, fila, busca universal e identidade visual v2;
- SQLite schema 8 com upgrade explícito 6/7→8.
Breaking e compatibilidade¶
App/Companion passam a 2.0.0. Contratos /api/v1 continuam; Copilot usa /api/v2. Extensão fica
0.10.0 porque seu runtime não mudou. Faça backup e execute a migração explicitamente.
Segurança e limitações¶
Não existe auto-apply, send email, login, pagamento ou bypass. MCP não é exposto na v2.0. Telas v2 têm pt-BR/en-US; conteúdo histórico segue migração incremental. Criação visual avançada de edges e export HTML/PDF de portfólio permanecem pós-v2.
Validação da release¶
- 661 testes backend aprovados e coverage total 86%; Ruff, format, Pyright e compileall verdes;
- 18 testes unitários web, build e E2E em Chromium, Firefox e WebKit aprovados;
npm audit,pip-audit ., secret scan e MkDocs strict aprovados;- clean install isolado e upgrade SQLite 7→8 com preservação de dados aprovados;
- extensão 0.10.0 verificada, SBOM CycloneDX 2.0.0 e SHA256SUMS gerados;
- provider local 12/12 no release-smoke; Gemini autenticado com um caso degradado após retry;
OpenAI respondeu
INSUFFICIENT_QUOTA, registrado como bloqueio externo e não como sucesso.
Relatórios externos sanitizados estão em benchmarks/results/v2.0-*.json. A tag só é criada após
CI/CodeQL remotos verdes no mesmo commit.