A gente para de entregar um Steve por vez. A gente passa a vender Steve como serviço: a pessoa entra, paga, e ganha o seu Steve (ou um esquadrão deles) rodando na hora. Um sistema, N clientes. A camada 3 da visão virando máquina.
platform.steve-aios.com · o lugar único onde tudo acontece
Juntar elas é o que trava o raciocínio. Separadas, a arquitetura fica óbvia.
O código único e perfeito que vira todo Steve. Já é um monorepo. Um só, pristino, versionado. É o ativo sagrado.
Orquestra: cadastra, cobra, spawna, escala e isola os N Steves. É o "fleet manager". Vive em platform.steve-aios.com.
Onde os Steves rodam de verdade: central pra massa, ou VPS dedicada pro premium. Mesmo motor nos dois.
Um Steve novo, ou um tipo novo (marketing, dev, psicólogo, secretário), não é código novo. É config: persona, skills, tools, memória, permissões. O motor é o mesmo, sempre. Tipo de Steve = um persona pack no catálogo, que qualquer cliente instala. Nunca se duplica código, duplica-se dado.
Pagamento e plataforma não são separados. Signup, cartão, dashboard, chat e o motor rodando os Steves de todos vivem no mesmo deploy. steve-aios.com é a vitrine; platform.steve-aios.com é a casa.
Stripe nativo, trial, planos. A pessoa entra e contrata sozinha.
Comanda o Steve, vê memória, billing, audit. Conversa ali mesmo.
Os Steves de todos os clientes rodando, orquestrados, isolados.
Cada capacidade consome crédito. Cobra por uso + assinatura.
É a diferença entre vender software e operar um organismo. Melhorou o motor, todo mundo nos planos recebe, no mesmo instante. Sem reinstalar, sem empurrar pra N máquinas.
1 update, N clientes. É isso que faz "ultra SaaS", e não dá pra fazer no modelo de uma VPS por cliente solta.
"Infinito e perfeito" não é sorte, é disciplina de arquitetura. Quatro regras tornam o motor duplicável sem limite e barato de escalar.
| invariante | o que é | temos? |
|---|---|---|
| Stateless por instância | estado vive fora (alma em markdown = a verdade, dados no store). Instância é gado, não bicho de estimação: mata, reinicia, move, zero perda. | ✓ é o design |
| Config-driven | modelo, skills, persona, tudo trocável a quente. Nada hardcoded no kernel. | ✓ já é assim |
| Pooling hot / cold / off | Steve dorme frio, acorda quente sob demanda. Escala sem manter N processos vivos. | ✓ já existe |
| Containerizável | o motor vira uma imagem, a plataforma agenda instâncias elásticas. | ⏳ falta, pra massa |
Multi-tenancy na camada certa: control plane = 1 Postgres com RLS (N clientes, isolado por linha). Data plane = sandbox por tenant. A memória de um cliente nunca toca a do outro.
A massa de código não mora no motor, mora nos módulos que plugam nele. Cliente novo, Steve novo, capacidade nova: um módulo que compõe, não uma linha a mais no kernel. É assim que cresce infinito sem ficar impossível de manter.
Pequeno, cravado, perfeito. Recebe mensagem, decide, executa, lembra. Muda pouco, com cuidado.
Skills, persona packs (os tipos de Steve), integrações, canais. Plugam, compõem, se transferem entre clientes.
Criou uma skill foda pra um cliente? Publica, e qualquer Steve instala. Duplica módulo pra outro cliente num clique.
A gente cria o monorepo unificado e traz o motor pra dentro preservando todo o histórico. O que fatura hoje continua rodando, intocado, até a gente migrar os clientes com calma. Migração aditiva, nunca destrutiva.
Dentro dele: apps/platform (signup, cartão, dashboard, chat) · packages/@steve/* (o motor) · modules/ (persona packs e skills). Tudo deploya junto. Só a landing fica à parte.
O mesmo Steve que hoje encanta o Mathis vira um produto que a Verônica contrata sozinha, que automatiza o estoque do Austin, que mil pessoas plugam e pagam por mês. Um sistema operando N clientes, e quando a gente melhora o motor, todo mundo sobe junto.
a meta dos sócios deixa de ser vender mais horas e vira ativar mais Steves.
a camada 3 da visão mãe, industrializada. Plug, paga, roda.
o moat não é o LLM, é o motor 24/7 que só roda na nossa mão.
Próximo passo · você confirma este desenho → eu reescrevo o PRD inteiro nessa língua + crio o steve-os e migro o motor com histórico → começamos a Fase 0 (signup + pagamento + 1 Steve real, a Verônica).