RAGBAZ
Ctrl+Alt+T Ctrl+Alt+F
Context Documentación
Idioma ensves
Todas las guías /docs

Manual Técnico

Referencia técnica para extender control plane y storefront de forma segura con colaboración humano+IA.

Audiencia: Desarrolladores y operadores de agentes IA

Volver a docs

Términos clave de arquitectura

Bridge plugin: extensión WordPress que hace onboarding, heartbeats y reporte de capacidades.

Control plane: worker RAGBAZ.xyz que guarda snapshots/historial y sirve docs, páginas peer y tenant.

Storefront: worker público que consume GraphQL WordPress con hardening y comportamiento fallback.

Endpoints y flujos clave

/api/v1/home GET emite challenge. /api/v1/home POST registra sitio. /api/v1/home/heartbeat POST actualiza estado runtime.

Endpoints tenant claim y slug claim vinculan el sitio a una identidad pública estable.

Flujo seguro de extensión

Entregar cambios en cortes pequeños, mantener docs y coop log al día, evitar refactors amplios sin revisar.

Al crear UI nueva, definir primero estados fallback y observabilidad de non-200.

Matriz de caché y reglas de refresco

Cache edge GraphQL: 60s + 120s stale (valores por defecto en GRAPHQL_EDGE_CACHE_TTL_SECONDS y GRAPHQL_EDGE_CACHE_STALE_SECONDS).

Caches de menú: snapshot 5m, existencia de URI 5m, sitemap 10m (MENU_SNAPSHOT_TTL_MS, MENU_URI_CHECK_TTL_MS, MENU_SITEMAP_TTL_MS).

Cache de probe: STOREFRONT_GRAPHQL_PROBE_TTL_MS por defecto 900000ms (15m). ISR de /shop con revalidate 300s.

Usar /api/admin/purge-cache y flush de object cache en WordPress tras cambios de rutas/menú/schema.

Observabilidad en headers de respuesta

Server-Timing ahora incluye app_ms, wp_ms y menu_ms en respuestas dinámicas.

Úsalo junto con web vitals y logs de non-200 para separar latencia upstream de latencia del camino de aplicación.

Diagrama Mermaid
sequenceDiagram participant WP as WordPress + Bridge participant CP as control plane RAGBAZ.xyz participant SF as Storefront worker WP->>CP: GET /api/v1/home (challenge) WP->>CP: POST /api/v1/home (registro payload firmado) WP->>CP: POST /api/v1/home/heartbeat SF->>CP: Leer metadata tenant / diagnóstico CP-->>SF: Contexto de control plane

Leer después