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

Soberanía de la Intención · Designio

Reporte Final de Cierre y Puesta en Producción

Artefacto
08
Versión
1.0
Fecha
14 de junio de 2026
Intent Director
Marcos Fernández Otero
Estado
firmado — literal del documento: FIRMADO — EN PRODUCCIÓN (2026-06-14)

Soberanía de la Intención · Designio

Reporte Final de Cierre y Puesta en Producción

Artefacto 08 — el último del registro. Recopila el cierre del proyecto (EIS-024): verificación integral del Definition of Done, verificación contra producción, estado de todas las EIS, retrospectiva y firma de cierre. Replica las fases 5-7 del sprint del libro (auditoría → UAT → release → retrospectiva, pp. 103, 108-114).

1. Resumen ejecutivo

La web oficial de «Soberanía de la Intención · Designio» está construida, verificada y desplegada en https://designio.dev (HTTPS válido, plan gratuito, coste 0 €), aplicando la propia Metodología Designio y publicando todos sus artefactos en el caso práctico vivo. Se han satisfecho 25 EIS (las 24 firmadas en Fase 0 más la EIS-027 de privacidad), con 2 EIS sustituidas (017→025, 018→026) trazadas. La verificación de cierre se ejecutó contra el dominio real (no en preview) y dejó un desvío consciente y firmado (RAW-001): SEO 92 por el robots.txt que gestiona Cloudflare.

2. Definition of Done (prompt fundacional §10) — verificación casilla por casilla

Cada casilla enlaza o cita su evidencia. Verificado el 2026-06-14.

#Casilla del DoDEvidenciaEstado
1Sitio compilando y desplegado en plan gratuito con HTTPS en designio.devcurl -I https://designio.dev/ → 200, certificado válido (ssl_verify=0); Cloudflare Pages plan Free; smoke de producción (26 rutas 200/HTTPS) — scripts/smoke-produccion.mjs
2Artefactos del pipeline completos y firmados7 artefactos (01-07) publicados en /construccion con sello de estado; acta de firma 06 FIRMADA; este Reporte Final = artefacto 08
3Todas las secciones del mapa (§6) presentesHome, El Libro, La Metodología, Recursos, Autor, «¿Por qué Designio?» (3 presentaciones + hub), Comparativa, Cómo se construyó (caso vivo), capítulo de muestra — 26 rutas servidas 200 (smoke)
4Recursos funcionando8 recursos con ficha + descargas .md/.yaml/.pdf → 200 (smoke)
5Comparativa con prompt y modelo visibles/comparativa + /comparativa/prompt.txt (200); modelo claude-opus-4-8; prompt copiable y reproducible
6Caso vivo navegable/construccion con 4 bloques (pipeline → construcción → evidencias → WORM) y la cadena WORM por sprint (1-5)
7Repo privado con historial limpiomarcossocram-droid/designio-web (privado); commits EIS-XXX:; todo por PR con CI auditoria verde
8Rendimiento y accesibilidad en umbralLighthouse móvil producción: Perf 97-100, A11y 100, Best-Practices 100 (LCP ~1,4 s, CLS 0) — scripts/lighthouse-produccion.mjs. SEO 92 ⚠️ desvío aceptado: RAW-001 (el artefacto dist/ da SEO 100; el CI sigue verde)✅ con desvío firmado
9Sin secretosNingún secreto/clave/token en el repo; CSP en _headers; analítica cookieless; PII del CV redactada en todo el render (rehype-redactar-pii)
10Coste 0 €Cloudflare Pages Free + GitHub Free + dominio ya registrado en Porkbun (solo cambio de nameservers); sin servicios de pago

Resultado: 10/10 casillas verificadas; la #8 con un desvío de SEO firmado en RAW-001.

3. Smoke tests y verificación contra producción

