/** * Dev debug command */ import { Logger } from '../../../utils/logger'; import { DiagnosticSnapshot } from '../../../core/diagnostic-snapshot'; import type { CommandContext, CommandResult } from '../@core'; const logger = new Logger({ context: 'Dev' }); /** * Run development cluster diagnostics */ export async function devDebug(ctx: CommandContext): Promise { logger.header('Development Cluster Diagnostics'); try { const snapshot = await DiagnosticSnapshot.capture(); snapshot.print(); logger.blank(); logger.success('Diagnostic snapshot complete'); logger.info('Check output above for issues'); logger.blank(); return { code: 0 }; } catch (err) { logger.error(`Debug failed: ${err instanceof Error ? err.message : err}`); return { code: 1, error: String(err) }; } }