De requisitos em linguagem natural a sistemas completos em produção. Backend, frontend, banco de dados e orquestração Docker - tudo gerado, validado e auto-corrigido automaticamente.
O ISE transforma texto em sistemas funcionais através de um pipeline determinístico de 6 fases, cada uma com validação e gates de segurança.
Captura input (texto/IDL/Draft), normaliza, classifica blueprint e extrai requisitos.
Transforma SRS em IR (Intermediate Representation) com entidades, campos e regras.
Gera OpenAPI 3.0 com rotas CRUD e RBAC com roles e permissões.
Gera PLAN com tasks ordenadas e aplica patches no repositório.
Compila frontend (npm) e backend (Maven). Auto-corrige erros em até 3 tentativas.
Docker Compose up, smoke tests e validação de readiness. Sistema em produção.
Arquitetura modular com agentes especializados, validadores e gates de segurança.
Captura e processamento de requisitos com gramática PT-BR.
Agentes especializados para geração de artefatos.
7 gates de validação para garantir integridade.
Aplicação segura de patches com proteção absoluta.
Rastreamento completo de execução e integridade.
Deploy automatizado com smoke tests e rollback.
Cada execução produz artefatos versionados com hashes SHA256 para rastreabilidade completa.
Texto / IDL
Requisitos
Domínio
API Contract
Permissões
Tasks
Repositório
Requisitos estruturados com entidades, campos, regras de negócio e requisitos não-funcionais.
srs.schema.jsonModelo de domínio com entidades, relacionamentos, regras e páginas UI.
ir.schema.jsonContrato da API com 5 rotas CRUD por entidade (list, create, get, update, delete).
OpenAPI 3.0.0Controle de acesso com roles (authenticated, admin) e permissões por operação.
rbac.schema.jsonPlano de execução com 8 tasks por entidade: DB, Model, Repo, Service, Controller, Security, Frontend, API Client.
plan.schema.jsonRegistro completo da execução com Contract Ledger, hashes SHA256 e métricas.
runlog.v1.jsonQuando o build falha, o Fix Loop Agent analisa o erro, classifica, gera patch de correção e re-executa. Até 3 tentativas automáticas.
Erro detectado
Analisa tipo de erro
Gera correção
Aplica fix
final_status: fixed
JAVA_IMPORT
Cannot find symbol, package not found
JAVA_TYPE
Incompatible types, type mismatch
JAVA_SYNTAX
Syntax errors in Java code
TS_IMPORT
Module not found (TypeScript)
TS_TYPE
Type not found, property missing
SQL_SYNTAX
SQL migration errors
Proteção absoluta de componentes críticos com bloqueios de path e Contract Gate.
Com a flag --release, o ISE vai além do build: sobe containers, executa smoke tests e valida readiness.
Executa pipeline completo (SRS → PLAN → Patches → Build)
Sobe containers: postgres, backend, frontend (timeout: 300s)
Poll a cada 2s, máximo 120s, aguarda todos serviços healthy
Healthcheck (GET /health) + CRUD tests para cada entidade
final_status: running - Sistema em produção!
Interface CLI simples e poderosa para todas as operações do ISE.
# Gerar apenas artefatos (SRS, IR, OAS, RBAC, PLAN) python main.py --project demo --input "Sistema de cadastro de empresas" --skip-build
# Gerar artefatos + código + build (npm/mvn) python main.py --project crm --input "Sistema CRM com clientes e vendas"
# Pipeline completo + Docker + smoke tests python main.py --project erp --input "Sistema ERP financeiro" --release
# Natural language (padrão) python main.py --project p1 --input "texto livre" --input-mode natural # IDL v1 python main.py --project p2 --input spec.idl --input-mode idl # Auto-detect python main.py --project p3 --input arquivo.json --input-mode auto
Fases do Pipeline
Gates de Validação
Tentativas Fix Loop
Testes Unitários
Rotas CRUD/Entidade
Tasks/Entidade