{
  "flow_id": "flow_2026-05-09T22-22-17-495Z_Comfortsleep",
  "created_at": "2026-05-09T22:22:17.627051+00:00",
  "input_start": {
    "flow": "escalado_formatos",
    "product": "Comfortsleep",
    "video_url": "https://www.facebook.com/61562217471968/posts/122192975072407249/",
    "country": "ES",
    "saturated": true,
    "source": "html_dashboard",
    "timestamp": "2026-05-09T22:22:17.495Z"
  },
  "sections": {
    "descargar": {
      "cache_hit": false,
      "video_path": "C:\\Users\\ferna\\proyecto cero\\_factory_3d_demo\\_runs\\flow_2026-05-09T22-22-17-495Z_Comfortsleep\\video.mp4",
      "size_kb": 2563.22,
      "url": "https://www.facebook.com/61562217471968/posts/122192975072407249/",
      "method_used": "playwright_web",
      "retry_feedback_applied": null
    },
    "analizar": {
      "cache_hit": false,
      "transcript": "Te despiertas con dolor de cabeza casi cada día. El médico dice que es estrés, pero siempre empieza cuando te acuestas. Tu almohada importa, pasas un tercio de tu vida en ella. La mayoría cree que la cefalea matutina es estrés, en realidad empieza cuando duermes. La Comfortsleep tiene el reborde frontal que mantiene el cuello en posición neutral. Si cada mañana el dolor en la nuca vuelve, esto cierra ese gap. La recibes en 24-48h y pagas al repartidor.",
      "duration_seconds": 25.47,
      "language_detected": "es",
      "combo": {
        "awareness": "Solution Aware (Schwartz 3) — avatar nombra síntoma (cefalea matutina, dolor de nuca) y conoce categoría (estrés, almohada); video revela mecanismo real (cuello posición neutral) y pivota a Most Aware en cierre",
        "sofisticacion": "4 (mercado quemado almohada cervical ES, catálogo público saturado) — defensa con autoridad clínica + mecanismo nombrado + reframe contra-intuitivo no-es-estrés",
        "jergas": [
          "dolor de cabeza casi cada día",
          "cefalea matutina",
          "dolor en la nuca",
          "estrés",
          "tu almohada",
          "cuando te acuestas",
          "cuando duermes",
          "cada mañana"
        ],
        "deseo_principal": "despertarse sin dolor de cabeza ni cuello — recuperar la mañana sin el lastre del dolor cervical crónico",
        "avatar": {
          "edad": "40-65",
          "genero": "ambos · ligeramente femenino",
          "contexto": "personas con cefalea matutina recurrente que ya pasaron por médico ('es estrés') sin solución",
          "profesion": "indistinta — dolor transversal"
        },
        "temporalidad": {
          "urgencia": "alta · dolor diario al despertar",
          "etapa_de_vida": "adulto medio-mayor con dolor crónico instalado",
          "estacionalidad": "sin estacionalidad clara · ligero pico otoño-invierno"
        },
        "fuerza_cambio": "frustración acumulada años con cefalea matutina + diagnóstico médico genérico que no resuelve + revelación contra-intuitiva de que la causa real es postura cervical durante el sueño; dolor cada mañana = empuje a actuar AHORA",
        "formato_angulo": "talking head AUTORIDAD CLÍNICA (fisioterapeuta con bata + badge + chart musculoesquelético) · ángulo mito-busting reframe causal · captions cyan pop-words · B-roll producto hand-held · cierre Most Aware con COD 24-48h · duración corta 25s",
        "antagonistas": [
          "el médico (dice 'es estrés')",
          "el diagnóstico de estrés (reframe explícito 'la mayoría cree que es estrés')",
          "almohada actual del avatar sin reborde frontal"
        ],
        "mecanismo": "reborde frontal que mantiene el cuello en posición neutral durante toda la noche — cierra el gap postural que provoca la cefalea matutina (mecanismo geométrico-anatómico, no material/temperatura/firmeza)"
      },
      "video_path": "C:\\Users\\ferna\\proyecto cero\\_factory_3d_demo\\_runs\\flow_2026-05-09T22-22-17-495Z_Comfortsleep\\video.mp4",
      "retry_feedback_applied": null
    },
    "interpretar": {
      "awareness": "Solution Aware (Schwartz 3) con pivote Most Aware en cierre — avatar nombra cefalea matutina/dolor de nuca y conoce categoría estrés+almohada; video revela mecanismo postural cervical y cierra con producto+COD",
      "sofisticacion": 4,
      "jergas": [
        "dolor de cabeza casi cada día",
        "cefalea matutina",
        "dolor en la nuca",
        "estrés",
        "tu almohada",
        "cuando te acuestas",
        "cuando duermes",
        "cada mañana",
        "dolor cervical",
        "posición neutral",
        "reborde frontal",
        "despertar con dolor",
        "los años no perdonan",
        "cervicales"
      ],
      "deseo_principal": "despertarse sin dolor de cabeza ni cuello — recuperar la mañana sin el lastre del dolor cervical crónico",
      "avatar": {
        "edad": "40-65",
        "genero": "ambos · ligeramente femenino",
        "contexto": "personas con cefalea matutina recurrente que ya pasaron por médico ('es estrés') sin solución duradera",
        "profesion": "indistinta — dolor transversal a oficinistas, amas de casa, jubilados activos"
      },
      "temporalidad": {
        "urgencia": "alta · dolor diario al despertar",
        "etapa_de_vida": "adulto medio-mayor con dolor crónico instalado",
        "estacionalidad": "sin estacionalidad clara · ligero pico otoño-invierno por frío cervical"
      },
      "fuerza_cambio": "frustración acumulada años con cefalea matutina + diagnóstico médico genérico ('es estrés') que no resuelve + revelación contra-intuitiva de causa postural durante sueño + amenaza de cronificación (cervicalgia crónica → hernia → quirófano) + dolor cada mañana imposible de ignorar",
      "antagonistas": [
        "el médico que dice 'es estrés'",
        "el diagnóstico de estrés genérico",
        "la almohada actual sin reborde frontal",
        "ibuprofeno/paracetamol matutino que solo tapa síntoma",
        "fisio carísimo sin resultado duradero"
      ],
      "formato": "talking head AUTORIDAD CLÍNICA (fisio bata+badge+chart) · ángulo mito-busting reframe causal · captions cyan pop-words · B-roll producto hand-held · COD 24-48h cierre Most Aware · duración corta 25s",
      "need_complex_videos": true,
      "match_criteria": {
        "awareness": "Solution Aware",
        "awareness_alt_aceptables": [
          "Problem Aware con agitación brutal",
          "Most Aware solo si cierre defensivo con garantía+autoridad"
        ],
        "sofisticacion": [
          3,
          4
        ],
        "deseo_principal_keywords": [
          "cefalea matutina",
          "dolor de cabeza al despertar",
          "dolor cervical",
          "dolor de cuello",
          "almohada cervical",
          "postura cuello dormir",
          "migraña matutina",
          "tensión cervical"
        ],
        "avatar_age_range": [
          40,
          70
        ],
        "fuerza_cambio_signals": [
          "frustración acumulada años",
          "diagnóstico médico fallido",
          "dolor crónico diario",
          "reframe contra-intuitivo causa real",
          "amenaza cronificación quirófano",
          "autoridad clínica fisio/médico"
        ],
        "formatos_aceptados_saturado": [
          "VSL larga problem-agitation 60-180s",
          "advertorial editorial salud",
          "comparativa vs almohada genérica/viscoelástica",
          "autoridad clínica talking head fisio/médico",
          "mito-busting reframe causal",
          "top-funnel curiosidad random hook",
          "storyselling testimonio 1ª persona",
          "mecanismo geométrico-anatómico explicado",
          "voz over apilada B-roll demo dramático"
        ],
        "exclude_formats": [
          "UGC talking-head básico problem→solution sin agitación",
          "demo producto-shot corto sin contexto problema",
          "short product-shot que vende producto directo",
          "video simple mecanismo único estilo dropshipping mar azul"
        ],
        "paises_permitidos": [
          "ES",
          "UK",
          "USA",
          "AU"
        ],
        "scaled_days_min": 20,
        "start_date_max_days_ago": 120,
        "mass_education_required": [
          "cefalea matutina",
          "cervicales",
          "dolor de cuello",
          "los años no perdonan"
        ]
      },
      "queries": [
        {
          "buscador": "fb_1",
          "engine": "apify_fb_ads",
          "query": "almohada cervical dolor cuello",
          "keywords_alt": [
            "almohada cervical",
            "dolor cervical almohada",
            "cefalea matutina almohada"
          ],
          "filter_country": [
            "ES"
          ],
          "filter_country_fallback": [
            "UK",
            "USA",
            "AU"
          ],
          "min_active_days": 20,
          "start_date_max_days_ago": 120,
          "awareness_target": [
            "Solution Aware",
            "Problem Aware"
          ],
          "sofisticacion_target": [
            3,
            4
          ],
          "format_focus": [
            "VSL larga",
            "advertorial salud",
            "autoridad clínica talking head"
          ]
        },
        {
          "buscador": "fb_2",
          "engine": "apify_fb_ads",
          "query": "cervical pillow neck pain headache",
          "keywords_alt": [
            "cervical pillow morning headache",
            "neck pain pillow",
            "posture pillow neck"
          ],
          "filter_country": [
            "UK",
            "USA",
            "AU"
          ],
          "filter_country_fallback": [
            "ES"
          ],
          "min_active_days": 30,
          "start_date_max_days_ago": 120,
          "awareness_target": [
            "Solution Aware",
            "Problem Aware"
          ],
          "sofisticacion_target": [
            3,
            4
          ],
          "format_focus": [
            "comparativa vs viscoelástica",
            "mito-busting reframe causal",
            "storyselling testimonio"
          ]
        },
        {
          "buscador": "gh_1",
          "engine": "gethookd",
          "filters": {
            "awareness": "Solution Aware",
            "scaled_days_min": 30,
            "scaled_days_max": 120,
            "country": [
              "ES",
              "UK",
              "USA",
              "AU"
            ],
            "category": "cervical pillow / neck pain",
            "format": [
              "VSL",
              "advertorial",
              "talking head clinical authority"
            ],
            "keywords": [
              "cervical pillow",
              "neck pain",
              "morning headache",
              "posture neck"
            ]
          }
        },
        {
          "buscador": "gh_2",
          "engine": "gethookd",
          "filters": {
            "awareness": "Problem Aware",
            "scaled_days_min": 20,
            "scaled_days_max": 150,
            "country": [
              "ES",
              "UK",
              "USA",
              "AU"
            ],
            "category": "sleep / pain relief",
            "format": [
              "problem-agitation long",
              "mito-busting",
              "comparativa",
              "top-funnel curiosidad"
            ],
            "keywords": [
              "chronic neck pain",
              "wake up headache",
              "stiff neck morning",
              "cervical posture sleep"
            ]
          }
        }
      ],
      "min_candidates_per_buscador": 2,
      "max_retries_per_buscador": 5,
      "saturated_market": true,
      "product": "Comfortsleep",
      "timestamp": "2026-05-09T22:25:00Z",
      "retry_feedback_applied": null
    },
    "buscar": {
      "agents_run": [
        "buscador-fb-1",
        "buscador-fb-2",
        "buscador-gethookd-1",
        "buscador-gethookd-2"
      ],
      "candidates_total": 8,
      "candidates": [
        {
          "video_id": "962023833460126",
          "url": "https://www.facebook.com/ads/library/?id=962023833460126",
          "match_score": 9.5
        },
        {
          "video_id": "4255988814630613",
          "url": "https://www.facebook.com/ads/library/?id=4255988814630613",
          "match_score": 9.0
        },
        {
          "video_id": "1988607871865098",
          "url": "https://www.facebook.com/ads/library/?id=1988607871865098",
          "match_score": 8.5
        },
        {
          "video_id": "1629734735045436",
          "url": "https://www.facebook.com/ads/library/?id=1629734735045436",
          "match_score": 8.8
        },
        {
          "video_id": "904856298672080",
          "url": "https://www.facebook.com/ads/library/?id=904856298672080",
          "match_score": 8.8
        },
        {
          "video_id": "1665355391323677",
          "url": "https://www.facebook.com/ads/library/?id=1665355391323677",
          "match_score": 8.8
        },
        {
          "video_id": "2158544661578345",
          "url": "https://www.facebook.com/ads/library/?id=2158544661578345",
          "match_score": 8.5
        },
        {
          "video_id": "1547640019826689",
          "url": "https://www.facebook.com/ads/library/?id=1547640019826689",
          "match_score": 8.3
        }
      ],
      "shared_state_path": "C:\\Users\\ferna\\proyecto cero\\_factory_3d_demo\\_runs\\flow_2026-05-09T22-22-17-495Z_Comfortsleep\\_buscar_shared_state.json",
      "retry_feedback_applied": null
    },
    "comparador": {
      "finalists": [
        {
          "video_id": "962023833460126",
          "url": "https://www.facebook.com/ads/library/?id=962023833460126",
          "rol": "similar",
          "score": 0.95,
          "reason": "Match maximo: autoridad clinica talking head fisio/medico bata+badge con mito-busting reframe causal cervical, Solution Aware sof 4, avatar 45-65 cefalea matutina, jerga 'es estres'+'cervicales' verbatim, COD 24-48h cierre defensivo. Replica formato ganador 1:1."
        },
        {
          "video_id": "1629734735045436",
          "url": "https://www.facebook.com/ads/library/?id=1629734735045436",
          "rol": "similar",
          "score": 0.9,
          "reason": "VSL larga problem-agitation 90-150s con escalada sintomas cefalea diaria + descredito medico 'es estres' + revelacion causa postural cervical. Solution Aware con cierre Most Aware, sof 4, avatar 50+, deseo despertar sin dolor identico. Distinto arc al #1 (VSL vs talking head corto)."
        },
        {
          "video_id": "904856298672080",
          "url": "https://www.facebook.com/ads/library/?id=904856298672080",
          "rol": "similar",
          "score": 0.88,
          "reason": "Mecanismo geometrico-anatomico explicado con B-roll producto + chart cervical alineamiento, autoridad implicita, Solution Aware sof 4, avatar 40-65, jerga 'tu almohada'+'cervicales'. Diferente del #1 por enfasis demo mecanismo vs talking head puro."
        },
        {
          "video_id": "1665355391323677",
          "url": "https://www.facebook.com/ads/library/?id=1665355391323677",
          "rol": "similar",
          "score": 0.87,
          "reason": "Advertorial editorial salud estilo periodistico 3a persona con stat-driven apertura + reframe causa postural + descredito ibuprofeno/fisio caro. Solution Aware sof 4, avatar 45-65 cefalea matutina, fuerza cambio frustracion acumulada anos. Distinto arc narrativo al #1/#2/#3."
        },
        {
          "video_id": "2158544661578345",
          "url": "https://www.facebook.com/ads/library/?id=2158544661578345",
          "rol": "similar",
          "score": 0.85,
          "reason": "Comparativa vs almohada generica sin reborde + voz over apilada B-roll demo dramatico antes/despues, Solution Aware sof 4, avatar 50+, deseo identico despertar sin dolor cuello/cabeza. Diferente categoria formato (comparativa) al resto del set."
        },
        {
          "video_id": "1547640019826689",
          "url": "https://www.facebook.com/ads/library/?id=1547640019826689",
          "rol": "arriesgado",
          "score": 0.78,
          "reason": "Twist top-funnel curiosidad random hook + storyselling testimonio 1a persona ('llevaba anos con dolor de cabeza casi cada dia, hasta que un fisio me dijo algo que cambio todo'). Respeta awareness Solution Aware + deseo + avatar + jergas mass education, pero rompe formato autoridad/VSL clinico por narrativa personal con curiosity gap. A/B test de palanca emocional vs racional-clinica."
        }
      ],
      "count_similares": 5,
      "count_arriesgados": 1,
      "retry_feedback_applied": null
    },
    "trello_editor": {
      "card_id": "69ffbfdf17a98f28d8f5fc2a",
      "short_url": "https://trello.com/c/wvbhmvPB",
      "attachments_count": 13,
      "retry_feedback_applied": null
    }
  },
  "history": [
    {
      "ts": "2026-05-09T22:24:41.159827+00:00",
      "actor": "descargador-video-escalado",
      "section": "descargar",
      "mode": "replace",
      "bytes_after": 310
    },
    {
      "ts": "2026-05-09T22:27:25.526588+00:00",
      "actor": "analizador-combo-completo",
      "section": "analizar",
      "mode": "replace",
      "bytes_after": 2760
    },
    {
      "ts": "2026-05-09T22:28:45.492607+00:00",
      "actor": "interpretador-estrategia-busqueda",
      "section": "interpretar",
      "mode": "replace",
      "bytes_after": 5416
    },
    {
      "ts": "2026-05-09T23:03:38.283266+00:00",
      "actor": "buscadores_x4",
      "section": "buscar",
      "mode": "replace",
      "bytes_after": 1291
    },
    {
      "ts": "2026-05-09T23:04:41.825055+00:00",
      "actor": "comparador-finalistas",
      "section": "comparador",
      "mode": "replace",
      "bytes_after": 2683
    },
    {
      "ts": "2026-05-09T23:15:51.843476+00:00",
      "actor": "creador-trello-editor-videos",
      "section": "trello_editor",
      "mode": "replace",
      "bytes_after": 142
    }
  ]
}