feat(v1.5.2): Execute database migrations and complete setup

- Execute all 6 migrations on Desk CRM production database
- Create missing tables: cr_lsps, cr_agent_lsps, cr_lsp_usage
- Create archive tables: cr_*_usage_archive (4 tables)
- Create system tables: cr_migrations, cr_maintenance_log
- Make all scripts executable (chmod +x)
- Total cr_* tables: 38

Migration files:
- 001_initial_schema.sql
- 002_add_lsps.sql
- 003_add_relationships.sql
- 004_add_telemetry.sql
- 005_add_archive_tables.sql
- 006_add_maintenance_log.sql

Scripts:
- session-init.sh, session-end.sh
- inject-context.sh, inject-agent-context.sh
- record-usage.sh, db-backup.sh, sync-to-mysql.sh

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-02-04 16:18:02 +00:00
commit 692475a315
55 changed files with 11950 additions and 0 deletions

34
scripts/inject-context.sh Executable file
View File

@@ -0,0 +1,34 @@
#!/bin/bash
# inject-context.sh - Injeta contexto específico para subagentes
# Chamado pelo hook SubagentStart
# Author: Descomplicar®
set -e
AGENT_TYPE="${1:-unknown}"
PLUGIN_ROOT="${CLAUDE_PLUGIN_ROOT:-/home/ealmeida/mcp-servers/descomplicar-meta-plugin}"
# Output contexto relevante para o agente
cat << EOF
## Descomplicar Infrastructure Context
### Available Commands
- /descomplicar:status - Dashboard de infraestrutura
- /descomplicar:sync - Sincronização ficheiros ↔ MySQL
- /descomplicar:relationships - Gestão de relacionamentos
- /descomplicar:telemetry - Métricas de uso
### Database Tables (cr_*)
- Core: cr_agents, cr_skills, cr_mcps, cr_lsps, cr_sdks
- Relationships: cr_agent_mcps, cr_agent_skills, cr_skill_mcps
- Telemetry: cr_agent_usage, cr_skill_usage, cr_mcp_tool_usage
### MCP Available
- desk-crm-v3: Operações MySQL
- filesystem: Operações de ficheiros
- mcp-time: Data/hora actual
- gitea: Repositórios
EOF
exit 0