Caso mínimo: solo título y un único paso, fondo blanco. Verifica el render base sin campos opcionales. (TID01)
(SizeLimitingPyMap: {background=white, steps=[{title=Diagnóstico inicial, description=Analizamos tu punto de partida y definimos objetivos medibles para el itinerario.}]})Caso ideal: título y tres pasos sobre fondo gris claro. Happy path de una sección de proceso formativo. (TID02)
(SizeLimitingPyMap: {background=light, steps=[{title=Investigación y contexto, description=Comprendes el problema, a las personas implicadas y las restricciones de negocio antes de proponer soluciones.}, {title=Prototipado e iteración, description=Materializas ideas en prototipos y las validas con usuarios para reducir la incertidumbre.}, {title=Integración y comunicación, description=Conectas diseño, tecnología y negocio y comunicas las decisiones con narrativas claras.}]})Estrés: fondo oscuro (primary) para verificar el esquema dark en título y pasos, con cuatro pasos —el máximo— de contenido extenso. (TID03)
(SizeLimitingPyMap: {background=primary, steps=[{title=Investigación estratégica y marcos de decisión, description=Estructuras un proceso desde la investigación hasta la presentación con herramientas que te permiten argumentar cada decisión ante equipos y dirección.}, {title=Diseño de servicios y modelos de negocio sostenibles, description=Abordas retos donde la incertidumbre es alta y los actores son múltiples, con criterios de viabilidad, ética e inclusión a largo plazo.}, {title=Prototipado e innovación tecnológica aplicada, description=Evalúas la viabilidad técnica de tus propuestas antes de invertir en desarrollo, integrando tecnología emergente cuando aporta valor real.}, {title=Facilitación, narrativas y portfolio profesional, description=Alineas equipos e impulsas el cambio comunicando proyectos con narrativas que conectan diseño, tecnología y negocio.}]})Variante accent: fondo de acento (#FF0F6F) con esquema de color oscuro (texto claro). Verifica el contraste sobre fondo de marca. (TID04)
(SizeLimitingPyMap: {background=accent, steps=[{title=Solicitud, description=Completa el formulario y adjunta tu portfolio o CV para iniciar la candidatura.}, {title=Entrevista, description=Conversamos sobre tus objetivos y tu encaje con el itinerario del programa.}]})Variante petal (Rosa claro #FFE3EF): fondo rosado que mantiene el esquema clear (título y pasos en negro, no dark). (TID05)
(SizeLimitingPyMap: {background=petal, steps=[{title=Mentor asignado, description=Un profesional en activo revisa tu progreso y orienta las decisiones clave de tu proyecto.}, {title=Sesiones de revisión, description=Encuentros periódicos para ajustar objetivos, resolver bloqueos y preparar la defensa final.}]})Caso inválido: sin título y sin pasos. La guard clause del módulo no se cumple y debe dispararse hints.invalid_module(). (TID06)
(SizeLimitingPyMap: {background=white, steps=[]})