Tile de listas de verificación
El tile de listas de verificación es para procedimientos de misión — pre-vuelo, post-vuelo, SOPs, pasos de respuesta a incidentes. Diez plantillas integradas cubren escenarios comunes; también puedes construir listas personalizadas desde cero. Cada ítem auto-rastrea el tiempo de completado + quién lo marcó, y el estado padre de la lista avanza automáticamente según el conteo de ítems completados.
Cada tarjeta de lista
- Título + icono de tipo — p. ej. Pre-vuelo / Post-vuelo / Emergencia / SAR / Médico / Lanzamiento / Recuperación / Auditoría / Custom.
- Badge de asignado a — chip de activo de quien sea responsable.
- Fecha de creación.
- Anillo de progreso — % circular.
- Conteo de marcados — estilo
3/7. - Badge de estado — Pending / In Progress / Completed.
Expandir
Haz clic para expandir. Los ítems están agrupados por categoría con codificación de color por categoría. Por ítem:
- Casilla — haz clic para alternar.
- Título + descripción.
- Timestamp + marcador — se rellena cuando el ítem se marca.
- Badge de requerido — indicador visual únicamente; no se aplica programáticamente.
- Icono de notas — se muestra cuando existe una nota.
Crear una lista de verificación
Haz clic en Nueva lista → el panel de creación se abre con un selector de plantilla mostrando 10 plantillas preestablecidas + una opción Custom:
- Inspección pre-vuelo.
- Debrief post-vuelo.
- Respuesta a emergencia.
- Despliegue SAR.
- Médico / triaje.
- Procedimiento de lanzamiento.
- Recuperación + limpieza.
- Auditoría / cumplimiento.
- Despacho de vehículo.
- Custom (en blanco).
Después de elegir, puedes:
- Sobrescribir el título.
- Añadir una descripción.
- Elegir asignar-a desde la lista de miembros.
- Editar la lista de ítems — cada plantilla pre-rellena con un
conjunto inicial sensato. Puedes:
- Arrastrar para reordenar.
- Hacer clic para editar inline título / descripción.
- Borrar ítems.
- Añadir nuevos ítems personalizados vía el formulario de añadir inline.
Marcar ítems
Un único clic en la casilla de cualquier ítem:
- Establece el estado a CHECKED.
- Almacena timestamp
checkedOn+ usuariocheckedBy. - Auto-avanza el estado padre:
- Primer ítem marcado → el padre transiciona a
In Progress. - Todos los ítems marcados → el padre transiciona a
Completed.
- Primer ítem marcado → el padre transiciona a
Desmarcar invierte. Los tiempos se actualizan en tiempo real para todos en la misión.
Editar una lista existente
Haz clic en el icono de lápiz. El modo de edición inline habilita:
- Título / descripción / asignar-a.
- Reordenamiento por arrastre de ítems.
- Edición inline de cada ítem.
- Borrar ítems.
- Añadir nuevos ítems.
Los cambios se guardan en cada edición, no al enviar el formulario.
Borrado
Confirmación por popover en la tarjeta expandida. Borrado duro.
Categorías + codificación por color
Los ítems pueden agruparse en categorías (las plantillas preestablecidas usan categorías intensamente: “Preparación”, “Pre-inicio”, “En vuelo”, “Post-vuelo”, etc.). Cada categoría tiene un color fijo para escaneo visual.
Permisos
Sin gating explícito. Cualquier participante puede crear / editar / borrar listas de verificación.
Persistencia
Firestore: missions/{missionId}/checklists/{checklistId}. Los ítems
son un array anidado en el doc. Los timestamps + UIDs de marcadores
persisten.
Limitaciones conocidas
- Sin UI de notas por ítem — un icono de notas se muestra cuando existe una nota pero no hay editor en la build actual (aspiracional).
- Sin aplicación de “requerido” — los ítems requeridos están marcados visualmente pero el estado padre igualmente avanza sin ellos.
- Sin firma al completar — solo el UID del marcador final.
Relacionado
- Tile de tareas — similar pero para misiones puntuales.
- Reportes de IA — las listas de verificación completadas aparecen en el reporte after-action.