Documentação/Quickstart
FEATURE ROLLOUT · DOCUMENTAÇÃO

Sua primeira decisão em dez minutos

Use o ambiente demonstrativo local para abrir uma feature real, identificar bloqueantes e chegar a uma decisão explicável sem configurar banco, OAuth ou provedor externo.

1. Suba o ambiente

A imagem pública já contém aplicação, PostgreSQL 17, migrations e o catálogo demonstrativo lb-pay. O volume nomeado mantém suas alterações entre reinicializações.

shell
docker pull ghcr.io/leonardocaldas/feature-rollout:latest

docker run --detach \
  --name feature-rollout \
  --publish 127.0.0.1:3000:3000 \
  --volume feature-rollout-data:/var/lib/postgresql/data \
  ghcr.io/leonardocaldas/feature-rollout:latest
Não exponha a porta

O modo local usa uma identidade owner sem login. Preserve o bind em 127.0.0.1 e nunca publique essa instância na rede.

2. Confirme a saúde

Aguarde o health check. O resultado esperado informa status: ok, banco conectado e mode: local.

shell
until curl --silent --fail http://127.0.0.1:3000/api/health; do
  sleep 2
done

# resposta esperada
{"status":"ok","database":"connected","auth":"local-bypass","mode":"local"}

3. Abra uma feature real

Acesse o projeto demonstrativo LB Pay → LBP-BOL-002. Revise primeiro a visão geral; depois percorra documentação, tarefas, testes, cenários, evidências e riscos.

DOCUMENTAÇÃODefine o comportamento esperado e suas versões
TAREFASMostram implementação, progresso e trabalho restante
CENÁRIOSTransformam requisitos em comportamentos verificáveis
TESTESComprovam o comportamento no commit e ambiente corretos
EVIDÊNCIASExplicam o que cada artefato demonstra
RISCOSRegistram impacto, mitigação e responsável

4. Explique o GO ou NO-GO

Não use apenas o percentual. Abra os bloqueantes e registre uma conclusão que cite o cenário, teste, risco ou aprovação que impede o avanço. O ambiente demonstrativo foi construído para produzir um NO-GO explicável; conclua um item apenas depois de conferir sua prova.

DECISÃOGO, NO-GO ou aprovação com ressalva
ESCOPOFeature, commit e ambiente avaliados
MOTIVOIDs dos bloqueantes que sustentam a decisão
PRÓXIMA AÇÃOResponsável e condição objetiva para nova avaliação
Resultado alcançado

Você percorreu o ciclo completo de leitura sem alterar produção. Continue em Relatórios de teste para conectar um pipeline real.