SO nativo de IA · Capítulo 6 de 15 · 40 min
O registro de entidades e o portão A
O registro de cinco colunas do paper da Boom, o portão duro que barra código enquanto uma linha estiver em rascunho, e a errata do resumo final do artigo, que inverte a ordem e manda construir antes do modelo de dados.
Este capítulo faz parte do curso gratuito SO nativo de IA.
Sexta-feira na Vinco Instalações, cena inventada para a didática deste curso: 23 entidades desenhadas, 61 chaves estrangeiras traçadas, kickoff de desenvolvimento marcado para segunda e três linhas do registro ainda sem dono de escrita. Este capítulo mostra o portão que segura o código até a última linha marcar locked, e a errata que o próprio artigo publica no resumo.
Se a figura ultrapassar a área visível, deslize para os lados. Pelo teclado, foque a figura e use as setas.
O que isso quer dizer: O registro de entidades é uma folha com uma linha por tabela do sistema e cinco colunas: o nome da tabela, a que outras tabelas ela se liga, quem grava nela, de onde o dado antigo vem e se aquilo já está decidido. A última coluna aceita duas palavras apenas: locked para a linha decidida e escrita, draft para tudo o mais. O portão A é a trava que segura o início da construção enquanto existir uma única linha em draft. É a vistoria antes da entrega da chave: enquanto um item da lista estiver aberto, ninguém muda para dentro. Por que importa na empresa: Toda linha que fica em aberto vira uma decisão tomada por quem programa, dentro do código, onde ninguém do lado do negócio revisa. Semanas depois o mesmo campo existe em duas telas, os números divergem e o conserto exige mexer em tela, migração e relatório ao mesmo tempo. Na folha, a mesma correção é uma célula. O portão troca alguns dias de calendário por decisões que ficam legíveis para quem responde pela operação.
- Etapa 1 de 6: Uma linha cada
Escreva uma linha por tabela do modelo, sem nenhuma tabela combinada apenas de boca.
- Etapa 2 de 6: Quem grava
Responda em cada linha quem grava, em qual tela e uma vez só.
- Etapa 3 de 6: Origem com nome
Cite a ferramenta de onde o dado antigo vem, incluindo planilha informal e caixa de e-mail.
- Etapa 4 de 6: Dois estados
Aceite somente locked ou draft na última coluna e trate qualquer outro rótulo como draft.
- Etapa 5 de 6: Fechar rascunho
Dê dono e data a cada linha em draft e decida com a pessoa que executa o passo.
- Etapa 6 de 6: Liberar construção
Marque a reunião de início do código apenas quando o registro inteiro estiver locked.
Exemplo calculado, com números ilustrativos
| Situação | A conta | Como ler o resultado | O que se decide |
|---|---|---|---|
| Cena inventada para a didática deste curso. Na sexta-feira, a Vinco Instalações tinha 23 linhas no registro, com 20 já em locked e três em draft: documentos, tarefas e medição. O kickoff de desenvolvimento estava marcado para a segunda. | 23 linhas menos 20 fechadas = três linhas em rascunho. Suponha, de forma ilustrativa, uma semana de retrabalho por decisão que nasce dentro do código: três rascunhos x uma semana = três semanas. Segurar o portão custou dois dias. | Dois dias contra três semanas é a troca que o portão oferece. O erro de leitura mais comum é ver 20 linhas fechadas de 23 como projeto quase pronto: o portão funciona por tudo ou nada, porque uma única linha em aberto já basta para o código decidir sozinho. | Quem conduz adia o kickoff em dois dias, percorre as três linhas com quem executa cada passo e entra na reunião com o registro inteiro fechado na pauta, no lugar de uma lista de telas. |
Os números deste exemplo existem para ensinar o raciocínio. Troque base, janela e valor pelos dados da sua empresa antes de decidir qualquer coisa com eles.
Dúvidas de quem está começando
Atrasar o início do código para fechar uma planilha não é caro demais?
É um custo real e ele precisa ser dito por inteiro: alguns dias de calendário, com o time parado esperando. O que se compra por esse preço são as decisões de responsabilidade que, sem a folha, seriam tomadas dentro do código por quem não conhece a operação. O próprio autor escreve que automatizar um processo quebrado custa dez vezes mais do que consertá-lo antes, e ele é fornecedor de um serviço que vende esse conserto, portanto trate o multiplicador como alegação declarada. A troca de dias por semanas continua de pé sem depender do número dele.
E se uma tabela só ficar clara depois de o time usar o sistema?
Isso acontece com frequência, e a folha não pede adivinhação. Ela pede um dono de escrita provisório e escrito. Uma decisão provisória na folha volta para a mesa em qualquer reunião de negócio. A mesma decisão implícita no código só reaparece no dia em que dois números divergem em um relatório, e aí o conserto já é obra.
A sexta-feira da Vinco, antes de o portão ser aplicado
23
entidades desenhadas
sem uma linha de código escrita
61
chaves estrangeiras traçadas
uma por handoff cronometrado no mapa do passo 01
3
linhas ainda em rascunho
documentos, tarefas e medição
9,5 h/sem
workflow mais caro do mapa
medição de obra, três handoffs e duas digitações duplicadas
Fonte: Números da Vinco Instalações: cena inventada para a didática deste curso. O formato do registro e o texto do portão são do system paper de Luke Pierce, Boom Automations, de 17 de agosto de 2026.
O portão A tem uma única pergunta, e ela cabe em uma frase do paper da Boom Automations, publicado em 17 de agosto de 2026: "No code gets written until every row reads locked." Row é linha de um registro de entidades, e locked é o estado de uma linha cujo caminho de escrita está decidido, escrito e aceito por quem opera.
A tentação de Rita é óbvia: as três linhas pendentes parecem detalhe de configuração, o resto está fechado, e cada semana parada custa dinheiro visível. A conta que ela tem na mão vem do mapa do passo 01, com 58 horas por semana de trabalho manual cronometrado.
Liberar o começo do código com essas três linhas em rascunho produz um estrago maior que o de um atraso: o desenvolvedor precisa de uma decisão para escrever a primeira tela de documentos, então ele decide. Sem registro, a decisão dele mora dentro do código, e ninguém do lado do negócio vai revisar aquilo. Em quatro semanas o campo de medição existe em dois lugares porque duas telas diferentes gravam nele, e a Vinco reconstrói dentro do sistema novo exatamente o problema que estava saindo das planilhas.
Rita Bevilacqua, sócia responsável pela operação
Montagem e manutenção de instalações prediais, São Paulo, 21 pessoas
Dor
23 entidades e 61 chaves estrangeiras desenhadas, mas três linhas do registro sem caminho de escrita decidido, com reunião de kickoff de desenvolvimento marcada para segunda.
Solução
Aplicar o portão A antes do kickoff: nenhuma linha de código enquanto qualquer linha do registro estiver em rascunho. As três pendências viram três decisões nomeadas, cada uma com dono e com data.
Resultado
O kickoff atrasa alguns dias e entra com o registro inteiro fechado. O caminho de escrita da medição, que carrega 9,5 horas por semana e duas digitações duplicadas, passa a existir em documento e não na cabeça de quem programa.
Custo apurado: Cena inventada para a didática deste curso. Os números da Vinco são ilustrativos e permanecem os mesmos em todos os capítulos.
Cenário construído para fins didáticos. Números não correspondem a cliente específico.
Provavelmente você já viveu a versão frustrada disso. Todo projeto de sistema começa com alguma planilha chamada "estrutura de dados", "dicionário" ou "levantamento". Ela nasce em uma reunião animada, recebe uma cor por status, e morre no dia em que o time começa a programar. O motivo é que a planilha não tinha poder de bloqueio. Ela registrava intenção, e intenção perde de prazo toda vez.
O ponto exato em que a sua experiência prévia quebra é este: a planilha antiga tinha coluna de campo, tipo e obrigatoriedade. Ela descia ao nível do atributo e subia pouco ao nível da responsabilidade. O registro de entidades faz o contrário. Ele quase não fala de tipo de dado. Ele responde, por tabela, quem grava, de onde o histórico vem e se aquilo está decidido. É um documento de governança escrito na forma de tabela, não um esboço de banco.
Glossário rápido
Registro de entidades
A tabela de governança da Fig. 05, com uma linha por tabela do modelo e cinco colunas fixas. Documenta responsabilidade de escrita, não tipo de campo.
Caminho de escrita (coluna WRITE PATH)
Quem grava aquela entidade, em qual tela, uma vez. Segunda das quatro regras do paper: um caminho de escrita por entidade. WRITE PATH é o nome da coluna no documento original; ao longo do curso o conceito se chama sempre caminho de escrita.
Sincronia de mão única (coluna: one-way sync)
A entidade mora em uma ferramenta mantida, o sistema novo lê e nunca grava de volta. No exemplo do paper, é o caso das faturas, com a contabilidade como livro-razão.
Locked e draft
Os dois únicos valores da coluna STATUS. Locked é linha com escrita decidida e escrita; draft é qualquer outra coisa, inclusive rótulos otimistas inventados na semana.
Portão A (rotulado HARD STOP no paper)
A parada obrigatória entre o desenho do modelo de dados e a construção. Nenhuma linha de código e nenhuma migração enquanto qualquer linha do registro estiver em draft. Portão aqui é uma condição verificável que precisa ser verdadeira para a fase seguinte começar, e não uma reunião de aprovação.
Portão B
A parada obrigatória entre um departamento migrado e o próximo. Só passa quem tem backfill verificado, semana em paralelo cumprida e data de corte marcada. É o assunto do capítulo seguinte.
Backfill
A carga do histórico do mundo velho para dentro do sistema novo: os clientes, as obras e as faturas que já existiam antes da virada. Sem backfill o sistema novo nasce vazio e o time volta à ferramenta antiga para consultar o passado, o que reabre a segunda verdade que o registro tinha fechado.
O paper da Boom Automations chama esse artefato de registro de entidades e o publica na Fig. 05, com uma linha por tabela e cinco colunas: TABLE, FOREIGN KEYS, WRITE PATH, MIGRATES FROM e STATUS. As três primeiras colunas descrevem o sistema em regime. As duas últimas existem só durante a construção, e é justamente esse par que transforma o desenho em portão: MIGRATES FROM diz de onde o dado vem do mundo velho, e STATUS diz se aquela linha já pode ser construída.
O exemplo publicado tem cinco linhas, tamanho de demonstração, e nele a forma importa mais que o conteúdo: cada célula é curta e nenhuma delas é opinião.
Registro de entidades, exemplo publicado no paper da Boom Automations
| TABLE | FOREIGN KEYS | WRITE PATH | MIGRATES FROM | STATUS |
|---|---|---|---|---|
| clients | projects, invoices, docs | system | CRM e duas planilhas | locked |
| projects | tasks, docs, milestones | system | Monday e threads de e-mail | locked |
| invoices | clients, milestones | accounting, one-way sync | contabilidade e um rastreador | locked |
| documents | clients, projects | system | drive, não estruturado | draft |
| tasks | projects, team | system | Monday e post-its | draft |
As células estão como no documento original, em inglês, com a coluna MIGRATES FROM traduzida no que era abreviação. Duas linhas do próprio exemplo do paper aparecem como draft, e é isso que o portão A barra.
Fonte: Luke Pierce, CEO da Boom Automations, system paper BOOM AUTOMATIONS DOC OS-01 REV 01, Fig. 05, publicado em 17 de agosto de 2026.
As cinco colunas do registro, e a validade de cada uma
| Coluna | O que ela responde | Vale até quando |
|---|---|---|
| TABLE | O substantivo do negócio, no plural | Envelhece junto com o sistema |
| FOREIGN KEYS | A que outras tabelas esta se liga | Envelhece junto com o sistema |
| WRITE PATH | Quem grava, em qual tela, uma vez | Envelhece junto com o sistema |
| MIGRATES FROM | De onde o dado vem do mundo velho | Perde sentido depois do corte |
| STATUS | Se aquela linha já pode ser construída | Perde sentido depois do corte |
O registro não guarda campo, validação nem regra de negócio, e por isso fica pequeno. Na régua publicada no paper, de 15 a 30 entidades com 40 a 80 chaves estrangeiras, ele cabe em uma tela, e um documento que cabe em uma tela a sala inteira revisa de pé, antes do kickoff.
Fonte: Colunas conforme a Fig. 05 do system paper de Luke Pierce, Boom Automations, de 17 de agosto de 2026.
A linha que ensina mais nesse exemplo é a de faturas. Em quatro das cinco linhas o WRITE PATH é system, ou seja, o sistema operacional novo é a fonte da verdade daquele substantivo. Em invoices o autor escreve outra coisa: "accounting, one-way sync". A contabilidade continua sendo o livro-razão, o sistema novo lê aquele dado e nunca grava de volta, e o registro documenta isso na cara, em uma célula de quatro palavras.
Essa célula é a aplicação da segunda das quatro regras do paper, um caminho de escrita por entidade, no caso mais difícil dela. É fácil manter um caminho único quando o caminho é o seu próprio sistema. A prova de fogo é a entidade que mora em uma ferramenta do balde manter, com peso regulatório e com um contador do outro lado. A tentação é deixar a fatura ser editável nos dois lugares "só para ajustar", e o preço disso o autor escreve sem meias palavras: no momento em que o dado mora em dois lugares, os dois discordam, e no momento em que discordam, o time para de confiar no sistema.
A entidade fatura, com e sem caminho de escrita único
Escrita nos dois lados, sem registro
Como quebra
- O sistema novo grava fatura e a contabilidade também grava.
- Ninguém sabe qual valor vale quando os dois divergem em um centavo.
- A conciliação vira tarefa manual semanal, criada pelo projeto que existia para remover tarefa manual.
- A regra fica na cabeça de quem programou a tela, não em documento.
accounting, one-way sync, escrito na linha
Como o paper documenta
- A contabilidade permanece o livro-razão da fatura.
- O sistema novo lê e exibe, nunca grava de volta.
- A direção da sincronia é parte do registro, revisável por quem não programa.
- A fatura continua ligada a clients e a milestones, portanto a IA lê a relação inteira sem duplicar o dado.
Verificação rápida
Na sua empresa, a nota fiscal é emitida pelo escritório de contabilidade e o comercial precisa consultar o valor emitido dentro do sistema novo. Como essa linha do registro fecha em locked?
Vale nomear onde esse portão fica na esteira, porque a posição é o argumento. A ordem canônica do corpo do artigo e da Fig. 02 do paper coloca o portão A depois do passo 03, que é o schema, e antes do passo 04, que é consolidar. Isso significa que o portão barra duas coisas ao mesmo tempo: barra código e barra migração. Nada entra no sistema novo, nem uma linha de tela nem um registro histórico, enquanto o registro de entidades tiver rascunho.
- Etapa 1 de 8: 01 Mapear
Foundation. Workflow é o que acontece mais de uma vez por semana.
- Etapa 2 de 8: 02 Auditar
Foundation. Absorver, manter ou matar cada ferramenta do estoque.
- Etapa 3 de 8: 03 Schema
Foundation. Entidades, chaves estrangeiras e um caminho de escrita por tabela.
- Etapa 4 de 8: PORTÃO A
HARD STOP. Toda linha locked, com caminho de escrita documentado, antes de qualquer construção.
- Etapa 5 de 8: 04 Consolidar
Um departamento por vez, backfill e semana em paralelo. Ainda sem automatizar nada.
- Etapa 6 de 8: PORTÃO B
Backfill verificado, semana em paralelo cumprida e corte com data antes do próximo departamento.
- Etapa 7 de 8: 05 Agentes
Intelligence. Entrada de documentos primeiro, depois geração, respostas e triagem.
- Etapa 8 de 8: 06 Automatizar
Intelligence. Event-driven, idempotente e com log de auditoria.
Se a figura ultrapassar a área visível, deslize para os lados. Pelo teclado, foque a figura e use as setas.
Agora a parte deste capítulo que não estava no plano de ninguém, e que é a razão de ele existir separado. O artigo termina com um parágrafo chamado "Where to start this week", um resumo executivo de quatro frases para quem leu de raspão. Esse resumo diz, na ordem: "Map first. Consolidate second. Data model third. Build fourth." Leia de novo com o registro na mão. O resumo manda consolidar em segundo lugar e deixar o modelo de dados em terceiro, quer dizer, manda migrar departamento antes de existir schema, o que apaga o portão A do mapa.
Errata da própria fonte, e ela é obrigatória neste capítulo. O corpo do artigo e a Fig. 02 do paper estabelecem a ordem Mapear, Auditar, Schema, portão A, Consolidar. O parágrafo de encerramento do mesmo artigo, publicado por Luke Pierce em 17 de agosto de 2026, recapitula outra ordem: mapear, consolidar, modelo de dados, construir. As duas versões estão no mesmo texto, do mesmo autor, no mesmo dia. Quem seguir apenas o resumo consolida antes de ter modelo de dados. É exatamente o erro que o documento inteiro existe para evitar, e é o erro descrito pelo próprio autor quando ele escreve que todo projeto de resgate que a agência aceita pulou o passo 01. O resumo é a parte do texto que mais circula, porque é a que cabe em uma captura de tela. Documento bom erra no resumo, e quem lê só o resumo constrói errado com a consciência tranquila.
Se a figura ultrapassar a área visível, deslize para os lados. Pelo teclado, foque a figura e use as setas.
Não tratamos isso como pegadinha de leitura. Tratamos como classe de defeito, e ela aparece em quase todo material de método: o corpo tem a ordem certa porque foi escrito devagar, o fecho tem a ordem cômoda porque foi escrito para caber. A ordem cômoda é sempre a que promete resultado mais cedo. Consolidar antes soa mais rápido, afinal mover gente para um sistema novo parece progresso, enquanto desenhar registro parece papelada.
O hábito que sai daqui vale além deste curso. Quando um documento de método traz uma esteira no corpo e uma recapitulação no fim, compare as duas antes de executar qualquer coisa, e execute a do corpo. O corpo carrega a justificativa de cada passo; o resumo carrega só a sequência. Se as duas divergem, a versão sem justificativa é a que está errada.
Quatro perguntas que a sala faz, com a resposta que o documento aceita
O portão A não é rigidez demais para uma empresa de vinte pessoas?
O recorte do artigo é justamente esse porte, de US$ 2 a 10 milhões de receita e cerca de 20 funcionários, e o autor mantém o portão nele. A razão declarada é de proporção: numa empresa desse tamanho, remover 60 horas semanais de trabalho manual transforma a operação, e a mesma quantidade numa empresa de 500 pessoas é erro de arredondamento. Onde o ganho é grande em relação ao todo, o dano de errar o modelo também é.
E se uma entidade só ficar clara depois de o time usar o sistema?
Isso acontece, e o registro não pede clarividência. Ele pede um dono de escrita provisório e explícito. A diferença entre uma decisão provisória escrita e uma decisão implícita no código é que a primeira pode ser revista em reunião de negócio, e a segunda só aparece quando dois números divergem em relatório.
Podemos travar as linhas de um departamento e começar por ele?
O texto do portão não abre essa porta: ele exige que toda entidade tenha exatamente um caminho de escrita, documentado, antes de qualquer coisa ser construída. A razão prática é que entidade não respeita fronteira de departamento. Cliente é escrito por vendas, cobrado por finanças e atendido por operações, portanto travar meio registro trava meia entidade.
Qual o custo de pular o portão, segundo a própria fonte?
Luke Pierce, da Boom Automations, escreveu em 17 de agosto de 2026 que automatizar um processo quebrado custa dez vezes o preço de consertá-lo antes, e que todo projeto de resgate aceito pela agência dele havia pulado o passo 01. O multiplicador é declaração de fornecedor, sem medição publicada, e o argumento de ordem se sustenta sem ele: o custo real de furar o portão é a decisão de escrita que passa a morar dentro do código, onde ninguém do negócio revisa.
Voltemos à sexta-feira da Vinco, e resolvamos o caso do começo ao fim. Rita não tem cinco linhas para fechar, tem 23, porque o registro dela cobre as 23 entidades do passo 03. Vinte delas estão locked desde a quarta. As três pendentes são documentos, tarefas e medição, e cada uma pende por um motivo diferente, o que é típico: rascunho não é um problema só, é a fila dos problemas que o desenho empurrou para depois.
Fechar rascunho é decidir dono de escrita, não completar campo
Cena inventada para a didática deste curso, com os números da Vinco. Cada passo termina em uma linha do registro mudando de draft para locked.
Passo 1: Nomear por que cada linha está em rascunho
Documentos pendia por falta de dono; tarefas pendia por disputa entre obra e escritório; medição pendia porque o dado nasce em campo, no celular do encarregado.
Deu certo quando: Cada rascunho tem uma frase de motivo por escrito, e essa frase nunca é "falta detalhar".
Erro comum: Confundir campo faltando com decisão faltando. Campo se acrescenta depois; caminho de escrita não.
Passo 2: Decidir o caminho de escrita com quem executa o passo
Rita chama Damião Fontes, o único que guarda na cabeça onde cada arquivo de obra está, e percorre com ele a medição, o workflow de 9,5 horas por semana.
Deu certo quando: A resposta sai em uma frase do tipo "quem grava medição é o encarregado, na tela de medição, uma vez".
Erro comum: Decidir na reunião de sócios. O paper é explícito: a versão do fundador e a versão do operador são geralmente dois processos diferentes.
Passo 3: Preencher MIGRATES FROM com a origem real, incluindo a feia
Medição migra da planilha de medição e do Monday, e o registro anota que hoje o mesmo dado é digitado nos dois, mais uma vez na planilha de faturamento.
Deu certo quando: A célula cita ferramenta com nome, e as duas digitações duplicadas do mapa do passo 01 reaparecem aqui.
Erro comum: Escrever "planilhas diversas". Origem vaga vira migração improvisada na semana do corte.
Passo 4: Checar a regra de que todo registro se conecta a alguma coisa
A linha de documentos ganha chave para cliente e para obra. Documento que não se amarra a nada levanta a pergunta de por que ele está sendo guardado.
Deu certo quando: Nenhuma das 23 linhas fica sem chave estrangeira, dentro das 61 traçadas.
Erro comum: Deixar uma tabela ilha para "resolver na implementação".
Passo 5: Virar o STATUS e travar a reunião de kickoff nele
As três linhas passam para locked na terça. O kickoff sai da segunda para quarta, e entra com o registro inteiro fechado na pauta.
Deu certo quando: Nenhuma linha em draft, e a pauta do kickoff é o registro, não a lista de telas.
Erro comum: Começar pelas 20 linhas prontas "enquanto isso". O portão é HARD STOP, e escrita parcial cria a decisão implícita no código.
No fim você tem: Um registro de 23 linhas, todas locked, revisado por quem opera, que passa a ser o documento de entrada do passo 04 e o contrato contra o qual toda escrita de agente será validada mais tarde.
Repare no que o portão A comprou por dois dias de atraso. Comprou a decisão de escrita da medição de obra em documento, e a medição é o workflow mais caro do mapa da Vinco. Comprou também um efeito que só aparece na Parte 4 deste curso: como o paper exige que toda escrita de agente seja validada contra o schema antes de gravar, o registro fechado é o que dá ao agente de entrada de documentos um alvo estável. Registro em rascunho não é atraso de cronograma, é agente sem contrato.
Há um ganho menos óbvio nesse mesmo movimento, e ele é político. Quando Damião percorre a medição com Rita e a frase de escrita sai da boca dele, a decisão deixa de ser imposição de sistema e passa a ser combinado de operação. O paper insiste nesse ponto no passo 01, ao dizer que a versão do fundador e a versão do operador são geralmente dois processos diferentes, e o registro é onde essa diferença aparece por escrito antes de custar retrabalho.
A empresa que fecha o registro sem quem executa costuma descobrir a divergência na semana em paralelo, quando as duas ferramentas rodam juntas e os números não batem. Nessa altura, mudar caminho de escrita significa mexer em tela, em migração e em relatório ao mesmo tempo. No registro, a mesma mudança é uma célula.
O portão fura por dentro, quase sempre com boa justificativa
1 de 4Rascunho renomeado
A coluna STATUS ganha estados intermediários e o portão deixa de barrar.
- Sintoma: nenhuma linha em draft e três estados novos na semana.
- Causa: pressão de calendário sobre quem mantém o registro.
- Saída: dois valores apenas, e qualquer outro vale como draft.
Registro virou dicionário de banco
A planilha desce ao tipo de campo e nunca responde quem grava.
- Sintoma: coluna WRITE PATH vazia, coluna de tipo detalhadíssima.
- Causa: conversa técnica é mais confortável que conversa de dono.
- Saída: por linha, quem grava, em qual tela, uma vez.
A exceção sem direção
Uma entidade fica com duas escritas por acordo político, com nota de rodapé.
- Sintoma: exceção explicada em rodapé, não modelada na linha.
- Causa: ferramenta mantida que não abre mão do dado.
- Saída: transformar a exceção em sincronia de mão única.
Adiantar a migração
Começa a exportação do departamento mais caro com o registro em rascunho.
- Sintoma: a frase "vamos adiantando a exportação".
- Causa: o resumo do artigo autoriza essa ordem por escrito.
- Saída: seguir o corpo do documento, que traz a justificativa.
O critério de pronto do portão A não é subjetivo, e ele cabe em uma lista verificável. Use a lista abaixo antes de marcar qualquer reunião de início de construção, e trate um item aberto como portão fechado. A régua do paper para o tamanho do artefato ajuda a calibrar: de 15 a 30 entidades no modelo, com 40 a 80 chaves estrangeiras, faixa que a Vinco cumpre com 23 entidades e 61 chaves.
Nenhuma linha de código enquanto um item aqui estiver aberto
Cobertura do registro
0/3Caminho de escrita
0/4Origem e estado
0/4Ordem e leitura da fonte
0/4Uma linha do seu registro de entidades
Preencha para uma entidade do seu negócio e repita para as demais. A saída é uma linha pronta para colar na sua tabela de registro, no formato das cinco colunas do paper, com o motivo do rascunho explícito quando houver.
Documento montado
REGISTRO DE ENTIDADES, LINHA TABLE: [TABLE, O SUBSTANTIVO NO PLURAL E EM MINÚSCULA] FOREIGN KEYS: [FOREIGN KEYS, AS TABELAS A QUE ESTA SE LIGA] WRITE PATH: [WRITE PATH, QUEM GRAVA E EM QUAL TELA, UMA VEZ] SINCRONIA EXTERNA: [DIREÇÃO DA SINCRONIA, SE A ENTIDADE VIVE EM FERRAMENTA MANTIDA] MIGRATES FROM: [MIGRATES FROM, COM NOME DE FERRAMENTA] STATUS: [STATUS, APENAS LOCKED OU DRAFT] MOTIVO DO RASCUNHO E DONO DA DECISÃO: [SE DRAFT, O MOTIVO EM UMA FRASE, E QUEM DECIDE] REGRA DO PORTÃO A: nenhuma linha de código e nenhuma migração enquanto qualquer linha deste registro estiver em draft. Formato das colunas conforme a Fig. 05 do system paper de Luke Pierce, Boom Automations, de 17 de agosto de 2026.
O que você digitar fica salvo neste navegador. Nada é enviado para servidor algum.
Duas notas sobre o artefato, antes de fechar
- Ele é curto de propósito: se a sua linha não cabe em cinco células legíveis, o problema está no desenho da entidade, e não no tamanho da célula.
- Ele é público dentro da empresa: o registro só é portão de verdade quando a pessoa que grava o dado consegue ler a própria linha e discordar dela enquanto a construção ainda não começou.
Uma pergunta legítima é o que fazer com o registro depois do portão. Ele não vai para a gaveta. Na fase seguinte, quando um departamento por vez começa a migrar com backfill e semana em paralelo, o registro é a lista de conferência do que precisa chegar íntegro do lado novo. Entidade cuja origem não foi anotada é entidade cuja migração ninguém consegue verificar, e o portão B pede backfill verificado.
Depois, na Parte 4, o mesmo documento vira contrato de máquina. O paper exige que toda escrita de agente seja validada contra o schema antes de gravar e que toda escrita entre em log. Um agente que grava fatura em uma empresa cuja linha de faturas diz "accounting, one-way sync" está violando o registro, e a validação só consegue recusar isso porque a regra existe fora do código. O registro de entidades é a peça mais durável do projeto justamente porque não fala de ferramenta nenhuma, e o paper fecha nessa direção quando afirma que modelos e ferramentas se trocam, e que o mapa, o schema e os portões são a parte que fica.
Uma pergunta por linha, e nenhuma linha de fora
Se você não consegue dizer, sem consultar ninguém, quem grava aquela entidade e em qual tela, aquela linha está em rascunho.
- Pergunte por tabela, não por campo.
- Duas escritas viram uma escrita mais uma leitura.
- Origem vaga é rascunho disfarçado.
- Status tem dois valores, locked ou draft.
O teste: Aponte a linha mais cara do seu mapa de horas e leia a célula de escrita em voz alta.
alexandrecaramaschi.com/educacao/frontends-com-vibecoding
Antes de seguir para o passo 04, confirme três coisas no seu material: cada tabela do seu modelo tem uma linha no registro, cada linha tem caminho de escrita único com direção declarada quando houver ferramenta mantida, e a coluna de status não tem valor além de locked e draft. Se as três respostas forem afirmativas, você tem o portão A cumprido no sentido do paper, com decisão registrada em cada linha.
A síntese retoma a sexta-feira da Vinco. Rita entrou naquele dia com um desenho elegante e um kickoff marcado, e o que faltava eram três decisões de responsabilidade que o desenho tinha empurrado para a fase em que decisão fica invisível dentro do código. O portão A custou dois dias e devolveu a medição de obra, o workflow de 9,5 horas por semana da empresa, com dono de escrita documentado.
Na segunda-feira, o movimento é um só e ele é executável em uma manhã. Abra o seu modelo de dados, escreva uma linha por tabela nas cinco colunas do registro, e marque locked apenas nas linhas cuja frase de escrita você consegue calcular na hora, sem perguntar a ninguém. O que sobrar em draft é a sua pauta da semana, com um dono e uma data por linha. O critério de pronto para liberar construção é literal, e vem do paper: nenhuma linha em rascunho.
Como ler qualquer material de método daqui em diante
- Você acabou de ver um documento bom se contradizer entre o corpo e o resumo, no mesmo texto e no mesmo dia.
- Leia o corpo, compare com o fecho e execute a versão que carrega a justificativa. Vale para este curso também.
- Quando as duas divergem, a errada é sempre a que chegou sem o porquê, porque foi escrita para caber, não para funcionar.
- No capítulo seguinte a mesma disciplina reaparece com outro nome: um departamento por vez, backfill verificado e corte com data marcada formam o portão B.
Seu caderno neste capítulo
Abrir o caderno completoSelecione um trecho do capítulo para destacar ou anotar. Nos vídeos e áudios, use Anotar este momento. No teclado, selecione com Shift e as setas e use Alt+Shift+D para destacar ou Alt+Shift+N para anotar.
Salvo neste navegador. Entre na sua conta para levar o caderno a outros aparelhos.
Entre na sua conta para compartilhar o que aprendeu e convidar alguém para estudar com você.
Conexões deste capítulo
Veja o que estudar antes e para onde seguir depois, explore os conceitos e compare abordagens em outros cursos. Sugestões marcadas como “sugerido pelo grafo” vêm dos assuntos em comum, não do índice do curso.
Estude antes
- Primeiro Workflow no n8nsugerido pelo grafoApresenta o conceito “Workflow”, usado em “O registro de entidades e o portão A”.
- CursoAutomação com n8n e Make: Fluxos Inteligentessugerido pelo grafo15 capítulos de “SO nativo de IA” usam conceitos apresentados em “Automação com n8n e Make: Fluxos Inteligentes”.
- CursoDeploy para decisão executivasugerido pelo grafo6 capítulos de “SO nativo de IA” usam conceitos apresentados em “Deploy para decisão executiva”.
Conceitos deste capítulo
O mesmo assunto em outros cursos
- RLM 2027Governar o agente contínuo com portões, orçamento, interruptor e relatório de plantãoExaminar conexões de Governar o agente contínuo com portões, orçamento, interruptor e relatório de plantão
- Engenharia de Software para ExecutivosGuardar a memória do sistema quando as pessoas saemExaminar conexões de Guardar a memória do sistema quando as pessoas saem
- Prompt Engineering para ExecutivosMontar o plano de 90 dias com dono, prazo e evidência de prontoExaminar conexões de Montar o plano de 90 dias com dono, prazo e evidência de pronto
- Software e IA para executivosDecidir quem pode mexer no software que o cliente usaExaminar conexões de Decidir quem pode mexer no software que o cliente usa
Voltar ao capítulo anterior: Um caminho de escrita por entidade
Leve uma ideia para a prática
Escolha uma atividade no painel e volte a este curso quando quiser.
Atividades e evolução ficam reunidas no painel da sua conta.
Capítulos vizinhos em SO nativo de IA
- 04Absorver, manter ou matar: a auditoria do estoque
- 05Um caminho de escrita por entidade
- 06O registro de entidades e o portão A
- 07Um departamento por vez
- 08Telas que parecem o que o time já usa