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.

NombreContactoCuentas
Todavía no hay usuarios.

Cuentas

Una casilla de Gmail = un perfil de EmailCliente. La clave se escribe en el archivo del perfil con permisos 0600 y nunca se guarda en la base ni vuelve al 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 una cuenta: es una receta que sirve para cualquiera. La cuenta se elige al ensayarlo, al correrlo, o al programarlo.

Probar contra:

Ensayo

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

TareaTipoEstado Resultadoms

Nuevo horario

Un horario ata un playbook a una cuenta 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.

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

Horarios

PlaybookCuentaDíasVentana Por díaModo
Sin horarios programados.

Próximos 7 días

Los momentos ya sorteados. Se recalculan cada día, y son estables: reiniciar el proceso no los mueve.

Corridas

Cada corrida es una ejecución del CLI. Una cuenta nunca tiene dos a la vez.

CuándoPlaybookCuentaModo 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.

CorridaPlaybookCuentaEstado IntentosDetalle
Nada en la cola.

Detalle

TareaTipoEstado Resultadoms

Sistema

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