TDD — Healthcheck
Status
Section titled “Status”Implementado
Contexto
Section titled “Contexto”Endpoint de saúde da API. Sem autenticação. Usado por monitoramento, load balancers e deploy.
Interface de Usuário (UI)
Section titled “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
Section titled “Contratos”GET healthcheck
- Sem autenticação
- Response: status 200, body com status da aplicação
- Request GET
- Controller retorna status e metadados
Código de referência
Section titled “Código de referência”backend/functions/src/interfaces/http/healthcheck-controller.tsbackend/functions/src/index.ts(export healthcheck)