Blog
Build in Public
5 de mayo de 202610 min

Desmarcar una tarea marcada por error en una lista de verificación compartida: el modo moderador y el historial llegan a TAMSIV 1.30

Estás en el supermercado y piensas: "Voy a marcar 'pan' antes de que se me olvide que lo estoy pensando". Lo marcas. Pero tu hermano ve que el pan está validado, así que ya no va a la panadería. La mañana de la salida, llegáis sin pan. Nadie mintió, nadie olvidó, y sin embargo el sistema falló.

Este es el punto ciego de las listas de verificación colaborativas: la marca prematura. Alguien marca para no olvidar que lo está pensando, y eso envía a los demás la señal de que ya está hecho. Esta semana, lanzamos la versión 1.30 de TAMSIV con dos mecanismos para solucionar esto: el modo moderador que puede desmarcar lo que otros han marcado, y un historial completo de cada elemento de la lista de verificación.

Puntos clave a recordar
  • En una lista de verificación compartida por varias personas, la marca no es una afirmación neutral, es una señal enviada a los demás. Cuando llega demasiado pronto o por error, todo el equipo se equivoca en silencio.
  • El modo moderador permite a un miembro designado desmarcar un elemento validado por otra persona, sin dramas, sin mensajes, sin confrontaciones.
  • El historial de un elemento de la lista de verificación muestra quién marcó, quién desmarcó, a qué hora, desde qué dispositivo. La duda desaparece porque se puede seguir el rastro.
  • Los eventos del calendario ahora tienen las mismas capacidades que las tareas y los memos en cuanto a archivos adjuntos y comentarios. Coherencia total entre los tres tipos de contenido compartido.
  • Los archivos adjuntos (fotos, documentos) se abren a pantalla completa con zoom y deslizamiento, se acabaron las miniaturas diminutas que intentabas leer entrecerrando los ojos.
Dos manos sobre una lista de verificación colaborativa flotante, una marcando un elemento con un brillo verde, la otra desmarcando el mismo elemento con una suave luz ámbar, una línea de tiempo cronológica de avatares detrás de la lista de verificación que muestra el historial de acciones, ambiente azul marino profundo y grafito con acentos ámbar y esmeralda

¿Por qué la marca prematura rompe una lista de verificación compartida?

Una lista de verificación privada es un recordatorio. Tú marcas cuando quieres, como quieres, es tu problema. Una lista de verificación compartida es una señal colectiva. Cada marca les dice a los demás: "pueden sacar esto de su cabeza, ya está hecho". Y este cambio de función, lo olvidamos todos en el día a día.

Tres casos típicos en los que la marca empieza a mentir:

El "marco para recordar que lo estoy pensando". Ves "pan fresco" en la lista y piensas "mañana por la mañana voy a la panadería, lo anoto mentalmente". Para no olvidar que lo pensaste, marcas el elemento. Pero aún no has comprado el pan. Tus coorganizadores no pueden distinguir "lo he validado mentalmente" de "lo he comprado físicamente". Para ellos, ya está hecho.

El "ah, sí, yo me encargo, así que lo marco". Alguien te preguntó en la cocina, respondiste "sí, no te preocupes, yo me encargo". Vas a la app, marcas para tranquilizar al grupo. Pero el acto físico de ir a buscar la cosa, lo harás en tres días. Mientras tanto, el grupo duerme tranquilo.

El error de tecleo. Una lista de verificación larga, un teléfono, dedos imprecisos. Querías marcar "pan" y marcaste "bebidas" justo al lado. No te das cuenta. Tres días después, nadie ha comprado bebidas.

En los tres casos, la consecuencia es la misma: una señal falsa que circula en el grupo y que nadie puede corregir sin un mensaje incómodo como "¿compraste el pan, verdad?".

¿Cómo funciona el modo moderador en una lista de verificación de TAMSIV?

El principio es simple: en una carpeta compartida, el propietario y los miembros en modo "Total" pueden desmarcar un elemento validado por otro miembro. Esta acción se rastrea y aparece en el historial. No es necesario preguntar, no es necesario discutir, el reequilibrio se realiza en la aplicación.

Juan marca "Pan fresco"      → ✅ visible para todos
María (moderadora) desmarca  → ⬜ visible para todos
Historial registra:
  "Marcado por Juan, lunes 15:22"
  "Desmarcado por María, lunes 15:47"

El gesto se neutraliza socialmente porque se inscribe en un uso previsto de la app, no en un conflicto interpersonal. María no le envía un mensaje a Juan para decirle "mentiste", ella desmarca. Juan ve que ha vuelto a estar sin marcar, entiende que efectivamente tiene que ir a la panadería. La fricción es mínima porque el objeto es el elemento de la lista de verificación, no la persona.

¿Qué muestra exactamente el historial de un elemento de la lista de verificación?

