DHA · Viral Video System · Manual Operativo
v1.0 · Abril 2026 · Roberto Aguirre
Manual Unificado · Resumen Ejecutivo

Sistema viral completo: data layer + winner modeling + producción con gates, operable en 6 horas por semana.

Combina los 3 briefings previos (sistema, capacidades del 19-abril, output real de patterns) en un solo manual operativo. De idea a video distribuido sin reinventar el pipeline cada vez.

Síntesis · Pyramid Principle
"El sistema está construido y validado. La pregunta ya no es ¿funciona?, es ¿con qué cadencia lo opera Roberto?"
5
Workstreams entregados
Capacidades core
86
Tests pasando
Validación E2E
~6h
Por semana
Tiempo Roberto
$2
Por mes
Costo operativo
02
El pipeline de 7 fases — cada una con owner explícito
De idea a video distribuido
FASE 1
Ground
Step 0 INTERVIEW. Tema desde experiencia real, no inventado.
Ambos
FASE 2
Scout
python -m scout.scout. Apify trae winners filtrados.
Claude
FASE 3
Analyze
library + Claude diseca patterns del corpus.
Claude
FASE 4
Script
Template timestamped + Rex + anti-cliché filter.
Claude
FASE 5
Package
Thumbnail Pikzels + textos coherentes con guion.
Claude
FASE 6
Produce
Creatify / grabar + editar + upload (con gates).
Roberto
FASE 7
Distribute
Posts cross-platform + engage primeras 3h.
Ambos
03
Capacidades core — qué entrega el sistema hoy
5 workstreams ejecutados, MECE
01
Data layer · Storage

Scout & Library: corpus persistente de winners reales del nicho

Situación
Antes: cada video se planeaba desde intuición, sin data del nicho
Complicación
Sin sistema, los hooks/estructuras propias eran adivinanzas
Solución
SQLite + sqlite-vec local, ingesta Apify multi-plataforma con thresholds
3
Plataformas
1536d
Embeddings
$0.05
Por scout
02
Strategy · Decisión

Arcads rechazado como dependencia; IP capturada vía extracción quirúrgica

Situación
Evaluar si adoptar arcads-claude-code como vendor
Complicación
Arcads es middleman SaaS sobre modelos a los que ya tenemos acceso
Solución
Patrón "extraer no adoptar": 19 formulas + 4 gates portados al stack propio
$0
Vendor lock-in
100%
IP capturable
2
Sub-skills
03
Knowledge IP · Prompts

19 prompt formulas vendor-grade integradas para generación AI

Situación
Cada prompt para Pikzels/Sora/Veo/Kling era ad-hoc
Complicación
Output inconsistente; "premium" no se traducía a especificidad visual
Solución
references/arcads-prompt-formulas/ (220KB) con UGC 9-layer formula universal
9
Capas UGC
5
Modelos
19
Archivos
04
Engineering · Quality

Production gates ejecutables previenen errores pre-generación

