Go to file
Jonas Pacheco 2e76496ff4 feat(kernel): integração Engine Room com Arcadia Kernel
MIGRAÇÃO COMPLETA: Sistema antigo → Kernel Nativo (porta 5001)

📁 Arquivos alterados:
- server/engine-room/kernel-adapter.ts (NOVO)
- server/engine-room/routes.ts
- server/kernel/config/services.json

🔧 O que mudou no Kernel (services.json):
+ Adicionado: python-fisco (porta 8002)
+ Corrigido: node-communication (8006, era 9001)
+ Adicionado: node-core-api (9002)
+ Adicionado: node-worker (9003)
- Removido: java-metaset (gerenciado externamente)

Total: 6 → 7 serviços gerenciados pelo Kernel

🔄 Engine Room - Novo comportamento:
- Todas as rotas /api/engine-room/* agora usam Kernel Adapter
- Sistema antigo (managedServices) mantido em comentário para fallback
- Verificação automática se Kernel está disponível
- Retorna erro 503 se Kernel não responde na porta 5001

📊 Mapeamento de serviços:
Engine Room          → Kernel ID
────────────────────────────────────────
contabil             → python-contabil
bi-engine            → python-bi
automation-engine    → python-automation
fisco                → python-fisco
communication        → node-communication

🚫 Serviços externos (não gerenciados pelo Kernel):
- plus (PHP/Laravel, porta 8080)
- metaset (Java, porta 8088)

 Benefícios:
- Auto-restart configurável por serviço
- Health checks automáticos
- Logs centralizados com timestamps
- WebSocket para atualizações em tempo real
- Dashboard na porta 5001

⚠️ Pré-requisito:
KERNEL_ENABLED=true npm run dev

Refs: Semana 4 - Integração Kernel com Engine Room
Breaking Change: Engine Room requer Kernel rodando
2026-04-02 16:47:28 -03:00
.agents Suite Arcádia — estado atual do servidor (arcadia_merged) 2026-03-19 13:11:28 -03:00
.aider.tags.cache.v4 chore: add untracked files — planning, openclaw module, docs, assets and data files 2026-03-30 09:09:38 -03:00
.planning fix: corrige imports e query SQL no endpoint create-dashboard 2026-03-31 15:06:48 -03:00
attached_assets/arcadia_branding fix(build): adicionar arcadia_suite_icon.png para build de produção 2026-03-27 16:20:02 -03:00
client test: muda Statistician e Fiscal Auditor para Llama (teste rápido) 2026-03-31 15:25:39 -03:00
db Suite Arcádia — estado atual do servidor (arcadia_merged) 2026-03-19 13:11:28 -03:00
docker Remover referências enganosas ao LLMFit — corrigir tiers de IA para Ollama (TIER 1) + externos (TIER 2) 2026-04-01 14:06:12 -03:00
docs chore: add untracked files — planning, openclaw module, docs, assets and data files 2026-03-30 09:09:38 -03:00
logs chore: add untracked files — planning, openclaw module, docs, assets and data files 2026-03-30 09:09:38 -03:00
metabase Suite Arcádia — estado atual do servidor (arcadia_merged) 2026-03-19 13:11:28 -03:00
migrations feat(rls): migrações Row Level Security - Semana 2 2026-04-02 09:58:56 -03:00
plus chore: add untracked files — planning, openclaw module, docs, assets and data files 2026-03-30 09:09:38 -03:00
python-service merge: une Servidor local + origin/Servidor priorizando local 2026-03-27 09:45:26 -03:00
script chore: atualização do servidor - 2026-04-01 15:34 2026-04-01 15:34:08 -03:00
scripts feat(rls): migrações Row Level Security - Semana 2 2026-04-02 09:58:56 -03:00
server feat(kernel): integração Engine Room com Arcadia Kernel 2026-04-02 16:47:28 -03:00
shared Merge origin/main into Servidor 2026-03-27 14:34:58 -03:00
temp_laravel Suite Arcádia — estado atual do servidor (arcadia_merged) 2026-03-19 13:11:28 -03:00
.aider.chat.history.md chore: add untracked files — planning, openclaw module, docs, assets and data files 2026-03-30 09:09:38 -03:00
.aider.input.history chore: add untracked files — planning, openclaw module, docs, assets and data files 2026-03-30 09:09:38 -03:00
.deployignore Suite Arcádia — estado atual do servidor (arcadia_merged) 2026-03-19 13:11:28 -03:00
.dockerignore Suite Arcádia — estado atual do servidor (arcadia_merged) 2026-03-19 13:11:28 -03:00
.env Remover referências enganosas ao LLMFit — corrigir tiers de IA para Ollama (TIER 1) + externos (TIER 2) 2026-04-01 14:06:12 -03:00
.env.example Remover referências enganosas ao LLMFit — corrigir tiers de IA para Ollama (TIER 1) + externos (TIER 2) 2026-04-01 14:06:12 -03:00
.gitignore feat(ai): adiciona DeepSeek R1 14B como agente principal no LiteLLM 2026-03-23 13:02:57 -03:00
.gitmodules feat: add MiroFlow and OpenClaw as git submodules 2026-03-24 11:57:27 -03:00
.replit Suite Arcádia — estado atual do servidor (arcadia_merged) 2026-03-19 13:11:28 -03:00
ARCADIA_AUDIT_EXECUCAO.md Suite Arcádia — estado atual do servidor (arcadia_merged) 2026-03-19 13:11:28 -03:00
AUDITORIA_XOS_v1.0.md chore: add untracked files — planning, openclaw module, docs, assets and data files 2026-03-30 09:09:38 -03:00
AVALIACAO_IMPACTO_GEOLOGIA.md chore: add untracked files — planning, openclaw module, docs, assets and data files 2026-03-30 09:09:38 -03:00
Arcadia_Suite_Arquitetura.docx Suite Arcádia — estado atual do servidor (arcadia_merged) 2026-03-19 13:11:28 -03:00
Arcadia_Suite_Documentacao.docx Suite Arcádia — estado atual do servidor (arcadia_merged) 2026-03-19 13:11:28 -03:00
CLAUDE.md Remover referências enganosas ao LLMFit — corrigir tiers de IA para Ollama (TIER 1) + externos (TIER 2) 2026-04-01 14:06:12 -03:00
DEPLOY_COOLIFY.md Remover referências enganosas ao LLMFit — corrigir tiers de IA para Ollama (TIER 1) + externos (TIER 2) 2026-04-01 14:06:12 -03:00
DOCUMENTATION.docx Suite Arcádia — estado atual do servidor (arcadia_merged) 2026-03-19 13:11:28 -03:00
DOCUMENTATION.md Arcadia Suite - Projeto completo 2026-02-09 17:46:40 -03:00
Dockerfile fix(docker): forçar NODE_ENV=development no npm install do builder stage 2026-03-27 10:27:07 -03:00
Dockerfile.miroflow feat: MiroFlow containerizado no docker-compose 2026-03-25 14:22:39 -03:00
Dockerfile.python Suite Arcádia — estado atual do servidor (arcadia_merged) 2026-03-19 13:11:28 -03:00
HOSPEDAGEM.md chore: add untracked files — planning, openclaw module, docs, assets and data files 2026-03-30 09:09:38 -03:00
INTEGRACAO_IA.md Remover referências enganosas ao LLMFit — corrigir tiers de IA para Ollama (TIER 1) + externos (TIER 2) 2026-04-01 14:06:12 -03:00
MAPA_AUTOMACOES_ARCADIA.md chore: add untracked files — planning, openclaw module, docs, assets and data files 2026-03-30 09:09:38 -03:00
MAPA_BI_ARCADIA.md chore: add untracked files — planning, openclaw module, docs, assets and data files 2026-03-30 09:09:38 -03:00
MAPA_CRM_ARCADIA.md chore: add untracked files — planning, openclaw module, docs, assets and data files 2026-03-30 09:09:38 -03:00
MAPA_GERAL_RETAIL.md feat: Arcádia Suite v2.0 - Sistema completo com 66 páginas, 6 motores, módulo Retail 2026-02-26 11:38:24 -03:00
MAPA_MICROSERVICOS_COOLIFY.md chore: add untracked files — planning, openclaw module, docs, assets and data files 2026-03-30 09:09:38 -03:00
MAPA_PLUS_ARCADIA.md docs: Mapa completo do Plus dentro do Arcádia Suite 2026-02-28 22:10:41 -03:00
MAPA_SISTEMA_ARCADIA.md feat: Arcádia Suite v2.0 - Sistema completo com 66 páginas, 6 motores, módulo Retail 2026-02-26 11:38:24 -03:00
MAPA_SOE_ARCADIA.md chore: add untracked files — planning, openclaw module, docs, assets and data files 2026-03-30 09:09:38 -03:00
MAPA_TENANTS_ARCADIA (copy).md chore: add untracked files — planning, openclaw module, docs, assets and data files 2026-03-30 09:09:38 -03:00
MAPA_TENANTS_ARCADIA.md chore: add untracked files — planning, openclaw module, docs, assets and data files 2026-03-30 09:09:38 -03:00
PLANO_BI_SUPERSET.md docs: adiciona PLANO_BI_SUPERSET.md — migração Metabase → Apache Superset 2026-03-16 18:24:21 +00:00
PLANO_EVOLUCAO_ARCADIA.docx Suite Arcádia — estado atual do servidor (arcadia_merged) 2026-03-19 13:11:28 -03:00
PLANO_EVOLUCAO_ARCADIA.md Arcadia Suite - Projeto completo 2026-02-09 17:46:40 -03:00
PLANO_SOE_CENTRAL-ignorar.md chore: add untracked files — planning, openclaw module, docs, assets and data files 2026-03-30 09:09:38 -03:00
PLANO_SOE_CENTRAL.md docs: adiciona PLANO_SOE_CENTRAL.md — planejamento da Central SOE 2026-03-16 17:11:27 +00:00
PLANO_SOE_CENTRAL_v2-concluido-testar.md chore: add untracked files — planning, openclaw module, docs, assets and data files 2026-03-30 09:09:38 -03:00
PLANO_SOE_CENTRAL_v2.md docs: adiciona PLANO_SOE_CENTRAL_v2.md — plano revisado baseado no Replit 2026-03-16 18:09:00 +00:00
README.md Suite Arcádia — estado atual do servidor (arcadia_merged) 2026-03-19 13:11:28 -03:00
RELATORIO_TECNICO_RETAIL.md feat: Arcádia Suite v2.0 - Sistema completo com 66 páginas, 6 motores, módulo Retail 2026-02-26 11:38:24 -03:00
REQUISITOS_TECNICOS_ARCADIA.md chore: add untracked files — planning, openclaw module, docs, assets and data files 2026-03-30 09:09:38 -03:00
SESSAO_2026-03-18.md Suite Arcádia — estado atual do servidor (arcadia_merged) 2026-03-19 13:11:28 -03:00
components.json Suite Arcádia — estado atual do servidor (arcadia_merged) 2026-03-19 13:11:28 -03:00
deploy.sh Suite Arcádia — estado atual do servidor (arcadia_merged) 2026-03-19 13:11:28 -03:00
docker-compose.miroflow.yml fix: corrige imports e query SQL no endpoint create-dashboard 2026-03-31 15:06:48 -03:00
docker-compose.prod.yml Remover referências enganosas ao LLMFit — corrigir tiers de IA para Ollama (TIER 1) + externos (TIER 2) 2026-04-01 14:06:12 -03:00
docker-compose.shared.yml fix: corrige imports e query SQL no endpoint create-dashboard 2026-03-31 15:06:48 -03:00
docker-compose.superset.yml fix: corrige imports e query SQL no endpoint create-dashboard 2026-03-31 15:06:48 -03:00
docker-compose.yml feat(rls): migrações Row Level Security - Semana 2 2026-04-02 09:58:56 -03:00
drizzle.config.ts Suite Arcádia — estado atual do servidor (arcadia_merged) 2026-03-19 13:11:28 -03:00
ecosystem.config.js Suite Arcádia — estado atual do servidor (arcadia_merged) 2026-03-19 13:11:28 -03:00
grafico_ativo_passivo.py Suite Arcádia — estado atual do servidor (arcadia_merged) 2026-03-19 13:11:28 -03:00
main.py Suite Arcádia — estado atual do servidor (arcadia_merged) 2026-03-19 13:11:28 -03:00
package-lock.json feat(rls): migrações Row Level Security - Semana 2 2026-04-02 09:58:56 -03:00
package.json feat(rls): migrações Row Level Security - Semana 2 2026-04-02 09:58:56 -03:00
postcss.config.js Suite Arcádia — estado atual do servidor (arcadia_merged) 2026-03-19 13:11:28 -03:00
pyproject.toml Suite Arcádia — estado atual do servidor (arcadia_merged) 2026-03-19 13:11:28 -03:00
replit.md Suite Arcádia — estado atual do servidor (arcadia_merged) 2026-03-19 13:11:28 -03:00
tsconfig.json Suite Arcádia — estado atual do servidor (arcadia_merged) 2026-03-19 13:11:28 -03:00
uv.lock Suite Arcádia — estado atual do servidor (arcadia_merged) 2026-03-19 13:11:28 -03:00
vite-plugin-meta-images.ts Suite Arcádia — estado atual do servidor (arcadia_merged) 2026-03-19 13:11:28 -03:00
vite.config.ts Suite Arcádia — estado atual do servidor (arcadia_merged) 2026-03-19 13:11:28 -03:00

README.md

Arcádia Suite

O Escritório Estratégico para a Empresa Moderna.

Plataforma que centraliza produtividade, inteligência, tomada de decisão e governança, orquestrando ERPs, pessoas e dados.

Arquitetura

  • Frontend: React 18 + TypeScript + Tailwind CSS + shadcn/ui (66 páginas)
  • Backend: Express.js + Socket.IO (38 grupos de rotas API)
  • Inteligência: OpenAI GPT-4o + 6 Agentes Autônomos (Dev Center XOS)
  • Motores: Fiscal (8002), Contábil (8003), BI (8004), Automação (8005), Comunicação (8006)
  • ERP Plus: Laravel/PHP (8080) com NF-e/NFC-e/CT-e/MDF-e
  • Banco: PostgreSQL 16 + Drizzle ORM + ChromaDB

Módulos Principais

  • SOE (Sistema Operacional Empresarial)
  • Financeiro, Contábil, Fiscal
  • CRM + WhatsApp Multi-sessão
  • Varejo (Celulares + Assistência Técnica)
  • Business Intelligence
  • Dev Center com Pipeline Autônomo
  • Casa de Máquinas (Engine Room)
  • Governança XOS
  • Knowledge Graph + IA

Quick Start

npm install
cp .env.example .env  # Configure DATABASE_URL, OPENAI_API_KEY
npx drizzle-kit push
npm run dev

Login padrão: admin / admin

Documentação

Licença

Proprietário - Arcádia Suite