En cada elemento de una lista de verificación compartida, un icono de reloj abre una ventana que rastrea toda la vida de ese elemento. Las marcas, las desmarcas, las modificaciones de texto, las adiciones de archivos adjuntos. Cada línea muestra quién, cuándo y desde qué tipo de dispositivo.

Puede parecer burocrático a primera vista, pero en la práctica es todo lo contrario. Es lo que permite no tener que justificarse. Si alguien pregunta "¿quién marcó nevera, porque no la tenemos?", basta con abrir el historial. La respuesta está ahí, fechada, con la fuente. Sin debate, sin acusaciones, sin conversaciones incómodas.

El historial también sirve para comprender los patrones a lo largo del tiempo. Para una salida que se repite regularmente (fin de semana familiar, club deportivo, comida mensual en casa de los abuelos), revisar quién se encarga naturalmente de qué permite distribuir mejor la próxima vez. No en modo reproche, sino en modo "ah, vale, siempre soy yo quien trae los aperitivos, vamos a rotar".

¿Por qué la paridad eventos / tareas / memos es tan importante?

Desde el principio, teníamos tres tipos de objetos en TAMSIV: tareas, memos y eventos de calendario. Los dos primeros tenían todo: comentarios, reacciones emoji, archivos adjuntos, historial. Los eventos tenían una versión degradada porque los habíamos construido más tarde y estábamos atrasados.

Con la 1.30, está alineado. Ahora puedes adjuntar una foto a un evento, comentar "llego 10 minutos tarde" debajo del evento de la reunión, reaccionar con un emoji 👍 para confirmar tu presencia, abrir el historial para ver quién modificó el horario y cuándo. Todo lo que funciona en una tarea funciona en un evento. Todo lo que funciona en un memo funciona en un evento.

Por qué es importante: porque los usuarios no piensan en términos de tipos técnicos. Piensan "quiero decir algo sobre esta cosa en la aplicación". Y "esta cosa", a veces es una tarea, a veces es una reunión. Imponer tres gramáticas diferentes según el tipo de objeto es una fricción innecesaria.

¿Qué más hay en la 1.30?

La renovación de los archivos adjuntos. Antes, una foto en una lista de verificación se mostraba como una miniatura de 80 píxeles y tenías que abrir otra pantalla para verla. Ahora cada imagen se abre a pantalla completa con un zoom de dos dedos y un deslizamiento hacia abajo para cerrar. Como en cualquier aplicación de fotos. Más natural, menos fricciones, especialmente para las listas de verificación donde se comparten fotos de objetos ("mira la marca exacta", "esto es lo que queda en el armario").

En el aspecto técnico, también hemos unificado los hooks de progreso de la lista de verificación entre tareas, memos y eventos. Tres archivos `useChecklistProgress`, `useMemoChecklistProgress` y `useEventChecklistProgress` que ahora comparten la misma lógica de cálculo, el mismo comportamiento de desactivación en caso de moderación, el mismo formato de historial. Menos posibles errores, más fácil de extender en futuras versiones.

Preguntas frecuentes

¿Quién puede desmarcar un elemento validado por otra persona? El propietario de la carpeta y los miembros en modo "Total" (renovación de permisos del 30 de abril). Los miembros en modo "Escritura" pueden marcar y desmarcar sus propios elementos. Los miembros en "Lectura" ven pero no tocan nada.

¿La persona a la que se le desmarcó recibe una notificación? No hay notificación push que diga "María desmarcó tu elemento". El elemento simplemente vuelve al estado sin marcar y el historial registra el gesto. La persona lo ve al volver a abrir la lista de verificación, sin una alerta intrusiva.

¿Cuánto almacenamiento consume el historial? Cada entrada pesa menos de 200 bytes. Una lista de verificación de 50 elementos con un promedio de 10 marcas/desmarcas ocupa 100 KB. No hay un impacto sensible en la aplicación.

¿Funciona también con la voz? Sí. Puedes decir "desmarca pan en la carpeta salida de pesca" y la IA procesa la solicitud como un gesto manual, con el historial que registra "desmarcado por voz".

¿Qué versión contiene estas funcionalidades? Versión 1.30 (versionCode 55), disponible en Play Store esta semana.

En resumen

Una lista de verificación compartida no es un recordatorio colectivo, es un sistema de señales entre personas. Cuando una señal se vuelve falsa, todo el equipo se equivoca en silencio. El modo moderador y el historial son los dos mecanismos que permiten corregir una señal falsa sin conflicto social. Y la paridad eventos/tareas/memos elimina la última fricción que quedaba en la aplicación: haces lo que quieres con el objeto que quieres, punto.

Si utilizas TAMSIV en familia, en equipo o en un club, abre una lista de verificación compartida existente y mira el pequeño pictograma de reloj a la derecha de cada elemento. Ese es el historial. Es el fin de las conversaciones incómodas como "¿pero quién marcó esto?".

📱 Descargar TAMSIV en Play Store

🌐 Ver tamsiv.com