{
  "formatVersion": 1,
  "synthetic": true,
  "asOf": "2026-09-20",
  "description": "Five fictional fixtures and expected local outcomes. Not a provider workflow or CRM import.",
  "scenarios": [
    {
      "id": "supported",
      "label": "01 · Coincidencia respaldada",
      "caption": "La ficha y la fuente del ejemplo identifican la misma cuenta.",
      "input": {
        "id": "DEMO-01",
        "email": "ana@atlas.example",
        "company": null,
        "role": null
      },
      "evidence": [
        {
          "field": "Empresa",
          "value": "Atlas Demo",
          "source": "fixture://feria/registro-01",
          "observedAt": "2026-09-18",
          "consultedAt": "2026-09-20",
          "status": "supported",
          "reason": "Dominio e identidad coinciden en las dos referencias sintéticas del registro."
        },
        {
          "field": "Función",
          "value": "Operaciones",
          "source": "fixture://directorio/ana-01",
          "observedAt": "2026-09-19",
          "consultedAt": "2026-09-20",
          "status": "supported",
          "reason": "Función confirmada en la ficha ficticia; no implica autoridad de compra."
        },
        {
          "field": "Tamaño",
          "value": null,
          "source": "fixture://sin-evidencia",
          "observedAt": null,
          "consultedAt": "2026-09-20",
          "status": "unknown",
          "reason": "No hay información suficiente; este campo opcional permanece desconocido."
        }
      ],
      "expected": {
        "id": "DEMO-01:supported:v1",
        "scenarioId": "supported",
        "leadId": "DEMO-01",
        "originalInput": {
          "id": "DEMO-01",
          "email": "ana@atlas.example",
          "company": null,
          "role": null
        },
        "decision": "ready",
        "reason": "Proponer solo valores respaldados. El tamaño sigue desconocido y ningún dato se escribe en un CRM.",
        "evidence": [
          {
            "field": "Empresa",
            "value": "Atlas Demo",
            "source": "fixture://feria/registro-01",
            "observedAt": "2026-09-18",
            "consultedAt": "2026-09-20",
            "status": "supported",
            "reason": "Dominio e identidad coinciden en las dos referencias sintéticas del registro."
          },
          {
            "field": "Función",
            "value": "Operaciones",
            "source": "fixture://directorio/ana-01",
            "observedAt": "2026-09-19",
            "consultedAt": "2026-09-20",
            "status": "supported",
            "reason": "Función confirmada en la ficha ficticia; no implica autoridad de compra."
          },
          {
            "field": "Tamaño",
            "value": null,
            "source": "fixture://sin-evidencia",
            "observedAt": null,
            "consultedAt": "2026-09-20",
            "status": "unknown",
            "reason": "No hay información suficiente; este campo opcional permanece desconocido."
          }
        ],
        "proposedFields": {
          "Empresa": "Atlas Demo",
          "Función": "Operaciones"
        },
        "writesExecuted": 0,
        "asOf": "2026-09-20"
      }
    },
    {
      "id": "conflict",
      "label": "02 · Fuentes en conflicto",
      "caption": "Dos entidades candidatas: completar el registro sería una falsa certeza.",
      "input": {
        "id": "DEMO-02",
        "email": "equipo@nova.example",
        "company": "Nova Demo A",
        "role": null
      },
      "evidence": [
        {
          "field": "Empresa",
          "value": "Nova Demo A",
          "source": "fixture://origen/02",
          "observedAt": "2026-09-19",
          "consultedAt": "2026-09-20",
          "status": "conflict",
          "reason": "La entrada original y la segunda referencia no resuelven la misma entidad."
        },
        {
          "field": "Empresa",
          "value": "Nova Demo B",
          "source": "fixture://proveedor/02",
          "observedAt": "2026-09-19",
          "consultedAt": "2026-09-20",
          "status": "conflict",
          "reason": "Candidato alternativo; no sobrescribir el valor original ni fusionar cuentas."
        }
      ],
      "expected": {
        "id": "DEMO-02:conflict:v1",
        "scenarioId": "conflict",
        "leadId": "DEMO-02",
        "originalInput": {
          "id": "DEMO-02",
          "email": "equipo@nova.example",
          "company": "Nova Demo A",
          "role": null
        },
        "decision": "review",
        "reason": "Hay identidades o valores incompatibles. Conservar ambas evidencias y el original; no combinar ni sobrescribir.",
        "evidence": [
          {
            "field": "Empresa",
            "value": "Nova Demo A",
            "source": "fixture://origen/02",
            "observedAt": "2026-09-19",
            "consultedAt": "2026-09-20",
            "status": "conflict",
            "reason": "La entrada original y la segunda referencia no resuelven la misma entidad."
          },
          {
            "field": "Empresa",
            "value": "Nova Demo B",
            "source": "fixture://proveedor/02",
            "observedAt": "2026-09-19",
            "consultedAt": "2026-09-20",
            "status": "conflict",
            "reason": "Candidato alternativo; no sobrescribir el valor original ni fusionar cuentas."
          }
        ],
        "proposedFields": {},
        "writesExecuted": 0,
        "asOf": "2026-09-20"
      }
    },
    {
      "id": "unknown",
      "label": "03 · Sin evidencia suficiente",
      "caption": "Un correo genérico no demuestra a qué empresa pertenece una persona.",
      "input": {
        "id": "DEMO-03",
        "email": "persona@correo.example",
        "company": null,
        "role": null
      },
      "evidence": [
        {
          "field": "Empresa",
          "value": null,
          "source": "fixture://sin-coincidencia/03",
          "observedAt": null,
          "consultedAt": "2026-09-20",
          "status": "unknown",
          "reason": "No se puede vincular la dirección del ejercicio a una cuenta. Pedir contexto."
        },
        {
          "field": "Función",
          "value": null,
          "source": "fixture://sin-coincidencia/03",
          "observedAt": null,
          "consultedAt": "2026-09-20",
          "status": "unknown",
          "reason": "Ausencia de evidencia; no es una señal de mal encaje."
        }
      ],
      "expected": {
        "id": "DEMO-03:unknown:v1",
        "scenarioId": "unknown",
        "leadId": "DEMO-03",
        "originalInput": {
          "id": "DEMO-03",
          "email": "persona@correo.example",
          "company": null,
          "role": null
        },
        "decision": "unknown",
        "reason": "Falta evidencia de identidad. Investigar o pedir contexto; desconocido no significa rechazado.",
        "evidence": [
          {
            "field": "Empresa",
            "value": null,
            "source": "fixture://sin-coincidencia/03",
            "observedAt": null,
            "consultedAt": "2026-09-20",
            "status": "unknown",
            "reason": "No se puede vincular la dirección del ejercicio a una cuenta. Pedir contexto."
          },
          {
            "field": "Función",
            "value": null,
            "source": "fixture://sin-coincidencia/03",
            "observedAt": null,
            "consultedAt": "2026-09-20",
            "status": "unknown",
            "reason": "Ausencia de evidencia; no es una señal de mal encaje."
          }
        ],
        "proposedFields": {},
        "writesExecuted": 0,
        "asOf": "2026-09-20"
      }
    },
    {
      "id": "stale",
      "label": "04 · Información antigua",
      "caption": "Consultar hoy una fuente antigua no confirma que el cargo siga vigente.",
      "input": {
        "id": "DEMO-04",
        "email": "leo@delta.example",
        "company": "Delta Demo",
        "role": "Dirección comercial"
      },
      "evidence": [
        {
          "field": "Empresa",
          "value": "Delta Demo",
          "source": "fixture://cuenta/04",
          "observedAt": "2026-09-17",
          "consultedAt": "2026-09-20",
          "status": "supported",
          "reason": "Identidad de empresa resuelta en el ejercicio."
        },
        {
          "field": "Función",
          "value": "Dirección comercial",
          "source": "fixture://archivo/2023/04",
          "observedAt": "2023-05-01",
          "consultedAt": "2026-09-20",
          "status": "stale",
          "reason": "La fuente del cargo es antigua y el caso exige confirmar vigencia antes de usarlo."
        }
      ],
      "expected": {
        "id": "DEMO-04:stale:v1",
        "scenarioId": "stale",
        "leadId": "DEMO-04",
        "originalInput": {
          "id": "DEMO-04",
          "email": "leo@delta.example",
          "company": "Delta Demo",
          "role": "Dirección comercial"
        },
        "decision": "stale",
        "reason": "La vigencia de un dato necesario está sin resolver. Confirmar antes de reutilizarlo; no actualizar automáticamente.",
        "evidence": [
          {
            "field": "Empresa",
            "value": "Delta Demo",
            "source": "fixture://cuenta/04",
            "observedAt": "2026-09-17",
            "consultedAt": "2026-09-20",
            "status": "supported",
            "reason": "Identidad de empresa resuelta en el ejercicio."
          },
          {
            "field": "Función",
            "value": "Dirección comercial",
            "source": "fixture://archivo/2023/04",
            "observedAt": "2023-05-01",
            "consultedAt": "2026-09-20",
            "status": "stale",
            "reason": "La fuente del cargo es antigua y el caso exige confirmar vigencia antes de usarlo."
          }
        ],
        "proposedFields": {},
        "writesExecuted": 0,
        "asOf": "2026-09-20"
      }
    },
    {
      "id": "failure",
      "label": "05 · Fallo del proveedor",
      "caption": "Un error de consulta no es un resultado vacío ni prueba de que el lead no exista.",
      "input": {
        "id": "DEMO-05",
        "email": "maria@orbit.example",
        "company": null,
        "role": null
      },
      "evidence": [
        {
          "field": "Empresa",
          "value": null,
          "source": "fixture://fallo/timeout-05",
          "observedAt": null,
          "consultedAt": "2026-09-20",
          "status": "failure",
          "reason": "Timeout simulado. Conservar la entrada y asignar revisión o reintento controlado."
        }
      ],
      "expected": {
        "id": "DEMO-05:failure:v1",
        "scenarioId": "failure",
        "leadId": "DEMO-05",
        "originalInput": {
          "id": "DEMO-05",
          "email": "maria@orbit.example",
          "company": null,
          "role": null
        },
        "decision": "failure",
        "reason": "La consulta simulada falló. Registrar el error y revisar el reintento sin sustituir valores por vacíos.",
        "evidence": [
          {
            "field": "Empresa",
            "value": null,
            "source": "fixture://fallo/timeout-05",
            "observedAt": null,
            "consultedAt": "2026-09-20",
            "status": "failure",
            "reason": "Timeout simulado. Conservar la entrada y asignar revisión o reintento controlado."
          }
        ],
        "proposedFields": {},
        "writesExecuted": 0,
        "asOf": "2026-09-20"
      }
    }
  ]
}
