Render visual de los 3 diagramas de cerebro/flujo.md. Mermaid
hosteado LOCAL en /assets/js/mermaid.min.js (sin CDN externo). v2 agrega: consulta
explícita a los 4 cerebros con evidencia, PROMPT MASTER + carga de skills/herramientas como
pasos visibles, y la rama PRE-INTERVENCIÓN (agente auditor primero en "revisa/mejora X").
Nuevo en v2: paso 2 nombra los 4 cerebros + hub VPS explícitamente; paso 3 es la decisión condicional de auditor-primero; pasos 4-5 separan PROMPT MASTER de la carga de skills/herramientas.
flowchart TD
A["1. Mensaje del dueño<br/>→ analizar a fondo"] --> B["2. Consultar 4 cerebros + hub VPS<br/>(codegraph · notebooklm · obsidian · graphify)<br/>→ EVIDENCIA en el flujo"]
B --> DEC{"3. ¿Orden tipo<br/>'revisa/mejora/audita X'?"}
DEC -- "SI" --> AUD["3a. Agente AUDITOR<br/>(rol/profesión del dominio)<br/>→ lista: pendientes/mejoras/errores/seguridad"]
AUD --> C["4. Crear PROMPT MASTER<br/>(contexto+reglas+skills+entregable+verificación)<br/>nace de la lista del auditor"]
DEC -- "NO (crear desde cero)" --> C2["4. Crear PROMPT MASTER<br/>desde el pedido directo"]
C --> D["5. Cargar skills/herramientas<br/>(inyectar en el prompt del ejecutor)"]
C2 --> D
D --> E["6. Designar modelo<br/>por complejidad (tier)"]
E --> F["7. Paralelizar<br/>(multiagente / pipeline)"]
F --> G["8. Skills + rol pro<br/>(ejecución)"]
G --> H["9. Agente evaluador<br/>(qa-reviewer)"]
H --> I{"10. Verificar que sirva<br/>(curl/SQL/test real)"}
I -- "falla" --> C
I -- "OK" --> J["11. Todo a Markdown"]
J --> K["12. Cerebros sincronizados<br/>+ voces-agentes.md + ideas-ingresos.md"]
K --> L["Registro + cierre 5 campos<br/>+ OK DR"]
L -.->|"próximo mensaje"| A
Nuevo en v2: para órdenes tipo "revisa/mejora X" NUNCA se interviene directo — primero audita, luego nace el prompt master de esa lista.
flowchart LR
Orden["Orden del dueño:<br/>'revisa/mejora/audita X'"] --> Rol["Se asigna ROL de dominio<br/>(ej. auditor de seguridad,<br/>QA médico, contador, diseñador...)"]
Rol --> Auditor["Agente AUDITOR<br/>examina X a fondo"]
Auditor --> Lista["Lista completa:<br/>• Pendientes<br/>• Mejoras<br/>• Errores<br/>• Vulnerabilidades/seguridad"]
Lista --> PM["PROMPT MASTER del ejecutor<br/>nace de esta lista<br/>(no del pedido original en crudo)"]
PM --> Skills["Skills/herramientas de la lista<br/>se cargan en el prompt"]
Skills --> Ejecutor["Agente EJECUTOR interviene<br/>recién ahora"]
Ejecutor --> QA["qa-reviewer verifica<br/>contra la lista original del auditor"]
Cerebros compartidos ahora incluyen explícitamente
voces-agentes.md y ideas-ingresos.md.
flowchart TD
Duenio["👤 Dueño (Anthony)"] --> Fable["🧠 Fable / Opus<br/>(orquestador — planifica, NO ejecuta escritura pesada)"]
Fable --> Sonnet["Sonnet / Haiku<br/>(Claude Code — código, copy, lecturas)"]
Fable --> Codex["Codex CLI<br/>(suscripción ChatGPT — builds completos)"]
Fable --> Gemini["Gemini CLI<br/>(suscripción Google — en instalación)"]
Fable --> Hermes["Hermes<br/>(VPS 24/7 — tareas continuas)"]
Fable --> Pull["Cursor / Antigravity<br/>(modo PULL — toman del tablero)"]
Sonnet --> Cerebros
Codex --> Cerebros
Gemini --> Cerebros
Hermes --> Cerebros
Pull --> Cerebros
Cerebros["🗄️ Cerebros compartidos<br/>codegraph · notebooklm · obsidian · graphify<br/>+ hub vps.cescac.com/cerebro"] --> Tablero["📋 Tablero PULL<br/>cerebro/tablero_agentes.json"]
Cerebros --> Voces["🗣️ voces-agentes.md<br/>(mejoras propuestas)"]
Cerebros --> Ingresos["💰 ideas-ingresos.md<br/>(T-INGRESOS-PERPETUO)"]
Tablero --> Registro["📝 Registro<br/>docs/REGISTRO_CAMBIOS_CORE.md<br/>+ cierre 5 campos + OK DR"]
Registro -.->|"visibilidad total"| Duenio