Merge pull request #59 from rede5/codex/review-codex-capabilities-for-task-completion

Codex-generated pull request
This commit is contained in:
Tiago Yamamoto 2026-02-14 17:38:07 -03:00 committed by GitHub
commit a2dece5ec9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -92,6 +92,48 @@ Mapear o que já existe no GoHorseJobs e o que ainda falta para alcançar um flu
---
## Execução acelerada via Codex (para fechar rápido)
Se a prioridade é **concluir o gap com velocidade**, este é o recorte que o Codex consegue tocar de ponta a ponta com boa previsibilidade:
### O que dá para entregar imediatamente (13 dias)
1. **Alerta de vagas público (MVP funcional)**
- Criar endpoints mínimos (`create`, `list`, `delete`) no backend.
- Conectar formulário simples na listagem pública (`/jobs`) com CTA “Criar alerta”.
- Disparo de e-mail inicial de confirmação + log básico de auditoria.
2. **Salvar vaga com destaque forte no funil**
- Reforçar botão “Salvar” no card e no detalhe.
- Persistir estado no backend para autenticados e fallback local para anônimos.
- Mostrar feedback visual claro (“vaga salva”).
3. **Melhoria rápida da página pública de empresas**
- Adicionar bloco de vagas da empresa com filtros rápidos (data/tipo/modalidade).
- Preparar ação “seguir empresa” com endpoint e contador simples.
### O que dá para adiantar em paralelo (35 dias)
4. **Status pós-pagamento da vaga**
- Implementar transições `pending_review`, `active`, `failed_payment`.
- Garantir trilha de auditoria (quem alterou, quando, motivo).
5. **Comprovante/registro de transação**
- Gerar registro transacional persistido e exibir no painel da empresa.
- Expor endpoint para consulta do último pagamento da vaga.
6. **QA automatizado dos critérios pendentes**
- Cobrir validações obrigatórias por etapa do fluxo de publicação.
- Validar regras condicionais de candidatura e salário.
### Sequência recomendada (ordem para reduzir risco)
1. Alertas MVP → 2. Salvar vaga → 3. Status pós-pagamento → 4. Comprovante → 5. Empresas pública.
### Definição de pronto (DoD) para cada item
- Código implementado + testes automatizados passando.
- Mensagens i18n em `pt-BR` e `en` para novos textos.
- Checklist de QA correspondente marcado como concluído neste documento.
---
## Checklist evoluído — Publicação de vaga no padrão Careerjet
> Referência funcional para o portal GoHorseJobs no fluxo de publicação: