---
name: data-crosscheck
description: >
  Verifica datos del plan de negocio contra fuentes externas.
  Delega a investigación web para confirmar o refutar datos numéricos y hechos concretos.
---

# Skill: Data Cross-Check

## Descripción
Verifica datos específicos del plan de negocio contra fuentes externas.
Delega a investigación web para confirmar o refutar cada dato. Se ejecuta en Fase 7 (JUDGE).

## Proceso

1. Leer el plan de negocio (`plan-final.md` o artefactos JSON)
2. Extraer datos verificables (números, porcentajes, afirmaciones concretas)
3. Para cada dato, delegar a investigación web: "Verifica este dato: X. Fuente original: plan de negocio."
4. Generar `CROSS-CHECK-REPORT.json` con resultados

## Formato de Salida

Archivo: `projects/{proyecto}/v{n}/CROSS-CHECK-REPORT.json`

```json
{
  "project": "{proyecto-id}",
  "checked_at": "ISO date",
  "checks": [
    {
      "claim": "TAM de 150.000 personas en Palencia",
      "source_plan": "Sección 3.1",
      "verified": "true|false|partial|unverifiable",
      "actual_value": "148.000 (INE 2024)",
      "confidence": "high|medium|low",
      "notes": "..."
    }
  ],
  "summary": {
    "total": 10,
    "verified": 7,
    "refuted": 1,
    "partial": 2,
    "unverifiable": 0
  }
}
```

## Cómo Delegar a investigación web

Usar `delegar al modelo` a investigación web:

```
Delega a investigación web:
"Verifica este dato: {claim}.
 Fuente original: plan de negocio, sección {source}.
 Busca fuentes independientes que confirmen o refuten el dato.
 Responde con: verified (true/false/partial), actual_value, confidence, notes."
```

## Schema

El report sigue el schema en `schemas/cross-check-report.schema.json`.

## Reglas

- Solo verificar datos numéricos o hechos concretos (no opiniones ni proyecciones internas)
- Máximo 20 checks por ejecución
- Si un dato no se puede verificar, marcar como "unverifiable" (no "false")
- Priorizar checks en: TAM/SAM/SOM, precios de mercado, costes, datos demográficos
- Los datos de proyecciones internas (break-even, cash flow) NO se cross-checkean
- Si más del 30% de datos son refutados → flag como issue crítico para JUDGE

## Integración con Pipeline

- **Fase 7 (JUDGE):** Ejecutar cross-check antes del judgment
- JUDGE debe incluir `CROSS-CHECK-REPORT.json` en su evaluación
- Si hay refutados → issue crítico, potencial vuelta a la fase origen
