Andrew Parra EN

Lab · Sala de control

Parra Plat

Un pueblo en 3D en vivo que funciona como sala de control de todos los proyectos de Andrew. Cada proyecto es un edificio, y sus agentes solo se mueven cuando ese proyecto de verdad hizo algo.

Estado
En línea · protegido con contraseña
Quién lo usa
Andrew. Sin la contraseña, el pueblo solo muestra conteos.
Hecho con
React 19 + Vite + Three.js · servidor Node en Render · Upstash Redis · GitHub API · rutinas de Claude Code

Los agentes solo se mueven con eventos reales

Ejemplo
al día estación

Esperando un evento real. Nada se mueve.

La regla STALE

Con más de 8 días de antigüedad, todas las luces se atenúan y dicen STALE.

“Los agentes caminan a sus estaciones solo cuando el proyecto reporta algo real.” Pruébalo: sin un evento, nada se mueve.

El problema

Andrew maneja muchos proyectos separados, cada uno con su propio repositorio, hosting y claves. Necesita un solo lugar honesto para ver lo que de verdad pasa en todos ellos, sin compartir código ni credenciales, y sin dashboards que disfracen la inactividad de actividad.

Cómo funciona

Una plaza de edificios

Un edificio por proyecto. Su baliza muestra la salud semanal: verde, ámbar, gris, rojo. Si el archivo de estado tiene más de ocho días, todas las luces se atenúan y dicen STALE.

Pisos que solo se mueven con eventos reales

Dentro de cada edificio, los agentes caminan a sus estaciones solo cuando el proyecto reporta algo real. El modo demo está marcado como simulado en todas partes.

Pisos Home y Studio

Para los productos que Andrew construye y además usa, Home muestra su propia cuenta y Studio muestra solo totales entre usuarios, nunca los datos de un cliente.

Informes

Haz clic en un agente para ver su informe (pendientes, problemas, actividad reciente), armado con los datos de solo lectura de ese proyecto.

Verificaciones de metas

Código de servidor simple, sin modelo, corre dos veces al día verificaciones de sí/no de disponibilidad y de tareas, y guarda los resultados en git.

Edificios del hub

Una Sala de Guerra para decisiones, una Tesorería para costos y una Armería para herramientas revisadas leen los archivos compartidos del hub.

Dónde entra la IA

  • Rutinas programadas de Claude Code corren sin supervisión: una consolidación nocturna, un standup diario, una revisión de salud semanal con veredictos de mantener / corregir / candidato a cerrar, y un reporte mensual de costos.
  • Solo escriben en la carpeta compartida del hub. Los agentes del pueblo son animaciones impulsadas por datos, no llamadas a la IA.

Salvaguardas

Las claves nunca salen del servidor

Un proxy “keyring” guarda la clave de cada proyecto y solo reenvía a una lista permitida de rutas de solo lectura. Las pocas acciones de escritura están en una lista aparte, mínima.

Reglas compartidas para cada proyecto

Un dato que falta es UNKNOWN, nunca cero; los resultados de demo o simulados nunca se muestran como reales; nada se hace público y no se gasta nada sin un sí explícito de Andrew.

Avisar, nunca corregir solo

Una verificación de meta fallida envía un aviso. Nada se corrige solo ni se vuelve a desplegar.

Solo herramientas revisadas

Los skills y plugins de terceros necesitan una revisión y un escaneo de seguridad antes de instalarse.

Notas de ingeniería

Un piso es un contrato de datos

Alarmas, chips y un tablero. Un proyecto nuevo obtiene su sala con solo exponer esa forma.

Solo lecturas desde el servidor

El pueblo consulta cada proyecto a través de su propio servidor, así que ningún navegador tiene nunca una clave.

Los datos del hub viven en git

Se leen al momento a través de la GitHub API, así que las actualizaciones que solo tocan el hub nunca vuelven a desplegar el pueblo.