{
  "metadata": {
    "created_at": "2025-02-23T19:40:05.819936",
    "version": "1.0",
    "description": "Golden dataset for testing the podcast debate system"
  },
  "test_cases": [
    {
      "id": "6e557a71-7ccf-497c-8b41-b47087dae3ce",
      "input": {
        "query": "Are electric vehicles better for the environment?",
        "agent_type": "believer",
        "context": null
      },
      "expected_output": {
        "debate_structure": {
          "min_turns": 2,
          "max_turns": 4,
          "required_agents": [
            "extractor",
            "believer",
            "skeptic",
            "supervisor"
          ]
        },
        "transcript_requirements": {
          "required_fields": [
            "id",
            "podcastScript",
            "topic"
          ],
          "topic_match": true,
          "min_script_length": 500
        },
        "podcast_requirements": {
          "required_fields": [
            "content",
            "audio_file",
            "title",
            "description",
            "category"
          ],
          "audio_format": "mp3",
          "min_file_size": 1000
        }
      }
    },
    {
      "id": "9c95f4df-fb84-4bc1-b80c-094998e58811",
      "input": {
        "query": "Should artificial intelligence be regulated?",
        "agent_type": "skeptic",
        "context": {
          "believer_chunks": [
            "AI can enhance productivity and innovation",
            "AI systems can help solve complex problems"
          ],
          "skeptic_chunks": [
            "AI poses risks to privacy and security",
            "Unregulated AI could lead to job displacement"
          ]
        }
      },
      "expected_output": {
        "debate_structure": {
          "min_turns": 2,
          "max_turns": 4,
          "required_agents": [
            "extractor",
            "believer",
            "skeptic",
            "supervisor"
          ]
        },
        "transcript_requirements": {
          "required_fields": [
            "id",
            "podcastScript",
            "topic"
          ],
          "topic_match": true,
          "min_script_length": 500
        },
        "podcast_requirements": {
          "required_fields": [
            "content",
            "audio_file",
            "title",
            "description",
            "category"
          ],
          "audio_format": "mp3",
          "min_file_size": 1000
        }
      }
    },
    {
      "id": "a0233d38-9f22-4b6e-9c77-621dc7a2b637",
      "input": {
        "query": "What are the benefits and drawbacks of remote work?",
        "agent_type": "believer",
        "context": null
      },
      "expected_output": {
        "debate_structure": {
          "min_turns": 2,
          "max_turns": 4,
          "required_agents": [
            "extractor",
            "believer",
            "skeptic",
            "supervisor"
          ]
        },
        "transcript_requirements": {
          "required_fields": [
            "id",
            "podcastScript",
            "topic"
          ],
          "topic_match": true,
          "min_script_length": 500
        },
        "podcast_requirements": {
          "required_fields": [
            "content",
            "audio_file",
            "title",
            "description",
            "category"
          ],
          "audio_format": "mp3",
          "min_file_size": 1000
        }
      }
    }
  ],
  "sample_transcripts": [
    {
      "id": "4fb8bc46-dc2a-4e21-abfe-9cb3e1ca77ff",
      "podcastScript": "**Podcast Script: Electric Vehicles and the Environment**\n\nHost: Welcome to our debate on the environmental impact of electric vehicles...\n\nSkeptic: While EVs reduce direct emissions, we must consider the environmental cost of battery production...\n\nBeliever: The long-term benefits of EVs in reducing carbon emissions far outweigh the initial production impact...",
      "topic": "Are electric vehicles better for the environment?"
    },
    {
      "id": "557a2b5c-8f59-46cc-930c-7d69818260d1",
      "podcastScript": "**Podcast Script: AI Regulation Debate**\n\nHost: Today we're exploring the complex topic of AI regulation...\n\nSkeptic: Without proper oversight, AI development could lead to serious societal risks...\n\nBeliever: Smart regulation can help us harness AI's benefits while minimizing potential harm...",
      "topic": "Should artificial intelligence be regulated?"
    }
  ],
  "validation_rules": {
    "debate": {
      "required_agents": [
        "extractor",
        "believer",
        "skeptic",
        "supervisor"
      ],
      "min_debate_turns": 2,
      "max_debate_turns": 4
    },
    "transcript": {
      "required_fields": [
        "id",
        "podcastScript",
        "topic"
      ],
      "min_script_length": 500
    },
    "podcast": {
      "required_fields": [
        "content",
        "audio_file",
        "title",
        "description",
        "category"
      ],
      "supported_audio_formats": [
        "mp3"
      ],
      "min_file_size": 1000
    }
  }
}