#!/bin/bash
# 快速检查脚本

BASE_DIR="$(cd "$(dirname "$0")" && pwd)"
echo "批量生产快速检查 - $(date)"

if [ -f "$BASE_DIR/production_completed.flag" ]; then
    echo "✅ 生产已完成!"
    echo "完成时间: $(cat "$BASE_DIR/production_completed.flag")"
    
    if [ -f "$BASE_DIR/reports/final_report.json" ]; then
        echo -e "\n生产统计:"
        python3 -c "
import json
with open('$BASE_DIR/reports/final_report.json', 'r', encoding='utf-8') as f:
    report = json.load(f)
results = report['production_results']
print(f'总剧集: {results[\"total_episodes\"]}')
print(f'成功: {results[\"completed_episodes\"]}')
print(f'失败: {results[\"failed_episodes\']}')
print(f'成功率: {results[\"success_rate\"]*100:.1f}%')
print(f'平均质量: {results[\"avg_quality_score\"]:.2f}')
"
    fi
    
    echo -e "\n输出目录: $BASE_DIR/outputs/"
    echo "报告目录: $BASE_DIR/reports/"
    
else
    echo "🔄 生产进行中..."
    
    if [ -f "$BASE_DIR/production_status.json" ]; then
        python3 -c "
import json
with open('$BASE_DIR/production_status.json', 'r', encoding='utf-8') as f:
    status = json.load(f)
print(f'状态: {status.get(\"status\", \"unknown\")}')
print(f'进度: {status.get(\"completed_episodes\", 0)}/{status.get(\"total_episodes\", 0)}')
print(f'进行中: {status.get(\"in_progress_episodes\", 0)}')
"
    fi
    
    echo -e "\n运行完整监控: $BASE_DIR/monitor_production.sh"
fi
