diff --git a/src/pages/api/ai/queue-debug.ts b/src/pages/api/ai/queue-debug.ts deleted file mode 100644 index d470e06..0000000 --- a/src/pages/api/ai/queue-debug.ts +++ /dev/null @@ -1,31 +0,0 @@ -// src/pages/api/ai/queue-debug.ts - Enhanced debug endpoint -import type { APIRoute } from 'astro'; -import { getQueueDebugState, getAllTaskStatuses } from '../../../utils/rateLimitedQueue.js'; -import { apiResponse, apiServerError } from '../../../utils/api.js'; - -export const prerender = false; - -export const GET: APIRoute = async ({ request }) => { - try { - // Only allow in development or with special header - const isDev = process.env.NODE_ENV === 'development'; - const debugHeader = request.headers.get('X-Debug-Queue'); - - if (!isDev && debugHeader !== 'true') { - return apiServerError.internal('Debug endpoint not available'); - } - - const debugState = getQueueDebugState(); - const allTaskStatuses = getAllTaskStatuses(); - - return apiResponse.success({ - ...debugState, - allTaskStatuses, - timestamp: Date.now(), - message: 'Enhanced queue debug state snapshot' - }); - } catch (error) { - console.error('Queue debug error:', error); - return apiServerError.internal('Failed to get queue debug state'); - } -}; \ No newline at end of file