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

31
hooks/hooks.json Normal file
View File

@@ -0,0 +1,31 @@
{
"hooks": {
"SessionStart": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/scripts/session-init.sh",
"description": "Inicializa sessão com status da infraestrutura",
"timeout": 5000,
"statusMessage": "A inicializar infraestrutura Descomplicar..."
}
],
"SubagentStart": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/scripts/inject-agent-context.sh",
"description": "Injecciona contexto específico do agente (MCPs, skills, datasets)",
"timeout": 3000,
"statusMessage": "A injectar contexto do agente..."
}
],
"Stop": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/scripts/session-end.sh",
"description": "Sync final e cleanup de sessão",
"timeout": 10000,
"statusMessage": "A sincronizar e finalizar sessão..."
}
]
}
}