{
  "workflow_status": {
    "project_id": "template",
    "current_stage": "init",
    "overall_progress": 0,
    
    "stages": {
      "collection": {
        "status": "pending",
        "started_at": null,
        "completed_at": null,
        "agent": "collector",
        "progress": 0,
        "output_files": [],
        "errors": []
      },
      "creation": {
        "status": "pending",
        "started_at": null,
        "completed_at": null,
        "agent": "writer",
        "progress": 0,
        "output_files": [],
        "errors": []
      },
      "production": {
        "status": "pending",
        "started_at": null,
        "completed_at": null,
        "agent": "producer",
        "progress": 0,
        "output_files": [],
        "errors": []
      },
      "review": {
        "status": "pending",
        "started_at": null,
        "completed_at": null,
        "agent": "publisher",
        "progress": 0,
        "output_files": [],
        "errors": []
      },
      "analysis": {
        "status": "pending",
        "started_at": null,
        "completed_at": null,
        "agent": "analyzer",
        "progress": 0,
        "output_files": [],
        "errors": []
      }
    },
    
    "agent_tasks": {
      "cto": {
        "current_task": null,
        "task_queue": [],
        "completed_tasks": [],
        "failed_tasks": []
      },
      "collector": {
        "current_task": null,
        "task_queue": [],
        "completed_tasks": [],
        "failed_tasks": []
      },
      "writer": {
        "current_task": null,
        "task_queue": [],
        "completed_tasks": [],
        "failed_tasks": []
      },
      "producer": {
        "current_task": null,
        "task_queue": [],
        "completed_tasks": [],
        "failed_tasks": []
      },
      "publisher": {
        "current_task": null,
        "task_queue": [],
        "completed_tasks": [],
        "failed_tasks": []
      },
      "analyzer": {
        "current_task": null,
        "task_queue": [],
        "completed_tasks": [],
        "failed_tasks": []
      }
    },
    
    "dependencies": [
      {
        "from": "collection",
        "to": "creation",
        "type": "data_dependency",
        "description": "创作需要采集的素材作为输入"
      },
      {
        "from": "creation",
        "to": "production",
        "type": "content_dependency",
        "description": "制作需要剧本和角色设定"
      },
      {
        "from": "production",
        "to": "review",
        "type": "output_dependency",
        "description": "审核需要制作完成的视频"
      },
      {
        "from": "review",
        "to": "analysis",
        "type": "result_dependency",
        "description": "分析需要发布后的反馈数据"
      }
    ],
    
    "timeline": {
      "created": "2026-04-28T18:49:00Z",
      "estimated_completion": null,
      "actual_completion": null,
      "stage_estimates": {
        "collection": "10-30分钟",
        "creation": "20-60分钟",
        "production": "30-120分钟",
        "review": "10-30分钟",
        "analysis": "5-15分钟"
      }
    },
    
    "quality_metrics": {
      "collection": {
        "hot_topic_relevance": 0,
        "material_quality": 0,
        "user_profile_accuracy": 0
      },
      "creation": {
        "story_originality": 0,
        "character_depth": 0,
        "dialogue_quality": 0
      },
      "production": {
        "visual_quality": 0,
        "audio_quality": 0,
        "editing_quality": 0
      },
      "review": {
        "compliance_score": 0,
        "user_experience": 0,
        "platform_fit": 0
      },
      "analysis": {
        "engagement_rate": 0,
        "growth_potential": 0,
        "optimization_impact": 0
      }
    },
    
    "notes": "此文件用于跟踪项目工作流状态。每个阶段完成后，更新相应的状态字段。CTO Agent负责监控和更新此文件。"
  }
}