{
  "medals": [
    {
      "id": "especialista-fifo",
      "name": "Especialista FIFO",
      "icon": "🏆",
      "description": "Complete todas as fases do jogo",
      "condition": "all_phases_completed",
      "xpReward": 500
    },
    {
      "id": "zero-erros",
      "name": "Zero Erros",
      "icon": "💎",
      "description": "Complete uma fase sem cometer nenhum erro",
      "condition": "phase_perfect",
      "xpReward": 300
    },
    {
      "id": "separador-rapido",
      "name": "Separador Rápido",
      "icon": "⚡",
      "description": "Complete uma fase cronometrada com mais de 80% do tempo sobrando",
      "condition": "fast_picker",
      "xpReward": 200
    },
    {
      "id": "mestre-estoque",
      "name": "Mestre do Estoque",
      "icon": "📦",
      "description": "Complete todas as fases com 3 estrelas",
      "condition": "all_stars",
      "xpReward": 1000
    },
    {
      "id": "operador-elite",
      "name": "Operador de Elite",
      "icon": "🚀",
      "description": "Acumule 5000 XP no total",
      "condition": "xp_5000",
      "xpReward": 300
    },
    {
      "id": "combo-mestre",
      "name": "Mestre do Combo",
      "icon": "🔥",
      "description": "Atinga um combo de 10 acertos consecutivos",
      "condition": "combo_10",
      "xpReward": 250
    },
    {
      "id": "aprendiz",
      "name": "Aprendiz",
      "icon": "📖",
      "description": "Complete a Fase 1 (Tutorial)",
      "condition": "phase_1_completed",
      "xpReward": 100
    },
    {
      "id": "praticante",
      "name": "Praticante",
      "icon": "✏️",
      "description": "Complete a Fase 2",
      "condition": "phase_2_completed",
      "xpReward": 150
    },
    {
      "id": "profissional",
      "name": "Profissional",
      "icon": "👔",
      "description": "Complete a Fase 5",
      "condition": "phase_5_completed",
      "xpReward": 250
    },
    {
      "id": "gerente",
      "name": "Gerente de Armazém",
      "icon": "🎯",
      "description": "Complete a Fase Final",
      "condition": "final_phase_completed",
      "xpReward": 400
    },
    {
      "id": "sem-erro-fase1",
      "name": "Perfeição Inicial",
      "icon": "✨",
      "description": "Complete o tutorial sem erros",
      "condition": "phase_1_perfect",
      "xpReward": 100
    },
    {
      "id": "persistente",
      "name": "Persistente",
      "icon": "💪",
      "description": "Tente uma fase 3 vezes até conseguir",
      "condition": "persistent",
      "xpReward": 150
    }
  ],
  "levels": [
    { "level": 1, "name": "Estagiário", "minXp": 0, "icon": "🪪" },
    { "level": 2, "name": "Auxiliar", "minXp": 100, "icon": "📋" },
    { "level": 3, "name": "Operador", "minXp": 300, "icon": "🔧" },
    { "level": 4, "name": "Separador", "minXp": 600, "icon": "📦" },
    { "level": 5, "name": "Conferente", "minXp": 1000, "icon": "✅" },
    { "level": 6, "name": "Supervisor", "minXp": 1600, "icon": "👥" },
    { "level": 7, "name": "Coordenador", "minXp": 2400, "icon": "🗂️" },
    { "level": 8, "name": "Gerente", "minXp": 3400, "icon": "👔" },
    { "level": 9, "name": "Diretor", "minXp": 4600, "icon": "🏢" },
    { "level": 10, "name": "Mestre Logístico", "minXp": 6000, "icon": "👑" }
  ]
}
