#!/bin/bash # session-init.sh - Inicializa sessão e mostra status da infraestrutura # Chamado pelo hook SessionStart # Author: Descomplicar® set -e # Gerar session ID único SESSION_ID="${CLAUDE_SESSION_ID:-$(date +%s)-$$}" export SESSION_ID # Ficheiro de sessão para tracking SESSION_FILE="${CLAUDE_PLUGIN_ROOT:-/home/ealmeida/mcp-servers/descomplicar-meta-plugin}/.current_session" # Registar início de sessão echo "{\"session_id\": \"$SESSION_ID\", \"started_at\": \"$(date -Iseconds)\", \"tool_calls\": 0}" > "$SESSION_FILE" # Output status (será capturado pelo Claude) cat << 'EOF' ╔══════════════════════════════════════════════════════════════════════╗ ║ DESCOMPLICAR INFRASTRUCTURE - Session Started ║ ╠══════════════════════════════════════════════════════════════════════╣ ║ Meta-Plugin v1.5.1 loaded ║ ║ Commands: /descomplicar:status, :sync, :create, :validate, :release ║ ║ DB Maintenance: :db-cleanup, :db-migrate, :db-backup, :db-archive ║ ╚══════════════════════════════════════════════════════════════════════╝ EOF exit 0