Caso vivo · Especificación Ejecutable de Intención
EIS-005 — Hacer exportable a PDF con estilo de marca cada artefacto y recurso
EIS-005 — Exportación a PDF con estilo de marca
1. Contexto técnico
Cada artefacto y cada recurso ofrece un botón «Descargar PDF». El PDF conserva la plantilla de marca (cabecera/pie, tipografías, sello de estado).
2. Restricciones de arquitectura
- Coste 0 €: sin servicios externos de conversión. Vías aceptadas por el ADN §11:
hoja
@media print+window.print()o PDFs pregenerados en build. - El PDF incluye en pie: URL canónica del artefacto y versión.
- Si la vía elegida usa JS, debe ser isla mínima (<5 KB).
3. Criterios de aceptación (Test-Driven Intent)
criterios:
- id: C1
given: "la página de un artefacto"
when: "el visitante acciona «Descargar PDF»"
then: "obtiene un PDF con cabecera de marca, pie con versión y URL, sin elementos de navegación de la web"
- id: C2
given: "un artefacto multipágina"
when: "se genera el PDF"
then: "los saltos de página no cortan tablas ni bloques YAML por la mitad de forma ilegible"
- id: C3
given: "la solución implementada"
when: "se revisa el coste"
then: "0 € — ningún servicio externo de pago ni con tarjeta"
4. Definition of Done
- Exportación operativa en artefactos y recursos; decisión técnica registrada (ADR menor o justificación en el manifiesto).