Cuaderno abierto · Divulgación científica y tecnológica

Irmita por dentro.

Un sistema cotidiano puede enseñar ideas profundas. Esta guía usa una automatización personal real para explicar, sin secretos ni fórmulas mágicas, cómo las ciencias de la computación organizan datos, responsabilidades, errores y evidencia entre varios servicios.

Fuente de verdad

Qué sistema tiene autoridad cuando varias copias del mismo dato no coinciden.

Idempotencia

Cómo repetir una operación sin producir filas, tareas o archivos duplicados.

Mínimo privilegio

Por qué cada componente debe recibir solamente el acceso que necesita.

Una fuente, autoridades distintas.

En un sistema distribuido no basta con preguntar dónde está un dato. También hay que decidir quién puede cambiarlo y cuál versión prevalece.

Telegram autoridad del contenido
Google Sheets índice visible
ClickUp autoridad del estado TODO
Idea clave: Telegram gana el contenido de TODO y MEMO; ClickUp gana el estado de los TODO. Google Drive participa solamente cuando hay media asociada. Firestore y Cloud Tasks conservan estado operativo, pero no son interfaces de edición manual.

Clasificar intención reduce ambigüedad.

Las etiquetas convierten lenguaje cotidiano en señales explícitas. Cada tipo de mensaje activa un flujo diferente y conserva límites verificables.

#do · #todo · #tt

TODO

Una acción sincronizada entre Telegram, Sheets y ClickUp, con Drive opcional.

  • Una fila por chat y mensaje.
  • Tarea ClickUp con estado.
  • Fotos y álbumes en Drive privado.
#memo · #mm

MEMO

Una nota indexada en un workbook separado, sin convertirla en tarea.

  • Crea una hoja para el chat si falta.
  • La edición en Telegram actualiza la fila.
  • No usa ClickUp ni media de Drive.
#in · #out

HealthyMoney

Un movimiento financiero explícito, indexado sin ClickUp ni Drive.

  • Registra una fila de entrada o salida.
  • Actualiza la fila al editar Telegram.
  • Si la dirección es ambigua, no escribe.

Una acción viaja; su identidad permanece.

  1. El propietario envía texto o un caption con una etiqueta TODO.
  2. Irmita conserva una fila identificable por chat y mensaje en Google Sheets.
  3. La acción se representa como una tarea de ClickUp sin perder su vínculo de origen.
  4. Una foto o álbum puede almacenarse en una carpeta privada de Drive y enlazarse desde Sheets y ClickUp.
  5. Editar Telegram actualiza la misma fila y tarea; repetir la misma actualización no debe duplicarlas.
Límite deliberado: borrar un mensaje de Telegram no borra automáticamente Sheets o ClickUp. Una edición manual en Sheets tampoco edita Telegram. Hacer explícitos los límites es parte del diseño responsable.

No todo dato necesita convertirse en tarea.

MEMO conserva contexto

Telegram aporta el contenido y Sheets lo indexa. Una edición actualiza la misma fila; no hay tarea ClickUp, media Drive ni borrado automático.

HealthyMoney exige dirección

Mensajes como #out 10 café expresan monto, dirección y nota. Cuando falta claridad, el comportamiento seguro es no escribir.

Idea clave: diseñar varios flujos pequeños suele ser más comprensible y seguro que forzar toda información dentro de un único modelo.

Un resultado necesita evidencia observable.

Éxito esperado

  • La fila conduce a un trabajo operativo trazable.
  • La tarea, media, vínculos y estado coinciden.
  • Repetir una actualización no crea duplicados.

Señales para detenerse

  • Trabajo pendiente o con error.
  • Media o vínculos ausentes.
  • Autenticación rechazada, cuota excedida o estado incoherente.
  1. Revisar primero los logs de función y el estado del trabajo, sin leer secretos.
  2. Para problemas de media, validar permisos de ejecución antes de culpar a OAuth.
  3. Mantener la raíz de Drive privada para el propietario, sin compartirla con terceros.

Probar, observar y proteger antes de confiar.

Prueba live

Ejemplos desechables

Probar texto, edición, estado, borrado, foto y álbum en espacios temporales.

Prueba local

Repetición controlada

Procesar primero sin ClickUp, luego el flujo completo y finalmente repetir para comprobar idempotencia.

Seguridad

Secretos fuera del código

Usar Secret Manager, ignorar archivos locales de entorno y mantener los logs libres de tokens.

Si no existe evidencia coherente en Sheets, ClickUp, Drive o los registros operativos, el flujo todavía no está confirmado. La observabilidad convierte una promesa invisible en una hipótesis que puede comprobarse.

La tecnología se entiende mejor cuando muestra sus límites.

Irmita convierte una experiencia personal en conocimiento público: enseña decisiones de diseño, separa hechos de supuestos y comunica tanto lo que el sistema hace como lo que decide no hacer. Esa transparencia es parte de una divulgación científica responsable.