Disponibilidad compartida
Cruza la disponibilidad real de varias personas para encontrar un horario común, sin mostrar qué ocupa la agenda de nadie.
- Categoría: Reuniones y productividad
- Estado: Disponible
- Requisitos: Miembros de un mismo proyecto; Acceso a la sección Calendario del proyecto
- Herramientas MCP (Solo leen):
ver_disponibilidad - Herramientas MCP (Escriben o modifican):
crear_reunion,editar_reunion
¿Qué permite hacer?
- Saber si varios miembros están libres en un horario puntual.
- Ver los bloques libres de cada uno ese día y la intersección común.
- Ofrecer a terceros solo los horarios en que todos están libres, desde un enlace para agendar de proyecto.
¿Cuándo conviene usarlo?
- Antes de convocar una reunión de proyecto.
- Para una demo con cliente donde tienen que estar varias personas.
¿Cómo funciona en ArduMaker?
La disponibilidad de una persona un día es su jornada laboral menos sus eventos (propios, de Google y reuniones) y menos las tareas que ya tiene ubicadas ese día. Cada una se calcula en su zona horaria y con los calendarios que eligió para ese proyecto.
- La consulta es para un horario que empieza y termina el mismo día local.
- Nunca se muestra qué ocupa la agenda de alguien: solo si está libre y sus bloques libres.
- Al crear o editar una reunión se vuelve a comprobar; si alguien no está libre, se rechaza salvo que se fuerce.
¿Qué cambia realmente?
Consultar disponibilidad no cambia nada. Forzar una reunión con alguien ocupado deja a esa persona marcada con disponibilidad_ignorada.
Esquema
- Jornada de cada persona: en su zona horaria
- Menos eventos y tareas: según sus calendarios del proyecto
- Bloques libres: por persona
- Intersección: horarios comunes a todos
Resultado esperado
Por persona: si está disponible y sus bloques libres del día. Para el grupo: los bloques comunes, útiles para proponer otro horario.
Errores y resolución
- Los ids a consultar son de miembros del proyecto, no de usuarios.
- Un horario que cruza la medianoche local no se acepta.
- Si un evento recién creado en Google no se refleja, puede faltar el siguiente ciclo de sincronización.
Relación con MCP
ver_disponibilidad(lectura): libres por persona e intersección común.crear_reunionyeditar_reunion(escritura): validan la disponibilidad y aceptanforzar.
Más en /mcp/proyectos y /mcp/docs.