Skip to content

Documentación de navarro-bores.com

Blog personal bilingüe (ES/EN) de Arturo Navarro de la Cruz, centrado en ciberseguridad, rol de CISO, cumplimiento y liderazgo tecnológico. Es un sitio estático generado con VitePress y servido por nginx sobre Google Cloud Run (README.md:1, CLAUDE.md:1, package.json:5).

AVISO DE ESTADO: el despliegue es MANUAL. El repo se aloja en Gitea (localhost:3000/arturo/navarro-bores.com, git remote) y Gitea Actions está APAGADO en este repo, por lo que el blog en vivo puede estar desfasado respecto a main. Detalle en tecnico/05-despliegue.md.

Cómo navegar esta documentación

Vista funcional (docs/funcional/)

DocumentoContenido
01-proposito-contexto.mdPara qué existe el repo, a quién sirve, qué capacidades ofrece
02-casos-uso.mdCasos de uso concretos (publicar artículo ES/EN, navegar el sitio)
03-actores-roles.mdActores humanos y sistemas que intervienen
04-flujos-funcionales.mdFlujos internos (build, deploy manual, redirección de idioma) con Mermaid
05-reglas-negocio.mdReglas e invariantes (paridad bilingüe, hreflang, deploy manual)
06-cumplimiento.mdCobertura regulatoria (N/A) y notas de privacidad/cookies

Vista técnica (docs/tecnico/)

DocumentoContenido
01-arquitectura.mdArquitectura interna (VitePress + nginx) con diagrama C4
02-stack-build.mdStack, versiones, comandos de build/test, dependencias
03-contratos-interfaces.mdRutas públicas, sitemap, hreflang, SEO/JSON-LD
04-modelo-datos.mdModelo de datos (estático: contenido Markdown, sin BD)
05-despliegue.mdCloud Run, despliegue MANUAL, Gitea Actions OFF
06-seguridad.mdSitio estático sin auth, cabeceras, límites de confianza
07-observabilidad-operacion.mdSalud (/healthz), verificación, runbooks

Convenciones

  • Toda afirmación va citada ruta:línea sobre el código real del repo.
  • Lo no inferible se marca DESCONOCIDO:; lo pendiente, TODO(doc):.
  • Si esta doc diverge del manifiesto del workspace, gana el código y se señala.

Cybersecurity · Technology · Leadership