/* global React */ const { useState: useStateD } = React; function DetalleScreen({ onBack, onOpenTablero }) { const I = window.Icons; const d = window.COMP_DETAIL; const [tab, setTab] = useStateD('info'); return (
{/* Breadcrumb / back */}
Compromisos MESICIC · Ronda V {d.id}
{/* Hero card */}
ID interno {d.id} ID internacional {d.idInternacional} Mecanismo · Ronda {d.mecanismo} {d.ronda}

Fortalecimiento del régimen de declaración jurada de funcionarios públicos

Recibida {d.recibida} Vence {d.vence} 3 instituciones asignadas {d.vinculadas} vinculaciones cruzadas
{/* Tabs */}
{/* Two-column body */}
{tab === 'info' && } {tab === 'asign' && } {tab === 'hist' && } {tab === 'msg' && } {tab === 'vinc' && }
); } function Tab({ id, label, icon, active, onSel, badge }) { const I = window.Icons; return ( ); } // ---------- Tab content ---------- function TabInfo({ d }) { return ( <>
Texto completo de la recomendación
{d.recomendacion}
Justificación del estado parcial
{d.medidasJustificacion}
Última edición por M. Acosta (CGR) · 14 may 2026 ·
Reporte estructura MESICIC
Recomendación
Adoptar las medidas pertinentes para que el sistema de declaración jurada de bienes…
Medidas adoptadas
Implementación de DJB-e con cobertura del 76% (2025). Módulo de verificación cruzada con SET en desarrollo (entrega Q3 2026). Marco normativo: Decreto 4567/25 y Resolución CGR 089/25.
Resultados
217.000 declaraciones presentadas electrónicamente · 32 verificaciones sustantivas iniciadas · 4 procesos administrativos derivados a Fiscalía.
); } function TabAsignaciones({ d }) { return (
Instituciones responsables — {d.asignaciones.length}
{d.asignaciones.map((a, i) => (
{a.inst} {a.contacto}
Rol{a.rol}
Plazo interno{a.plazo}
))}
); } function TabHistorial({ d }) { const I = window.Icons; const iconFor = t => { if (t === 'submitted') return { icon: 'Upload', tone: 'default', label: 'Avance cargado' }; if (t === 'returned') return { icon: 'AlertCircle', tone: 'warn', label: 'Devolución para ajuste' }; if (t === 'state') return { icon: 'CheckCircle2', tone: 'ok', label: 'Cambio de estado' }; if (t === 'message') return { icon: 'MessageSquare', tone: 'default', label: 'Mensaje enviado' }; if (t === 'assigned') return { icon: 'Users', tone: 'default', label: 'Asignación' }; if (t === 'created') return { icon: 'PlusCircle', tone: 'default', label: 'Recomendación creada' }; return { icon: 'FileText', tone: 'default', label: 'Acción' }; }; return (
Historial completo — {d.historial.length} acciones
    {d.historial.map((h, i) => { const m = iconFor(h.type); return (
  1. {React.createElement(I[m.icon], { size: 13 })}
    {m.label} {h.date}
    {h.actor} {h.body}
    {h.detail &&
    {h.detail}
    }
  2. ); })}
); } function TabMensajeria({ d }) { const I = window.Icons; return (
Mensajes vinculados a este compromiso · 2 sin leer
RM
R. Mendoza (SENAC) Hoy · 10:48

Cargamos el tercer ciclo con la matriz de conciliación solicitada. Adjuntamos también la tabla de cobertura por dependencia. Quedamos atentos a observaciones.

matriz_conciliacion_2026Q1.xlsx · 412 KB
C. Benítez (CGR) Ayer · 16:25

Devolvemos el segundo ciclo. La principal observación es la conciliación del 2do trimestre 2025 — necesitamos la matriz que cruza cobertura declarada con base SET.

CB
); } function TabVinculadas({ d }) { const I = window.Icons; return (
Recomendaciones vinculadas — {d.vinculadasItems.length}
{d.vinculadasItems.map(v => ( ))}
); } Object.assign(window, { DetalleScreen });