| Dispositivos del dueñoEn la tailnetCódigo determinista | Portátil y celular entran a la tailnet privada por WireGuard. Es la única entrada al servidor. |
| VisitantesInternet públicoCódigo determinista | Los usuarios públicos solo llegan a EApply, el único producto público. |
| GitHubRepos · PRs · ActionsCódigo determinista | Repos privados para la plataforma, el centro de control y cada producto. Cada PR lleva la clave de su ticket. |
| TailscaleTailnet privadaCódigo determinista | SSH y todos los paneles privados solo se alcanzan dentro de la tailnet; el firewall del host descarta lo demás. |
| CloudflareDNS · TunnelCódigo determinista | DNS y un Cloudflare Tunnel publican EApply sin abrir un puerto de entrada en el servidor. |
| CaddyTLS · ruteo por hostCódigo determinista | Un reverse proxy termina TLS y enruta cada hostname a su servicio, con reglas solo-tailnet para los paneles privados. |
| PlaneTickets HQ · EAPP · CLARACódigo determinista | Gestión de proyectos self-hosted. El estado del ticket se mueve en tiempo real: In Progress al empezar, el PR enlazado al abrirlo, Done tras el merge y la verificación. |
| Flujo de agentesSkills · SDD · worktreesCódigo determinista | Skills, SDDs, handoffs y reglas de la casa versionados en el repo, para que cualquier agente tome un ticket sin contexto previo. Un git worktree por agente. |
| Runners de CISelf-hosted · arm64Código determinista | Los runners de GitHub Actions viven en el mismo servidor: builds arm64 nativos sin costo, con CPU y memoria acotadas para que un build nunca degrade producción. |
| jag-deployÚnica vía a prod · rollbackCódigo determinista | Un único entrypoint de root despliega o revierte un objetivo a la vez. Nada llega a producción a mano. |
| Backstage HQCentro de control · ⌘KCódigo determinista | Siete ventanas manejadas con el teclado: el muro, proyectos, salud del host, logs en vivo, docs con arquitectura, conformidad de proyectos e inventario de herramientas. |
| EApplyProducto públicoCódigo determinista | Frontend, API, workers y un servicio de render como su propio proyecto Compose, publicado por el túnel. |
| ClaraSolo tailnetCódigo determinista | Un solo contenedor con su propio SQLite, accesible solo desde los dispositivos del dueño. |
| Salud del hostChequeos cada 5 minCódigo determinista | Disco, contenedores, runners, memoria, carga y certificados revisados cada 5 minutos, más monitores de uptime y alertas. |
| Datos propiosPostgres · MinIO · RedisDatos | Bases de datos y almacenamiento de objetos corren en el mismo host, sin servicios gestionados. |
| Backupsrestic · diarioDatos | Backups diarios con restic a Oracle Object Storage. |
| Secretos centralizadosSOPS · agePlaneado | Siguiente: secretos cifrados en el repo con SOPS y age. Planeado, aún no construido. |