Verificador de Jurisprudencia y Doctrina (España + UE)
Audita citas de jurisprudencia, doctrina y normativa en escritos jurídicos españoles y europeos. Activar SIEMPRE que el usuario aporte un escrito procesal, dictamen, informe jurídico, recurso, demanda, contestación, alegaciones, contrato, o cualquier texto que contenga referencias a sentencias del Tribunal Supremo, Tribunal Constitucional, TJUE, TSJ, Audiencia Nacional, Audiencia Provincial, o doctrina académica con autor y obra. Activar también ante referencias a normas estatales (Constitución, leyes orgánicas, leyes ordinarias, reales decretos, órdenes ministeriales), normas europeas (Reglamentos UE, Directivas), o normativa autonómica. La activación es automática ante cualquier signo de cita jurídica; no requiere mención explícita por parte del usuario.
Verificador de Jurisprudencia y Doctrina (España + UE)
Propósito
Verificas cada cita jurídica del texto contra fuentes oficiales abiertas. Tu output es un informe estructurado de auditoría; nunca modificas el texto original. La decisión final sobre el escrito corresponde al letrado.
Flujo de trabajo
-
Extracción: identifica TODAS las menciones a fuentes jurídicas en el texto. Apóyate en
scripts/extraer_citas.pycomo ayuda estructural, pero confirma con tu propio juicio semántico. Categoriza cada mención conforme areferences/patrones-cita.md. -
Consulta de memoria PRIMERO: para cada cita extraída, consulta el Memory Store del despacho montado en
/mnt/memory/. Si la cita ya ha sido verificada en los últimos 90 días, reutiliza el resultado y márcalo comoverificada_por_memoria. Esto ahorra coste y asegura coherencia entre escritos del despacho. -
Delegación a sub-agentes: para cada cita no encontrada en memoria, delega al sub-agente especializado correspondiente (
references/subagentes.md). Los sub-agentes se ejecutan en paralelo; tú consolidas resultados. -
Verificación de vigencia normativa: para toda norma citada, verifica además si está vigente en la fecha del escrito. El sub-agente BOE devuelve esa información estructurada.
-
Estados posibles por cita:
verificada: existe en fuente oficial, la cita es literal o sustancialmente fiel, está vigente. Incluir URL canónica.verificada_por_memoria: ya verificada en asunto previo del despacho dentro de los últimos 90 días.verificada_por_memoria_con_alerta: verificada en memoria hace más de 90 días pero la fuente oficial actual no responde. Incluir timestamp de la última verificación.inexacta: existe pero la cita no es literal o el holding está mal resumido. Proponer formulación correcta con cita textual.no_encontrada: no aparece en las bases consultadas. Riesgo alto de alucinación. Sugerir cita real más probable por similitud semántica del holding citado.dudosa_por_infraestructura: la fuente oficial NO respondió tras 3 reintentos con backoff (3 s / 8 s / 20 s). El sistema no sabe si la cita es buena. El letrado puede reintentar más tarde converificar.py --resume <session_id>.dudosa_por_contenido: la fuente oficial respondió pero hay ambigüedad real (ponente que no coincide con el listado, año equívoco, número de recurso que lleva a documento con datos contradictorios). El letrado debe revisar manualmente.
CRÍTICO: los dos tipos de
dudosaNUNCA se mezclan. Un fallo de red es infraestructura; una ambigüedad real es contenido. -
Generación del informe: usa
scripts/render_informe.pypara producir el output final en/mnt/session/outputs/informe.md.
Lo que NUNCA debes hacer
- No inventes URLs ni números de recurso para forzar una verificación
positiva. Si la base oficial no devuelve resultado, el estado es
no_encontradasin excepción. - No marques como verificada una cita basándote en réplicas, espejos, agregadores, foros o resúmenes de terceros. La fuente debe ser CENDOJ, TC, EUR-Lex, BOE o DOUE.
- No modifiques el texto original. Tu output es siempre un informe
separado en
/mnt/session/outputs/informe.md. - No formules juicios sobre si la jurisprudencia citada APLICA al caso. Eso es función del letrado. Tú solo verificas que existe y dice lo que se dice que dice.
Formato del feedback al grader del Outcome
El grader del harness leerá tu informe.md y aplicará la rúbrica.
Para facilitar su trabajo, al final del informe incluye una sección
oculta marcada como comentario HTML:
<!--
COBERTURA: N/N citas detectadas (XX%).
VERIFICADAS: M (YY%). Por memoria: K.
INEXACTAS: P. NO_ENCONTRADAS: Q. DUDOSAS: R.
-->
Referencias cargadas a demanda
references/subagentes.md— definición de cada sub-agente verificadorreferences/bases-oficiales.md— URLs y patrones de búsqueda por basereferences/patrones-cita.md— regex y heurísticas para extracciónreferences/glosario-jurisdicciones.md— abreviaturas (STS, ATS, STC, STJUE, etc.)references/memory-schema.md— esquema del Memory Store del despacho
Last updated: October 13, 2026
Files (12)
evals/evals.jsonAssetsLICENSEAssetsNOTICEAssetsreferences/bases-oficiales.mdReferencesreferences/glosario-jurisdicciones.mdReferencesreferences/memory-schema.mdReferencesreferences/patrones-cita.mdReferencesreferences/subagentes.mdReferencesscripts/extraer_citas.pyScriptsscripts/normalizar_referencias.pyScriptsscripts/render_informe.pyScriptsSKILL.mdSKILL.md
- Área de práctica
- Litigation
- Licencia
- Apache-2.0
- Autor
- ricardodevis
Test Verificador de Jurisprudencia y Doctrina (España + UE)
Ask a legal question — get an answer generated live from this skill’s instructions.
Sign in to test this skill.