{"success":true,"data":{"service":"Dokkai AI Transformer Worker","version":"1.0.0","environment":"production","endpoints":["GET /health - 健康检查","GET /status - 状态和统计信息","--- 调试 API (无需密钥) ---","GET /debug/article-status?rawArticleId=123 - 文章处理状态","GET /debug/processing-status - 处理状态统计","GET /debug/recent-raw?limit=20&status=pending - 最近抓取原始文章","GET /debug/queue-analysis - 队列分析（按源、时间分布）","GET /debug/failure-stats?hours=24&limit=10 - 失败原因统计","GET /debug/stuck-jobs?minutes=30 - 查看卡住的任务","--- 开发调试 API (需要密钥) ---","POST /dev/transform - 手动触发AI转换","POST /dev/test-ai - 测试AI API连接","POST /dev/process-queue - 手动触发队列处理","POST /debug/process-batch - 手动触发智能批处理","POST /debug/reset-old-jobs - 重置超时任务","GET /dev/pending-articles - 获取待处理文章","GET /dev/processing-jobs - 获取处理任务列表","GET /dev/queue-status - 获取队列状态","POST /dev/validate-content - 验证JLPT内容","POST /dev/retry-failed - 重新处理失败任务","POST /dev/reset-stuck - 重置卡住的任务","POST /dev/generate-stats - 生成流行分类和标签统计","GET /dev/latest-stats - 获取最新统计数据","--- 振り仮名队列管理 API (需要密钥) ---","POST /dev/process-furigana-queue - 手动触发振り仮名队列处理","GET /dev/furigana-queue-status - 获取振り仮名队列状态","POST /dev/batch-generate-furigana - 批量为1天内所有文章生成振り仮名","POST /dev/generate-furigana - 为指定文章生成振り仮名"],"scheduledTask":"Every 45 minutes (Cron: */45 * * * *)","runTimeLimit":"15 minutes (Cron CPU limit)","aiModel":"gemini-2.5-flash-lite","transformModel":"anthropic/claude-haiku-5.5"},"timestamp":"2026-11-03T03:50:34.797Z"}