Las dependencias de mis cuentas de Google, en un grafo: antes de borrar nada, se consulta qué se rompe.
Javier Rodeiro · MeasureCamp Madrid · 24 oct 2026
Hay sorpresasi somos muchos, a sorteo · anotad hello@javierrodeiro.com o escribidme por LinkedIn
Cuentas, contenedores, propiedades y proyectos reales, anonimizados. Los puntos son recursos y las líneas, dependencias. En amarillo, las cuentas.
en directo: lose · audit · el panel
1 · Lee
Todas las cuentas de GoogleLa herramienta gws consulta cada cuenta con su propio acceso, solo en lectura.
3 · Decide
Qué se rompe y qué sobraReglas fijas, sin IA, calculan el impacto y los problemas. Antes de proponer un borrado votan Jev 1.14 (TypeSafe) y Strands Decider 2B (local); si alguno duda, decide una persona.
Como una llave por cuenta: se pide una vez, se prueba cada día y se renueva si deja de abrir.
1 · Permiso
Doy permiso una vezGoogle pregunta «¿dejas que esta app lea tu cuenta?». Digo que sí, solo para leer. Lo hace gws, la herramienta de Google.
2 · Llave
Se guarda una llave por cuentaCifrada, en una carpeta que solo es de esa cuenta. La base de datos nunca la ve.
3 · Prueba diaria
Cada día prueba la llave✓ ok✗ renovarHace una lectura mínima. Si abre, todo bien. Si no, la cuenta queda marcada para renovar.
4 · Renovar
Si caduca, pide permiso otra vezUn script repite el paso 1. Si Google pide la contraseña, se para y entro yo.
Truco: con la app de Google en modo «prueba», las llaves caducan a los 7 días. En «producción», duran.
Reply one per line: <number> yes (go ahead) or <number> no (leave it). Lines you skip stay open. 1 [cleanup] paused tag: Meta Pixel 3 [cleanup, GTM draft if yes] tag with no trigger: Hotjar 5 [cleanup, GTM draft if yes] unused variable: Old UA ID 7 [access-risk] only one account: Hotel Ría … 10 more
3 yes 5 no
Extracto del correo que envía el sistema, con datos de demo.
Mis repos
addocu-fleetPanel con datos de demo.
Por eso el sistema nunca publica: prepara el borrado en un espacio de trabajo aparte, solo en contenedores autorizados y solo tras un «sí».
Dos modelos de IA responden por separado «¿es seguro borrarlo?», con el nombre, el tipo y el tráfico de 14 días. Si uno duda (risky, o confianza bajo 0,64), decide una persona.
| Propuesta de borrado | Jev 1.14 (TypeSafe) | Strands 2B (local) |
|---|---|---|
| 45 variables sin usar contenedor de pruebas | safe 0,84–0,99 | safe 0,86–0,91 |
| 1 trigger sin tag contenedor de pruebas | safe 0,98 | safe 0,89 |
Resultado real, 24 de octubre: 46 de 46 unánimes. Las webs en producción ni llegan a votarse: las decide siempre una persona.
Datos reales de mi flota, 24 de octubre de 2026.
Encuesta de dos minutos: ¿qué os ocupa más tiempo? Recursos huérfanos, cambiar de cuenta entre clientes, accesos, BigQuery, cambios sin explicar.
escanead el QR · gracias
La sorpresa
Para reclamarla: hello@javierrodeiro.com o un mensaje por LinkedIn (Javier Rodeiro). Sorteo, si somos muchos.