Agilidade
dois usuários no mesmo item, sem um apagar o outro
A gravação é por versão: quem grava manda a versão que leu, e o servidor responde 409 se alguém gravou antes. O cliente refaz a junção das três versões e reenvia. É mais trabalho do que o último a salvar vence — e é a diferença entre perder o inventário de alguém e não perder.
IA assistida
a IA planeja a reposição; quem assina é gente
O módulo de planejamento usa IA para propor reposição e curva de consumo, e a chave da API fica só no servidor — o navegador nunca a vê. A proposta chega como proposta: nenhum movimento de estoque nasce de um modelo sem alguém confirmar.
Responsividade
o almoxarifado não fica na mesa do escritório
PWA instalável, feito para ser usado de pé, com uma mão, entre a doca e a prateleira. O leitor de código e a digitalização de documento entram pelo mesmo aparelho que já está no bolso do conferente.
Responsabilidade
saldo negativo não é alerta: é impossível
Saldo é a soma do livro de movimentos, e o livro é append-only: não há edição, há novo movimento. Sobre isso, três invariantes: não existe saldo negativo; lote em quarentena ou bloqueado não sai; estoque reservado para uma ordem só é consumido por aquela ordem. E uma trilha de auditoria para o resto.
Organização
treze módulos, uma porta
Painel, recebimento e CQ, estoque e endereços, picking, inventário e kardex, planejamento, cadastros, digitalização, integrações, importação, auditoria, configurações e usuários. Cada perfil enxerga os módulos do seu papel, e o perfil de consulta não grava — regra do servidor, não da tela.