# Argentina Auditoria Citas

> Auditoría sistemática de citas normativas y jurisprudenciales en escritos: extrae todas las citas, las cruza contra la tabla de fuentes verificadas del caso (jurisprudencia/fuentes-*.md), y reporta citas verificadas ✅, bloqueantes sin respaldo 🔴, y pendientes 🔲. Paso obligatorio de cierre en argentina-bucles (Paso 6) y argentina-diagnostico (Sección G).

- Skill: `bitcoindefi/argentina-auditoria-citas` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add bitcoindefi/argentina-auditoria-citas`
- Raw SKILL.md: https://api.skillmd.com/api/skills/bitcoindefi/argentina-auditoria-citas/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- License: MIT
- Author: Bitcoindefi (https://skillmd.com/u/bitcoindefi)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/bitcoindefi/argentina-auditoria-citas

---


# 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

1. **Escrito terminado** en cualquier formato (borrador de redacción, escrito final, etc.)
2. **Tabla de fuentes del caso:** archivo `jurisprudencia/fuentes-XXXX.md` donde XXXX
   puede ser identificador del expediente, fecha, o tipo de escrito. Formato estándar:

```markdown
# 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 |
```

3. **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:

```markdown
## 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:

1. ¿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:

```markdown
| 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:

```markdown
# 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**

1. Correr esta skill: **argentina-auditoria-citas** sobre el escrito borrador.
2. 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
3. Confirmar TODO lo que sea 🔲 (pendiente): es decisión irreversible.
4. 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)**

1. Leer la sección de Derecho del escrito.
2. Correr esta skill: **argentina-auditoria-citas**.
3. 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

1. **Sin cita = sin afirmación.** Toda afirmación fáctica o normativa va con cita.
2. **Sin verificación = 🔲.** No hay "probablemente", "creo que", "la doctrina dice":
   o está en la tabla o va marcada 🔲.
3. **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.
4. **La tabla es viva.** Conforme se desarrolla el caso, la tabla de fuentes
   `jurisprudencia/fuentes-*.md` crece. Pero el escrito solo puede citar lo que
   está en su tabla correspondiente.

## Herramientas MCP requeridas

- `saij_buscar_legislacion` y `saij_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.

