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

Caso vivo · Especificación Ejecutable de Intención

EIS-021 — Crear el repositorio privado de GitHub con CI/CD a Cloudflare Pages (humano en el circuito)

módulo infraestructura FIRMADA — 2026-06-12 (acta, artefacto 06)

EIS-021 — Repositorio privado + CI/CD (punto de control de soberanía)

1. Contexto técnico

Repositorio privado en la cuenta GitHub de Marcos (autenticada vía Google [correo privado] — cuenta distinta del correo personal; si nunca entró en GitHub con ese Google, deberá enlazar/crear la cuenta la primera vez). Nombre confirmado por el BO (Q-07): designio-web. Licencia: todos los derechos reservados (Q-11). Conexión a Cloudflare Pages: push a main → build → deploy; previews por rama. README con reconstrucción desde cero (RNF-08).

2. Restricciones de arquitectura

  • Toda autenticación la ejecuta el humano: el agente prepara estructura, README, .gitignore, licencia (RI-07) y los comandos gh exactos, y SE DETIENE para que Marcos haga login/OAuth y autorice la creación. El agente jamás introduce credenciales.
  • Historial limpio: un commit por artefacto/EIS con formato EIS-XXX: …; los artefactos de Fase 0 entran en commits propios y ordenados.
  • Sin secretos en el repo (no los hay: sitio estático sin variables sensibles).
  • Rama main protegida en cuanto el flujo lo permita (merge vía PR).

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

criterios:
  - id: C1
    given: "Marcos autenticado en GitHub"
    when: "ejecuta los comandos preparados por el agente"
    then: "existe el repo privado con README, .gitignore, licencia e historial de Fase 0 ordenado"
  - id: C2
    given: "un push a main"
    when: "termina el build de Cloudflare Pages"
    then: "el sitio queda desplegado en la URL *.pages.dev con HTTPS"
  - id: C3
    given: "una rama de feature"
    when: "se abre PR"
    then: "se genera URL de preview para validación del Intent Director"
  - id: C4
    given: "el log de la sesión"
    when: "se audita"
    then: "ninguna credencial fue introducida por el agente; los pasos de login constan como acciones humanas"

4. Definition of Done

  • Repo + deploy operativos; pasos humanos documentados en el log de sprint del caso vivo.

← Volver al caso vivo