Situación
Calls a Pikzels/Creatify/TTS sin validación previa
Complicación
Créditos quemados en guiones que no caben, defectos no detectados
Solución
scout/gates.py: dialogue confirmation + cost estimate + image QA loop + word→duration mapping
38
Tests gates
86
Suite total
4
Gates productivos
04
Decision Matrix — qué template timestamped usar cuándo
3 estructuras probadas para short-form vertical (Pol Corominas method)
Dimensión Lista de Tips (15-30s) Caso de Estudio (20-40s) Revelación + Proceso (25-45s)
CuándoEducativo / how-to enumerable (3-5 puntos)Mostrar resultado tangible + procesoDesmontar mito / mostrar algo no-obvio
Hook ideal"3 errores que están matando tu alcance""Este video me hizo €500K""Nadie te dice cómo funciona realmente el algoritmo"
Estructura[0-3s] Hook · [3-8s] Contexto · [8-20s] Tips 1·2·3 · [20-22s] CTA[0-3s] Hook nº · [3-10s] Diferencial · [10-35s] Qué/Por qué/Cómo · [35-38s] CTA[0-3s] Hook contrario · [3-10s] Setup · [10-40s] Revelación + cómo · [40-45s] CTA
Categoría hookCONTRARIAN + miedoAUTHORITY + TRANSFORMATIONCURIOSITY + AUTHORITY
CTA típico"¿Cuál estabas haciendo? Comenta 1, 2 o 3""Guarda esto y pruébalo esta semana""¿Sabías esto? Comenta..."
Mejor nichoMarketing, productivity, growthBusiness, finanzas, results-drivenTech, AI, finance saturado
Cadencia óptima2-3/semana1-2/semana1/semana
05
Árbol replicable: ¿adoptar dependencia X o extraer su IP?
Framework usado para decidir Arcads · aplicable a futuras evaluaciones
¿Adoptar [tool/SaaS X] como dependencia del stack?
¿Aporta capacidad bloqueante hoy?
Si NOEl recurso (modelo, API) ya es accesible directo o vía proveedor neutro
¿Su workflow opinionated es portable?
Si SÍSi las "best practices" son texto/Python/markdown, se pueden extraer sin contratar
¿La IP útil es legible públicamente?
Si SÍRepo abierto, docs públicas, sin API key requerida → puerta abierta
Veredicto · "No adoptar como dependencia. Sí extraer la IP. Resultado: cero costo extra, 100% del valor."
06
5 casos de uso — el sistema se opera por lenguaje natural
Ningún menú, ningún UI, ninguna config
01 "Quiero un Reel sobre X" — el caso más común Producción end-to-end
Tú dices
"Claude, quiero un Reel sobre cómo construir un agente IA en 5 minutos"
Sistema ejecuta
1. Detecta short-form → carga short-form-system.md 2. Verifica corpus en library para "agente IA" 3. Si NO hay → ofrece scout (~$0.05). Si SÍ → usa 4. Pregunta: ¿Lista Tips / Caso / Revelación? 5. Genera guion timestamped + thumbnail brief 6. Output: playground HTML
02 "No sé sobre qué grabar" — cuando no hay tema claro Discovery
Tú dices
"Claude, no tengo idea para mi próximo Reel"
Sistema ejecuta
Step 0 INTERVIEW: 3-4 preguntas · ¿Qué problema resolviste esta semana? · ¿Qué pregunta de cliente te marcó? · ¿Qué herramienta probaste? · ¿Qué opinión impopular tienes? → De respuestas: 2-3 ángulos propuestos → Caso 1 con el ángulo elegido
03 "Investiga el nicho antes del guion" — research dirigido Scout + Briefing
Tú dices
"Claude, hazme scout sobre 'agentic AI'" [después] "Dame el briefing del corpus"
Sistema ejecuta
$ python -m scout.scout "agentic AI" --platform youtube --limit 10 → HTML con 5-10 winners filtrados (>100k views, >100 comments, <365 días) Después: Claude lee library.db, analiza patterns, entrega markdown con quotes + recomendaciones
04 "Análisis sin scout" — corpus ya existe Briefing on-demand
Tú dices
"Claude, dame el briefing del corpus para 'agentic AI'"
Sistema ejecuta
Claude lee library.db directo → markdown profundo con quotes exactos + 3-5 recomendaciones accionables. (Igual que el ejemplo IBM + Codebasics mostrado en sección 09)
05 Operación semanal de batching — el patrón Pol Corominas Power user · 6h/semana
Tú dices (lunes 9am)
"Plan de batching: 5 Reels esta semana sobre 'agentic AI'"
Claude entrega + tú produces
Claude: briefing + 5 guiones variados + 5 thumbnail briefs Pikzels + CTAs específicos por video Tú: grabás 5 → editás batch → schedule semana entera → resto semana ignorás redes
07
Operating Model — semana de batching de 6 horas
Toda la producción semanal en un único bloque, no distribuida
BloqueHoraActividadOutput
Sesión Claude09:00-09:30"5 Reels esta semana sobre [tema]" → briefing + 5 guiones + 5 thumbnail briefs5 scripts timestamped
Grabación09:30-12:305 videos consecutivos · mismo setup, wardrobe, background · ~30 min/video5 takes crudos
Pausa12:30-13:30Almuerzo. Cerebro reset.
Edición13:30-15:30Edición batch CapCut/Descript. ~25 min/video con templates de subs pre-hechos5 MP4 finales
Upload15:30-16:00TikTok Scheduler / Meta Business Suite. Programar Lun-VieSemana scheduled
TOTAL6hDe idea a 5 videos schedulados — un solo día/semana20 videos/mes
08
Frases mágicas — cómo invocar cada parte del sistema
Lenguaje natural · sin comandos a memorizar
Guion completo de 0
"Hazme un Reel sobre [tema]"
Solo ideas sin grabar
"No sé sobre qué grabar"
Ver winners del nicho
"Hazme scout de [tema]"
Análisis del corpus existente
"Dame el briefing del corpus de [tema]"
Mejorar guion existente
"Mejora este guion: [pega]"
Solo thumbnail
"Hazme thumbnail Pikzels para [descripción]"
Plan semanal de 5 videos
"Plan de batching: 5 Reels esta semana sobre [tema]"
Convertir long-form a Shorts
"Convierte este video largo en 3 Shorts"
Posts de promoción del Reel
"Posts de promoción para este video en LinkedIn/IG/X"
09
Output real — briefing del corpus "agentic AI" (caso 04 ejecutado)
Ejemplo: 2 winners reales de YouTube → patterns identificados con quotes exactos

Briefing: agentic AI

2 winners analizados

Dada la muestra de solo 2 videos, los patterns identificados son tentativos pero apuntan a estrategias claras y de alto rendimiento en este nicho.

Hooks que funcionan
"What's the difference between generative AI and agentic AI?"IBM Technology · 1.1M views · pattern: La Pregunta Directa
"My goal for today's video is to provide you with no BS extremely simple agentic AI explanation. I'm going to show you some real agentic AI systems along with the code."codebasics · 625k views · pattern: Promesa de Valor "No BS"
Estructura narrativa común

