Registro de requisitos
O trabalho de entrega conecta comportamento, docs, testes e evidência de release para que “pronto” seja auditável.
requirements:check
A marca Jumentix vem do jegue brasileiro: firme, prático e resistente. A plataforma carrega a arquitetura Node.js enterprise do primeiro monólito modular a um ecossistema ilimitado de serviços.
O animal é a promessa: menos cerimônia, mais software que aguenta carga.
Jumentix carrega a carga
O jegue faz parte da linguagem do produto: avanço confiável, pé firme e pouca cerimônia quando o terreno muda. O Jumentix aplica isso a design visual de domínios, runtimes orientados a contratos, adaptadores reutilizáveis, automação de desenvolvimento e governança de deploy.
O Domain Designer transforma domínios, entidades, campos, validações e relacionamentos em um modelo navegável. Os mesmos contratos orientam geração de código e documentação de API.

Código faz parte do produto
Os mesmos contratos de aplicação funcionam em monólito modular, servidor em tempo real, functions e serviços distribuídos.
bun install
bun run cli
bun run dev:expressTooling movido a Bun
O Jumentix padroniza Bun como runtime, gerenciador de pacotes, executor de scripts, test runner e bundler das specs de browser do monorepo. Isso mantém trabalho local, gates de CI, checagens de pacote e publicação do site em uma ferramenta só.
O repositório usa Bun onde ele realmente reduz atrito: installs rápidos com workspaces, execução direta de TypeScript, scripts repetíveis, gates focados por branch e bundling das specs de browser antes de o Cypress rodar contra IndexedDB e DOM reais.
bun install
bun run website:dev
bun run ci:affectedQualidade como superfície do produto
O Jumentix trata qualidade como parte da promessa visível do produto. Requisitos são checados, testes são mapeados, regras de arquitetura são executáveis e caminhos de publicação carregam evidências em vez de depender de cerimônia.
O trabalho de entrega conecta comportamento, docs, testes e evidência de release para que “pronto” seja auditável.
requirements:checkUnit, integração, route sweep Cypress, specs de browser e smoke de Storybook cobrem a superfície real de cada camada.
test-map:checkScripts de limite rejeitam imports e atalhos que vazariam frameworks, bancos ou infraestrutura para o domínio.
arch:check-*Sync de conteúdo, checagens de rota, dry-runs de pacote e governança de release rodam antes de artefatos públicos avançarem.
website:test:prepublishbun run requirements:check
bun run docs:consumers:package-scripts
bun run website:test:prepublishPlataforma pronta para AI
O Jumentix é preparado para AI porque o produto não obriga agentes a inferir arquitetura a partir de código espalhado. A UI captura contextos delimitados, entidades, interfaces, perfis de deploy e requisitos; o repositório expõe docs legíveis por agentes e checagens executáveis que tornam trabalho gerado auditável.
Category, Task, relacionamentos, validações e superfícies de API viram dados explícitos da plataforma.
O agente lê índice de docs, contratos de pacote e blueprint da UI antes de escolher arquivos para alterar.
Casos de uso, controllers, SDKs, exemplos Cana e perfis de runtime preservam seus limites de ownership.
Requisitos, test maps, scripts de arquitetura, checagens de rota e gates prepublish validam a mudança.
Revisores veem o que mudou, por que cabe na arquitetura e quais checks provam que está pronto.
Agentes podem partir do índice de docs, páginas de pacote, metadados de rotas e snippets de código em vez de adivinhar qual arquivo possui um comportamento.
/llms-full.txtA UI de Service Management transforma conceitos de produto em contextos, interfaces e escolhas de deploy que geradores e revisores conseguem inspecionar.
service-management-uiMudanças geradas ou escritas por agentes ainda passam por requisitos, test maps, rotas, limites de pacote e governança de release antes de publicar.
requirements:checkPacotes reutilizáveis dão ao trabalho de AI nomes estáveis para persistência, mediação, clientes, Cana, bootstrap de runtime e limites arquiteturais.
packages/*A UI entrega para a AI um ponto de partida restrito: vocabulário do serviço, limites, interfaces, perfil de runtime e obrigações de qualidade são explícitos antes de qualquer prompt. Isso transforma o agente de um gerador por chute em um contribuidor dentro das regras da plataforma.
| Ação de AI | Fonte da UI | Guarda-corpo de governança | Saída útil |
|---|---|---|---|
| Desenhar com segurança | Contexto delimitado, entidades, relacionamentos e requisitos. | Validação do modelo de serviço e registro de requisitos. | Uma spec de serviço que produto, arquitetura e engenharia revisam juntas. |
| Gerar com segurança | Interfaces, eventos, perfil de deploy e escolhas de pacote. | OpenAPI, AsyncAPI, checagens de rota e limites de workspace. | Contratos, SDKs, handlers e exemplos alinhados ao mesmo modelo. |
| Publicar com evidência | Expectativas de qualidade, caminho de release e índice de docs. | Test map, checagens de arquitetura, sync de docs e gates prepublish. | Uma PR que revisores auditam com prova concreta em vez de confiança narrativa. |
{
"boundedContext": "Tasks",
"entities": [
{ "name": "Category", "fields": ["id", "name", "color"] },
{ "name": "Task", "fields": ["id", "title", "categoryId", "completed"] }
],
"interfaces": ["REST", "WebSocket"],
"deploymentProfiles": ["dev", "staging", "production"],
"requirements": ["REQ-TASK-CATEGORY", "REQ-TASK-LIVE-UPDATES"],
"governanceChecks": [
"requirements:check",
"test-map:check",
"arch:check-workspace-boundaries"
]
}Escolha uma jornada
Entregue serviços OpenAPI 3.1 com adaptadores HTTP nativos intercambiáveis.
Explore o blueprintExecute Socket.IO ou gRPC ao lado de fallback REST e documentação AsyncAPI.
Explore o blueprintLance um deploy com limites de domínio prontos para virar serviços.
Explore o blueprintMantenha a comunicação entre serviços baseada em contratos com o Message Mediator.
Explore o blueprintCrie produtos frontend que compartilham SDKs gerados e funcionam offline.
Explore o blueprintO Jumentix é para equipes que querem velocidade de framework sem abrir mão da propriedade do domínio, portabilidade ou evidências operacionais.
Explore o código, execute a fábrica localmente e transforme seu próximo serviço Node.js em uma capacidade repetível de plataforma.