Auditoría de citas · Verificación sistemática
Skill original de Agente Smith (MIT). Ejecutable como checklist independiente o
integrado en el cierre de redacción (argentina-bucles) y en la auditoría de escritos
ya hechos (argentina-diagnostico).
Propósito
El principio duro del sistema: "ninguna cita sin fuente verificada o marca 🔲". Este skill automatiza esa verificación. Extrae citas del escrito, las busca en la tabla de fuentes verificadas, y reporta el estado de cada una. Impide que un escrito cierre sin resolver el estatus de toda cita.
Prerrequisitos
- Escrito terminado en cualquier formato (borrador de redacción, escrito final, etc.)
- Tabla de fuentes del caso: archivo
jurisprudencia/fuentes-XXXX.mddonde XXXX puede ser identificador del expediente, fecha, o tipo de escrito. Formato estándar:
# Fuentes verificadas · [Identificador del escrito/caso]
| Norma/Fallo | Cita textual | UUID SAIJ | URL | Secciones usadas |
|-------------|--------------|-----------|-----|------------------|
| Ley N° 27.043 | Art. 15 | abc-123-uuid | https://saij.gob.ar/... | §I.A.2, §III.1 |
| CSJN, Fallos 340:1313 | Considerando 5 | def-456-uuid | https://saij.gob.ar/... | §II.B |
| Resolución AFIP N° 4567/2023 | Art. 3 | ghi-789-uuid | https://saij.gob.ar/... | §IV.C.1 |
- Convención de citas en el escrito:
- Normas: "Ley N° X", "Decreto N° X", "Resolución N° X", "Art. X", "Artículo X"
- Jurisprudencia: "Fallos T.XXX:XXX", "CSJN", "Cámara Nacional de X", "Juzgado de X"
- Cualquier cita sin verificar en la tabla debe ir marcada con 🔲 en el escrito
Proceso de auditoría (7 pasos)
Paso 1 · Lectura del escrito
Leer el escrito completo de principio a fin. Anotar su estructura, tipo de pieza, y secciones donde van las citas.
Paso 2 · Extracción de citas
Extraer TODAS las referencias normativas y jurisprudenciales. Usar patrones regex para identificar:
Normativas:
- "Ley N° [número]"
- "Decreto N° [número]"
- "Decreto-Ley N° [número]"
- "Resolución N° [número]"
- "Ordenanza N° [número]"
- "Disposición N° [número]"
- "Art. [número]" o "Artículo [número]"
- "Inciso", "Párrafo", "Inciso a)" [ligadas a norma anterior]
Jurisprudenciales:
- "Fallos T.[número]:[número]" o "Fallos [número]"
- "[Tribunal] [Sentencia/Res.] [número]/[año]"
- "CSJN", "Corte Suprema"
- "Cámara Nacional de [fuero]"
- "Juzgado de [fuero]"
- "C.A.[siglas], [número]/[año]"
Doctrina (si aplica):
- Autor + fecha
- Referencias a monografías, comentarios a leyes
Crear tabla PROVISIONAL:
## Citas extraídas del escrito [nombre]
| N° | Cita textual (tal como aparece) | Tipo | Sección | Status |
|----|----------------------------------|------|---------|--------|
| 1 | "Art. 15 de la Ley N° 27.043" | Normativa | §I.A.2 | ⏳ |
| 2 | "Fallos CSJN T.340:1313" | Jurisprudencia | §III.1 | ⏳ |
| 3 | "la jurisprudencia pacífica 🔲" | Jurisprudencia | §II.B | 🔲 |
Paso 3 · Búsqueda de fuentes
Leer la tabla de fuentes verificadas (jurisprudencia/fuentes-*.md). Por cada cita
extraída en Paso 2:
- ¿Existe en la tabla de fuentes?
- SÍ: anotarla con ✅, UUID y URL de fuente.
- NO: ¿está marcada con 🔲 en el escrito original?
- SÍ: anotarla con 🔲 (decisión del abogado de dejarla pendiente).
- NO: marcar como 🔴 BLOQUEANTE.
Paso 4 · Cruce y reconciliación
Actualizar tabla provisional con resultados:
| N° | Cita textual | Tipo | Sección | En tabla fuentes | UUID SAIJ | Estatus |
|----|--------------|------|---------|------------------|-----------|---------|
| 1 | "Art. 15, Ley N° 27.043" | Normativa | §I.A.2 | SÍ | abc-123 | ✅ |
| 2 | "Fallos CSJN T.340:1313" | Jurisprudencia | §III.1 | SÍ | def-456 | ✅ |
| 3 | "jurisprudencia pacífica 🔲" | Jurisprudencia | §II.B | NO | — | 🔲 |
| 4 | "Decreto N° 1234/2023" | Normativa | §IV.1 | NO | — | 🔴 BLOQUEANTE |
Paso 5 · Reporte de bloqueos
Listar TODO lo que es 🔴 (bloqueante). Cada ítem bloquea el cierre del escrito:
🔴 BLOQUEANTES (DEBEN RESOLVERSE):
- Ítem 4: "Decreto N° 1234/2023" en §IV.1 · Solución: verificar en SAIJ e incorporar a tabla, o reformular el párrafo sin esa cita
Paso 6 · Pendientes (decisiones del abogado)
Listar TODO lo que es 🔲. Son decisiones que el abogado debe confirmar antes de presentar:
🔲 PENDIENTES (DECISIÓN DEL ABOGADO):
- Ítem 3: "jurisprudencia pacífica" en §II.B · Acción: ampliar la cita (nombre, año, tribunal) para verificación, o confirmar deliberadamente dejarla genérica
Paso 7 · Cierre y registro
Guardar el reporte completo como jurisprudencia/AUDITORIA-[fecha-hora].md.
Incluir:
- Escrito auditado (nombre y sección)
- Tabla completa de citas (4 Paso)
- Bloqueantes (Paso 5)
- Pendientes (Paso 6)
- Timestamp de auditoría
Ejemplo:
# Auditoría de citas · [Nombre del escrito]
**Fecha:** 2026-08-16 14:30
**Escrito:** escritos/demanda-principal.md
**Tabla de fuentes:** jurisprudencia/fuentes-exp-123456.md
## Resumen
- ✅ Verificadas: 8
- 🔴 Bloqueantes: 2
- 🔲 Pendientes: 1
## Tabla completa de citas
[la tabla del Paso 4 aquí]
## 🔴 BLOQUEANTES
- Ítem 4: "Decreto N° 1234/2023" → NO ESTÁ EN TABLA, SIN MARCA 🔲 EN ESCRITO
- Ítem 7: "Cámara de Apelaciones…" → REFERENCIA INCOMPLETA, NO VERIFICABLE
## 🔲 PENDIENTES
- Ítem 3: "jurisprudencia pacífica" → ESCRITO MARCA 🔲, REQUIERE DECISIÓN DEL ABOGADO
Integración en argentina-bucles (Paso 6)
Paso 6 MODIFICADO · Verificación final de citas con auditoría
- Correr esta skill: argentina-auditoria-citas sobre el escrito borrador.
- Resolver TODO lo que sea 🔴 (bloqueante):
- Opción A: incorporar la fuente a la tabla (buscar en SAIJ si falta)
- Opción B: eliminar la cita y reformular el párrafo
- Opción C: marcar como 🔲 si es deliberadamente genérica
- Confirmar TODO lo que sea 🔲 (pendiente): es decisión irreversible.
- Entregar: escrito limpio + tabla de fuentes + reporte de auditoría.
Integración en argentina-diagnostico (Sección G)
Sección G MODIFICADO · Derecho (con auditoría de citas)
- Leer la sección de Derecho del escrito.
- Correr esta skill: argentina-auditoria-citas.
- En la tabla de diagnóstico (G):
- 🟢 si todas las citas son ✅ (verificadas) o 🔲 (pendientes deliberadas)
- 🟡 si hay citas verificadas pero la tabla de fuentes está incompleta
- 🔴 si hay citas 🔴 bloqueantes sin resolver
Reglas duras
- Sin cita = sin afirmación. Toda afirmación fáctica o normativa va con cita.
- Sin verificación = 🔲. No hay "probablemente", "creo que", "la doctrina dice": o está en la tabla o va marcada 🔲.
- Auditoría SIEMPRE. Tanto en redacción nueva (argentina-bucles) como en diagnóstico de existentes (argentina-diagnostico), el paso de auditoría es OBLIGATORIO. No hay cierre sin él.
- La tabla es viva. Conforme se desarrolla el caso, la tabla de fuentes
jurisprudencia/fuentes-*.mdcrece. Pero el escrito solo puede citar lo que está en su tabla correspondiente.
Herramientas MCP requeridas
saij_buscar_legislacionysaij_buscar_jurisprudencia: para buscar citas cuando el escrito las incluye pero no están en la tabla local (decisión: crearlas o marca 🔲).saij_documento(uuid): para verificar el contenido exacto de cada cita cuando se agrega a la tabla.
Checksum de auditoría
Para asegurar que una auditoría fue completa, verificar que la suma de: (Verificadas ✅) + (Bloqueantes 🔴) + (Pendientes 🔲) = Total de citas extraídas
Si no coinciden, rehacer la auditoría.