Jonas Pacheco
83b2c89a1f
chore: add untracked files — planning, openclaw module, docs, assets and data files
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-30 09:09:38 -03:00
Jonas Pacheco
0a357a4617
fix(build): corrigir erros de importação no build de produção
...
- PatternDetector e SkillEmergence: corrigir alias @/db → caminho relativo correto (../../../db)
- PatternDetector e SkillEmergence: corrigir @/shared/schema → ../../../shared/schema
- server/openclaw: substituir arcadiaSkills (inexistente) por skills do schema
- SkillEmergence: substituir axios (não instalado) por fetch nativo (Node 20)
- server/skills/routes.ts: adicionar export registerSkillRoutes() esperado por routes.ts
O build estava quebrado desde a Fase 4 (OpenClaw). Esses erros impediam
o Coolify de gerar o container com o Design Studio na sidebar.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-27 16:18:52 -03:00
Arcádia Dev
acf375a1c3
merge: une Servidor local + origin/Servidor priorizando local
...
- Mantém Fase 4 Sprint 1+2 do local (OpenClaw backend + frontend)
- Incorpora do remoto: Fase 3 MiroFlow, Fase 4 melhorias, Fase 5 Automation Fabric
- Resolve conflito openclaw~origin_Servidor (mantido local)
- Histórias unidas com --allow-unrelated-histories -X ours
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-27 09:45:26 -03:00
Arcádia Dev
dcaa94a422
feat(openclaw): Fase 4 Sprint 1 - PatternDetector + OpenClawEngine + SkillEmergence
...
Fase 4: OpenClaw Embutido (Detecção de Padrões + Skills Emergentes)
Semanas 7-8 (Início 2026-03-26)
### Sprint 1: Backend Components ✅
Implementados 5 componentes core:
1. **PatternDetector.ts** (400+ linhas)
- Análise de interações de usuário
- Detecção de padrões (3+ ocorrências em 30 dias)
- Cálculo de confiança (frequência + regularidade + recência)
- Storage em Neo4j via database
- Emit eventos via EventEmitter
2. **OpenClawEngine.ts** (300+ linhas)
- Orquestração central do fluxo
- Coordena PatternDetector + SkillEmergence
- Sugestão inteligente de skills baseada em padrões
- Scheduler para verificação periódica
- Socket.IO integration para real-time
3. **SkillEmergence.ts** (250+ linhas)
- Integração com Blackboard (codegen)
- Geração de skills via prompt inteligente
- Validação de código gerado
- Storage de skills DRAFT no database
- Approval workflow (Dev Center)
4. **routes.ts** (200+ linhas)
- 10 endpoints REST:
* POST /detect-patterns (trigger manual)
* GET /patterns (listar padrões)
* POST /confirm-skill (usuário confirma)
* GET /suggestions (sugestões pendentes)
* GET/POST /config (configuração)
* POST /check-now (verificar agora)
* POST /start-scheduler (agendado)
* POST /stop-scheduler
* GET /health
5. **config/arcadia.config.yaml** (400 linhas)
- Configuração completa tenant-aware
- Pattern detection thresholds
- Suggestion channels + priorities
- Skill emergence rules
- Logging + security settings
- Integration endpoints
### Arquivos Atualizados
- server/modules/loader.ts: Registra /api/openclaw routes
### Plano Criado
- .planning/FASE_4_OPENCLAW_PLAN.md: Plano executável completo
### Próximos Passos (Sprint 2-3)
- Frontend: OpenClawWidget + SkillSuggestion + hooks
- Database: Schema + migrations
- Testes: Unitários + E2E
- Documentação
### Arquitetura Implementada
### Status
- ✅ Sprint 1 Backend completo
- ⏳ Sprint 2 Frontend próximo
- ⏳ Sprint 3 Config + Testes
Fase 4: OpenClaw Embutido iniciada com sucesso 🚀
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-03-26 10:29:08 -03:00
Jonas Pacheco
66d8dfbfcc
feat: add MiroFlow and OpenClaw as git submodules
...
- server/modules/miroflow → github.com/MiroMindAI/MiroFlow
- server/modules/openclaw → github.com/miaoxworld/OpenClawInstaller
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-24 11:57:27 -03:00
Jonas Pacheco
e2c482a67d
Suite Arcádia — estado atual do servidor (arcadia_merged)
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-19 13:11:28 -03:00
root
f29e61f335
chore: sync prod state — LiteLLM/LLMFit integration + compose updates
...
- docker-compose.prod.yml: LiteLLM na rede coolify, LLMFIT_BASE_URL/API_KEY, rede coolify external
- docker/litellm-config.yaml: TIER 1 LLMFit ativo, fallback Ollama configurado
- Dockerfile: ajustes de build
- server/: novos módulos SOE, plus-sync, schemas compartilhados
2026-03-17 11:28:43 -03:00