- Sesiones Realizadas -
- Minutos de Sesión -
- Minutos de Receso -
- Asistencia -
- Votaciones Reglamentarias -
- Discursos de Control Político -

Uso del Tiempo de Sesión

Tiempo activo de plenario vs. pausas decretadas

Resultados de Votaciones Capturadas

Explorar la plataforma

Todas las secciones, agrupadas por área. Nada escondido: cada tarjeta lleva directo a su sección.

Registro legislativo
Actores
Trámite
Análisis

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ítica

Mayores 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)

Distribución de Curules (Plenario)

ID Voto Sesión Expediente Propuesta / Moción Resultado A Favor En Contra Sin Voto
0 mociones visibles
Expediente Sesión N.º moción Tipo Estado Fuente Resumen Acciones
0 intervenciones visibles
Orador Fracción Sesión Tipo Tiempo Resumen Anotaciones

Metadatos

Fecha -
Tipo -
Hora de Inicio -
Hora de Fin -
Duración -
Quórum total -
Quórum / asistencia -
Clase reglamentaria -
Hora reglamentaria -
Quórum requerido -
Alineación video -
Video de sesión -

Base Reglamentaria

-

Directorio Legislativo

Agenda del Día

Anexos

Sin anexos OCR registrados para esta sesión.

Asistencia de la Sesión

- Presentes - Ausentes Justificados
Foto Diputado/a Fracción Estado
-
Expedientes indexados
-
Con votaciones
-
Sesiones cubiertas
-
Más mencionado
0 indexados

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.

Número Oficio Remitente Fecha Asunto Sesión Expediente
Persona Tipo Cargo / Organización Menciones
Principio rector

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.

1 · Fuentes de datos y cómo accederlas tú mismo

FuenteQué aportaDó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ñalSignificado 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 pipelineEl dato fue extraído por nosotros de las actas DOCX (texto u OCR) o derivado por reglas. Verificable contra el acta enlazada.
Badge verdeResultado afirmativo: Aprobada/Aprobado, "Ley N.°…", cumple mayoría, dictamen afirmativo, expediente en corpus (enlaces).
Badge rojoResultado negativo: Rechazada/Rechazado, "Archivado N.°…", no cumple mayoría requerida ("Revisar").
Badge grisDato 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).
RetiradaMoció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 ±NEvolució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 cuatrienalInstancia 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 BuscarBú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

ElementoQué es y cómo se calculaFuente / 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)

ElementoQué es y cómo se calculaFuente / 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 filaSerie 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 etapaLos 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

ElementoQué esFuente / validación
Tipo / Clase reglamentariaPlenaria ordinaria o extraordinaria, según el encabezado del acta.Encabezado del acta.
Hora de inicio / fin / DuraciónDeclaradas 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 / seccionesLa 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

ElementoQué es y cómo se calculaFuente / 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 tipoTexto 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 sentidoLa 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

ElementoQué es y cómo se decideFuente / validación
Columna "Expediente" + subtítuloExpediente 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 1registro 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: firmantesDiputados 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

ElementoQué esFuente / validación
Columnas Orador / Fracción / Sesión / TipoAtribució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ónMinutos 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

ElementoQué es y cómo se calculaFuente / validación
FotoImagen 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 proyectoSus 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)

ElementoQué es y cómo se decideFuente / 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: resumenGenerado 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 lecturaEstado 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 mocionesAsociadas (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) — camposTipo 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 eventoFecha (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 oficialesDictá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ónDistribución de las intervenciones sobre este expediente por bancada.Discursos del expediente.
Perfil: banner de referenciaSi 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

ElementoQué esFuente / validación
Oficios: Número / Remitente / Destinatario / AsuntoMetadatos del oficio leído en Plenario (texto u OCR del escaneo).El oficio dentro del acta.
Oficios: pills de expedientesExpedientes 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/entidadConteo de menciones + distribución de tono (positivo/negativo/neutro) + tono agregado.Cada mención lista su frase textual.
Menciones: "Qué se dijo" + interpretaciónLa 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 RALTexto 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 cargosIntegració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).

PasoQué haceMétodo
Descarga de actasBaja las actas DOCX oficiales del Plenario.Automatización del buscador oficial de actas.
Parser estructuralConvierte cada acta en estructura: sesión, asistencia, secciones, intervenciones, votaciones, anexos, imágenes.Reglas deterministas sobre el DOCX; sin LLM.
Alineación con videoSincroniza intervenciones con la transmisión de YouTube.Anclas de texto compartido; % de coincidencia reportado.
OCR de imágenesLee mociones/oficios escaneados en las actas.OCR local + consenso redundante + repaso con visión fuerte; "gana el mejor texto", con guardas anti-degradación.
ExpedientesDetecta 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 reglamentarioAsigna 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ónEmpareja 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 SILFicha 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 interpretativaResú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ónBase 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.