Saltar al contenido
Soberanía de la Intención · Designio

Caso vivo · Especificación Ejecutable de Intención

EIS-031 — Publicar las presentaciones ejecutivas (CISO y CIO) como landings accesibles con descarga, enlazadas desde Seguridad y Comparativa

módulo recursos FIRMADA — 2026-06-15 (firma explícita del Intent Director: «genera tu, firmo», sesión 2026-06-15)

EIS-031 — Presentaciones ejecutivas (CISO y CIO) en el sitio

1. Contexto técnico

Dos presentaciones ejecutivas (decks) deben publicarse en designio.dev:

  • «Seguridad para CISO» — por qué Designio (seguridad por diseño) frente a no usar metodología.
  • «Estrategia para CIO» — Designio frente a otras metodologías (GitHub Spec Kit, BMAD, Agentic Scrum) y el encaje con problemáticas del CIO y cumplimiento.

Los decks vienen como diapositivas-imagen (PPTX/PDF/HTML autocontenido). El sitio prohíbe el texto rasterizado (EIS-013), exige AA + Lighthouse A11y/SEO = 100 + axe 0 y todo pasa por la puerta del Sentinel/HPS ≥ 98. Por eso no se publica un visor de diapositivas-imagen: se construye una landing accesible por deck con los mensajes clave en texto real y la descarga del PDF (la diapositiva sirve solo como portada/og:image, con alt). El deck completo, para quien lo quiera tal cual, va como descarga.

2. Restricciones de arquitectura

  • Contenido como datos (src/content/): cada deck es un dato (colección nueva decks, sin colisionar con la colección presentaciones del scrollytelling) con título, audiencia, nº de diapositivas, mensajes clave [texto real], rutas de PDF/PPTX/portada y destino del enlace cruzado.
  • Accesibilidad y presupuestos: AA; los mensajes clave son texto real (indexable); la portada es una sola imagen con alt; axe 0; Lighthouse Perf ≥95 y A11y/BP/SEO = 100; móvil sin scroll horizontal; nada de texto rasterizado como contenido primario.
  • Cifras con fuente (regla del proyecto): toda cifra (p. ej. el 40-50 %) cita su fuente (libro con página, o /comparativa). Refinamiento del ID (2026-06-15): las landings NO llevan disclaimers de honestidad —la web ya aporta ese contexto: el deck del CIO enlaza la comparativa como navegación—; se evita duplicar avisos en cada presentación.
  • Ubicación / IA: Recursos lista las dos presentaciones; enlace cruzado desde /por-que-designio/seguridad (CISO) y /comparativa (CIO). No se añade ítem al menú.
  • Binarios y 0 €: el PDF de cada deck en public/descargas/ (con excepción en .gitignore); el PDF del CISO se genera del PPTX con LibreOffice; el PPTX se ofrece como descarga de origen. Sin librerías nuevas; sin servicios de pago.
  • Sin tocar contenido ajeno a esta tarea.

3. Criterios de aceptación (Test-Driven Intent)

criterios:
  - id: C1
    given: "la landing de cada deck (/presentaciones/<slug>)"
    when: "se visita"
    then: "muestra título, audiencia, los mensajes clave en TEXTO real, una portada con alt y botones de descarga (PDF y, si aplica, PPTX) que bajan el fichero correcto"
  - id: C2
    given: "Recursos y las páginas afines"
    when: "se navegan"
    then: "Recursos lista las dos presentaciones; /por-que-designio/seguridad enlaza la del CISO y /comparativa la del CIO; sin enlaces rotos y sin nuevo ítem de menú"
  - id: C3
    given: "una cifra en una landing (p. ej. el 40-50 %)"
    when: "se muestra"
    then: "cita su fuente (libro con página, o /comparativa). Las landings NO llevan disclaimers de honestidad: la del CIO enlaza la comparativa como navegación, sin duplicar avisos (la web ya aporta el contexto honesto)"
  - id: C4
    given: "las páginas nuevas"
    when: "se auditan"
    then: "axe 0 serious/critical, Lighthouse Perf ≥95 y A11y/BP/SEO = 100, móvil sin scroll horizontal, contenido indexable (texto real, no imágenes de texto), y el Sentinel/HPS ≥ 98"
  - id: C5
    given: "los metadatos y el sitemap"
    when: "se generan"
    then: "cada landing tiene title, meta description, canonical y og:image (la portada) en es; ambas URLs están en el sitemap"
  - id: C6
    given: "los ficheros descargables"
    when: "se publican"
    then: "el PDF de cada deck (incluido el del CISO, generado del PPTX) está en public/descargas con su excepción en .gitignore y se descarga correctamente"

4. Definition of Done

  • Colección decks + dos landings /presentaciones/<slug> (texto real + portada + descargas), listadas en Recursos y enlazadas desde Seguridad y Comparativa; sin ítem de menú nuevo.
  • PDF de ambos decks (CISO generado del PPTX) en public/descargas/ con excepción en .gitignore.
  • Honestidad: el CIO enlaza la comparativa; «garantiza/facilita» respetado.
  • tests/eis-031.acceptance.mjs + gate completo (check, build, aceptación, enlaces, axe, Lighthouse, Sentinel/HPS ≥98) en verde; manifiesto + PROGRESS + MANIFEST-IMPL + WORM. Coste 0 €.

← Volver al caso vivo