Actualizar Requerimientos no funcionales

2026-02-26 18:48:34 +00:00
parent 95a9a2d1e6
commit 68c3cdcd41

@@ -71,10 +71,10 @@
4. La plataforma deberá permitir reconstruir "cómo llegamos" a la versión actual de un plan: cadena de versiones + archivos + decisiones de IA aceptadas.
## 7. Concurrencia y edición simultánea
1. El sistema deberá evitar, como mínimo, pérdida silenciosa de cambios cuando dos usuarios editen el mismo plan:
* Estrategia simple: versión/timestamp y rechazo de actualización si la versión cambió.
* Mensaje al usuario indicando que alguien más modificó el plan.
2. Opcional/Más adelante: el sistema podrá mostrar una advertencia de edición concurrente ("El usuario X está editando este plan ahora"), aunque no llegue a nivel Canva con cursores en tiempo real.
1. ~~El sistema deberá evitar, como mínimo, pérdida silenciosa de cambios cuando dos usuarios editen el mismo plan:~~
* ~~Estrategia simple: versión/timestamp y rechazo de actualización si la versión cambió.~~
* ~~Mensaje al usuario indicando que alguien más modificó el plan.~~
2. ~~Opcional/Más adelante: el sistema podrá mostrar una advertencia de edición concurrente ("El usuario X está editando este plan ahora"), aunque no llegue a nivel Canva con cursores en tiempo real.~~
3. Los formularios largos deberán guardar datos intermedios o permitir guardado parcial, para evitar perder trabajo por cierre de sesión o errores de red. En cookies o local storage
## 8. Integración, portabilidad y flexibilidad