Para oficinas de resgate e due diligence

Reconstrua um app vibe-coded quebrado
numa base que passa due diligence

Keys expostas, webhooks não idempotentes, gaps de RLS — você já conhece os sintomas. Não remende o loop. Migre pra uma fundação DDD-layered, testada e tipada que o agente não consegue quebrar de novo.

A IA que construiu não consegue refatorar além da própria context window

Isso você sabe melhor que a gente: "the AI that built it cannot reliably refactor it because the codebase has outgrown its effective context window." (morphllm) Depois de seis meses de vibe coding, os times relatam que foi preciso reescrever cerca de 40% do codebase e que a dívida técnica subiu 340%. Remendar com o mesmo agente que escreveu a dívida só soma mais.

Um landing pad que passa a auditoria que você mesmo faria

Layering DDD, lint-enforced

O código de domain não pode importar Express, Prisma ou infraestrutura — garantido como regra de ESLint, não como guideline. Fronteiras claras dentro das quais um agente opera sem corroê-las.

E2E no CI + contratos tipados

Os fluxos golden-path do Playwright protegem cada PR, e um contrato OpenAPI tipado compartilhado (regerado e checado no CI) impede cliente e server de derivar.

Rastreável por design

Um event bus com outbox durável, mais OpenTelemetry e Sentry, te dão o audit trail e a operabilidade que a due diligence procura.

As categorias de segurança que você sempre acha abertas — fechadas por default

Sem keys no bundle do cliente

Os secrets vivem em env do server, nunca são enviados ao navegador — a primeira coisa que você grepa no intake.

Webhooks idempotentes

As compras são idempotentes sobre externalOrderId e entregues por um outbox durável — um webhook duplicado não consegue cobrar duas vezes.

Sessões que respeitam um reset

Você reseta uma senha e as sessões existentes são revogadas via BetterAuth; o token antigo para de funcionar.

Tenant isolation org-scoped

Um tenant-isolation guard devolve 404 entre organizações — sem política de RLS pra esquecer ou inverter.

Uma migração ganha de um loop de remendos fatura após fatura

Um resgate que remenda sintomas fatura de novo na próxima vez que o agente toca no código. Migrar uma vez pra uma base que o agente não consegue quebrar de novo é mais barato pro cliente e mais definitivo pra você — e é uma história melhor pra contar a um investidor do que "a gente fica consertando".

Uma stack de referência sobre a qual padronizar

Se você audita apps do Lovable, Bolt e Replit antes de investir, precisa de um alvo confiável pra apontar os clientes — uma stack que você possa recomendar e padronizar. DDD, testes, contratos tipados, um event bus audit-friendly e observabilidade são exatamente as caixinhas que o seu checklist marca.

Faça parceria com a gente

Parceria de resgate e agências

Queremos as oficinas de resgate e due diligence como canal. Recomende aos clientes que você resgata, padronize suas reconstruções sobre uma única base, e fale com a gente sobre parceria.

Licenciamento pra reconstruções de clientes

Confira a página de pricing pros termos comerciais atuais antes de montar uma prática de reconstrução sobre isso.

FAQ de reconstrução e due diligence

Por que migrar em vez de refatorar o app existente?+
Porque o agente que o construiu não consegue refatorar de forma confiável além da própria context window, e o output dele não tem nenhum dos padrões consistentes que um refactor seguro precisa. Uma base limpa e layered pra qual você migra é mais rápida de confiar do que desembaraçar dívida de IA acumulada.
O que "passa due diligence" significa aqui, concretamente?+
Fronteiras DDD garantidas no lint, testes E2E protegendo o CI, um contrato client-server tipado checado no CI, tenant isolation org-scoped, webhooks idempotentes, sem secrets no bundle do cliente, e observabilidade OTel/Sentry — as coisas concretas que uma auditoria checa.
Qual é a stack?+
Bun + Express + Prisma no server, Next.js no cliente, TypeScript estrito de ponta a ponta, DDD-layered com testes. Um backend de verdade com separação de responsabilidades, não um frontend com API routes.
Podemos fazer parceria ou revender?+
Queremos as oficinas de resgate e due diligence como canal — fale com a gente sobre parceria, e confira a página de pricing pros termos de licença atuais.

O alvo de reconstrução, não outro resgate.

Migre uma vez pra uma fundação DDD, testada e tipada que o agente não consegue quebrar de novo — e passe a auditoria de primeira.