<!DOCTYPE html>
<html lang="es">
<head>
<base href="/">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover">
<title>El AI Act no se ha aplazado: se aplazó una parte, y no es la tuya — EstratégicaMente</title>
<meta name="description" content="El Digital Ómnibus aplaza el alto riesgo a diciembre de 2027. Pero el 2 de agosto de 2026 sigue activando obligaciones que casi nadie está mirando. Qué cambia.">
<meta name="theme-color" content="#0A2540">
<link rel="stylesheet" href="assets/css/style.css?v=56">
<style>
  .article-loading { padding: 8rem 2rem; text-align: center; color: var(--meta); font-family: var(--sans); }
  .article-error { padding: 8rem 2rem; text-align: center; color: var(--ink); font-family: var(--serif); }

  /* DISEÑO EDITORIAL para el cuerpo del artículo (CMS) */
  .article-body {
    font-family: var(--serif);
    font-size: 1.125rem;
    line-height: 1.75;
    color: var(--ink);
    max-width: 720px;
    margin: 0 auto;
  }
  .article-body p:first-of-type {
    font-family: var(--display);
    font-size: 1.5rem;
    font-style: italic;
    color: var(--ink-soft);
    line-height: 1.4;
    margin-bottom: 2.5rem;
    padding-bottom: 1.5rem;
    border-bottom: 1px solid var(--line);
  }
  .article-body p { margin-bottom: 1.25rem; }
  .article-body h2 {
    font-family: var(--display);
    font-size: clamp(1.5rem, 3vw, 2rem);
    font-weight: 400;
    color: var(--navy);
    margin: 3rem 0 1.25rem;
    line-height: 1.15;
    letter-spacing: -0.01em;
  }
  .article-body h2::before {
    content: "◆";
    display: block;
    color: var(--gold);
    font-size: 0.7rem;
    margin-bottom: 0.75rem;
    letter-spacing: 0.5rem;
  }
  .article-body h3 {
    font-family: var(--display);
    font-size: 1.4rem;
    font-weight: 500;
    color: var(--navy);
    margin: 2.5rem 0 1rem;
    line-height: 1.2;
  }
  .article-body em, .article-body i { font-style: italic; color: var(--ink-soft); }
  .article-body strong, .article-body b { font-weight: 600; color: var(--navy); }
  .article-body u { text-decoration: underline; text-decoration-color: var(--gold); text-decoration-thickness: 2px; text-underline-offset: 4px; }
  .article-body s { color: var(--meta); }
  .article-body a {
    color: var(--gold);
    border-bottom: 1px solid currentColor;
    transition: opacity 0.2s;
  }
  .article-body a:hover { opacity: 0.7; }
  .article-body ul, .article-body ol {
    margin: 1.5rem 0 1.5rem 0;
    padding-left: 2rem;
  }
  .article-body ul li, .article-body ol li {
    margin-bottom: 0.75rem;
    padding-left: 0.5rem;
  }
  .article-body ul li::marker { color: var(--gold); }
  .article-body ol li::marker { color: var(--gold); font-weight: 600; }
  .article-body blockquote {
    border-left: 4px solid var(--gold);
    padding: 1.25rem 2rem;
    margin: 2.5rem 0;
    font-family: var(--display);
    font-style: italic;
    font-size: 1.35rem;
    line-height: 1.5;
    color: var(--navy);
    background: var(--paper);
  }
  .article-body img {
    max-width: 100%;
    height: auto;
    margin: 2rem auto;
    display: block;
    border-radius: 2px;
  }

  /* Alineaciones de Quill */
  .article-body .ql-align-center { text-align: center; }
  .article-body .ql-align-right { text-align: right; }
  .article-body .ql-align-justify { text-align: justify; }

  /* Imagen de portada */
  .article-image {
    margin: 2rem auto 3rem;
    max-width: 760px;
    aspect-ratio: 16/9;
    overflow: hidden;
    border-radius: 2px;
  }
  .article-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  /* ── Vídeo privacy-first + bloques de webinar (reutilizable en cualquier artículo) ── */
  .article-body .yt-facade{
    position:relative; width:100%; aspect-ratio:16/9; border-radius:8px; overflow:hidden;
    background:#0A2540 center/cover no-repeat; cursor:pointer; margin:2rem 0;
    border:1px solid var(--navy-line,#22405E); box-shadow:0 20px 50px -24px rgba(10,37,64,.55);
  }
  .article-body .yt-facade::after{ content:""; position:absolute; inset:0; background:linear-gradient(180deg,rgba(10,37,64,.05),rgba(10,37,64,.45)); transition:background .3s; }
  .article-body .yt-facade:hover::after{ background:linear-gradient(180deg,rgba(10,37,64,.12),rgba(10,37,64,.55)); }
  .article-body .yt-facade iframe{ position:absolute; inset:0; width:100%; height:100%; border:0; }
  .article-body .yt-play{
    position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); z-index:3; pointer-events:none;
    width:78px; height:78px; border-radius:50%; background:var(--gold); color:var(--navy);
    display:flex; align-items:center; justify-content:center; box-shadow:0 12px 30px -8px rgba(0,0,0,.45); transition:transform .25s;
  }
  .article-body .yt-facade:hover .yt-play{ transform:translate(-50%,-50%) scale(1.08); }
  .article-body .yt-facade:focus-visible{ outline:3px solid var(--gold); outline-offset:3px; }
  .article-body .yt-play svg{ width:30px; height:30px; margin-left:4px; }
  .article-body .yt-badge{
    position:absolute; top:1rem; left:1rem; z-index:3; display:inline-flex; align-items:center; gap:.5rem;
    background:rgba(10,37,64,.78); color:#fff; font-family:var(--sans); font-size:.7rem; font-weight:700;
    letter-spacing:.12em; text-transform:uppercase; padding:.4rem .8rem; border-radius:4px;
  }
  .article-body .yt-badge .dot{ width:8px; height:8px; border-radius:50%; background:var(--gold); }
  .article-body .chapters-list{ list-style:none; padding:0; margin:1.25rem 0; display:grid; gap:.5rem; }
  .article-body .chapters-list li{ display:flex; gap:1rem; align-items:baseline; padding:.8rem 1rem; border:1px solid var(--line); border-radius:6px; background:#fff; }
  .article-body .chapters-list .ts{ font-weight:700; color:var(--gold); min-width:2.2rem; }
  .article-body .speaker-grid{ display:grid; grid-template-columns:1fr 1fr; gap:1.25rem; margin:1.25rem 0; }
  .article-body .speaker-card{ border:1px solid var(--line); border-radius:8px; padding:1.5rem; background:var(--cream-soft,#F4F6F8); }
  .article-body .speaker-card h3{ font-family:var(--display); color:var(--navy); margin:0 0 .25rem; font-size:1.1rem; }
  .article-body .speaker-card .role{ font-family:var(--sans); font-size:.82rem; color:var(--gold); font-weight:700; margin-bottom:.6rem; }
  .article-body .speaker-card p{ font-size:.9rem; color:var(--ink-soft); line-height:1.6; margin:0; }
  .article-body .webinar-cta{ display:flex; flex-wrap:wrap; gap:.75rem; justify-content:center; margin:2rem 0; }
  @media (max-width:600px){ .article-body .speaker-grid{ grid-template-columns:1fr; } }

  @media print {
    nav.nav, footer.footer, .breadcrumb, .article-meta::before { display: none !important; }
    body { background: white; }
    .article-body { max-width: 100%; }
  }
</style>
<link rel="icon" type="image/svg+xml" href="assets/favicon/favicon.svg?v=3">
<link rel="icon" type="image/png" sizes="32x32" href="assets/favicon/favicon-32.png?v=3">
<link rel="icon" type="image/png" sizes="16x16" href="assets/favicon/favicon-16.png?v=3">
<link rel="apple-touch-icon" sizes="180x180" href="assets/favicon/apple-touch-icon.png?v=3">
<link rel="icon" type="image/x-icon" href="assets/favicon/favicon.ico?v=3">

<link rel="canonical" href="https://estrategicamente.info/blog/ai-act-no-se-ha-aplazado-que-pasa-2-agosto-2026">
<link rel="alternate" hreflang="es" href="https://estrategicamente.info/blog/ai-act-no-se-ha-aplazado-que-pasa-2-agosto-2026">
<link rel="alternate" hreflang="en" href="https://estrategicamente.info/blog/ai-act-no-se-ha-aplazado-que-pasa-2-agosto-2026">
<link rel="alternate" hreflang="x-default" href="https://estrategicamente.info/blog/ai-act-no-se-ha-aplazado-que-pasa-2-agosto-2026">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="@interimmanager">
<meta property="og:image" content="https://images.unsplash.com/photo-1608817576136-0f3a56922823?fm=jpg&amp;q=72&amp;w=1600&amp;auto=format&amp;fit=crop">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta name="twitter:image" content="https://images.unsplash.com/photo-1608817576136-0f3a56922823?fm=jpg&amp;q=72&amp;w=1600&amp;auto=format&amp;fit=crop">
<meta property="og:site_name" content="EstratégicaMente">
<meta property="og:locale" content="es_ES">
<meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1">

<!-- Microsoft Clarity · heatmaps + session recordings -->
<script type="text/javascript">
  (function(c,l,a,r,i,t,y){
    c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
    t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
    y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
  })(window, document, "clarity", "script", "wqv1qcoy3k");
</script>
  <link rel="stylesheet" href="assets/css/accesibilidad.css">
    <link rel="stylesheet" href="assets/css/ai-governance.css">
  
<!-- ss-sigma-layer -->
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&display=swap" rel="stylesheet">
<link rel="stylesheet" href="assets/css/sigma.css?v=3">
<script type="application/ld+json">
{
 "@context": "https://schema.org",
 "@type": "WebPage",
 "@id": "https://estrategicamente.info/blog/ai-act-no-se-ha-aplazado-que-pasa-2-agosto-2026#webpage",
 "url": "https://estrategicamente.info/blog/ai-act-no-se-ha-aplazado-que-pasa-2-agosto-2026",
 "name": "El AI Act no se ha aplazado: se aplazó una parte, y no es la tuya — EstratégicaMente",
 "inLanguage": "es",
 "isPartOf": {
  "@id": "https://estrategicamente.info/#website"
 },
 "speakable": {
  "@type": "SpeakableSpecification",
  "cssSelector": [
   "h1",
   ".respuesta-directa"
  ]
 },
 "publisher": {
  "@id": "https://estrategicamente.info/#organization"
 }
}
</script>
<meta property="og:type" content="article"><meta property="og:title" content="El AI Act no se ha aplazado: se aplazó una parte, y no es la tuya"><meta property="og:url" content="https://estrategicamente.info/blog/ai-act-no-se-ha-aplazado-que-pasa-2-agosto-2026"><meta name="ssr" content="supabase"></head>
<body>

<nav class="nav" id="nav">
  <div class="nav-inner">
    <a class='nav-brand' href='/'><img src="assets/logos/estrategicamente-logo.svg" alt="EstratégicaMente"></a>
    <ul class="nav-menu" id="nav-menu">
      <li class="nav-dropdown">
        <button type="button" class="nav-dropdown-toggle" aria-haspopup="true"><span data-lang="es">Simplicity</span><span data-lang="en">Simplicity</span><span class="nav-caret" aria-hidden="true"></span></button>
        <ul class="nav-dropdown-menu">
        <li><a href='/asesoramiento'><span data-lang="es">Advisory</span><span data-lang="en">Advisory</span></a></li>
        <li><a href='/grants'><span data-lang="es">Grants</span><span data-lang="en">Grants</span></a></li>
        <li><a href='/grantify'><span data-lang="es">Grantify</span><span data-lang="en">Grantify</span></a></li>
        <li><a href='/processes'><span data-lang="es">Processes</span><span data-lang="en">Processes</span></a></li>
        <li><a href='/consilium'><span data-lang="es">Consilium</span><span data-lang="en">Consilium</span></a></li>
        <li><a href='/lab'><span data-lang="es">Lab</span><span data-lang="en">Lab</span></a></li>
        <li><a href='/criteria'><span data-lang="es">CriterIA©</span><span data-lang="en">CriterIA©</span></a></li>
        </ul>
      </li>
      <li><a href='/blog'><span data-lang="es">Blog</span><span data-lang="en">Blog</span></a></li>
      <li class="nav-dropdown">
        <button type="button" class="nav-dropdown-toggle" aria-haspopup="true"><span data-lang="es">Sobre nosotros</span><span data-lang="en">About</span><span class="nav-caret" aria-hidden="true"></span></button>
        <ul class="nav-dropdown-menu">
        <li><a href='/sobre'><span data-lang="es">Sobre nosotros</span><span data-lang="en">About us</span></a></li>
        <li><a href='/contacto'><span data-lang="es">Contacto</span><span data-lang="en">Contact</span></a></li>
        <li><a href='/recursos'><span data-lang="es">Recursos gratuitos</span><span data-lang="en">Free resources</span></a></li>
        </ul>
      </li>
    </ul>
    <div class="nav-right">
      <a class='btn-eu-ai-act' href='/recursos-eu-ai-act' title='Checklist gratuito EU AI Act'><span class="btn-eu-badge">GRATIS</span><span class="btn-eu-text" data-lang="es">EU AI Act</span><span class="btn-eu-text" data-lang="en">EU AI Act</span></a>
      <div class="lang-toggle"><button data-lang="es" class="active">ES</button><button data-lang="en">EN</button></div>
      
      <button class="nav-toggle" id="nav-toggle"><span></span><span></span><span></span></button>
    </div>
  </div>
</nav>

<article class="article-page" id="article-root"><div class="container-narrow"><div class="breadcrumb" style="margin-top:6rem;margin-bottom:1.5rem;"><a href="index.html">EstratégicaMente</a> <span class="sep">◆</span> <a href="blog.html">Blog</a></div><div class="article-meta" style="font-family:var(--sans);font-size:0.75rem;letter-spacing:0.18em;text-transform:uppercase;color:var(--gold);margin-bottom:1.5rem;">18 jul 2026 · Guillermo Taboada Martínez</div><h1 style="font-family:var(--display);font-size:clamp(2.25rem,5vw,4rem);font-weight:400;line-height:1.05;color:var(--navy);margin-bottom:2rem;max-width:760px;margin-left:auto;margin-right:auto;">El AI Act no se ha aplazado: se aplazó una parte, y no es la tuya</h1><div class="article-image" style="margin:2rem auto 3rem;max-width:760px;aspect-ratio:16/9;overflow:hidden;"><img src="https://images.unsplash.com/photo-1608817576136-0f3a56922823?fm=jpg&amp;q=72&amp;w=1600&amp;auto=format&amp;fit=crop" alt="El AI Act no se ha aplazado: se aplazó una parte, y no es la tuya" style="width:100%;height:100%;object-fit:cover;"></div><div class="article-body"><p style="font-size:1.15rem;line-height:1.6;color:#5a6472;font-style:italic;margin:0 0 2rem;border-left:3px solid #99CC00;padding-left:1.1rem;">Digital Ómnibus, 2 de agosto de 2026 y las tres preguntas que tu consejo de administración debería poder responder el día 3.</p>

<p class="respuesta-directa"><strong>No, el Reglamento Europeo de Inteligencia Artificial no se ha aplazado.</strong> Se ha aplazado una parte concreta: las obligaciones de los sistemas de alto riesgo del Anexo III, que pasan del 2 de agosto de 2026 al 2 de diciembre de 2027, y las del Anexo I, que se van a agosto de 2028. Todo lo demás llega en la fecha prevista. El 2 de agosto de 2026 entran en aplicación las obligaciones de transparencia del artículo 50 y empiezan a operar las autoridades nacionales de vigilancia del mercado. Y la obligación de alfabetización en IA lleva vigente desde febrero de 2025. Si tu organización tachó esa fecha del calendario al leer un titular, tachó la fecha equivocada.</p>

<p>Entre noviembre de 2025 y junio de 2026 se han publicado decenas de titulares con la misma forma: «Bruselas aplaza el Reglamento de IA». Todos son ciertos. Casi ninguno es completo. Y la mitad que falta es justamente la que afecta a la empresa que está leyendo esto.</p>

<p>He visto ya varios comités de dirección resolver este asunto en cuatro minutos: alguien enseña el titular en el móvil, todos respiran, el punto se cierra y el inventario de sistemas de IA vuelve al cajón hasta 2027. Es una decisión tomada con información de prensa, no con información normativa. Y tiene un coste que se paga en agosto.</p>

<blockquote>El Ómnibus no es una relajación. Es un triaje regulatorio: Europa ha pospuesto lo que todavía no podía inspeccionar y ha mantenido intacto todo lo demás.</blockquote>

<h2>¿Qué se aplazó exactamente y qué no?</h2>

<p>El instrumento que lo cambia todo se llama <strong>Digital Ómnibus sobre IA</strong>. La Comisión Europea lo propuso el 19 de noviembre de 2025, el Parlamento Europeo lo aprobó en primera lectura el 16 de junio de 2026 y el Consejo de la Unión Europea lo adoptó formalmente el 29 de junio de 2026. Es la primera reforma del Reglamento (UE) 2024/1689, antes incluso de que buena parte de sus obligaciones haya llegado a aplicarse.</p>

<p>Esto es lo que se mueve y lo que no:</p>

<table style="width:100%;border-collapse:collapse;margin:1.8rem 0;font-size:.95rem;">
<thead>
<tr style="background:#0A2540;color:#fff;">
<th style="padding:.7rem .8rem;text-align:left;">Obligación</th>
<th style="padding:.7rem .8rem;text-align:left;">Fecha</th>
<th style="padding:.7rem .8rem;text-align:left;">¿Se aplazó?</th>
</tr>
</thead>
<tbody>
<tr style="border-bottom:1px solid #e3e7ec;"><td style="padding:.65rem .8rem;">Prácticas prohibidas (Art. 5)</td><td style="padding:.65rem .8rem;">Febrero 2025</td><td style="padding:.65rem .8rem;">No · vigente</td></tr>
<tr style="border-bottom:1px solid #e3e7ec;background:#F4F6F8;"><td style="padding:.65rem .8rem;">Alfabetización en IA (Art. 4)</td><td style="padding:.65rem .8rem;">Febrero 2025</td><td style="padding:.65rem .8rem;">No · vigente, reformulada</td></tr>
<tr style="border-bottom:1px solid #e3e7ec;"><td style="padding:.65rem .8rem;">Modelos de propósito general (GPAI)</td><td style="padding:.65rem .8rem;">Agosto 2025</td><td style="padding:.65rem .8rem;">No · vigente</td></tr>
<tr style="border-bottom:2px solid #99CC00;background:#F4F6F8;"><td style="padding:.65rem .8rem;"><strong>Transparencia (Art. 50)</strong></td><td style="padding:.65rem .8rem;"><strong>2 agosto 2026</strong></td><td style="padding:.65rem .8rem;"><strong>NO</strong></td></tr>
<tr style="border-bottom:2px solid #99CC00;"><td style="padding:.65rem .8rem;"><strong>Autoridades de vigilancia del mercado</strong></td><td style="padding:.65rem .8rem;"><strong>2 agosto 2026</strong></td><td style="padding:.65rem .8rem;"><strong>NO</strong></td></tr>
<tr style="border-bottom:1px solid #e3e7ec;background:#F4F6F8;"><td style="padding:.65rem .8rem;">Marcado de contenido sintético en sistemas ya existentes (Art. 50.2)</td><td style="padding:.65rem .8rem;">2 diciembre 2026</td><td style="padding:.65rem .8rem;">Régimen transitorio</td></tr>
<tr style="border-bottom:1px solid #e3e7ec;"><td style="padding:.65rem .8rem;">Alto riesgo · Anexo III (RR.&nbsp;HH., scoring, educación, biometría…)</td><td style="padding:.65rem .8rem;">2 diciembre 2027</td><td style="padding:.65rem .8rem;">Sí</td></tr>
<tr style="background:#F4F6F8;"><td style="padding:.65rem .8rem;">Alto riesgo · Anexo I (IA integrada en productos regulados)</td><td style="padding:.65rem .8rem;">2 agosto 2028</td><td style="padding:.65rem .8rem;">Sí</td></tr>
</tbody>
</table>

<figure style="margin:2.2rem 0;"><svg viewBox="0 0 1000 660" role="img" aria-label="Calendario real del AI Act tras el Digital Ómnibus: prohibiciones y alfabetización en IA vigentes desde febrero de 2025, GPAI desde agosto de 2025, transparencia del artículo 50 y vigilancia del mercado el 2 de agosto de 2026, marcado de contenido sintético en diciembre de 2026, y alto riesgo aplazado a diciembre de 2027 y agosto de 2028" style="width:100%;height:auto;display:block;border-radius:10px;font-family:Barlow,system-ui,-apple-system,sans-serif" xmlns="http://www.w3.org/2000/svg"><rect width="1000" height="660" rx="10" fill="#F4F6F8"/><text x="48" y="52" font-size="14" letter-spacing="2.6" font-weight="600" fill="#7A899C">EL CALENDARIO REAL DEL AI ACT</text><text x="48" y="98" font-size="36" font-weight="700" fill="#0A2540">Qué se aplazó y qué no</text><text x="48" y="130" font-size="16" fill="#7A899C">Reglamento (UE) 2024/1689 tras el Digital Ómnibus adoptado el 29 de junio de 2026</text><line x1="70" y1="160" x2="70" y2="590" stroke="#D6DDE5" stroke-width="3"/><rect x="90" y="306" width="866" height="66" rx="8" fill="#FFF3E6"/><circle cx="70" cy="179" r="7" fill="#0A2540"/><text x="105" y="185" font-size="19" font-weight="700" fill="#0A2540">FEB 2025</text><text x="230" y="184" font-size="12" font-weight="700" letter-spacing="1" fill="#99CC00">VIGENTE</text><text x="105" y="209" font-size="15" fill="#7A899C">Prácticas prohibidas (Art. 5) y alfabetización en IA (Art. 4)</text><circle cx="70" cy="253" r="7" fill="#0A2540"/><text x="105" y="259" font-size="19" font-weight="700" fill="#0A2540">AGO 2025</text><text x="235" y="258" font-size="12" font-weight="700" letter-spacing="1" fill="#99CC00">VIGENTE</text><text x="105" y="283" font-size="15" fill="#7A899C">Modelos de propósito general (GPAI)</text><circle cx="70" cy="327" r="11" fill="#FF8300"/><text x="105" y="334" font-size="22" font-weight="700" fill="#FF8300">2 AGO 2026</text><text x="265" y="333" font-size="12" font-weight="700" letter-spacing="1" fill="#FF8300">NO SE APLAZÓ</text><text x="105" y="359" font-size="15" font-weight="600" fill="#0A2540">Transparencia (Art. 50) y arranque de las autoridades de vigilancia del mercado</text><circle cx="70" cy="401" r="7" fill="#0A2540"/><text x="105" y="407" font-size="19" font-weight="700" fill="#0A2540">2 DIC 2026</text><text x="250" y="406" font-size="12" font-weight="700" letter-spacing="1" fill="#7A899C">TRANSITORIO</text><text x="105" y="431" font-size="15" fill="#7A899C">Marcado de contenido sintético en sistemas ya existentes (Art. 50.2)</text><circle cx="70" cy="475" r="7" fill="#0A2540"/><text x="105" y="481" font-size="19" font-weight="700" fill="#0A2540">2 DIC 2027</text><text x="250" y="480" font-size="12" font-weight="700" letter-spacing="1" fill="#7A899C">APLAZADO</text><text x="105" y="505" font-size="15" fill="#7A899C">Alto riesgo · Anexo III (RR. HH., scoring, educación, biometría)</text><circle cx="70" cy="549" r="7" fill="#0A2540"/><text x="105" y="555" font-size="19" font-weight="700" fill="#0A2540">2 AGO 2028</text><text x="250" y="554" font-size="12" font-weight="700" letter-spacing="1" fill="#7A899C">APLAZADO</text><text x="105" y="579" font-size="15" fill="#7A899C">Alto riesgo · Anexo I (IA integrada en productos regulados)</text><line x1="48" y1="612" x2="952" y2="612" stroke="#D6DDE5" stroke-width="2"/><text x="48" y="640" font-size="16" font-weight="700" fill="#0A2540">ESTRATÉGICAMENTE</text><text x="252" y="640" font-size="14" fill="#7A899C">estrategicamente.info/blog</text></svg><figcaption style="font-size:.85rem;color:#7a899c;margin-top:.6rem;text-align:center;">El calendario del Reglamento (UE) 2024/1689 tras el Digital Ómnibus. La fecha que importa a la mayoría de las pymes es la tercera, no la quinta.</figcaption></figure>

<p>Lee la tabla de arriba abajo, no de abajo arriba. Toda la conversación pública se ha ido a las dos últimas filas. La exposición real de la mayoría de las organizaciones empieza en la cuarta.</p>

<h2>¿Por qué se ha aplazado el alto riesgo?</h2>

<p>Conviene entender el motivo, porque explica todo lo demás. El alto riesgo no se ha aplazado por presión empresarial ni por un cambio de filosofía regulatoria. Se ha aplazado porque <strong>la infraestructura que lo hace operable no ha llegado a tiempo</strong>: faltan normas armonizadas, faltan autoridades competentes plenamente designadas y faltan organismos de evaluación de la conformidad. Europa no ha rebajado la exigencia: ha reconocido que todavía no podía verificarla.</p>

<p>De ahí que el Ómnibus se lea mejor como un triaje que como una amnistía. Se pospuso lo que no había capacidad de inspeccionar y se mantuvo intacto lo que sí. Quien haya interpretado «aplazamiento» como «tiempo libre» ha entendido exactamente lo contrario de lo que ha ocurrido.</p>

<p>Y hay una consecuencia práctica poco comentada: dieciséis meses adicionales para el alto riesgo son un regalo si se usan para construir documentación técnica y trazabilidad <em>durante</em> el desarrollo. Son una trampa si se usan para no hacer nada, porque esa documentación es mucho más cara de reconstruir después que de generar sobre la marcha.</p>

<h2>¿El Digital Ómnibus ya es ley? El matiz que casi nadie está contando</h2>

<p>Aquí conviene ser preciso, porque es el punto donde más gente se está equivocando de buena fe.</p>

<p>La adopción formal por el Consejo no es el final del recorrido. Falta la <strong>publicación en el Diario Oficial de la Unión Europea</strong>, y el texto entra en vigor tres días después de esa publicación. Mientras eso no ocurra, la ley vinculante sigue siendo el Reglamento (UE) 2024/1689 <em>en su redacción original</em>, con sus fechas originales.</p>

<p>La publicación se espera durante julio de 2026 y, en todo caso, antes del 2 de agosto. Todo indica que llegará. Pero «todo indica» no es una categoría jurídica. Cualquier organización que hoy planifique su cumplimiento sobre fechas que aún no se han publicado asume un riesgo que no necesita asumir, y que además es gratuito de cubrir: el trabajo de inventario y clasificación es idéntico en los dos escenarios.</p>

<p>Dicho de otro modo: no hay ninguna decisión sensata que dependa de si el Ómnibus se publica el 20 de julio o el 5 de agosto. Si tu plan sí depende de eso, el problema no está en el calendario europeo.</p>

<h2>¿Qué ocurre realmente el 2 de agosto de 2026?</h2>

<p>Tres cosas. Y ninguna de las tres se aplazó.</p>

<h3>1. La transparencia deja de ser buena práctica y pasa a ser obligación</h3>

<p>El artículo 50 exige avisar a una persona cuando está interactuando con un sistema de IA, e identificar el contenido generado o manipulado artificialmente. Es la obligación más transversal del Reglamento y la que más organizaciones incumplen sin saberlo, porque afecta a cosas que nadie considera «un sistema de IA»: el chatbot de la web, el asistente de atención al cliente, las imágenes de las campañas, los textos publicados sin marcar. Los sistemas ya existentes disponen de margen hasta diciembre de 2026 para el marcado de contenido sintético, pero la obligación de avisar llega en agosto.</p>

<h3>2. Empiezan a operar las autoridades de vigilancia del mercado</h3>

<p>Hasta ahora el Reglamento tenía obligaciones, pero una capacidad de inspección limitada. A partir del 2 de agosto de 2026 existe quien mira. Es un cambio de naturaleza, no de grado: una norma sin vigilancia es un documento; una norma con autoridad designada es un riesgo operativo con nombre, competencias y presupuesto.</p>

<h3>3. Se acaba la coartada de la alfabetización</h3>

<p>La obligación de formar al personal en IA del artículo 4 está vigente desde febrero de 2025. El Ómnibus la reformula como obligación de medios —adoptar medidas apropiadas— en lugar de obligación de resultado, lo que la hace más razonable pero no menos exigible. Diecisiete meses después de su entrada en vigor, la pregunta que una autoridad puede hacerte no es si tu equipo sabe usar IA, sino <em>qué medidas concretas has adoptado</em> para que lo sepa. <a href="/blog/alfabetizacion-en-inteligencia-artificial-y-reskilling-como-inversionproductiva-">La alfabetización en IA no es un gasto de RR.&nbsp;HH.</a>: desde agosto es, además, un elemento de defensa documental.</p>

<h2>Las tres preguntas que tu consejo debe poder responder el 3 de agosto</h2>

<p>Olvida por un momento el articulado. Si mañana entra una consulta de la autoridad, o un cliente corporativo te exige garantías por contrato, o tu aseguradora pregunta, todo se reduce a tres preguntas. Ninguna es jurídica. Las tres son de gestión.</p>

<p><strong>Primera: ¿qué sistemas de IA hay dentro de esta organización?</strong> No los que se han comprado: los que se usan. Incluidas las suscripciones que un departamento contrató sin pasar por dirección y las funcionalidades de IA que tu CRM o tu ERP activaron en una actualización que nadie leyó.</p>

<p><strong>Segunda: ¿en qué categoría de riesgo cae cada uno?</strong> Prohibido, alto riesgo, riesgo limitado, riesgo mínimo. Sin esta clasificación no se puede saber qué obligaciones aplican y, por tanto, no se puede saber si se cumple. La mayoría de las organizaciones descubre aquí que su exposición real no estaba donde creía.</p>

<p><strong>Tercera: ¿puedes demostrarlo?</strong> Esta es la que separa a las empresas preparadas de las que solo están tranquilas. Cumplir y poder acreditar que se cumple son dos cosas distintas, y ante una autoridad solo cuenta la segunda. <a href="/blog/ia-y-cumplimiento-normativo-comprar-herramientas-no-es-cumplir">Comprar licencias de IA no es cumplir</a>: la gobernanza no se compra en una tienda, se documenta.</p>

<p>Si las tres respuestas no caben en un documento de una página, no hay cumplimiento. Hay confianza. Y la confianza no es oponible a un inspector.</p>

<h2>¿Y si tu empresa «solo usa ChatGPT y un chatbot»?</h2>

<p>Entonces te afecta más, no menos. Y aquí hay una asimetría que conviene nombrar.</p>

<p>El aplazamiento del alto riesgo beneficia sobre todo a las grandes organizaciones, que son las que operan sistemas del Anexo III: selección de personal, scoring crediticio, biometría, educación. La pyme media no usa nada de eso. Usa un chatbot, un generador de contenidos y un CRM con funciones de IA. Es decir, usa exactamente aquello cuyas obligaciones <strong>no</strong> se han aplazado.</p>

<p>El titular que tranquilizó al mercado tranquilizó, sobre todo, a quien menos lo necesitaba. Y quien aparcó el trabajo en noviembre de 2025 llega hoy a una situación incómoda: tiene que hacer el inventario y la clasificación igual, pero con dos semanas en lugar de nueve meses, en agosto y con medio equipo de vacaciones.</p>

<h2>Qué hacer en las próximas dos semanas</h2>

<p>Con realismo sobre lo que se puede hacer en julio, tres movimientos y en este orden:</p>

<p><strong>Inventario.</strong> Una hoja, tres columnas: sistema, quién lo usa, para qué. Se hace preguntando a cada departamento, no auditando servidores. Sale en una tarde y es la base de todo lo demás.</p>

<p><strong>Clasificación.</strong> Cada línea del inventario, a su categoría de riesgo. Aquí es donde aparecen las sorpresas, y donde conviene un criterio externo: nadie clasifica con objetividad los sistemas que él mismo decidió comprar.</p>

<p><strong>Evidencia.</strong> Los avisos de transparencia del artículo 50 desplegados y documentados, y las medidas de alfabetización registradas con fecha. No hace falta que sea perfecto. Hace falta que exista y que esté fechado.</p>

<p>Nada de esto exige un proyecto de seis meses ni un despacho internacional. Exige método y un par de semanas de atención. Es exactamente lo que hacemos con <a href="/criteria">CriterIA©</a>: cuarenta y nueve puntos de control, informe ejecutivo con semáforo por bloque, hoja de ruta priorizada y —si la organización lo supera— un sello con registro verificable, porque <a href="/blog/criteria-sello-uso-responsable-ia-blockchain">demostrar que usas bien la IA vale tanto como usarla bien</a>.</p>

<p style="text-align:center;margin:2.5rem 0;"><a href="/contacto" class="btn-primary" style="display:inline-block;background:#FF8300;color:#0A2540;font-weight:700;padding:16px 34px;border-radius:12px;text-decoration:none;">Diagnóstico Exprés CriterIA© — llega al 2 de agosto con los deberes hechos →</a></p>

<h2>El criterio no admite aplazamiento</h2>

<p>Este artículo trata de fechas, pero el asunto de fondo no son las fechas. Una organización que necesita que le digan el día exacto en que algo pasa a ser obligatorio para empezar a ocuparse de ello tiene un problema que ningún reglamento europeo va a resolverle.</p>

<p>El Reglamento de IA no pide nada extravagante. Pide saber qué se está usando, entender qué implica y poder explicarlo. Eso no es cumplimiento normativo: es dirección. Quien tenga las tres respuestas el 3 de agosto no las tendrá porque Bruselas se lo exigiera, sino porque gobernar lo que se usa es, sencillamente, lo que hace una empresa seria.</p>

<p>La inteligencia artificial no premia a quien la adopta más rápido. Premia a quien la usa con criterio. Y el criterio, a diferencia de las obligaciones del Anexo III, no admite aplazamiento.</p>

<h2>Preguntas frecuentes</h2>

<h3>¿Se ha aplazado el AI Act?</h3>
<p>No en su conjunto. El Digital Ómnibus sobre IA aplaza las obligaciones de los sistemas de alto riesgo del Anexo III del 2 de agosto de 2026 al 2 de diciembre de 2027, y las del Anexo I a agosto de 2028. El resto del Reglamento mantiene su calendario: las prohibiciones del artículo 5 y la alfabetización en IA están vigentes desde febrero de 2025, las obligaciones de modelos de propósito general desde agosto de 2025, y la transparencia del artículo 50 llega el 2 de agosto de 2026.</p>

<h3>¿Qué entra en aplicación el 2 de agosto de 2026?</h3>
<p>Fundamentalmente tres cosas: las obligaciones de transparencia del artículo 50 —avisar de que se interactúa con un sistema de IA e identificar el contenido generado artificialmente—, el inicio de la operativa de las autoridades nacionales de vigilancia del mercado, y la plena exigibilidad práctica de obligaciones que ya estaban vigentes, como la alfabetización en IA del artículo 4.</p>

<h3>¿El Digital Ómnibus ya es ley?</h3>
<p>Ha sido adoptado formalmente por el Consejo de la Unión Europea el 29 de junio de 2026, tras la aprobación del Parlamento Europeo el 16 de junio. Falta la publicación en el Diario Oficial de la Unión Europea, prevista para julio de 2026; el texto entra en vigor tres días después de esa publicación. Hasta entonces, las fechas legalmente vinculantes son las del Reglamento (UE) 2024/1689 en su redacción original.</p>

<h3>Mi empresa solo usa ChatGPT y un chatbot en la web. ¿Me afecta?</h3>
<p>Sí, y probablemente más de lo que crees, porque esos sistemas caen en riesgo limitado y su obligación principal —la transparencia del artículo 50— es justamente la que no se ha aplazado. Además, la obligación de formar al personal en IA aplica con independencia del nivel de riesgo de los sistemas utilizados.</p>

<h3>¿Qué sanciones puede acarrear el incumplimiento?</h3>
<p>El régimen sancionador del Reglamento contempla multas que, en los supuestos más graves, pueden alcanzar los 35 millones de euros o un porcentaje de la facturación anual mundial, con tramos inferiores para otros incumplimientos. El importe concreto depende del tipo de infracción, del tamaño de la organización y de las circunstancias, e incluye criterios de graduación específicos para pymes.</p>

<h3>¿Por dónde se empieza a cumplir el AI Act?</h3>
<p>Por el inventario de sistemas de IA en uso y su clasificación por nivel de riesgo. Sin esas dos piezas no es posible determinar qué obligaciones aplican, y con ellas la mayor parte del trabajo restante se vuelve mecánica. Es el punto de partida del diagnóstico CriterIA© de EstratégicaMente.</p>

<hr>

<p><em>El <strong>30 de julio de 2026</strong> desarrollamos todo esto en abierto, junto al <strong>ITG</strong>, en el webinar «Inteligencia Artificial con Criterio: Alfabetización y Gobernanza». <a href="/contacto">Escríbenos</a> si quieres plaza, o si prefieres que revisemos tu caso concreto antes de agosto.</em></p>

<p><em>Guillermo Taboada Martínez es CEO y socio fundador de EstratégicaMente, profesor de Economía en la Universidade da Coruña y autor de diez libros sobre inteligencia artificial, liderazgo y financiación pública.</em></p></div></div></article>

<footer class="footer">
  <div class="container">
    <div class="footer-grid">
      <div class="footer-brand">
        <img src="assets/logos/estrategicamente-logo-dark.svg" alt="EstratégicaMente" class="footer-logo">
        <h4>ESTRATÉGICAMENTE</h4>
        <p>Elegir lo eficaz para hacerlo eficiente.</p>
      </div>
      <div class="footer-col">
        <h5>Soluciones</h5>
        <ul>
          <li><a href='/asesoramiento'>Advisory</a></li>
          <li><a href='/grants'>Simplicity for Grants</a></li>
          <li><a href='/grantify'>Grantify</a></li>
          <li><a href='/processes'>Simplicity for Processes</a></li>
          <li><a href='/lab'>Simplicity Lab</a></li>
        </ul>
      </div>
      <div class="footer-col">
        <h5>EstratégicaMente</h5>
        <ul>
          <li><a href='/sobre'>Sobre EstratégicaMente</a></li>
          <li><a href='/recursos'>Recursos</a></li>
          <li><a href='/blog'>Blog</a></li>
          <li><a href='/contacto'>Contacto</a></li>
        </ul>
      </div>
      <div class="footer-col">
        <h5>Legal</h5>
        <ul>
          <li><a href='/aviso-legal' rel='noopener' target='_blank'>Aviso legal</a></li>
          <li><a href='/politica-de-privacidad' rel='noopener' target='_blank'>Privacidad</a></li>
          <li><a href='/politica-de-ia' style='color: var(--gold);'>Política de IA</a></li>
          <li><a href='/politica-de-cookies' rel='noopener' target='_blank'>Cookies</a></li>
          <li><a href='/declaracion-de-accesibilidad' rel='noopener' target='_blank'>Accesibilidad</a></li>
        </ul>
      </div>
    </div>

    <!-- Banner obligatorio de financiación pública del proyecto Simplicity for Grants -->
    <div class="footer-financiacion" style="border-top: 1px solid rgba(245, 239, 224, 0.15); padding: 1.5rem 0 1.25rem; margin-top: 2rem;">
      <p style="text-align: center; font-family: var(--sans, Arial, sans-serif); font-size: 0.7rem; letter-spacing: 0.15em; text-transform: uppercase; color: rgba(245, 239, 224, 0.6); margin: 0 0 1rem;">
        <span data-lang="es">El proyecto Simplicity for Grants© ha sido cofinanciado por:</span>
        <span data-lang="en">The Simplicity for Grants© project has been co-financed by:</span>
      </p>
      <div style="display: flex; justify-content: center; align-items: center; flex-wrap: wrap; gap: 1.5rem; padding: 0 1rem;">
        <img src="assets/logos/logos-financiacion.png" alt="IGAPE · Unión Europea NextGenerationEU · Gobierno de España · Plan de Recuperación, Transformación y Resiliencia" style="max-width: 100%; height: auto; max-height: 60px; background: white; padding: 0.75rem 1rem; border-radius: 4px;">
      </div>
      <p style="text-align: center; font-family: var(--sans, Arial, sans-serif); font-size: 0.65rem; color: rgba(245, 239, 224, 0.4); margin: 1rem 0 0; line-height: 1.5;">
        <span data-lang="es">Expediente IG408M-2025-000-000234 · Programa IGAPE · Fondos NextGenerationEU del Plan de Recuperación, Transformación y Resiliencia (PRTR)</span>
        <span data-lang="en">File IG408M-2025-000-000234 · IGAPE Programme · NextGenerationEU funds from the Recovery, Transformation and Resilience Plan (PRTR)</span>
      </p>
    </div>

    <div class="footer-bottom">
      <p>© 2026 INTERIM MANAGER CONSULTING, S.L.</p>
    </div>
  </div>
</footer>

<script>
(function(){
  var API = "https://orfnafompycebfblkjdd.supabase.co/functions/v1/imc-articulos";
  var COM_API = "https://orfnafompycebfblkjdd.supabase.co/functions/v1/imc-comentarios";
  var params = new URLSearchParams(window.location.search);
  var slug = params.get("slug");
  if (!slug) {
    // En /blog/<slug> (rewrite de Netlify) la URL del navegador no lleva ?slug=,
    // así que extraemos el slug de la propia ruta.
    var pm = window.location.pathname.match(/\/blog\/+([^\/?#]+)/);
    if (pm && pm[1]) slug = decodeURIComponent(pm[1]);
  }
  var root = document.getElementById("article-root");

  function esc(s) {
    return String(s||"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;");
  }

  // === Comentarios ===
  window.loadComentarios = function(slug){
    var lista = document.getElementById('comentarios-lista');
    if (!lista) return;
    fetch(COM_API + '?slug=' + encodeURIComponent(slug))
      .then(function(r){ return r.json(); })
      .then(function(data){
        if (!data.comentarios || !data.comentarios.length){
          lista.innerHTML = '<p style="color:var(--meta); text-align:center; font-style:italic;">Sé el primero en comentar.</p>';
          return;
        }
        lista.innerHTML = data.comentarios.map(function(c){
          var fecha = new Date(c.created_at).toLocaleDateString('es-ES', {day:'numeric', month:'long', year:'numeric'});
          return '<div style="background:white; padding:1.25rem; border:1px solid var(--line); margin-bottom:0.75rem;">' +
            '<div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:0.5rem;">' +
              '<strong style="color:var(--navy); font-family:var(--display);">' + esc(c.nombre) + '</strong>' +
              '<span style="font-size:0.75rem; color:var(--meta); font-family:var(--sans);">' + fecha + '</span>' +
            '</div>' +
            '<div style="font-family:var(--serif); line-height:1.6; color:var(--ink); white-space:pre-line;">' + esc(c.mensaje) + '</div>' +
          '</div>';
        }).join('');
      })
      .catch(function(){ lista.innerHTML = '<p style="color:var(--meta);">No se pudieron cargar los comentarios.</p>'; });
  };

  window.enviarComentario = function(slug, titulo){
    var msg = document.getElementById('c-msg');
    var btn = document.querySelector('#comentario-form button[type="submit"]');
    var nombre = document.getElementById('c-nombre').value.trim();
    var email = document.getElementById('c-email').value.trim();
    var mensaje = document.getElementById('c-mensaje').value.trim();
    if (!nombre || !email || !mensaje) { msg.textContent = 'Faltan campos.'; msg.style.color = '#C62828'; return; }

    btn.disabled = true; btn.textContent = 'Enviando…';
    fetch(COM_API, {
      method: 'POST',
      headers: { 'Content-Type': 'application/json' },
      body: JSON.stringify({ articulo_slug: slug, nombre: nombre, email: email, mensaje: mensaje })
    })
    .then(function(r){ return r.json().then(function(j){ return {ok:r.ok, data:j}; }); })
    .then(function(res){
      btn.disabled = false; btn.textContent = 'Publicar comentario';
      if (res.ok){
        msg.textContent = '✓ Comentario publicado. Gracias por participar.';
        msg.style.color = '#2E7D32';
        document.getElementById('comentario-form').reset();
        loadComentarios(slug);
      } else {
        msg.textContent = 'Error: ' + (res.data.error || 'desconocido');
        msg.style.color = '#C62828';
      }
    })
    .catch(function(err){
      btn.disabled = false; btn.textContent = 'Publicar comentario';
      msg.textContent = 'Error de red: ' + err.message;
      msg.style.color = '#C62828';
    });
  };

  if (!slug) {
    root.innerHTML = '<div class="article-error"><h1 style="font-family:var(--display);color:var(--navy);">Artículo no especificado</h1><p>Vuelve al <a href="blog.html" style="color:var(--gold);">blog</a> y selecciona un artículo.</p></div>';
    return;
  }

  fetch(API + "?action=get&slug=" + encodeURIComponent(slug))
    .then(function(r){ return r.json().then(function(j){ return {ok:r.ok, status:r.status, data:j}; }); })
    .then(function(res){
      if (!res.ok || !res.data.articulo) {
        root.innerHTML = '<div class="article-error"><h1 style="font-family:var(--display);color:var(--navy);">Artículo no encontrado</h1><p>El artículo que buscas no existe o ya no está disponible. <a href="blog.html" style="color:var(--gold);">Volver al blog</a>.</p></div>';
        document.title = "Artículo no encontrado — EstratégicaMente";
        return;
      }
      var a = res.data.articulo;
      document.title = a.titulo + " — EstratégicaMente";

      // ---- SEO dinámico: meta description, Open Graph, canonical, Article JSON-LD ----
      try {
        var canonical = "https://estrategicamente.info/blog/" + a.slug;
        var desc = (a.extracto || "").replace(/\s+/g, " ").trim();
        function upsertMeta(sel, attr, key, val){
          if (!val) return;
          var el = document.head.querySelector(sel);
          if (!el){ el = document.createElement("meta"); el.setAttribute(attr, key); document.head.appendChild(el); }
          el.setAttribute("content", val);
        }
        upsertMeta('meta[name="description"]', "name", "description", desc);
        upsertMeta('meta[property="og:title"]', "property", "og:title", a.titulo);
        upsertMeta('meta[property="og:description"]', "property", "og:description", desc);
        upsertMeta('meta[property="og:type"]', "property", "og:type", "article");
        upsertMeta('meta[property="og:url"]', "property", "og:url", canonical);
        if (a.imagen_url) upsertMeta('meta[property="og:image"]', "property", "og:image", a.imagen_url);
        upsertMeta('meta[name="twitter:title"]', "name", "twitter:title", a.titulo);
        upsertMeta('meta[name="twitter:description"]', "name", "twitter:description", desc);
        if (a.imagen_url) upsertMeta('meta[name="twitter:image"]', "name", "twitter:image", a.imagen_url);
        var link = document.head.querySelector('link[rel="canonical"]');
        if (!link){ link = document.createElement("link"); link.setAttribute("rel","canonical"); document.head.appendChild(link); }
        link.setAttribute("href", canonical);
        var article = {
          "@context": "https://schema.org",
          "@type": "BlogPosting",
          "headline": a.titulo,
          "description": desc,
          "author": { "@type": "Person", "name": a.autor || "Guillermo Taboada Martínez" },
          "publisher": { "@type": "Organization", "name": "EstratégicaMente", "logo": { "@type": "ImageObject", "url": "https://estrategicamente.info/assets/img/og-image.png" } },
          "mainEntityOfPage": { "@type": "WebPage", "@id": canonical },
          "inLanguage": "es"
        };
        if (a.fecha) { article.datePublished = a.fecha; article.dateModified = a.fecha; }
        if (a.imagen_url) article.image = a.imagen_url;
        var s1 = document.createElement("script"); s1.type = "application/ld+json"; s1.text = JSON.stringify(article); document.head.appendChild(s1);
      } catch(e) {}

      var imagenHtml = "";
      if (a.imagen_url) {
        imagenHtml = '<div class="article-image" style="margin: 2rem auto 3rem; max-width: 760px; aspect-ratio: 16/9; overflow: hidden;"><img src="' + esc(a.imagen_url) + '" alt="' + esc(a.titulo) + '" style="width:100%; height:100%; object-fit:cover;"></div>';
      }

        // Share buttons y comentarios
        var shareUrl = encodeURIComponent(window.location.href);
        var shareTitle = encodeURIComponent(a.titulo);
        var shareBlock =
          '<div style="max-width:720px; margin: 4rem auto 2rem; padding: 2rem 0; border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); text-align:center;">' +
          '<div style="font-family: var(--sans); font-size: 0.8rem; letter-spacing: 0.18em; text-transform: uppercase; color: var(--meta); margin-bottom: 1.5rem;">Compartir este artículo</div>' +
          '<div style="display:flex; gap:0.75rem; justify-content:center; flex-wrap:wrap;">' +
            '<a href="https://www.linkedin.com/sharing/share-offsite/?url=' + shareUrl + '" target="_blank" rel="noopener" style="display:inline-flex; align-items:center; gap:0.5rem; padding:0.65rem 1.25rem; background:#0077B5; color:white; text-decoration:none; font-family:var(--sans); font-size:0.85rem; letter-spacing:0.05em;">' +
              '<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="M20.5 2h-17A1.5 1.5 0 002 3.5v17A1.5 1.5 0 003.5 22h17a1.5 1.5 0 001.5-1.5v-17A1.5 1.5 0 0020.5 2zM8 19H5v-9h3zM6.5 8.25A1.75 1.75 0 118.3 6.5a1.78 1.78 0 01-1.8 1.75zM19 19h-3v-4.74c0-1.42-.6-1.93-1.38-1.93A1.74 1.74 0 0013 14.19a.66.66 0 000 .14V19h-3v-9h2.9v1.3a3.11 3.11 0 012.7-1.4c1.55 0 3.36.86 3.36 3.66z"/></svg>' +
              'LinkedIn' +
            '</a>' +
            '<a href="https://twitter.com/intent/tweet?url=' + shareUrl + '&text=' + shareTitle + '" target="_blank" rel="noopener" style="display:inline-flex; align-items:center; gap:0.5rem; padding:0.65rem 1.25rem; background:#000; color:white; text-decoration:none; font-family:var(--sans); font-size:0.85rem; letter-spacing:0.05em;">' +
              '<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/></svg>' +
              'X (Twitter)' +
            '</a>' +
            '<a href="https://api.whatsapp.com/send?text=' + shareTitle + '%20' + shareUrl + '" target="_blank" rel="noopener" style="display:inline-flex; align-items:center; gap:0.5rem; padding:0.65rem 1.25rem; background:#25D366; color:white; text-decoration:none; font-family:var(--sans); font-size:0.85rem; letter-spacing:0.05em;">' +
              '<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z"/></svg>' +
              'WhatsApp' +
            '</a>' +
          '</div>' +
          '</div>' +
          // Sección comentarios (Disqus o nativo simple)
          '<div id="comentarios" style="max-width:720px; margin: 3rem auto;">' +
          '<div style="font-family: var(--sans); font-size: 0.8rem; letter-spacing: 0.18em; text-transform: uppercase; color: var(--meta); margin-bottom: 1.5rem; text-align:center;">Comentarios</div>' +
          '<div id="comentarios-lista" style="margin-bottom: 2rem;"></div>' +
          '<form id="comentario-form" style="background:var(--paper); padding:1.5rem; border:1px solid var(--line);">' +
            '<div style="display:grid; grid-template-columns: 1fr 1fr; gap:0.75rem; margin-bottom:0.75rem;">' +
              '<input type="text" id="c-nombre" placeholder="Tu nombre" required style="width:100%; padding:0.6rem; border:1px solid var(--line); background:white; font-family:inherit; font-size:0.95rem;">' +
              '<input type="email" id="c-email" placeholder="Email (no se publica)" required style="width:100%; padding:0.6rem; border:1px solid var(--line); background:white; font-family:inherit; font-size:0.95rem;">' +
            '</div>' +
            '<textarea id="c-mensaje" placeholder="Tu comentario..." required rows="4" style="width:100%; padding:0.6rem; border:1px solid var(--line); background:white; font-family:inherit; font-size:0.95rem; margin-bottom:0.75rem;"></textarea>' +
            '<button type="submit" style="background:var(--navy); color:var(--cream); padding:0.7rem 1.5rem; border:0; font-family:var(--sans); font-size:0.85rem; letter-spacing:0.1em; text-transform:uppercase; cursor:pointer;">Publicar comentario</button>' +
            '<div id="c-msg" style="margin-top:0.75rem; font-size:0.85rem; color:var(--meta);"></div>' +
          '</form>' +
          '</div>';

        root.innerHTML = '<div class="container-narrow">' +
        '<div class="breadcrumb" style="margin-top: 6rem; margin-bottom: 1.5rem;"><a href="index.html">EstratégicaMente</a> <span class="sep">◆</span> <a href="blog.html">Blog</a></div>' +
        '<div class="article-meta" style="font-family: var(--sans); font-size: 0.75rem; letter-spacing: 0.18em; text-transform: uppercase; color: var(--gold); margin-bottom: 1.5rem;">' + esc(a.fecha_str) + ' · ' + esc(a.autor) + '</div>' +
        '<h1 style="font-family: var(--display); font-size: clamp(2.25rem, 5vw, 4rem); font-weight: 400; line-height: 1.05; color: var(--navy); margin-bottom: 2rem; letter-spacing: -0.025em; max-width: 760px; margin-left: auto; margin-right: auto;">' + esc(a.titulo) + '</h1>' +
        imagenHtml +
        '<div class="article-body">' + a.contenido + '</div>' +
        shareBlock +
        '<p style="text-align:center; margin: 4rem auto 2rem; max-width: 720px;"><a href="blog.html" style="color:var(--gold); font-family:var(--sans); font-size:0.85rem; letter-spacing:0.1em; text-transform:uppercase;">← Volver al blog</a></p>' +
      '</div>';

        // ---- Vídeo privacy-first: activa cualquier .yt-facade del cuerpo (no carga YouTube hasta el clic) ----
        try {
          var vbody = root.querySelector('.article-body');
          if (vbody) {
            var facades = vbody.querySelectorAll('.yt-facade[data-yt]');
            Array.prototype.forEach.call(facades, function(facade){
              function loadVideo(){
                var id = facade.getAttribute('data-yt');
                if (!id) return;
                var start = facade.getAttribute('data-start') || '0';
                var ifr = document.createElement('iframe');
                ifr.setAttribute('src', 'https://www.youtube-nocookie.com/embed/' + id + '?autoplay=1&rel=0&modestbranding=1&start=' + start);
                ifr.setAttribute('title', facade.getAttribute('data-title') || a.titulo);
                ifr.setAttribute('allow', 'accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share');
                ifr.setAttribute('allowfullscreen', '');
                facade.innerHTML = ''; facade.appendChild(ifr); facade.style.cursor = 'default';
                try { window.clarity && window.clarity('event', 'article_video_play'); } catch(e){}
              }
              facade.addEventListener('click', loadVideo);
              facade.addEventListener('keydown', function(e){ if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); loadVideo(); } });
              try {
                var vid = facade.getAttribute('data-yt');
                var vobj = {
                  "@context":"https://schema.org","@type":"VideoObject",
                  "name": facade.getAttribute('data-title') || a.titulo,
                  "description": (a.extracto || a.titulo || '').replace(/\s+/g,' ').trim(),
                  "thumbnailUrl": facade.getAttribute('data-thumb') || ('https://i.ytimg.com/vi/' + vid + '/maxresdefault.jpg'),
                  "uploadDate": facade.getAttribute('data-date') || a.fecha,
                  "contentUrl": "https://www.youtube.com/watch?v=" + vid,
                  "embedUrl": "https://www.youtube-nocookie.com/embed/" + vid,
                  "publisher": { "@type":"Organization", "name":"EstratégicaMente", "logo": { "@type":"ImageObject", "url":"https://estrategicamente.info/assets/logos/estrategicamente-logo.svg" } }
                };
                var sv = document.createElement('script'); sv.type = 'application/ld+json'; sv.text = JSON.stringify(vobj); document.head.appendChild(sv);
              } catch(e){}
            });
          }
        } catch(e){}

        // ---- FAQPage JSON-LD (desde la sección "Preguntas frecuentes") ----
        try {
          var fbody = root.querySelector('.article-body');
          var faqs = [];
          if (fbody) {
            var kids = fbody.children, inFaq = false;
            for (var fi = 0; fi < kids.length; fi++) {
              var kn = kids[fi], ktag = kn.tagName;
              if (ktag === 'H2') { inFaq = /preguntas frecuentes/i.test(kn.textContent || ""); continue; }
              if (inFaq && ktag === 'H3') {
                var q = (kn.textContent || "").trim(), ans = "", sib = kn.nextElementSibling;
                while (sib && sib.tagName === 'P') { ans += (ans ? " " : "") + (sib.textContent || "").trim(); sib = sib.nextElementSibling; }
                if (q && ans) faqs.push({ "@type": "Question", "name": q, "acceptedAnswer": { "@type": "Answer", "text": ans } });
              }
            }
          }
          if (faqs.length) {
            var s2 = document.createElement("script"); s2.type = "application/ld+json";
            s2.text = JSON.stringify({ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": faqs });
            document.head.appendChild(s2);
          }
        } catch(e) {}

        // Cargar comentarios
        loadComentarios(slug);

        // Handler form
        document.getElementById('comentario-form').addEventListener('submit', function(e){
          e.preventDefault();
          enviarComentario(slug, a.titulo);
        });
    })
    .catch(function(err){
      root.innerHTML = '<div class="article-error"><h1 style="font-family:var(--display);color:var(--navy);">Error al cargar</h1><p>No hemos podido cargar el artículo. Vuelve al <a href="blog.html" style="color:var(--gold);">blog</a>.</p></div>';
    });
})();
</script>
<script src="assets/js/main.js?v=50"></script>
<script src="assets/js/accesibilidad.js"></script>
<script src="assets/js/ai-governance.js"></script>
</body>
</html>
