Compõe a forma
bdomain-mapper
Modela o negócio em .mi a partir de histórias e conversas.
Não escreve gerador. Não roda o CLI.
Começar
Você descreve o negócio num mapa mental. Os geradores do Mapper Idea imprimem o sistema inteiro, em qualquer tecnologia. A IA edita o mapa, não dezenas de arquivos.
mi generate
“O pedido tem um valor total, obrigatório, monetário.” Uma frase de negócio. No código ela vira coluna de tabela, campo de entidade, objeto de domínio, builder, mapper, repositório, recurso REST, contrato OpenAPI, tipo do front-end e campo de tela. Cada camada numa linguagem, cada uma escrita e mantida à mão.
37 arquivos gerados para 4 entidades. Cada gaveta tem o tamanho do arquivo.
O mesmo Pedido, visto como mapa. A pessoa enxerga a árvore; a IA lê o texto .mi. Os dois são o mesmo arquivo.
Arraste para o lado para ver o mapa inteiro.
Texto, ValorMonetario, Data.O mesmo mapa de teste em dois formatos
.mm (XML)12.360 bytes.mi (texto)5.942 bytes−52% neste mapa; em 1,31 MB de mapas reais, −53% em média. Menos bytes e menos ruído de editor, melhor para pessoas e para a IA.
Escolha uma entidade e edite a forma. O mapa se redesenha, o gerador compõe as folhas e a tela gerada funciona.
O servidor normaliza o mapa num DOM; o gerador percorre esse DOM e compõe cada folha.
html form, funcionandoNo IADD a IA modela o negócio e, quando falta, escreve o gerador. O código sai do servidor. Três agentes, cada um com o seu ofício e uma fronteira dura; cada fronteira existe por um erro que já aconteceu.
bdomain-mapper
Modela o negócio em .mi a partir de histórias e conversas.
Não escreve gerador. Não roda o CLI.
egenerator-author
Escreve os geradores olhando o DOM real (struct), nunca adivinhando.
Não edita o mapa de negócio.
rcli-runner
Roda push, compile, struct e generate e reporta o texto exato.
Não escreve nada. Quem escreve não valida.
/iadd:init converte mapas .mm, instala os agentes e os packs Quarkus e front-end.Medido no mi generate real sobre as 4 entidades deste exemplo. Tokens estimados em 4 caracteres cada.
O custo de escrever os geradores entra na conta.
struct ou no compile, antes de o código existir.| Aspecto | IA gerando código direto | IA + Mapper Idea |
|---|---|---|
| O que se versiona | o código | o mapa e o gerador |
| Repetibilidade | cada geração difere | mesma entrada, mesma saída |
| Defeito sistêmico | corrigido em N arquivos | corrigido em 1 gerador |
| Onde a IA erra | no código entregue | no mapa, antes do código |
| Contexto lido | o código inteiro | o mapa |
Baixe o Freemapper, instale o plugin iadd no Claude Code e gere a sua primeira entidade.
Protótipo: os endereços de download e da documentação ainda serão definidos.