Consola EmailCliente

Entrá con tu cuenta de operador.

¿Todavía no hay operadores? Creá el primero desde la terminal: python -m app.crear_operador tu@email.com

Consola EmailCliente

Usuarios

La persona dueña de una o más casillas. Es una ficha, no un login.

NombreContactoPerfiles
Todavía no hay usuarios.

Perfiles

Un perfil es el acceso a una casilla de Gmail: un nombre, la URL del backend y una clave. La dirección de la casilla no se escribe acá — aparece sola cuando verificás. La clave se guarda en el archivo del perfil con permisos 0600, nunca en la base ni de vuelta en el navegador.

Los permisos son una declaración local: tienen que coincidir con los de la clave en Inbox Companion. Si acá dice read, los playbooks que escriben no van a correr aunque la clave pueda.

PerfilUsuarioCasillaPermisos EstadoClave
Todavía no hay cuentas.

Describir en castellano

Escribí qué querés que haga y se traduce a un playbook válido. Se valida antes de mostrártelo; si no valida, se reintenta una vez con los errores. Ajustar aplica lo que escribas como cambio sobre el YAML de abajo, en vez de empezar de cero.

Etiquetas de:

El modelo nunca ve el contenido de tus mails: solo tu pedido, el catálogo de tareas y los nombres de las etiquetas de la casilla.

Un playbook no pertenece a un perfil: es una receta que sirve para cualquiera. El perfil se elige al ensayarlo, al correrlo, o al programarlo.

Probar contra:

Sin guardar. Aprobar, Ensayar, Correr y Borrar trabajan sobre el playbook guardado, no sobre lo que hay en el editor. Guardalo y se habilitan.

Ensayo

No modificó nada. Consume cuota de Google: lee threads y resuelve etiquetas.

TareaTipoEstado Resultadoms

Nuevo horario

Un horario ata un playbook a un perfil y a una ventana horaria. El mismo playbook puede tener horarios sobre cuentas distintas: la receta es una, las casillas son varias.
Un horario no fija una hora exacta: cada día se sortean los momentos concretos dentro de la ventana.

Elegí uno o varios playbooks y varios perfiles: se crea un horario por cada par, todos con la ventana de abajo. El orden en que marcás los playbooks es la prioridad dentro de cada perfil si no entran todas las corridas.

La separación mínima también se respeta entre horarios distintos del mismo perfil: dos corridas juntas sobre la misma casilla se pisan contra la cuota de Gmail.

Horarios

PlaybookPerfilDíasVentana Por díaModo
Sin horarios programados.

Corridas

Cada corrida es una ejecución del CLI. Un perfil nunca tiene dos a la vez. Los horarios son los de la Consola.

CuándoPlaybookPerfilModo EstadoLeídosModif.Req.Dashboard
Todavía no hay corridas.

Publicación al dashboard

Cada corrida se sube apenas termina. Una publicación fallida no frena las corridas siguientes: queda en la cola y se reintenta con espera creciente.

CorridaPlaybookPerfilEstado IntentosDetalle
Nada en la cola.

Detalle

TareaTipoEstado Resultadoms

Sistema

Configuración efectiva del proceso. Los secretos no se muestran porque no salen del servidor.

Editar perfil

El nombre del perfil no se cambia: los horarios y el historial cuelgan de él. Después de guardar, apretá Verificar.

Actual: . La clave nueva se escribe en el archivo del perfil (0600) y no vuelve al navegador.