Case de Vinícius Paixão, em Consultoria
Observabilidade multi-stack e multi-empresa
- Cliente
- Vini Digital (ferramenta interna)
- Período
- 2026
- Papel
- autoria solo (23 de 23 commits)
- Stack
- Next.js 15, React 19, Tailwind 3, TypeScript, PWA, Docker
Contexto
Quem atende várias empresas ao mesmo tempo acompanha cada uma por um painel diferente — e descobre incidente pelo cliente ligando.
Intervenção
Hub que recebe eventos de várias fontes (webhook tipado, sonda ativa de SSL, webhook customizado com mapeamento de payload pelo painel), normaliza tudo num modelo único, decide o que merece interromper o usuário, e mostra o estado num PWA mobile-first com modo TV para segunda tela.
O desenvolvimento é spec-driven: cada feature passa por spec.md → plan.md → tasks.md → implementação, uma fase por vez, e toda mudança de comportamento começa editando a spec, não o código. As pendências ficam registradas explicitamente em vez de viverem na cabeça de alguém.
Resultado
Specs 001 (fundação) e 002 (ingestão) implementadas: app instalável, hierarquia grupo → empresa → stack e os três modos de ingestão funcionando.
Papel
Autoria solo.