---
name: fase-hom
description: >-
  Conduz a fase de homologação (HOM) de um projeto vibecode: deploy em
  preview/branch, validação dos critérios de aceite e portão de HOM. Use quando
  o usuario disser "fase hom", "subir pra homologação", "deploy hom", "validar
  homologação", ou quiser avançar a fase 4.
---

# Fase HOM (fase 4)

Leva o MVP validado para o ambiente de homologação e valida o portão para PROD.

## Pré-requisito
- MVP aprovado (checklist-mvp verde). Caso contrário, volte à fase MVP.

## Passos
1. **Deploy HOM**: `npm run deploy:hom` (branch/preview). Confirmar binding `DB`
   e variáveis de HOM configurados no ambiente (nunca no código).
2. **Validar**: testar TODOS os critérios de aceite de `docs/requisitos.md`,
   casos de borda, mobile e desktop.
3. **Qualidade**: Lighthouse (performance/SEO), logs sem erro (`npm run tail`).
4. **Portão de saída**: percorrer `padroes/templates/checklist-hom.md`.
5. **Aprovação**: validar com cliente/stakeholder quando aplicável.
6. **Registrar**: atualizar `docs/estado.md` (próximo passo = PROD).

## Saída
HOM no ar, critérios de aceite validados, checklist-hom verde.
