Revisa código Sankhya Addon Studio verificando regras do framework — encoding ISO-8859-1, Java 8 strict, Lombok, Guice DI, @JapeEntity (sem JPA), exceções tipadas, MapStruct, Retrofit. Use proativamente após escrever ou modificar código em projetos addon, antes de commits, ou ao revisar PRs. MUST BE USED antes de…
Desenha, revisa e refatora endpoints REST Sankhya end-to-end — @Controller + Request/Response DTOs + MapStruct Mapper + (se necessário) @ControllerAdvice. Use proativamente ao criar endpoint REST, ao expor cadastro/feature via API, ao integrar com app mobile/frontend, ao implementar…
Gera, revisa e padroniza dbscripts de migration Sankhya (dbscripts/V -.xml) com DDL dual MSSQL/Oracle e macros SQL portáveis a partir de uma entidade @JapeEntity ou de um XML de dicionário de dados existente. Use proativamente ao pedir migration nova, alteração de tabela (ALTER), script de dados de configuração, ao…
Modela e refatora entidade Sankhya end-to-end — XML do dicionário de dados + dbscript de migration + classe @JapeEntity Java. Use proativamente ao criar tabela/entidade nova, ao implementar feature/MVP/cadastro/módulo de uma spec, ao receber spec de produto, ao modelar feature CRUD, ao planejar estrutura de dados, ao…
Escreve, revisa e amplia testes JUnit 5 + Mockito 4.11 para código Sankhya Addon Studio — controllers, services, repositories, mappers — incluindo quirks de JapeRepository (mock via @Mock; estático só JapeSession/SessionFile). Use proativamente após escrever ou modificar código de produção, ao revisar cobertura de…
Diagnostica e resolve erros comuns em projetos Sankhya Addon Studio — encoding ISO-8859-1, falhas de Guice DI, JPA/JAPE misturada, violações de Java 8, build fail, deploy quebrado, exceções obscuras do framework. Use proativamente quando o usuário relatar erro, build falhando ou comportamento inesperado. MUST BE USED…