Pular para conteúdo

Blueprint

Domínios atuais

Domínio Responsabilidade Apps
Identidade e infraestrutura comum Usuário customizado, autenticação, manual e log de auditoria accounts, core
Busca de vagas Sessões de busca, vagas coletadas, consultas e interações jobs
Coleta Adaptadores para fontes externas e orquestração do scraping scraper
IA Sugestões de termos, extração de currículo e análise de compatibilidade ai
Departamento Pessoal Cadastro funcional, jornada, ponto, férias e relatórios dp

Fluxo de busca

  1. O usuário autenticado informa termos e localização ou usa os dados do perfil.
  2. JobSearchService aplica o cooldown, cria SearchSession e envia run_search_session ao Celery.
  3. ScraperOrchestrator consulta as fontes configuradas; resultados são normalizados e deduplicados por fonte e identificador externo.
  4. GeographicRanker prioriza bairro, cidade/remoto, estado e demais localidades.
  5. As vagas são persistidas e, quando habilitado e configurado, analisadas pela IA.
  6. A sessão registra contagens/estado e pode gerar e-mail de conclusão.

Fluxo do DP

Usuários dos grupos de DP mantêm cadastros funcionais e lançam marcações. Justificativas são associadas a uma marcação e podem ser aprovadas ou recusadas. Relatórios de folha de ponto e faltas são gerados sob demanda em PDF ou Excel. Períodos de férias são associados a funcionários por uma tabela de vínculo.

Carreira ainda planejada

A etapa 13 prevê acompanhamento de candidaturas. No estado atual ela não integra esses fluxos: não há modelos nem telas de candidatura implementados.

Referências