Reejecutables y a coste 0 € (node scripts/smoke-produccion.mjs / node scripts/lighthouse-produccion.mjs):

  • Rutas y descargas: 26 rutas HTML → 200 HTTPS; todas las descargas (capítulo de muestra PDF, 8 recursos .md/.yaml, prompt.txt, sitemap) → 200.
  • Canonicidad y HTTPS: www.designio.dev301 al apex; http://301 a HTTPS; .dev en lista HSTS preload.
  • Lighthouse móvil (producción): Perf 97-100 · A11y 100 · Best-Practices 100 · SEO 92 (ver desvío). LCP ~1,4 s, CLS 0.

4. Estado de todas las EIS (Traceability Log)

  • 25 EIS Satisfechas con manifiesto, pruebas de aceptación, hallazgos del Security Sentinel, Health Score y firma del Intent Director — todas visibles en el caso vivo (EIS-016).
  • 2 EIS sustituidas y trazadas: EIS-017 → EIS-025 y EIS-018 → EIS-026 (la comparativa pasó de estudio agéntico privado a prompt público reproducible).
  • Trazabilidad requisito ↔ EIS: 100 %, sin huérfanas. La cadena WORM del caso vivo liga cada EIS firmada (hash) → manifiesto → commits reales (hash → GitHub) → firma, por sprint (1-5), y llega hasta el commit de la release v1.0.0.

5. Retrospectiva del proyecto (libro pp. 111-114, adaptada)

Qué funcionó:

  • La EIS firmada como contrato: nada se construyó sin firma del BO; el ~5 % de ambigüedad deliberada se gestionó con paradas e interrogatorio, no con suposiciones.
  • El CI bloqueante cazó defectos reales que la verificación local no veía: el email del BO filtrado en artefactos (EIS-019), axe Linux≠Windows (EIS-010), el WORM vacío ante clon superficial (EIS-016) y —en este mismo cierre— el WORM sin el Sprint 5 (la CI tumbó el primer commit de la EIS-022 hasta registrar el sprint en el generador).
  • El WORM de git real y la honestidad sistemática garantiza vs facilita (ADN P8).

Qué ajustaría el método para el siguiente ciclo:

  • La configuración de terceros es parte del DoD. El robots.txt gestionado por Cloudflare alteró el sitio en vivo sin tocar el repo (SEO 92 + bloqueo de IA contra Q-09). Lección: verificar producción, no solo dist/, y contemplar los paneles de Cloudflare/Porkbun como superficie auditable. La verificación contra producción de la EIS-024 fue justo lo que lo cazó.
  • El snapshot de trazabilidad y el clon superficial generan fricción recurrente; convendría un smoke nocturno de producción en CI y una prueba que compare snapshot vs regeneración.
  • Las tolerancias mágicas en tests (p. ej. implementadas − 1) son frágiles ante un sprint nuevo; mejor derivar el invariante de los datos.
  • Los puntos de control de soberanía Nivel 3 (DNS, robots.txt, go-live) funcionaron: el agente preparó runbooks y se detuvo; el humano aplicó y firmó. El RAW dio salida limpia al desvío.

6. Release v1.0.0 y declaración de producción

  • Etiqueta: v1.0.0 (semver), sobre el commit de cierre de la EIS-024 en main.
  • Despliegue: flujo normal de CI/CD (EIS-021) → Cloudflare Pages → https://designio.dev.
  • Declaración de producción: registrada con el «OK Final» del BO (Nivel 3), abajo.

7. Firma de cierre del Business Owner / Intent Director

El BO completó en sesión las cuatro confirmaciones del libro (p. 104) y dio su «OK Final».

Confirmación del UAT (libro p. 104)Respuesta del BO
1. ¿Hace lo que pediste?
2. ¿Resuelve el objetivo de negocio?
3. ¿Se comporta según las EIS?
4. ¿La experiencia es la esperada?
CampoValor
FirmanteMarcos Fernández Otero (BO / Intent Director)
Fecha de «OK Final»2026-06-14
Fórmula registradaLiteral del BO en sesión: «ok final, declara producción»
AlcanceCierre del proyecto y release v1.0.0; desvío SEO aceptado en RAW-001
Estado del proyectoEN PRODUCCIÓN desde el 2026-06-14

Soberanía de la Intención · Designio — Reporte Final v1.0 — FIRMADO por el BO el 2026-06-14. Proyecto EN PRODUCCIÓN.