Setup (anclaje en lo conocido): Ambos empiezan con un punto que la audiencia ya domina (chat bots, image generators, RAG). Crea base común antes de introducir lo nuevo.

Tensión por contraste: IBM opone "fundamentally reactive" vs "proactive". codebasics usa Escalera de Complejidad: presenta caso, pregunta "¿es agentic?", responde "no". Añade capa, pregunta otra vez, "no". Tercera vez: "This is agentic AI folks".

Payoff: Casos de uso tangibles (shopping agent autónomo, HR onboarding multi-step).

CTAs y closings — dos estrategias divergentes
01
CTA Invisible (IBM)
No like, no follow. Cierre temático con callback creativo. Posiciona como autoridad/líder de opinión.
02
CTA Explícito a Recursos (codebasics)
"Check video description for the code". Construye comunidad de hacedores. Refuerza la promesa del hook.
Recomendaciones accionables para tu próximo guion
a
Usa la Escalera de Complejidad
No definas A vs B; toma a la audiencia de la mano: ejemplo simple → "no es" → más capa → "tampoco" → revelación.
b
Ancla con Dúo de Ejemplos contrastados
Una IA pasiva (humano usa GenAI) vs una IA proactiva (agente ejecuta plan autónomo). Memorable.
c
Empieza con problema, no definición
codebasics arranca con "empresa de 55 empleados necesita asistente de HR", no con "Agentic AI es...". Engancha emocionalmente.
d
Decide tu objetivo de cierre
Autoridad (IBM, callback temático) vs Comunidad (codebasics, CTA a recursos). Coherente con el resto del video.

Briefing completo (con mind map Mermaid): /brief-agentic-ai/

10
Economics — costo vs producción esperada
Económicamente trivial · cuello de botella es disciplina, no presupuesto
OperaciónCosto unitarioFrecuenciaCosto mensual
Scout 1 plataforma · 10 videos~$0.051-2/semana~$0.40
Scout 3 plataformas · 20 videos~$0.301/mes~$0.30
Library query (semantic search)$0Ilimitado$0
Briefing del corpus (Claude lee DB)$0Ilimitado$0
Embeddings OpenAI text-embedding-3-small~$0.001/video20-40/mes~$0.04
Pikzels thumbnail~$0.055/semana~$1.00
TOTAL OPERATIVO5 Reels/semana~$2/mes
11
Implementation Roadmap — adopción gradual a 30 días
No saltar fases · criterio de éxito explícito
FaseDía(s)AcciónEntregable verificableTallaje
OnboardingDía 1 (1h)Scout sobre 2-3 temas que te interesan. Pedir briefing de cada uno. Decidir nicho más prometedor.3 briefings markdown leídosS
First BatchDía 2 (6h)Sesión Claude (5 guiones) → grabar → editar batch → schedule semana5 Reels schedulados Lun-VieM
EngagementDía 3-7Responder TODOS los comentarios primeras 1-3h tras cada publicaciónEngagement rate >3%S
Iteration 1Día 8 (1h)Revisar AVD de los 5 videos. Identificar winner. Decidir variación sem 2.Winner identificado + tema sem 2S
Batch 2-4Día 8-28Repetir cada lunes. Mantener disciplina de bloque inamovible.20 Reels publicados en 30 díasM
DecisiónDía 30Evaluar: ¿valió la pena? ¿Qué nicho funcionó mejor? ¿Escalar a 2 nichos?Go/no-go decision documentadaS
Criterio éxito 30d · "20 Reels publicados + al menos 1 video >100k views = sistema funciona, escalar. Si 0 videos >100k → revisar elección de nicho, NO el sistema."
12
Risks & Mitigations — el único riesgo crítico es la cadencia
Todos los demás son técnicos y mitigables
#DescripciónProbabilidadImpactoMitigación
R1Roberto NO mantiene cadencia semanal · vuelve al patrón 1 video/2 semanasALTAALTOBloqueo lunes 9-16h en calendar como cita inamovible. Sin esto, sistema falla.
R2Apify actor rompe (cambio en YouTube/TikTok scraping)MEDIAMEDIOAdapter pattern aísla blast radius. Apify mantiene actors. Fallback manual.
R3Thresholds mal calibrados para nicho · filtra todo, sin winnersMEDIABAJOEditables en runtime: UPDATE thresholds SET .... Ajuste tras primer scout.
R4Templates timestamped no resuenan en audiencia hispanaBAJAMEDIOPol Corominas es hispano, mismo target. Si después de 4 sem no funciona: A/B test con templates propios.
R5Claude alucina sobre el corpus (cita videos inexistentes)BAJAALTOVerification gate: cada brief cita IDs verificables en library.db. Roberto puede cross-check.
R6Costos Apify exceden budget (scout intensivo)BAJABAJOBudget cap $10/mes en Apify console. Hard stop automático.
Fuentes consolidadas en este manual
Viral Video System · Manual Operativo v1.0 · Roberto Aguirre
Compiled from 3 source briefings · Apr 2026 · Confidential