Estadísticas Plenarias
Visualización unificada del rendimiento y actividad parlamentaria • 0 sesiones consideradas (-)
Uso del Tiempo de Sesión
Tiempo activo de plenario vs. pausas decretadasResultados de Votaciones Capturadas
Explorar la plataforma
Todas las secciones, agrupadas por área. Nada escondido: cada tarjeta lleva directo a su sección.
Fracciones Políticas
Datos agregados por bancada: curules, asistencia, intervenciones, uso de palabra y votos nominales
Indicadores por fracción
Cada fila abre el perfil agregado de la bancada| Fracción | Curules | Asistencia prom. | Intervenciones | Uso de palabra | Votos efectivos |
|---|
Intervenciones en Plenario por Fracción Política
Total de intervenciones clasificadas en el acta por fracción políticaMayores Oradores (Intervenciones)
Asistencia Perfecta
Menores Oradores (Menos Participación)
Menor Asistencia (Ausentismo)
Ranking de Congresistas
Búsqueda y filtro de diputaciones por nombre y fracción política| Diputado(a) | Fracción Política | % Asistencia | Sesiones Presente | Inasistencias | N.º Intervenciones | Tiempo Hablado (min) |
|---|
Congresistas
Datos y perfiles individuales: asistencia, participación, votos e intervenciones por diputación
Distribución de Curules (Plenario)
Registro de Votaciones Nominales
Explora el registro nominal y compara convergencias o divergencias de apoyo entre fracciones.
| ID Voto | Sesión | Expediente | Propuesta / Moción | Resultado | A Favor | En Contra | Sin Voto |
|---|
Mociones
Inventario global de mociones detectadas en expedientes, PDFs e imágenes OCR, con lectura del contenido extraído.
| Expediente | Sesión | N.º moción | Tipo | Estado | Fuente | Resumen | Acciones |
|---|
Discursos
Lector global de intervenciones con filtros por diputación, fracción, sesión, tipo y anotaciones detectadas.
| Orador | Fracción | Sesión | Tipo | Tiempo | Resumen | Anotaciones |
|---|
Explorador de Actas
Inspecciona las actas del Plenario o de las comisiones legislativas
Directorio Legislativo
Agenda del Día
Anexos
Asistencia de la Sesión
| Foto | Diputado/a | Fracción | Estado |
|---|
Expedientes Legislativos
Perfil navegable de toda la información extraída de los proyectos de ley mencionados en el Plenario
Selecciona un expediente
Selecciona un expediente de la lista lateral para ver su perfil completo, incluyendo su contenido, proponentes, estado y línea de tiempo detallada.
Oficios y Correspondencia
Documentos oficiales, cartas y decretos de desconvocatoria leídos e incorporados en las actas plenarias.
| Número Oficio | Remitente | Fecha | Asunto | Sesión | Expediente |
|---|
Menciones
Personas e instituciones referidas en las intervenciones del Plenario. Haga clic en una fila para ver dónde y qué se dijo.
| Persona | Tipo | Cargo / Organización | Menciones |
|---|
Acerca de esta plataforma
Referencia completa de validación: qué muestra cada elemento, de qué fuente sale, cómo se extrae y cómo comprobarlo contra el registro oficial.
Jerarquía de fuentes: el SIL es primario; la extracción es secundaria
Todo dato de esta plataforma pertenece a uno de tres niveles, siempre identificados en pantalla:
- registro oficial (SIL) — datos tomados literalmente del Sistema de Información Legislativa de la Asamblea (calificaciones de mociones, trámites, órdenes del día, fichas de expediente). Cuando existen, prevalecen sobre cualquier derivación nuestra.
- extracción del pipeline — datos extraídos por nosotros de las actas oficiales DOCX del Plenario (texto, OCR de imágenes escaneadas, vínculos heurísticos). Verificables contra el acta fuente, pero con margen de error propio de la extracción.
- Interpretación asistida (LLM) — resúmenes, categorías temáticas, sentimiento e interpretaciones generadas por modelos de lenguaje. Nunca sustituyen un dato oficial: son capa de lectura, siempre acompañadas del texto original que las sustenta.
Cuando nuestra extracción contradice al registro oficial, la plataforma muestra el dato oficial como principal y marca la discrepancia señalando a la extracción (aviso ámbar "extracción de actas: X"), nunca al registro.
Índice de esta referencia
1 · Fuentes de datos y cómo accederlas tú mismo
| Fuente | Qué aporta | Dónde verificarla |
|---|---|---|
| Actas del Plenario (DOCX) oficial | El texto íntegro de cada sesión: intervenciones, votaciones con nombres, asistencia, recesos, anexos e imágenes escaneadas de mociones y oficios. Es el documento base del corpus (36+ actas desde el 01/05/2026). | asamblea.go.cr → Consulta de actas del Plenario. Cada sesión en la app enlaza su acta. |
| SIL · ficha del expediente oficial | Título oficial, tipo de procedimiento, fechas de inicio/publicación, Gaceta, vencimiento cuatrienal, proponentes y el cierre del ciclo (N.° de Ley o de Archivado). | Consulta SIL → Proyectos de ley; buscar por número de expediente. |
| SIL · trámite del expediente oficial | La historia legislativa completa: cada evento (presentación, asignación a comisión, debates y votaciones en comisión, dictámenes, remisiones) con órgano y fechas, más los documentos oficiales por id. | La misma ficha SIL del expediente, pestañas de trámite y documentos (grillas paginadas). |
| SIL · registro de mociones (mociones_total) oficial | Un registro por moción presentada, con su Calificación oficial (Aprobada/Rechazada), expediente, numeral y día de trámite. Es la fuente que define el estado mostrado de cada moción. | asamblea.go.cr/glcp → biblioteca "mociones_total"; el PDF de cada moción enlazado en la app. |
| SIL · órdenes del día (Plenario y comisiones) oficial | La agenda oficial de cada sesión: qué proyectos están en qué etapa y posición, y el estado de cada sesión (realizada / sin quórum / cancelada / pendiente). | Consulta SIL → Órdenes del día; el DOCX oficial de cada agenda. |
| Subtítulos de YouTube complemento | Solo para sincronizar cada intervención con el video de la transmisión (enlaces con timestamp y comparación acta↔transcripción). Nunca se usa como fuente de contenido: el acta es la verdad. | Canal oficial de la Asamblea en YouTube; cada botón ▶ de la app abre el minuto exacto. |
2 · Diccionario de señales: iconos, colores, badges y etiquetas
Toda señal visual de la plataforma significa exactamente lo mismo en cualquier vista.
| Señal | Significado exacto |
|---|---|
| registro oficial (SIL) · | El dato es una copia literal del registro oficial de la Asamblea. Prevalece sobre cualquier derivación del pipeline. |
| extracción del pipeline | El dato fue extraído por nosotros de las actas DOCX (texto u OCR) o derivado por reglas. Verificable contra el acta enlazada. |
| Badge verde | Resultado afirmativo: Aprobada/Aprobado, "Ley N.°…", cumple mayoría, dictamen afirmativo, expediente en corpus (enlaces). |
| Badge rojo | Resultado negativo: Rechazada/Rechazado, "Archivado N.°…", no cumple mayoría requerida ("Revisar"). |
| Badge gris | Dato sin valencia: tipos, categorías, estados neutrales ("En trámite", "No determinado"). |
| Texto/pill ámbar · | Atención del lector: "Pendiente de votación" o "extracción de actas: X" (nuestra extracción difiere del registro oficial — el oficial es el mostrado). |
| "ver votación (en actas)" | Existe una votación nominal del Plenario vinculada 1-a-1 a esa moción; abre el detalle con la lista de votantes. |
| Pendiente: sin desenlace en ninguna fuente (ni calificación oficial, ni votación, ni sello/informe). | |
| Retirada | Moción retirada por sus proponentes; por regla del pipeline nunca se vincula a votaciones. |
| / botón ▶ | Abre el video oficial de la sesión en el minuto exacto de esa intervención (alineación acta↔subtítulos). |
| Badge de sincronización (exacto / interpolado) | Método con que se ancló la intervención al video: "exacto" = coincidencia textual directa; "interpolado" = estimado entre dos anclas vecinas. |
| Badge "alta coincidencia" / "requiere revisión" + % | Porcentaje de coincidencia entre el texto del acta y la transcripción automática de YouTube para esa intervención. No corrige al acta: solo la contrasta. |
| / / | Estado oficial de sesión en el registro SIL: realizada / levantada sin quórum / pendiente (futura). |
| Sparkline (línea pequeña) + delta ±N | Evolución de un conteo a lo largo de las agendas oficiales; el delta es último valor menos el primero de la serie. Verde sube, rojo baja, gris sin cambio. |
| Chips de fracción (colores por sigla) | Color fijo por bancada en toda la app; el chip abre/filtra por esa fracción. |
| "Imagen OCR" / "PDF" / "Acta (informe 137)" / "Enlace" | Naturaleza del documento fuente de una moción: escaneo leído por OCR / PDF descargado / enumerada en un informe transcrito en el acta / solo hipervínculo. |
| / / / | Grupos de documentos oficiales del expediente: dictámenes e informes / estudios de Servicios Técnicos / textos del proyecto / mociones e informes 137. "doc N" es el id del documento en el SIL. |
| plazo cuatrienal | Instancia del Art. 119: vencimiento del plazo de cuatro años del expediente; la moción/fila correspondiente decide si se amplía. |
| "Fuente" | Abre el documento original externo (PDF oficial, acta, video). |
| ⌘K Buscar | Búsqueda global sobre expedientes, diputados, votaciones, mociones y discursos ya cargados en el navegador (no consulta servicios externos). |
2b · Cada vista, elemento por elemento
Resumen · encabezado y estadísticas plenarias
| Elemento | Qué es y cómo se calcula | Fuente / validación |
|---|---|---|
| Contadores del héroe (1 País · 5 Fracciones · 57 Diputados · 5.17M Habitantes) | Constantes de contexto de la legislatura 2026-2030; el 57 es el número constitucional de curules. | Constitución/TSE; no dependen del pipeline. |
| "N sesiones consideradas (rango)" | Conteo de actas procesadas en el corte, con la primera y última fecha; el selector de sesión recorta todos los agregados de la vista a una sesión. | extracción; cotejar contra la lista de Actas. |
| KPI "Minutos de Sesión" | Cierre menos apertura declarados por la Presidencia en el acta, por sesión y agregado. | Acta de la sesión (encabezado y cierre). |
| KPI "Minutos de Receso" | Suma de los recesos decretados textualmente ("decretamos un receso de X minutos" / horas de reanudación). | Acta; el gráfico muestra activo = duración − recesos. |
| Gráfico "Intervenciones por fracción" (cantidad / tiempo) | Cantidad = número de intervenciones atribuidas a oradores de la bancada; tiempo = suma de duraciones (estimadas a 130 palabras/minuto cuando el acta no declara tiempo). | Deriva 1:1 de la tabla Discursos (filtrable para reproducir el número). |
| Tarjetas de sesión (tabs de métricas) | Por sesión: tipo (ordinaria/extraordinaria), quórum (presentes/57 y % — el quórum reglamentario es 38 de 57), duración, recesos, votaciones y discursos de la sesión. | Acta de esa sesión, sección de asistencia. |
| Tarjetas de descubrimiento (hub) | Accesos con el conteo vivo de cada sección (expedientes indexados, votaciones, mociones, menciones…). El número es el total del corte actual. | Iguales a los contadores de cada vista. |
Resumen · Ciclo legislativo (Orden del Día oficial)
| Elemento | Qué es y cómo se calcula | Fuente / validación |
|---|---|---|
| Encabezado "N proyectos agendados al DD/MM · M órdenes del día" | N = posiciones de expediente en la ÚLTIMA agenda oficial parseada; M = agendas descargadas desde mayo 2026. | DOCX oficial del Orden del Día; contar la agenda de esa fecha reproduce N. |
| Franja de sesiones ("X realizadas · Y sin quórum · próxima: fecha") | Estados literales del catálogo oficial de sesiones (REALIZADA / NO QUORUM / PENDIENTE); "próxima" es la PENDIENTE de fecha más cercana. | Registro oficial de sesiones del SIL. |
| Fila de etapa (nombre + barra + número) | Número = expedientes en esa sección de la última agenda (deduplicados si el documento repite uno); barra proporcional al máximo de todas las etapas. | Sección homónima del DOCX oficial. |
| Sparkline + delta de la fila | Serie del conteo de esa etapa en cada agenda desde mayo; delta = última − primera. | Reconstruible contando la sección en cada DOCX. |
| Chips "N dictamen unánime / de mayoría / de minoría" | Sub-encabezados literales dentro de "Primeros debates (procedimiento ordinario)" de la agenda. | Mismo DOCX, sub-secciones de dictámenes. |
| Lista expandida de la etapa | Los expedientes en su ORDEN oficial (posición en la fila); enlace azul = tiene perfil en el corpus; gris = solo está en la agenda oficial. | Orden literal del documento. |
| Capítulos (Régimen interno / Control político / Discusión de proyectos) | Agrupación de etapas según el capítulo del orden del día al que pertenecen reglamentariamente. | Estructura del propio documento oficial. |
Actas · explorador de sesiones
| Elemento | Qué es | Fuente / validación |
|---|---|---|
| Tipo / Clase reglamentaria | Plenaria ordinaria o extraordinaria, según el encabezado del acta. | Encabezado del acta. |
| Hora de inicio / fin / Duración | Declaradas por la Presidencia; "No especificada" cuando el acta no la trae — no se inventa. | Apertura y cierre del acta. |
| Quórum / asistencia + badge "CUMPLE QUÓRUM" | Presentes según el pase de lista transcrito, sobre 57; el badge compara contra el quórum reglamentario (38, dos tercios). | Sección de asistencia del acta. |
| Recesos (n y minutos) | Cada receso decretado, con su duración cuando el acta la declara. | Texto del acta. |
| Agenda desarrollada / secciones | La estructura real de la sesión (partes, capítulos, asuntos) con sus intervenciones y votaciones anidadas; cada sección conserva su frase fuente para trazabilidad. | Estructura literal del acta. |
Votaciones · tabla y detalle
| Elemento | Qué es y cómo se calcula | Fuente / validación |
|---|---|---|
| Columna "ID Voto" (VOT-…) | Identificador nuestro: expediente + secuencia + sesión. Estable entre recompilaciones (determinismo probado por test). | Interno; el acta se identifica por sesión/fecha. |
| Columna "Propuesta / Moción" + chip de tipo | Texto de la propuesta según el acta; el chip de color es la clase reglamentaria asignada por reglas (proyecto, moción 137, plazo 119, revisión 155, dispensa…). | Acta (texto) + clasificador de reglas del RAL. |
| Columnas "A Favor / En Contra / Sin Voto" | Conteos transcritos; nunca pueden exceder 57 (invariante). En elecciones por boleta secreta cambian a "Mayor votación / nulos / en blanco" con escrutinio por candidatura. | Lista nominal del acta, verificable nombre a nombre. |
| Resultado (badge) | Aprobado/Rechazado literal del acta; "Sin elección" en rondas de nombramiento fallidas. | Acta. |
| Drawer: chips de nombres por sentido | La lista nominal completa de cada sentido del voto; cada chip abre el perfil del diputado. | Transcripción nominal del acta. |
| Drawer: "Regla reglamentaria" (Clase, Clasificación · Decisoria/Incidental, Conteo, Mayoría requerida, Fundamento, Criterio) | La regla del RAL identificada y la mayoría en votos que exige; badge Cumple/Revisar/No determinado compara el resultado contra esa mayoría. "Incidental" = no decide el fondo. "No cuenta" = votación no computable reglamentariamente. | Cálculo por reglas; los artículos del RAL citados son clicables al texto del reglamento. |
| Filtros (sesión, categoría, tipo, texto) | Recortan la tabla; el contador superior siempre indica cuántas votaciones quedaron visibles. | — |
Mociones · tabla, estado y detalle
| Elemento | Qué es y cómo se decide | Fuente / validación |
|---|---|---|
| Columna "Expediente" + subtítulo | Expediente al que pertenece la moción (badge → perfil) y su título abreviado. | Documento de la moción / ficha SIL. |
| Columna "N.º moción" | Numeral oficial cuando el documento lo trae (p.ej. 044, "14-53 (10-137)"); "—" si el escaneo no lo permite leer. | PDF/imagen de la moción. |
| Columna "Tipo" (badge Art.) | Clase reglamentaria por reglas: Fondo (137), Plazo (119), Revisión (155), Posposición, Dispensa, Orden… | Clasificador determinista; el artículo es clicable al RAL. |
| Columna "Estado" — CASO 1 | registro oficial (SIL): badge con la Calificación oficial; debajo, si existe, botón verde "ver votación en actas" (enriquecimiento) y, si nuestra extracción difiere, el aviso ámbar "extracción de actas: X". | Registro mociones_total del SIL (join por archivo y numeral inequívoco). |
| Columna "Estado" — CASO 2 "extracción de actas · según votación" | Sin dato oficial: estado = resultado de la votación del Plenario emparejada 1-a-1 (puntaje por expediente+categoría+sesión+fecha+texto, umbral estricto; una votación respalda a lo sumo una moción). | La votación enlazada, con su lista nominal en el acta. |
| Columna "Estado" — CASO 3 "· informe 137" | Estado narrado por el informe de comisión transcrito en el acta ("…una aprobada (137-4) y se rechazaron 89"). La votación ocurrió en comisión, fuera de nuestras actas. | El informe, legible dentro del acta enlazada. |
| Columna "Estado" — CASO 4 "· sello del documento" | Estado del sello estampado en el PDF/imagen (OCR), sin votación identificable. | El sello es visible en el documento enlazado. |
| Columna "Estado" — CASOS 5/6 | "Pendiente de votación" (sin desenlace en ninguna fuente) / "Retirada" (nunca se vincula a votaciones, por regla). | — |
| Columna "Fuente" | Naturaleza del documento: PDF / Imagen OCR / Acta (informe 137) / Enlace. | El propio documento. |
| Filtro de estado (5 opciones) | Todas / votadas (con votación vinculada) / pendientes / resueltas según documento / retiradas. | — |
| Drawer: firmantes | Diputados detectados en las firmas manuscritas por visión-LLM + verificación contra el padrón (huella perceptual); se muestra método y confianza. Es detección, no certeza. | La imagen de las firmas en el documento. |
| Drawer: referencias cruzadas ("N vot.") | Votaciones y objetos del acta que citan a esta moción. | Acta. |
Discursos · tabla y lector
| Elemento | Qué es | Fuente / validación |
|---|---|---|
| Columnas Orador / Fracción / Sesión / Tipo | Atribución literal del acta; "Tipo" es la naturaleza de la intervención (control político, por el orden, discusión…). | Acta. |
| Columna "Tiempo" + badge de sincronización | Minutos estimados (130 palabras/min) salvo declaración expresa; el badge indica si la intervención quedó anclada al video de forma exacta o interpolada. | Estimación marcada como tal; el ▶ permite cronometrar contra el video. |
| Columna "Anotaciones" (pills) | Conteo de conceptos, expedientes, instituciones y personas detectadas en el texto (diccionario+reglas; siglas sensibles a mayúsculas). | En el lector, cada anotación resalta su frase y es clicable. |
| Lector: "Texto oficial del acta · anotado" | El texto ÍNTEGRO del acta con resaltados navegables; jamás texto de YouTube. | Acta (copia literal). |
| Lector: comparación acta↔YouTube + "Puntos exactos en video" | % de coincidencia con la transcripción automática y hasta 180 enlaces con timestamp por intervención (se cargan al abrir, no en el arranque). | Video oficial; cada enlace abre el segundo exacto. |
Congresistas · tabla y perfil
| Elemento | Qué es y cómo se calcula | Fuente / validación |
|---|---|---|
| Foto | Imagen pública referenciada (fuente externa indicada); no altera datos. | Sitio indicado en el atributo de fuente. |
| "% Asistencia" / "Sesiones presente" / "Inasistencias" | Presencias según pase de lista ÷ sesiones del corte. "Inasistencia" = no registrado en el pase de lista (no distingue permisos ni sustituciones). | Asistencia nominal de cada acta. |
| "Intervenciones" / "Uso de palabra" | Conteo y minutos (estimados) de sus intervenciones; el desglose por tipo separa control político, por el orden, etc. | Tabla Discursos filtrada por el orador. |
| "Votaciones Ganadas / Perdidas" | Ganada = su voto coincidió con el resultado de la votación; solo cuenta votos efectivos (a favor / en contra). | Recalculable desde su historial de votos. |
| "Voto efectivo" | a_favor + en_contra (excluye "sin voto" y ausencias). | Historial nominal. |
| "Cohesión de voto" | % de sus votos efectivos que coinciden con la mayoría de su fracción en la misma votación. | Recalculable cruzando su historial con el de su bancada. |
| "Proyectos presentados" | Expedientes cuya proponencia oficial (ficha SIL / oficio del Directorio) lo incluye; el botón lista esos expedientes. | ficha SIL / oficio PROYECTOS NUEVOS. |
| "Firmas de mociones" (total, por categoría) | Mociones donde su firma fue detectada (visión + padrón), con método y confianza por firma. | Imagen de firmas del documento; tratar como detección. |
| Posiciones por proyecto | Sus votos en primer/segundo debate por expediente, con el tono (a favor/en contra) coloreado. | Votaciones nominales de las actas. |
Expedientes · lista y perfil (bloque por bloque)
| Elemento | Qué es y cómo se decide | Fuente / validación |
|---|---|---|
| Lista: badge del número (Exp. NN.NNN) | Solo se indexan números plausibles (13000–27000) hallados CON contexto de expediente — nunca cifras sueltas (leyes, montos, timestamps se descartan). | Regla anti-falsos-positivos; la ficha SIL confirma existencia. |
| Lista: chips de categorías temáticas (+N) | Multi-etiqueta asignada por LLM local contra taxonomía fija de 32 categorías; clic filtra por categoría. Es interpretación. | Contrastable con el título/resumen visibles. |
| Lista: resumen | Generado por LLM desde el título y los documentos; no sustituye al texto oficial. | El texto base oficial está en Documentos oficiales. |
| Lista: badge "En trámite / …" y filtros de lectura | Estado y etapa de lectura para reformas constitucionales (1.ª/2.ª/3.ª) según las fuentes oficiales disponibles. | Ficha/trámite SIL. |
| Perfil: chips fila superior | "N sesiones" (sesiones del corpus donde aparece) · "Menciones en Agenda" (apariciones en índices de agenda) · "Mencionado en Discurso" (eventos de discurso en su línea de tiempo) · "Votaciones" (todas: debates y mociones) · "Presentado por diputado(a)" (verde, según oficio del Directorio) o el proponente no-diputado. | Cada chip corresponde a filas visibles del perfil. |
| Perfil: chips de mociones | Asociadas (todas) = Votadas (con votación del Plenario vinculada) + Pendientes + Retiradas + Resueltas según documento (calificación oficial, sello o informe, sin votación en Plenario). La identidad es canónica: la misma moción listada en dos actas cuenta UNA vez. | Tabla Mociones filtrada por el expediente reproduce cada cifra. |
| Perfil: Ficha oficial (SIL) — campos | Tipo de expediente · Fecha de inicio · Publicación (fecha, Gaceta, Alcance) · Vencimiento cuatrienal · badge de cierre: "Ley N.°" (verde) / "Archivado N.°" (rojo) / "En trámite". Con fecha de descarga de la ficha. | ficha SIL, misma numeración pública. |
| Perfil: Trámite oficial — columnas del evento | Fecha (o rango inicio→fin, p.ej. un debate de comisión que abarcó meses) · órgano (PLENARIO, ARCHIVO, la comisión) · tipo de trámite literal. | Grillas de trámite del SIL, completas (todas las páginas). |
| Perfil: grupos de documentos oficiales | Dictámenes e informes (con su resultado literal) / Textos del proyecto / Servicios Técnicos / Mociones e informes 137 — cada uno con fecha, órgano y "doc N" (id SIL). | Descargables del SIL por ese id. |
| Perfil: "Agenda en comisiones" | Fecha · comisión · "posición N en el orden del día" · estado de esa sesión (incluye futuras "pendiente"). | agendas oficiales de comisión. |
| Perfil: "Actividad en actas de comisión" | Sesiones donde el expediente se TRATÓ efectivamente (no solo se agendó): fecha, comisión, secciones del acta y n.º de menciones. | actas de comisión (SIL) parseadas; verificable abriendo el acta en el panel del ciclo. |
| Ciclo: "Actas de comisiones" | Panel por comisión: sesiones con acta, intervenciones y votaciones. Cada sesión se expande a asistencia, resúmenes por sección y conteos de votos. | Asistencia y votaciones = extracción determinista del texto; la marca "análisis preliminar (LLM local)" indica que tipo/resumen de intervenciones se generó con un modelo local de costo cero, depurable después con un modelo más potente (comando --refinar). |
| Perfil: "1er/2do debate: X a favor · Y en contra" | Solo si existe la votación real en el corpus; jamás se muestra un porcentaje de apoyo sin votaciones. | La votación nominal enlazada. |
| Perfil: participación por fracción | Distribución de las intervenciones sobre este expediente por bancada. | Discursos del expediente. |
| Perfil: banner de referencia | Si el expediente solo aparece CITADO como norma de referencia (no tramitado), el perfil lo advierte para no inflar su actividad. | Los eventos del perfil lo evidencian. |
| Perfil: "Actividad en actas del Plenario" | Línea de tiempo de la extracción: Agenda / Trámite / Votación / Discurso / Anexo, cada evento con su texto y sesión. | extracción; cada evento enlaza su acta. |
Oficios · Menciones · Grafo · Reglamento · Fracciones/Comisiones
| Elemento | Qué es | Fuente / validación |
|---|---|---|
| Oficios: Número / Remitente / Destinatario / Asunto | Metadatos del oficio leído en Plenario (texto u OCR del escaneo). | El oficio dentro del acta. |
| Oficios: pills de expedientes | Expedientes mencionados en el oficio; en PROYECTOS NUEVOS definen título/proponente autoritativos y el badge "Presentado por diputado(a)". | El oficio SD del Directorio (validado contra su biblioteca oficial). |
| Menciones: fila persona/entidad | Conteo de menciones + distribución de tono (positivo/negativo/neutro) + tono agregado. | Cada mención lista su frase textual. |
| Menciones: "Qué se dijo" + interpretación | La frase EXACTA que califica como mención y una interpretación LLM de una línea; enlace al discurso completo. | La frase es literal del acta — el juicio LLM siempre contrastable. |
| Grafo: nodos, aristas tipadas, "cómo se le define" | Tripletas extraídas por LLM con vocabulario cerrado de relaciones; el panel de definiciones muestra las citas de origen. | Cada arista conserva su cita del acta. |
| Reglamento: artículos RAL | Texto de referencia de los artículos citados por votaciones/mociones (filtrable por tema). | Reglamento oficial de la Asamblea. |
| Fracciones: tabla (Siglas, Curules, cohesión, intervenciones) | Agregados por bancada de los mismos datos nominales de actas. | Reproducibles filtrando Congresistas/Votaciones por bancada. |
| Comisiones: composición y cargos | Integración detectada en actas + agendas oficiales de comisión del SIL. | Acta de instalación / agenda oficial. |
3 · Pipeline de extracción, paso a paso
Cada paso es un módulo independiente, determinista donde es posible, con caché por contenido para que re-ejecutar produzca el mismo resultado (repetibilidad probada por tests).
| Paso | Qué hace | Método |
|---|---|---|
| Descarga de actas | Baja las actas DOCX oficiales del Plenario. | Automatización del buscador oficial de actas. |
| Parser estructural | Convierte cada acta en estructura: sesión, asistencia, secciones, intervenciones, votaciones, anexos, imágenes. | Reglas deterministas sobre el DOCX; sin LLM. |
| Alineación con video | Sincroniza intervenciones con la transmisión de YouTube. | Anclas de texto compartido; % de coincidencia reportado. |
| OCR de imágenes | Lee mociones/oficios escaneados en las actas. | OCR local + consenso redundante + repaso con visión fuerte; "gana el mejor texto", con guardas anti-degradación. |
| Expedientes | Detecta expedientes (rango plausible 13000–27000, con contexto obligatorio), títulos, oficios, mociones asociadas — incluye las enumeradas en informes 137 transcritos, deduplicadas por identidad canónica (URL o numeral 137). | Reglas + verificaciones de plausibilidad; LLM solo para resúmenes. |
| Clasificador reglamentario | Asigna a cada votación/moción su clase según el RAL (137, 119, 155, dispensa…). | Reglas con vocabulario unificado; sin LLM. |
| Vínculo moción↔votación | Empareja cada moción con SU votación del Plenario. | Puntaje determinista (expediente+categoría+sesión+fecha+texto), asignación 1-a-1: una votación respalda a lo sumo una moción. |
| Fuentes oficiales SIL | Ficha del expediente, calificación oficial de mociones, trámites completos, órdenes del día de Plenario y comisiones. | Descarga directa del SIL con snapshots congelados (validación reproducible sin red). |
| Capa interpretativa | Resúmenes, categorías temáticas (32, multi-etiqueta), sentimiento de menciones, grafo de conocimiento. | LLM (local para categorías/desambiguación; API para interpretaciones), cacheado por contenido. |
| Compilación | Base de datos única + métricas para la app, con la jerarquía de fuentes aplicada al materializar cada dato. | SQLite reproducible; misma entrada ⇒ misma base (test de determinismo). |
4 · Validaciones, invariantes y cifras (corte: 7 de julio de 2026)
- Suite de invariantes: 87 pruebas automáticas que el build debe pasar para publicarse: integridad referencial, rangos plausibles, conteos ≤ 57 curules, unicidad canónica de mociones, determinismo del compilado, y contratos contra los snapshots oficiales.
- Mociones vs registro oficial: 4.793 registros oficiales descargados; 1.712 mociones del corpus emparejadas; 62 discrepancias (3,6%) entre nuestra extracción y la Calificación oficial — visibles una a una en la app (aviso ámbar) y acotadas por invariante (≤5%).
- Plazos cuatrienales: los 306 expedientes de la fila de plazo del último Orden del Día tienen respaldo en la biblioteca oficial — 306/306.
- Oficios SD del Directorio: 9/10 del período extraídos de actas; 0 faltantes reales (los publicados tras la última acta se leen en la sesión siguiente).
- Registro maestro de sesiones: toda sesión que el SIL marca REALIZADA (hasta la última acta publicada) tiene su acta en el corpus — verificado por invariante en cada build.
- Trámites oficiales: 154/157 expedientes con historia completa del SIL (2.690 eventos, 497 documentos); los 3 restantes aún no están indexados por el SIL.
- Auditoría DOCX↔datos: reporte por acta que compara señales crudas del documento (marcadores de votación, imágenes, mociones enumeradas) contra lo extraído, con banderas de pérdida.
Los reportes se regeneran con cada corte de datos; las cifras de esta página corresponden al corte indicado.
5 · Limitaciones conocidas
- Ventana del corpus: las actas procesadas inician el 01/05/2026. La historia previa de cada expediente proviene del trámite oficial del SIL, no de actas nuestras.
- OCR: las mociones escaneadas pueden contener errores residuales de lectura; el estado NO depende del OCR cuando existe calificación oficial. Los títulos ilegibles se marcan como error de OCR en lugar de mostrarse.
- Vínculos heurísticos: el emparejamiento moción↔votación es probabilístico con umbral estricto: preferimos dejar una moción "sin votación vinculada" a vincularla mal.
- Capa LLM: resúmenes, categorías, sentimiento, interpretaciones y grafo son asistidos por modelos y pueden equivocarse; por diseño siempre hay un clic de distancia al texto oficial que los origina.
- Comisiones: ingerimos sus agendas oficiales; las actas de comisión (donde se debaten las mociones 137) aún no forman parte del corpus de texto completo.
- Firmantes de mociones: detección por visión sobre firmas manuscritas — el eslabón más incierto; se reporta con método y confianza.
- Datos en vivo: la plataforma se actualiza por cortes, no en tiempo real; cada sección indica la fecha de su último corte.