flowchart TB
subgraph L0["T3 · Portales empresariales, APIs y planos de control"]
direction LR
L0N0["Next.js / TypeScript
Portales de clientes · EN / ES / FR / HT"]
L0N1["Consolas de desarrollo y NOC
Solicitudes de autoservicio · paneles de SLO"]
L0N2["Gateway de API CAMARA
QoD · SIM Swap · Device Location"]
L0N3["Identidad empresarial
OIDC / RBAC · claves de acceso gestionadas por el IdP"]
end
subgraph L1["T2 · Entrega revisada y MCP privado"]
direction LR
L1N0["Validación previa con MCP
Herramientas tipadas · endpoints de modelos aprobados"]
L1N1["GitLab CI y políticas
Trivy · SBOM · Cosign · OPA / Kyverno"]
L1N2["Revisión protegida y Argo CD
Aprobación humana · reconciliación GitOps"]
L1N3["Secretos y evidencias
Vault / ESO · eventos SIEM con datos sensibles ocultos"]
end
subgraph L2["T1 · Infraestructura híbrida y de telecomunicaciones"]
direction LR
L2N0["Ericsson OSS-RC / ENM
Gestión RAN / Core / IMS · mediación"]
L2N1["Flota OpenShift
restricted-v2 · Multus / SR-IOV"]
L2N2["VMware / vSAN
Consolidación · transición MTV → KubeVirt"]
L2N3["Infraestructura híbrida
Terraform / OpenTofu · VMware / Bare-Metal"]
end
L0 -->|"Solicitud del portal → merge request → controles de políticas → aprobación humana"| L1
L1 -->|"Argo CD → estado del clúster · CI / IaC runner → infraestructura híbrida"| L2
subgraph L3["Ruta de exposición de API de red"]
direction LR
L3N0["Gateway CAMARA
Solicitudes de API de clientes autorizados"]
L3N1["Adaptadores de consentimiento y exposición
Interfaces NEF / SCEF admitidas por el operador"]
L3N0 -->|"OAuth2 · políticas · consentimiento"| L3N1
L3N2["Core de red 4G / 5G
Capacidades de red · ENM es una gestión independiente"]
L3N1 -->|"Exposición de red autorizada"| L3N2
end
L2 -.->|"La telemetría del clúster, los comprobantes de pipeline y los eventos de herramientas sin datos sensibles vuelven a las consolas operativas y al almacén de evidencias."| L0
%% Topologías de referencia, no una afirmación de ajuste a su entorno. Las versiones de protocolo, los límites de red, los roles y los objetivos de servicio se fijan en el diseño de bajo nivel durante el Sprint de Evaluación.