Local build report¶
Atualização¶
Esta versão atualiza a documentação do SotuHire para incluir:
- estratégia de scraping responsável;
- conectores de fontes;
- benchmark de players e projetos similares;
- Ruff como linter/formatter oficial do projeto;
pyproject.toml;- GitHub Actions;
.pre-commit-config.yaml;- comandos de qualidade;
- variáveis de ambiente para scraping controlado.
Arquivos adicionados¶
docs/05-data-sources/scraping-strategy.md
docs/05-data-sources/source-connectors.md
docs/06-engineering/ruff.md
docs/06-engineering/ci-cd.md
docs/10-benchmark/players-and-inspirations.md
pyproject.toml
.github/workflows/ci.yml
.pre-commit-config.yaml
Data¶
Gerado em: 2026-06-12T06:29:01
Atualização: Lattes, ATS e portais brasileiros¶
Foi adicionada uma nova camada de documentação para:
- separar currículo ATS de Currículo Lattes;
- tratar GitHub, LinkedIn e portfólio como fontes complementares;
- mapear portais brasileiros de vagas e estágio;
- planejar conectores por prioridade;
- registrar riscos e abordagens por fonte.
Novos arquivos:
docs/03-business-rules/resume-types.md;docs/05-data-sources/brazilian-job-portals.md;docs/05-data-sources/portal-connector-roadmap.md.
Atualização expandida¶
Esta revisão adicionou documentação e módulos para:
- Search Intelligence;
- fontes alternativas;
- Social Post Discovery;
- RAG Memory;
- AI Provider Strategy;
- Profile Score;
- GitHub/Portfolio Analyzer;
- Job Tracker Kanban;
- Follow-up Assistant;
- Alerts Roadmap;
- Browser Extension Roadmap;
- projetos de referência.
Garantia aplicada nesta geração:
- nenhum arquivo existente foi removido;
- nenhum documento Markdown existente teve número de linhas reduzido;
- novos docs foram adicionados em subdiretórios existentes;
- módulos Python foram adicionados como base inicial testável;
- novos links e diagramas Mermaid foram incluídos.
Validação local da v0.8.0¶
Executado em 2026-06-14 após a implementação de Career Memory e RAG local:
| Verificação | Resultado |
|---|---|
| Pyright | 0 erros, 0 warnings |
| Ruff check | aprovado |
| Ruff format check | 196 arquivos formatados |
| Pytest | 157 testes aprovados |
| MkDocs strict | build aprovado |
| Streamlit health | HTTP 200, resposta ok |
| Capturas v0.8.0 | quatro PNGs fictícios inspecionados |
A validação cobre análise com e sem memória, opt-in do Gemini, feedback, export/import, perfil, Search Intelligence, Hidden Jobs Radar, tracker, dashboard, documentação e navegação Streamlit.
Validação local da v0.9.0¶
Executado em 14 de junho de 2026 após a implementação do Browser Companion, calibração de evidências, deduplicação multiportal e analisador GitHub/portfólio:
| Verificação | Resultado |
|---|---|
| Pyright | indisponível no ambiente local: No module named pyright |
| Ruff check | aprovado |
| Ruff format check | 248 arquivos formatados |
| Pytest | 200 testes aprovados |
| MkDocs strict | build aprovado |
| Streamlit health | HTTP 200, resposta ok |
| Local Companion API | HTTP 200 em 127.0.0.1:8765/health |
| JavaScript | quatro arquivos aprovados por node --check |
| Extensão | botão injetado, modal, modos standalone/conectado e pacote validados |
| Chrome Web Store ZIP | dist/sotuhire-extension-v0.9.0.zip, sem segredos |
| Capturas v0.9.0 | 16 PNGs fictícios gerados e principais superfícies inspecionadas |
A validação cobre botão e modal injetados no GitHub, README, arquivos centrais, commits, deep analysis, chave Gemini standalone opcional, modo conectado, memória de evidências, pacote da loja, captura de vagas, importação paginada, deduplicação entre portais, tracker e dashboard.