Portal SCM — revisión de notas de instalación¶
Portal web en Google Apps Script (ligado a una Google Sheet) para revisar las notas de instalación antes de una liberación a producción. Es la primera iniciativa trabajada bajo el ADR 0013.
flowchart LR
A[Mi bandeja SCM] --> B[Revisión preliminar]
B --> C[Checklist SCM<br/>evidencia automática]
C --> D[Peer Review<br/>revisor asignado]
D --> E[VoBo final<br/>documento con evidencias]
Sin datos de cliente
El código vive en un repo privado de Gitea y nunca contiene ni carga datos
reales. Todas las pruebas usan datos ficticios (RFC-DEMO-000N, correos
@example.com, "Empresa Demo"). Este sitio es público: aquí solo se
documentan el diseño y las decisiones.
Alcance y estado¶
| Área | Estado |
|---|---|
| Vista SCM (bandeja, revisión, checklist, Peer Review, VoBo) | En producción de prueba, validada con dos cuentas |
Evidencia automática del checklist (kit-evidencias/v1.1) |
Implementada y verificada en Google |
| Separación de funciones (SCM / revisor) | Validada en el servidor |
| Vista Desarrollador | En el código, fuera del alcance actual |
| Validación en tiempo real con Azure DevOps | Diseñada, pendiente de una organización de prueba |
| Migración de Service Desk a ServiceNow | Pendiente de diseño |
Cómo se construye y prueba¶
- Código con
claspen Git; cada cambio pasa por rama, diff y merge. - Arnés local con Chromium que ejecuta el código real del servidor sobre una Sheet simulada que se comporta como Google Sheets (fechas, horas, números). Recorre el flujo completo sin recargar y simula la cuenta del revisor.
- CI en Gitea Actions: secretos (Gitleaks + denylist de términos del cliente por hash), análisis estático, arnés, despliegue al proyecto de prueba, autoprueba en Google y paquete de evidencia del propio pipeline. La promoción a producción es manual y exige la autoprueba en verde.