feat(finanzas): módulo Entregas CxC/CxP (hoja ENTREGAS CXC Y CXP) estilo Cumplimiento
Backend: modelo entregas_cxc_cxp, parser + sync de la hoja en sheets_sync, router /api/finanzas/entregas-cxc-cxp (filtros/kpis/evolucion/portafolios/ distribucion-banda/top-bottom/heatmap/detalle), guard RBAC finanzas + sub-área entregas-cxc-cxp, migración idempotente.
Frontend (portal_finanzas + OAE): dashboard con gauge EVALUACIÓN, 4 KPI tiles de flags, donut por banda, barras por portafolio, top/bottom con sparklines, heatmap empresa×mes y detalle paginado; filtros Portafolio/Empresa/Año/Mes/Sistema; leaf 'Entregas CxC/CxP' en el grupo Finanzas de ambos sidebars.
Tabla arranca vacía: requiere correr el sync de Google Sheets para poblar.
Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com