DANIEL_OS v1.0·STATUS: AVAILABLE FOR WORK--:--:--
← Design Systems
// LAUNCH-MOBILITY

Launch Mobility Design System

App de conductor para movilidad multimarca — arquitectura de tokens de 3 marcas y gobernanza formal

Producto

App de conductor para movilidad, con tres marcas de primer nivel activas (marca principal + dos marcas asociadas) y seis líneas internas de producto

Fuente de verdad

Biblioteca publicada en Figma ("Launch Mobility Design System") — 5 niveles atómicos con variables por marca

Generaciones

Una — diagnóstico, reconstrucción y expansión a una arquitectura de 3 marcas

Estado

Vigente en gobernanza y tokens — v4.2, 27 pantallas de producción verificadas

Cómo se construyó

A diferencia de Kinetik y Serenia, este sistema no nació de cero: llevaba años creciendo de forma orgánica y, en la superficie, se veía completo. En la práctica fallaba en silencio — colores sin tokens, dos de cinco sets de componentes corruptos, badges con el mismo color de fondo y texto.

Antes de tocar nada se corrió una auditoría estructurada en 4 ejes, con cada hallazgo respaldado por un node ID real, un ratio de contraste medido o un hex exacto.

A partir de ahí reestructuré la librería en Figma como una biblioteca publicada organizada en 5 niveles (Fundamentos → Átomos → Moléculas → Organismos → Patrones), cada uno construido sobre el anterior. Cada component set de Fundamentos y Átomos se publicó con exactamente dos variantes por marca por defecto, de modo que cambiar de marca en una instancia es un solo swap de propiedad, no una reconstrucción manual. Una tercera marca se incorporó después directamente desde pantallas de producción, porque el archivo de biblioteca aún no tenía un slot de variante para ella — una deuda que documenté explícitamente en vez de ocultarla.

La biblioteca incluye además un componente de anotación de UX ("Ux Notes") usado para dejar notas de diseño directamente sobre las pantallas — el sistema no solo define visuales, también documenta intención de uso in situ.

Cómo se construyó — generaciones

00

Diagnóstico

Lo que la auditoría encontró

Colores sin tokens; dos sets corruptos (spinner, fila deshabilitada, rating); badges invisibles; botones sin coincidir con producción; sin gobernanza.

01

Reconstrucción

Lo que quedó en pie

Arquitectura de 5 niveles atómicos con cambio de marca automático; sets recuperados; badges corregidos; 27 pantallas verificadas; gobernanza formal documentada.

v4.1

Tercera marca

Una marca más, sin slot propio

Incorporé la tercera marca extrayendo sus tokens directamente de pantallas de producción reales, porque el archivo de biblioteca aún no tenía un slot de variante para ella. Detecté y documenté que conviven dos épocas visuales dentro de esa marca, y definí cuál usar por defecto.

v4.2

Gobernanza de color

Un rojo, en las tres marcas

Corregí el token semántico de error compartido por decisión directa del stakeholder (fecha documentada: 2026-08-12), y propagué el cambio a todas las marcas y todos los estados relacionados — bordes de error, asteriscos requeridos, badges de "cancelado", alertas — en vez de dejarlo aislado en una sola pantalla.

Tokens

brand-primary (marca principal)#23325BColor primario — nunca se mezcla con las otras marcas
brand-accent (marca principal)#387FF7Acento y botón CTA
brand-primary (marca aliada)#00708DAlianza estratégica — tipografía corporativa propia
brand-accent (marca aliada)#008CAFAcento de marca aliada
brand-primary (tercera marca)#3F741CIncorporada en v4.1, extraída de pantallas reales
brand-accent (tercera marca)#00A9CEAcento y botón CTA de la tercera marca
bg-page#FBFBFBFondo de página compartido — nunca blanco puro
bg-input#F4F5F7Fondo de campos de formulario
bg-surface#FFFFFFCards y modales
text-primary#0C111ETexto principal, compartido entre marcas
text-secondary#717280Texto de apoyo
border-default#DDDDDDBorde por defecto
status/error (semántico)#B10015Corregido en v4.2 y migrado a las 3 marcas: bordes, iconografía, asteriscos y banners de alerta
status/warning#FC9926Advertencia
status/success#61C365Confirmación
status/info#43ACFFInformativo
accent/línea-flota-premium#900E95Línea interna de gestión de flota premium
accent/línea-analítica#2F5BC0Línea interna de plataforma de analítica
accent/línea-integraciones#BCC819Línea interna de integraciones y conectores
accent/línea-calidad#3FC7EFLínea interna de calidad en tiempo real
accent/línea-producto#006173Equipo interno de producto
accent/línea-cx#09554EEquipo interno de experiencia de cliente

Tipografía

Marca principalRoboto — 16 estilos con nombre, de h2 a Caption, cada uno con peso, tamaño, interlineado y tracking documentados
Marca aliadaTipografía corporativa propia (uso restringido) — tratamiento de botón en mayúsculas con tracking de 0.6px
Tercera marcaRoboto SemiBold — valores heredados marcados explícitamente como no verificados hasta confirmarse

Vocabulario visual

Brechas conocidas

Estado actual

El sistema ya no depende de la memoria de quien lo tocó por última vez: 3 marcas de primer nivel y 6 líneas internas completamente tokenizadas, 5 niveles de jerarquía atómica publicados como component sets independientes, un flujo real de reserva (4 sub-flujos) documentado pantalla por pantalla, reglas de gobernanza explícitas y un changelog versionado con decisiones fechadas — la diferencia entre un moodboard bonito y un sistema que efectivamente se puede ejecutar.

← Design Systems