games:
  - type: classify
    title: "Requirement Classifier"
    categories:
      - name: "Functional"
        color: "#58a6ff"
      - name: "Non-Functional"
        color: "#3fb950"
      - name: "Out of Scope"
        color: "#8b949e"
    items:
      - text: "Users can reset their password via email link."
        category: "Functional"
      - text: "The app must load the dashboard within 2 seconds on 4G."
        category: "Non-Functional"
      - text: "Add dark mode and a mobile app in phase 1."
        category: "Out of Scope"
      - text: "Users can filter search results by date range and category."
        category: "Functional"
      - text: "The system must support 10,000 concurrent users."
        category: "Non-Functional"
      - text: "Integrate with CRM system X and analytics platform Y."
        category: "Out of Scope"
      - text: "Admins can bulk-export user data as CSV."
        category: "Functional"
      - text: "All user data must be encrypted at rest and in transit."
        category: "Non-Functional"
      - text: "Build an AI recommendation engine for the product catalog."
        category: "Out of Scope"
      - text: "Users receive an in-app notification when their order ships."
        category: "Functional"

  - type: speed-round
    title: "Problem or Solution?"
    rounds:
      - question: "Users need a faster way to complete checkout on mobile."
        options:
          - "Problem"
          - "Solution"
        answer: 0
        timeLimit: 12
      - question: "We should add a one-click checkout button to reduce cart abandonment."
        options:
          - "Problem"
          - "Solution"
        answer: 1
        timeLimit: 14
      - question: "Support gets too many tickets about password reset confusion."
        options:
          - "Problem"
          - "Solution"
        answer: 0
        timeLimit: 12
      - question: "We need to build a chatbot to answer common support questions."
        options:
          - "Problem"
          - "Solution"
        answer: 1
        timeLimit: 14
      - question: "New users don't understand how to set up their first project."
        options:
          - "Problem"
          - "Solution"
        answer: 0
        timeLimit: 12
      - question: "Let's add an onboarding wizard with 3 steps."
        options:
          - "Problem"
          - "Solution"
        answer: 1
        timeLimit: 14
      - question: "Admins spend 2 hours weekly manually reconciling reports."
        options:
          - "Problem"
          - "Solution"
        answer: 0
        timeLimit: 12
      - question: "We should use React with a component library for the new dashboard."
        options:
          - "Problem"
          - "Solution"
        answer: 1
        timeLimit: 14
