{
  "completed_lessons": [
    {
      "lesson": 0,
      "title": "Travel, Restaurants & Real Conversation (legacy, Mexican Spanish)",
      "date_completed": "2026-03-05",
      "key_phrases": [
        "Quisiera hacer una reserva para dos personas",
        "¿Tienen mesa para esta noche?",
        "¿Me podría traer la carta, por favor?",
        "Tengo alergia al gluten",
        "¿Nos pone otra ronda?",
        "La cuenta, por favor",
        "¿Está incluido el servicio?",
        "Me lo pongo yo — invito yo",
        "¿A qué hora sale el vuelo?",
        "He perdido mi maleta"
      ],
      "topics_covered": [
        "travel",
        "restaurants",
        "hotels",
        "allergies",
        "ordering wine",
        "slang",
        "false friends"
      ],
      "review_count": 0,
      "next_review": null,
      "review_history": []
    },
    {
      "lesson": 1,
      "title": "Presenting Yourself",
      "date_completed": "2026-03-06",
      "key_phrases": [
        "Me llamo Tobi, soy ingeniero de software",
        "Soy suizo, soy de Zúrich",
        "Llevo cinco años en Zúrich",
        "Me gusta programar y hago senderismo",
        "Mucho gusto, ¿y vosotros?",
        "Me dedico a la programación",
        "¿A qué te dedicas?",
        "Ha sido un placer conocerte",
        "Encantado de conocerte",
        "Trabajo en el sector tecnológico",
        "Ha sido un placer, nos vemos por aquí"
      ],
      "topics_covered": [],
      "review_count": 2,
      "next_review": "2026-04-26",
      "review_history": [
        "2026-03-15",
        "2026-03-29"
      ]
    },
    {
      "lesson": 2,
      "title": "At Work in Spain — Tech & Office Life",
      "date_completed": "2026-03-08",
      "key_phrases": [
        "Soy ingeniero de software",
        "Trabajo desde Zúrich, en Suiza",
        "Tengo una reunión",
        "Desarrollo aplicaciones y escribo código",
        "Tengo que terminar el código",
        "Estoy en una llamada",
        "Trabajo en remoto",
        "Hay un error en el sistema",
        "¿Puedo compartir mi pantalla?",
        "La aplicación se ha caído.",
        "Necesito revisar el código.",
        "¿A qué hora es la reunión?",
        "Mando un correo ahora mismo.",
        "La aplicación no funciona",
        "Hagamos una videollamada",
        "La reunión ha sido cancelada"
      ],
      "topics_covered": [],
      "review_count": 3,
      "next_review": null,
      "review_history": [
        "2026-03-22",
        "2026-04-13",
        "2026-04-13"
      ]
    }
  ],
  "srs_intervals_days": [
    7,
    14,
    28
  ],
  "next_new_lesson": 3,
  "notes": "Lesson 0 = legacy episode with Mexican Spanish voice. Curriculum lessons start at 1 with Elvira (Castilian)."
}