TDD — Healthcheck
Status
Implementado
Contexto
Endpoint de saúde da API. Sem autenticação. Usado por monitoramento, load balancers e deploy.
Interface de Usuário (UI)
Não há interface visual — é endpoint técnico consumido por:
- Monitoramento externo (Uptime, Cloud Monitoring)
- Load balancers e health probes
- Pipelines de deploy (verificação pré/post)
- Possível chamada na tela de debug para inspeção manual (opcional)
Observação: A aplicação frontend não exibe diretamente o resultado do healthcheck ao usuário final.
Contratos
GET healthcheck
- Sem autenticação
- Response: status 200, body com status da aplicação
Fluxo
- Request GET
- Controller retorna status e metadados
Código de referência
backend/functions/src/interfaces/http/healthcheck-controller.tsbackend/functions/src/index.ts(export healthcheck)