Modelo de rutas y contrato de URL
El contrato de enlaces debe ser estable, versionable y entendible por backend y app.
Define rutas canónicas por entidad (`orders/:id`, `messages/:threadId`) y evita formatos ambiguos entre campañas.
Versiona o documenta parámetros opcionales (`source`, `campaign`, `ref`) para analítica y debugging.
Centraliza el parser de enlaces para evitar lógica duplicada en múltiples pantallas.
- Contrato de URL compartido con backend/marketing.
- Parser único para validar ruta y parámetros.
- Rutas estables para no romper enlaces antiguos.