Portal de comercios¶
Afiliación¶
CU-C-01¶
Enviar solicitud de afiliación
- Actor: Solicitante
- Precondición: Ninguna
- Requerimientos:
Flujo principal
- El responsable completa el formulario público con los datos del negocio, arrastra el pin al local y adjunta la foto de fachada.
- Acepta los términos comerciales; el sistema registra versión, fecha, hora e IP.
- El sistema solicita el código de seis dígitos enviado por SMS al teléfono declarado.
- El sistema solicita la confirmación del enlace enviado al correo del responsable.
- Con ambos canales verificados, la solicitud entra a la bandeja de revisión y el comercio queda en estado pendiente.
Alternativas
El RUC o el correo ya existen
El sistema rechaza el envío indicando cuál de los dos está en uso, sin revelar a qué comercio pertenece.
Existe otro comercio con el mismo nombre a menos de 50 m
El sistema rechaza el envío por duplicado exacto. Si el nombre coincide pero la distancia es mayor, admite la solicitud y la marca como posible duplicado para la revisión.
El código expira o se agota el número de reenvíos
El responsable puede solicitar uno nuevo pasado el intervalo mínimo; superado el límite por hora, debe esperar.
- Postcondición: Existe un comercio en estado pendiente de revisión con su expediente de afiliación completo.
CU-C-02¶
Completar información requerida
- Actor: Solicitante
- Precondición: La solicitud fue devuelta por administración pidiendo información
- Requerimientos:
Flujo principal
- El responsable abre el enlace del correo que detalla lo solicitado.
- Corrige los campos señalados o adjunta el documento faltante.
- Reenvía la solicitud, que vuelve a la bandeja de revisión.
Alternativas
El plazo de quince días venció sin respuesta
El sistema marca la solicitud como vencida y el enlace deja de funcionar. El responsable debe iniciar una solicitud nueva.
- Postcondición: La solicitud vuelve a requerir acción de administración.
CU-C-03¶
Activar la cuenta administradora
- Actor: Solicitante
- Precondición: La solicitud fue aprobada
- Requerimientos:
Flujo principal
- El responsable abre el enlace de un solo uso recibido por correo.
- Define su contraseña.
- El sistema crea la membresía administradora del comercio y abre la sesión.
- El portal muestra la lista de configuración pendiente antes de poder publicar: logo, horario de atención y al menos una ventana de recogida.
Alternativas
El enlace venció o ya fue usado
El sistema lo rechaza y ofrece solicitar uno nuevo, que administración debe reemitir.
- Postcondición: El comercio tiene un administrador activo y queda en condiciones de completar su configuración.
CU-C-04¶
Volver a aplicar tras un rechazo
- Actor: Solicitante
- Precondición: La solicitud fue rechazada hace quince días o más
- Requerimientos:
Flujo principal
- El responsable abre el formulario público con el mismo RUC.
- El sistema reconoce el expediente anterior y precarga los datos que no fueron motivo del rechazo.
- El responsable corrige lo señalado y reenvía.
Alternativas
No han pasado quince días
El sistema indica la fecha a partir de la cual puede volver a aplicar.
- Postcondición: El expediente se reabre con una revisión nueva.
Acceso¶
CU-C-05¶
Iniciar sesión en el portal
- Actor: Administrador u Operador del comercio
- Precondición: La membresía está activa
- Requerimientos:
Flujo principal
- El usuario introduce correo y contraseña.
- El sistema registra el intento y abre la sesión con el ámbito del comercio.
- Si la persona pertenece a varios comercios, elige en cuál va a operar.
Alternativas
Credenciales inválidas
El sistema responde con un mensaje que no distingue entre correo inexistente y contraseña incorrecta, y registra el intento fallido.
Se alcanzó el límite de intentos consecutivos
El sistema bloquea el acceso por quince minutos y avisa por correo al titular de la cuenta.
El estado del comercio no permite el acceso
Ocurre en rechazado y dado de baja. En pausado y suspendido el acceso se concede para que el comercio pueda resolver sus reservas vivas.
- Postcondición: Existe una sesión activa acotada a un comercio.
CU-C-06¶
Recuperar la contraseña
- Actor: Administrador u Operador del comercio
- Precondición: La cuenta existe
- Requerimientos:
Flujo principal
- El usuario solicita el restablecimiento desde la pantalla de acceso.
- El sistema envía un enlace de un solo uso al correo registrado.
- El usuario define la contraseña nueva.
- El sistema revoca todas las sesiones abiertas de esa cuenta.
Alternativas
El correo no corresponde a ninguna cuenta
El sistema responde igual que en el caso exitoso para no revelar qué correos existen.
- Postcondición: La contraseña queda cambiada y no hay sesiones previas vigentes.
CU-C-07¶
Cerrar la sesión
- Actor: Administrador u Operador del comercio
- Precondición: Sesión abierta
- Requerimientos:
Flujo principal
- El usuario cierra la sesión desde el menú.
- El sistema la revoca con motivo de salida voluntaria.
Alternativas
Vence el periodo de inactividad
El sistema revoca la sesión sin intervención y la siguiente petición redirige a la pantalla de acceso.
- Postcondición: La sesión queda revocada con su motivo registrado.
Equipo¶
CU-C-08¶
Invitar a un operador
- Actor: Administrador del comercio
- Precondición: El comercio no alcanzó el tope de operadores
- Requerimientos:
Flujo principal
- El administrador introduce el correo del operador y selecciona su rol.
- El sistema emite la invitación y envía el enlace de un solo uso.
- El invitado define su contraseña y el sistema crea la membresía.
Alternativas
Ya existe una invitación viva para ese correo en ese comercio
El sistema ofrece reenviarla o revocarla, no crear una segunda.
El comercio alcanzó el tope de operadores activos
El sistema rechaza la invitación e indica cuántas membresías activas hay.
El correo ya tiene cuenta en el sistema
El canje no crea cuenta nueva; agrega la membresía a la cuenta existente.
- Postcondición: Existe un miembro nuevo con el rol asignado.
CU-C-09¶
Desactivar a un miembro del equipo
- Actor: Administrador del comercio
- Precondición: El miembro está activo
- Requerimientos:
Flujo principal
- El administrador desactiva la membresía.
- El sistema revoca de inmediato las sesiones de esa persona en ese comercio.
- El historial de validaciones ejecutadas por esa persona permanece intacto y sigue nombrándola.
Alternativas
Es el único administrador activo
El sistema rechaza la operación. Un comercio habilitado para publicar no puede quedar sin administrador.
- Postcondición: La membresía queda desactivada sin perder su historial.
CU-C-10¶
Consultar la bitácora del comercio
- Actor: Administrador del comercio
- Precondición: Sesión abierta
- Requerimientos:
Flujo principal
- El administrador abre la bitácora y filtra por tipo de acción, usuario o rango de fechas.
-
El sistema muestra las acciones del comercio con su autor, fecha, hora, dirección de origen y valores anterior y nuevo cuando aplica.
-
Postcondición: Ninguna. La consulta queda registrada como acceso.
Perfil público¶
CU-C-11¶
Editar la ficha pública
- Actor: Administrador del comercio
- Precondición: Sesión abierta
- Requerimientos:
Flujo principal
- El administrador edita descripción, referencias de llegada, teléfono público, logo o galería.
- El sistema valida el tamaño y las dimensiones de cada imagen.
- Los cambios quedan publicados de inmediato.
Alternativas
El logo no alcanza las dimensiones mínimas
El sistema rechaza la carga indicando el mínimo exigido.
La galería ya tiene cinco fotos
El sistema exige retirar una antes de agregar otra.
- Postcondición: La ficha pública refleja los cambios.
CU-C-12¶
Solicitar un cambio sensible
- Actor: Administrador del comercio
- Precondición: Sesión abierta
- Requerimientos:
Flujo principal
- El administrador modifica el nombre comercial, la categoría, la dirección o la ubicación.
- El sistema detecta que el campo requiere aprobación y crea una solicitud de cambio.
- La ficha pública conserva el valor anterior hasta que administración resuelva.
- Al aprobarse, el valor nuevo entra en vigor.
Alternativas
El pin se movió menos de cien metros
El cambio se aplica de inmediato sin solicitud.
Ya hay una solicitud pendiente sobre el mismo campo
El sistema ofrece reemplazarla, no acumular una segunda.
Administración rechaza el cambio
La ficha conserva el valor anterior y el comercio recibe el motivo.
- Postcondición: Existe una solicitud pendiente o el valor quedó aplicado.
Horarios¶
CU-C-13¶
Configurar el horario de atención
- Actor: Administrador del comercio
- Precondición: Sesión abierta
- Requerimientos:
Flujo principal
- El administrador define apertura y cierre para cada día, o marca el día como cerrado.
- El sistema guarda los siete días.
Alternativas
El local cierra pasada la medianoche
El sistema no admite cruzar el día. El administrador configura el sábado hasta las 23:59 y el domingo desde las 00:00.
El horario nuevo dejaría fuera una ventana de recogida activa
El sistema rechaza el cambio y nombra las ventanas afectadas para que se ajusten primero.
- Postcondición: El comercio tiene un horario completo de siete días.
CU-C-14¶
Definir las ventanas de recogida
- Actor: Administrador del comercio
- Precondición: El horario de atención está configurado
- Requerimientos:
Flujo principal
- El administrador elige un día y define inicio, fin y etiqueta de la ventana.
- El sistema verifica que la ventana quede dentro del horario de atención de ese día.
- El sistema verifica que no se solape con otra ventana activa del mismo día.
- La ventana queda disponible para asignarse en la programación semanal.
Alternativas
El día ya tiene el máximo de ventanas activas
El sistema exige desactivar una antes de crear otra.
El día está marcado como cerrado
El sistema rechaza la ventana.
La ventana se solapa con otra
El sistema rechaza la operación e indica con cuál choca.
- Postcondición: Existe una ventana activa asignable a plantillas.
CU-C-15¶
Registrar una excepción de calendario
- Actor: Administrador del comercio
- Precondición: Existe la ventana o plantilla que se va a excepcionar
- Requerimientos:
Flujo principal
- El administrador elige una fecha dentro de los próximos noventa días.
- Elige si cierra el día completo, modifica el horario de una ventana o cambia la cantidad de una plantilla.
- El sistema guarda la excepción, que se aplicará al generar las publicaciones de esa fecha.
Alternativas
Ya existe un cierre para esa fecha
El cierre excluye cualquier otra excepción del día; el sistema lo indica.
El horario modificado sale del horario de atención
El sistema rechaza la excepción.
- Postcondición: La generación de esa fecha usará la excepción.
CU-C-16¶
Pausar el comercio
- Actor: Administrador del comercio
- Precondición: No hay reservas vivas
- Requerimientos:
Flujo principal
- El administrador elige la duración de la pausa y su motivo.
- El sistema oculta la ficha del mapa, detiene la generación de publicaciones y bloquea nuevas reservas.
- Al terminar la pausa, el comercio vuelve a estado activo.
Alternativas
Hay reservas vivas
El sistema rechaza la pausa, muestra el conteo y ofrece resolverlas una a una. La pausa no cancela reservas confirmadas.
- Postcondición: El comercio queda pausado y fuera del mapa.
Catálogo de ofertas¶
CU-C-17¶
Crear una plantilla de pack sorpresa
- Actor: Administrador del comercio
- Precondición: El comercio no alcanzó el tope de plantillas activas
- Requerimientos:
Flujo principal
- El administrador nombra la plantilla y elige su categoría de comida.
- Enumera entre tres y ocho elementos que el pack puede contener.
- Fija el precio y el valor de referencia; el sistema calcula el descuento.
- Activa la plantilla.
Alternativas
El descuento no alcanza el mínimo configurado
El sistema rechaza el precio e indica el máximo admisible para ese valor de referencia.
El precio está por debajo del mínimo de la plataforma
El sistema lo rechaza.
La lista tiene menos de tres elementos
El sistema impide la activación hasta completarla.
El comercio ya tiene el máximo de plantillas activas
El sistema exige desactivar una antes.
- Postcondición: Existe una plantilla activa programable.
CU-C-18¶
Crear una plantilla de oferta específica
- Actor: Administrador del comercio
- Precondición: El comercio no alcanzó el tope de plantillas activas
- Requerimientos:
Flujo principal
- El administrador nombra la oferta, escribe su descripción y elige la categoría.
- Declara en la descripción los ingredientes y advertencias relevantes, incluidos los alérgenos.
- Adjunta la foto del producto.
- Fija el precio y el valor de referencia y activa la plantilla.
Alternativas
La foto excede el tamaño permitido
El sistema la rechaza indicando el límite.
Falta la foto o la descripción
El sistema impide la activación. Una oferta específica exige ambas.
- Postcondición: Existe una plantilla activa programable.
CU-C-19¶
Programar una plantilla en la semana
- Actor: Administrador del comercio
- Precondición: Existen la plantilla activa y al menos una ventana
- Requerimientos:
Flujo principal
- El administrador marca los días en que la plantilla se ofrece.
- Para cada día activo elige la ventana de recogida y la cantidad predeterminada.
- El sistema guarda la programación y la usará en la generación diaria.
Alternativas
La ventana elegida no pertenece a ese día
El sistema solo ofrece las ventanas del día correspondiente.
- Postcondición: La plantilla se publicará automáticamente los días marcados.
CU-C-20¶
Desactivar una plantilla
- Actor: Administrador del comercio
- Precondición: La plantilla está activa
- Requerimientos:
Flujo principal
- El administrador desactiva la plantilla.
- El sistema deja de generar publicaciones a partir de ella.
-
Las publicaciones ya generadas y sus reservas siguen su curso normal.
-
Postcondición: La plantilla queda inactiva sin afectar lo ya publicado.
Publicación diaria¶
CU-C-21¶
Revisar la generación automática del día
- Actor: Administrador u Operador del comercio
- Precondición: Existe programación semanal activa
- Requerimientos:
Flujo principal
- A la hora configurada, el sistema genera las publicaciones del día aplicando las excepciones de calendario.
- El comercio abre el tablero y revisa lo generado.
- Confirma la aptitud de cada publicación, requisito para que se abra a reservas.
- Las publicaciones se abren a reservas al llegar su instante configurado.
Alternativas
Existe una excepción de cierre para la fecha
No se genera nada ese día.
El comercio no confirma la aptitud
La publicación permanece programada y nunca se abre a reservas.
- Postcondición: El día tiene su inventario publicado o programado.
CU-C-22¶
Publicar una oferta manual
- Actor: Administrador u Operador del comercio
- Precondición: El comercio está activo y tiene una ventana disponible
- Requerimientos:
Flujo principal
- El comercio crea una publicación puntual eligiendo fecha, ventana, contenido, precio y cantidad.
- Confirma la declaración de aptitud del producto.
- El sistema publica dentro del horizonte permitido.
Alternativas
La fecha excede el horizonte de publicación
El sistema la rechaza indicando hasta cuándo puede publicar.
Ya existe una publicación para esa combinación de fecha y ventana
El sistema lo indica y ofrece editar la existente.
- Postcondición: Existe una publicación fuera de la programación semanal.
CU-C-23¶
Duplicar la publicación de otro día
- Actor: Administrador u Operador del comercio
- Precondición: Existe la publicación de origen
- Requerimientos:
Flujo principal
- El comercio elige una publicación anterior y la fecha destino.
- El sistema copia contenido, precio y cantidad, y resuelve los instantes con la ventana de la fecha destino.
-
El comercio confirma la aptitud y ajusta lo que necesite.
-
Postcondición: Existe una publicación nueva enlazada a la que la originó.
CU-C-24¶
Ajustar el stock publicado
- Actor: Administrador u Operador del comercio
- Precondición: La publicación admite ajuste de stock
- Requerimientos:
Flujo principal
- El comercio cambia la cantidad total de la publicación.
- El sistema recalcula la disponibilidad y actualiza el mapa.
Alternativas
La cantidad nueva es menor que las unidades ya reservadas
El sistema rechaza el ajuste y muestra el mínimo posible.
La disponibilidad llega a cero
La publicación pasa a agotada y se muestra como tal en la app.
La disponibilidad vuelve a ser positiva
La publicación regresa a publicada.
- Postcondición: La disponibilidad refleja la cantidad nueva.
CU-C-25¶
Marcar una publicación como agotada
- Actor: Administrador u Operador del comercio
- Precondición: La publicación está abierta a reservas
- Requerimientos:
Flujo principal
- El comercio marca la publicación como agotada.
- El sistema iguala la cantidad total a las unidades ya reservadas, con lo que la disponibilidad queda en cero.
-
Las reservas existentes conservan su obligación de entrega.
-
Postcondición: La publicación deja de admitir reservas sin cancelar ninguna.
CU-C-26¶
Corregir el precio de una publicación
- Actor: Administrador del comercio
- Precondición: La publicación no tiene reservas
- Requerimientos:
Flujo principal
- El comercio corrige el precio o el valor de referencia.
- El sistema revalida el descuento mínimo y actualiza la publicación.
Alternativas
Ya existe al menos una reserva
El sistema rechaza el cambio. El precio de una publicación con reservas está congelado.
- Postcondición: El precio publicado queda corregido.
Operación del día¶
CU-C-27¶
Vigilar el tablero del día
- Actor: Administrador u Operador del comercio
- Precondición: Sesión abierta
- Requerimientos:
Flujo principal
- El comercio abre el tablero, que agrupa las reservas del día por ventana.
- El sistema muestra por publicación las unidades publicadas, reservadas, entregadas y pendientes.
-
La vista se refresca periódicamente sin recargar la página.
-
Postcondición: Ninguna.
CU-C-28¶
Consultar el contacto de un cliente
- Actor: Administrador u Operador del comercio
- Precondición: Existe la reserva
- Requerimientos:
Flujo principal
- El comercio ve en la ficha de la reserva el nombre del cliente y los últimos cuatro dígitos de su teléfono.
- Si necesita el número completo, lo solicita explícitamente.
-
El sistema lo muestra y registra el acceso con actor, rol, fecha y motivo.
-
Postcondición: El acceso queda registrado y es consultable por el titular del dato.
CU-C-29¶
Cancelar una reserva
- Actor: Administrador u Operador del comercio
- Precondición: La reserva está viva
- Requerimientos:
Flujo principal
- El comercio elige la reserva y selecciona el motivo de cancelación.
- El sistema cancela la reserva, devuelve las unidades al inventario y avisa al usuario por dos canales.
Alternativas
El motivo exige nota
El sistema no admite la cancelación sin el texto.
La reserva ya fue validada
El sistema rechaza la cancelación. Una entrega registrada no se deshace.
- Postcondición: La reserva queda cancelada con su motivo y el stock liberado.
CU-C-30¶
Atender el aviso de una reserva nueva
- Actor: Administrador u Operador del comercio
- Precondición: El comercio tiene avisos habilitados
- Requerimientos:
Flujo principal
- El sistema notifica al comercio cada reserva confirmada y cada cancelación de usuario.
-
El aviso lleva al tablero del día en la ventana correspondiente.
-
Postcondición: Ninguna.
Validación en mostrador¶
CU-C-31¶
Validar una entrega
- Actor: Operador del comercio
- Precondición: La reserva está confirmada y dentro de su ventana
- Requerimientos:
Flujo principal
- El operador abre la pantalla de validación e introduce el código de seis caracteres o escanea el código del cliente.
- El sistema muestra el contenido de la reserva y el monto exacto a cobrar en efectivo.
- El operador cobra y confirma la entrega.
- El sistema registra la validación con la hora del servidor y cierra la reserva como retirada.
Alternativas
El código no existe
El sistema lo indica con ese mensaje específico y registra el intento.
El código pertenece a otro comercio
El sistema lo indica sin revelar de cuál y registra el intento.
El código ya fue entregado
El sistema muestra cuándo y qué operador lo validó.
La ventana todavía no abre o ya cerró
El sistema lo indica con el instante correspondiente. Fuera de tolerancia, solo administración puede autorizar la entrega.
El monto cobrado difiere del esperado
El sistema exige una nota que justifique la diferencia.
- Postcondición: La reserva queda retirada y su entrega registrada de forma inmutable.
CU-C-32¶
Registrar una entrega parcial
- Actor: Operador del comercio
- Precondición: La reserva es de más de una unidad
- Requerimientos:
Flujo principal
- El operador reduce la cantidad entregada respecto de la reservada.
- Selecciona el motivo de la entrega parcial.
- El sistema recalcula el monto y cierra la reserva.
Alternativas
No se selecciona motivo
El sistema no admite la entrega parcial sin él.
- Postcondición: La reserva queda retirada con la cantidad realmente entregada. Las unidades no entregadas no vuelven al inventario.
CU-C-33¶
Confirmar una no presentación
- Actor: Operador del comercio
- Precondición: La reserva expiró sin validarse
- Requerimientos:
Flujo principal
- Al cerrar la ventana, el sistema muestra las reservas que expiraron.
- El operador confirma que el cliente no se presentó.
-
El sistema deja constancia de la confirmación con su autor.
-
Postcondición: La expiración queda confirmada y cuenta para el historial de incumplimiento del usuario.
CU-C-34¶
Operar sin conexión y sincronizar
- Actor: Operador del comercio
- Precondición: El dispositivo perdió conexión durante la ventana
- Requerimientos:
Flujo principal
- El operador valida entregas contra la copia local de las reservas del día.
- El navegador encola cada validación con la hora declarada del dispositivo.
- Al recuperar la conexión, el sistema sincroniza la cola y registra la hora de llegada.
- El sistema resuelve cada validación con la hora del servidor y cierra las reservas correspondientes.
Alternativas
La reserva ya no era validable al sincronizar
La validación se registra marcada como conflicto y no cierra la reserva. Queda en la cola de resolución.
- Postcondición: Las entregas quedan registradas, con los conflictos identificados para su resolución.
Reputación¶
CU-C-35¶
Responder una valoración
- Actor: Administrador del comercio
- Precondición: La valoración está publicada
- Requerimientos:
Flujo principal
- El administrador escribe la respuesta pública.
- El sistema la deja pendiente de moderación.
- Aprobada por administración, aparece bajo la valoración.
Alternativas
La valoración ya tiene respuesta
El sistema no admite una segunda.
Administración rechaza la respuesta
El comercio recibe el motivo y puede escribir otra.
- Postcondición: La respuesta queda pendiente o publicada.
CU-C-36¶
Consultar los indicadores de cumplimiento
- Actor: Administrador del comercio
- Precondición: Sesión abierta
- Requerimientos:
Flujo principal
- El administrador abre el panel de cumplimiento.
- El sistema muestra las tasas de entrega, cancelación, expiración e incidencias en las ventanas de catorce y treinta días.
Alternativas
No hubo reservas en la ventana
El sistema muestra que no hay dato, no un cero.
- Postcondición: Ninguna.
CU-C-37¶
Presentar descargo ante una incidencia
- Actor: Administrador del comercio
- Precondición: Administración solicitó el descargo
- Requerimientos:
Flujo principal
- El administrador recibe el aviso con el plazo de respuesta.
- Abre la incidencia y escribe su versión de los hechos.
- El sistema registra el descargo y devuelve la incidencia a análisis.
Alternativas
Vence el plazo sin respuesta
La incidencia continúa sin el descargo y así queda registrado.
- Postcondición: El expediente incluye la versión del comercio.
Reportes¶
CU-C-38¶
Consultar el desempeño diario
- Actor: Administrador del comercio
- Precondición: Sesión abierta
- Requerimientos:
Flujo principal
- El administrador elige un rango de fechas.
-
El sistema muestra unidades publicadas, reservadas, entregadas, canceladas y expiradas, el ingreso en efectivo, el ticket promedio y la tasa de venta.
-
Postcondición: Ninguna.
CU-C-39¶
Analizar el rendimiento por ventana
- Actor: Administrador del comercio
- Precondición: Sesión abierta
- Requerimientos:
Flujo principal
- El administrador abre el análisis por día de la semana y ventana.
-
El sistema contrasta lo publicado con lo vendido en cada combinación.
-
Postcondición: Ninguna.
CU-C-40¶
Consultar el impacto ambiental
- Actor: Administrador del comercio
- Precondición: Sesión abierta
- Requerimientos:
Flujo principal
- El administrador abre el panel de impacto.
-
El sistema muestra los kilogramos de comida rescatada y el CO₂e evitado, por mes y acumulado, calculados con el factor vigente en la fecha de cada reserva.
-
Postcondición: Ninguna.
CU-C-41¶
Exportar datos del comercio
- Actor: Administrador del comercio
- Precondición: Sesión abierta
- Requerimientos:
Flujo principal
- El administrador elige el tipo de exportación, el formato y los filtros.
- El sistema genera el archivo sin incluir datos personales de consumidores.
-
El sistema registra la exportación con su autor y sus filtros.
-
Postcondición: Existe un archivo descargable y su registro en la bitácora.
Notificaciones¶
CU-C-42¶
Configurar las preferencias de aviso
- Actor: Administrador u Operador del comercio
- Precondición: Sesión abierta
- Requerimientos:
Flujo principal
- El usuario activa o desactiva cada categoría de aviso por canal.
- El sistema guarda la preferencia y la aplica a los avisos siguientes.
Alternativas
La categoría es transaccional
El sistema no permite desactivarla. Un aviso de reserva nueva o cancelación no es opcional.
- Postcondición: Los avisos futuros respetan la preferencia.