Ir al contenido

Gbrain Demos Sesion 12jun

Estado demos video GBrain — sesión 12-jun-2026

Sección titulada «Estado demos video GBrain — sesión 12-jun-2026»

Probamos las 10 demos del video GBrain contra el sistema REAL. GUION-v4 detallado y ejecutable ([[projects/decisiones/prioridad-video-gbrain-2026-06-11]]).

  • ✅ D1 relevo multi-vendor · ✅ D2 time-to-context · ✅ D6 bitácora · ✅ D7 scopes
  • ❌ D3 grafo (auto-link skip remoto → se sana con sync) · ❌ D4 think (necesita keys) · ❌ D5 schema (ANTES filmable, falta pack) · ❌ D8 destruir-renacer (PROHIBIDA hasta arreglar write-through) · ❌ D9 teléfono · ❌ D10 ADK Cloud Run

3 arreglos de infraestructura aplicados (docker-compose)

Sección titulada «3 arreglos de infraestructura aplicados (docker-compose)»

PUBLIC_URL (mismatch puerto 8080/8090), ENABLE_DCR (registro de clientes nuevos), bind 127.0.0.1. Los 3 clientes fundadores tenían token a mano y nunca pisaron el camino de autoservicio que el cliente nuevo sí pisó.

add_timeline_entry desde agente remoto devuelve OK sin persistir. Fix: remotos usan put_page con sección, no timeline; escribir → RELEER siempre. Candidato estrella de la sección de fallas. Reportar upstream a gbrain.

═══════════════════════════════════════════════════════════════════

AVANCE SESIÓN NOCHE 12-jun (retomar aquí mañana)

Sección titulada «AVANCE SESIÓN NOCHE 12-jun (retomar aquí mañana)»
  • D1 verificada END-TO-END en cámara real: Claude Code escribió canal/youtube-handle por MCP; Antigravity lo leyó y citó palabra por palabra. Tres cosas pasaron SOLAS (filmables): lenguaje natural sin comandos, citó el [[wikilink]] interno (el grafo viaja), y dedujo la procedencia source_kind: mcp:put_page por su cuenta.
  • Segundo relevo Google→Google: Antigravity ESCRIBIÓ (inbox/prueba-relevo-herramientas, marcador NICO-77, firmado) → otro cliente lo leyó citando marcador + firma + secuencia temporal. Valida que Antigravity tiene permiso de escritura y que el cerebro aguanta N clientes (Claude Code, Antigravity, Gemini CLI — los 3 conectados a localhost:8090).
  • Falla de identidad INVESTIGADA Y DESCARTADA: una respuesta “lo guardé yo (Claude Code)” parecía un agente confundido de identidad. Test de verificación → falso: cada agente sabe quién es y atribuye bien; era confusión de terminal de Nicolás. Meta-lección para el guion: por poco metemos una falla inventada; la verificación la atrapó (= método del canal). Está en el ANEXO D del guion, no como falla real.
  • La FIRMA validada por 2 agentes rivales: ambos notaron que youtube-handle no tenía firma y dedujeron autoría honestamente. Beat del guion (disciplina #4).

Nicolás detectó que el v4 perdió “lo que se DICE en cada demo” (el v3 sí lo tenía). Se reformatearon las 10 demos al formato: 🎤 A CÁMARA (texto hablado) arriba + 🎬 EN PANTALLA + ⚙️ FICHA TÉCNICA (montaje/prueba/estado) abajo. Además se agregó ANEXO D — Bitácora de pruebas en vivo (12-jun). La Demo 2 quedó lista para grabar.

[[originals/constitucion-multi-agente-una-sola-memoria]] — “¿cómo logro que Claude Code, Codex, Cursor, Antigravity CLI lean gbrain y no otra memoria?”. Define la Capa 4 (gobernanza): conexión (MCP) vs constitución (reglas en CLAUDE.md/AGENTS.md/.cursor/rules). Reglas = probabilísticas (comportamiento); scopes OAuth = determinísticos (capacidad).

Respaldo en videos/harness-propio/scripts/backups/: pg_dump completo + pages-*/ (68 páginas como .md, incluidas las DB-only: 2 ideas originales + decisiones). Beekeeper Studio instalado como herramienta de ingeniero para inspeccionar Postgres (localhost:5433). Hallazgo: hay un repo SEPARADO /Users/.../brain-agentes que gbrain tiene como sync.repo_path (ruta del host, no existe en el contenedor) — de ahí el mismatch.

  1. Decisión de repo canónico para el write-through: yt/brain/src/content/docs vs brain-agentes (Nicolás decide). Desbloquea B2 → D3 y D8.
  2. Aplicar refuerzo de Capa 4 a la Idea 3 del guion (la pregunta de la constitución
    • las dos capas + mostrar el archivo de constitución en pantalla).
  3. Seguir con las demos pendientes según prioridad.

Escrito por Claude Code.