{
  "task": "belgeden-bilgi",
  "cases": [
    {
      "id": "belge-1",
      "note": "Kurgu kayıt; eksik alanlarda tahmin yapılmaz.",
      "task": "belgeden-bilgi",
      "input": "Sorumlu Ekin Arı. Teslim tarihi 05.11.2026. Tutar 1.250,50 TL. Süre 14 gün.",
      "expected": {
        "kisi": "Ekin Arı",
        "tarih": "2026-11-05",
        "tutar": 1250.5,
        "sureGun": 14,
        "paraBirimi": "TRY"
      }
    },
    {
      "id": "belge-2",
      "note": "Kurgu kayıt; eksik alanlarda tahmin yapılmaz.",
      "task": "belgeden-bilgi",
      "input": "Başvuruyu Deniz Işık yürütür. Ödeme 75 EUR. Teslim tarihi henüz belirlenmedi.",
      "expected": {
        "kisi": "Deniz Işık",
        "tarih": null,
        "tutar": 75,
        "sureGun": null,
        "paraBirimi": "EUR"
      }
    },
    {
      "id": "belge-3",
      "note": "Kurgu kayıt; eksik alanlarda tahmin yapılmaz.",
      "task": "belgeden-bilgi",
      "input": "Kayıt: 12/12/2026. İlgili kişi ve ücret belirtilmemiştir.",
      "expected": {
        "kisi": null,
        "tarih": "2026-12-12",
        "tutar": null,
        "sureGun": null,
        "paraBirimi": null
      }
    },
    {
      "id": "belge-4",
      "note": "Kurgu kayıt; eksik alanlarda tahmin yapılmaz.",
      "task": "belgeden-bilgi",
      "input": "Sorumlu: Şule Örnek\nSüre: 3 gün\nTutar: 0 TL\nTarih: 01.01.2027",
      "expected": {
        "kisi": "Şule Örnek",
        "tarih": "2027-01-01",
        "tutar": 0,
        "sureGun": 3,
        "paraBirimi": "TRY"
      }
    },
    {
      "id": "belge-5",
      "note": "Kurgu kayıt; eksik alanlarda tahmin yapılmaz.",
      "task": "belgeden-bilgi",
      "input": "Bu taslakta kişi, tarih, tutar ve süre bilgisi bulunmuyor.",
      "expected": {
        "kisi": null,
        "tarih": null,
        "tutar": null,
        "sureGun": null,
        "paraBirimi": null
      }
    },
    {
      "id": "belge-6",
      "note": "Kurgu kayıt; eksik alanlarda tahmin yapılmaz.",
      "task": "belgeden-bilgi",
      "input": "İmza tarihi 01.11.2026, teslim tarihi 17.11.2026. Sorumlu: İlke Uslu. Ödenecek tutar 2.000 USD.",
      "expected": {
        "kisi": "İlke Uslu",
        "tarih": "2026-11-17",
        "tutar": 2000,
        "sureGun": null,
        "paraBirimi": "USD"
      }
    },
    {
      "id": "belge-7",
      "note": "Kurgu kayıt; eksik alanlarda tahmin yapılmaz.",
      "task": "belgeden-bilgi",
      "input": "Sorumlu Çınar Akın, 09.02.2027 günü başlayacak 30 günlük çalışma için 9.999,99 TL bildirir.",
      "expected": {
        "kisi": "Çınar Akın",
        "tarih": "2027-02-09",
        "tutar": 9999.99,
        "sureGun": 30,
        "paraBirimi": "TRY"
      }
    },
    {
      "id": "belge-8",
      "note": "Kurgu kayıt; eksik alanlarda tahmin yapılmaz.",
      "task": "belgeden-bilgi",
      "input": "Toplam bedel 12,05 EUR. 7 gün süre tanındı. Sorumlu henüz atanmadı.",
      "expected": {
        "kisi": null,
        "tarih": null,
        "tutar": 12.05,
        "sureGun": 7,
        "paraBirimi": "EUR"
      }
    },
    {
      "id": "belge-9",
      "note": "Kurgu kayıt; eksik alanlarda tahmin yapılmaz.",
      "task": "belgeden-bilgi",
      "input": "Sorumlu: Öykü İnce. Tarih: 29.02.2028. Ücret bilgisi gizli.",
      "expected": {
        "kisi": "Öykü İnce",
        "tarih": "2028-02-29",
        "tutar": null,
        "sureGun": null,
        "paraBirimi": null
      }
    },
    {
      "id": "belge-10",
      "note": "Kurgu kayıt; eksik alanlarda tahmin yapılmaz.",
      "task": "belgeden-bilgi",
      "input": "Arşiv kaydı — sorumlu Barış Deneme; teslim 30.04.2027; bedel 100 TL; süre 1 gün.",
      "expected": {
        "kisi": "Barış Deneme",
        "tarih": "2027-04-30",
        "tutar": 100,
        "sureGun": 1,
        "paraBirimi": "TRY"
      }
    },
    {
      "id": "belge-11",
      "note": "Kurgu kayıt; eksik alanlarda tahmin yapılmaz.",
      "task": "belgeden-bilgi",
      "input": "Sorumlu Ada Güneş. Önceki tutar 200 TL idi. Bu belgenin geçerli toplamı 250 TL.",
      "expected": {
        "kisi": "Ada Güneş",
        "tarih": null,
        "tutar": 250,
        "sureGun": null,
        "paraBirimi": "TRY"
      }
    },
    {
      "id": "belge-12",
      "note": "Kurgu kayıt; eksik alanlarda tahmin yapılmaz.",
      "task": "belgeden-bilgi",
      "input": "Süre 0 gün. Teslim tarihi 31.12.2026. Bedel ve sorumlu alanları boş.",
      "expected": {
        "kisi": null,
        "tarih": "2026-12-31",
        "tutar": null,
        "sureGun": 0,
        "paraBirimi": null
      }
    },
    {
      "id": "belge-13",
      "note": "Kurgu kayıt; eksik alanlarda tahmin yapılmaz.",
      "task": "belgeden-bilgi",
      "input": "Sorumlu: Işıl Öztürk\nTeslim: 04/03/2027\nTutar: 1.005,10 USD\nSüre: 45 gün",
      "expected": {
        "kisi": "Işıl Öztürk",
        "tarih": "2027-03-04",
        "tutar": 1005.1,
        "sureGun": 45,
        "paraBirimi": "USD"
      }
    },
    {
      "id": "belge-14",
      "note": "Kurgu kayıt; eksik alanlarda tahmin yapılmaz.",
      "task": "belgeden-bilgi",
      "input": "Üç seçenek konuşuldu; hiçbiri seçilmedi. Sorumlu ve teslim tarihi kararlaştırılmadı.",
      "expected": {
        "kisi": null,
        "tarih": null,
        "tutar": null,
        "sureGun": null,
        "paraBirimi": null
      }
    },
    {
      "id": "belge-15",
      "note": "Kurgu kayıt; eksik alanlarda tahmin yapılmaz.",
      "task": "belgeden-bilgi",
      "input": "Sorumlu Doruk Çelik; tutar 0,50 TL. Süre daha sonra açıklanacak.",
      "expected": {
        "kisi": "Doruk Çelik",
        "tarih": null,
        "tutar": 0.5,
        "sureGun": null,
        "paraBirimi": "TRY"
      }
    },
    {
      "id": "belge-16",
      "note": "Kurgu kayıt; eksik alanlarda tahmin yapılmaz.",
      "task": "belgeden-bilgi",
      "input": "Teslim 15.08.2027. Belgedeki telefon ve sipariş numarası tutar değildir. Sipariş no: 7412.",
      "expected": {
        "kisi": null,
        "tarih": "2027-08-15",
        "tutar": null,
        "sureGun": null,
        "paraBirimi": null
      }
    },
    {
      "id": "belge-17",
      "note": "Kurgu kayıt; eksik alanlarda tahmin yapılmaz.",
      "task": "belgeden-bilgi",
      "input": "Sorumlu Ece Yolcu. 10 günlük işlem. 23.06.2027 günü 3.450 EUR teslim edilecek.",
      "expected": {
        "kisi": "Ece Yolcu",
        "tarih": "2027-06-23",
        "tutar": 3450,
        "sureGun": 10,
        "paraBirimi": "EUR"
      }
    },
    {
      "id": "belge-18",
      "note": "Kurgu kayıt; eksik alanlarda tahmin yapılmaz.",
      "task": "belgeden-bilgi",
      "input": "Sorumlu: Umut Şen. Bu kayıt 100.000 TL bedel içerir; tarih yoktur.",
      "expected": {
        "kisi": "Umut Şen",
        "tarih": null,
        "tutar": 100000,
        "sureGun": null,
        "paraBirimi": "TRY"
      }
    },
    {
      "id": "belge-19",
      "note": "Kurgu kayıt; eksik alanlarda tahmin yapılmaz.",
      "task": "belgeden-bilgi",
      "input": "Sorumlu Gökçe Yaz. Teslim tarihi 02.11.2026. Tutar 18,90 USD. Süre 90 gün.",
      "expected": {
        "kisi": "Gökçe Yaz",
        "tarih": "2026-11-02",
        "tutar": 18.9,
        "sureGun": 90,
        "paraBirimi": "USD"
      }
    },
    {
      "id": "belge-20",
      "note": "Kurgu kayıt; eksik alanlarda tahmin yapılmaz.",
      "task": "belgeden-bilgi",
      "input": "Onay bekleniyor. Sorumlu: Yağız Eren. Süre: 365 gün. Ücret henüz hesaplanmadı.",
      "expected": {
        "kisi": "Yağız Eren",
        "tarih": null,
        "tutar": null,
        "sureGun": 365,
        "paraBirimi": null
      }
    }
  ],
  "limits": "Her görevde 20 sentetik örnek. Dar kapsamlı ön çalışma; Türkçenin tamamını veya tüketici sohbet uygulamalarını temsil etmez. İlk deneme esas alınır. Yanlış yanıt ve erişim hatası ayrıdır. Küçük farklar kesin kazanan göstermez. Metin görevi üslup değerlendirmesi değildir; geçerli farklı düzeltmeler manuel inceleme gerektirir.",
  "review": {
    "at": "2026-11-02T12:05:45.794Z",
    "by": "Mevlüt Can Karakaş",
    "note": "2026-11-02 sohbetinde temel belge/CSV/metin değerlendirme kuralları ve tutarların kurgu olduğu açıklandıktan sonra kullanıcı “tamam yap” diyerek uygulamayı onayladı. Bu kayıt temel kuralların onayıdır; 60 beklenen cevabın veya model çıktılarının tamamının insan tarafından tek tek doğrulandığı iddiası değildir. Ücretli çağrı/ödeme yetkisi yoktur."
  },
  "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
  "version": "25e6bd13dd8ca52c57e7c63f207d5337a4c62666076e644d78e1ad5afa7cdfc5",
  "attempts": [
    {
      "id": "ea905935-0bdf-49ae-9cbe-e13c59c98f4f",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "gemini-3.1-flash-lite",
      "tools": false,
      "caseId": "belge-1",
      "output": "{\n  \"kisi\": \"Ekin Arı\",\n  \"tarih\": \"2026-11-05\",\n  \"tutar\": 1250.50,\n  \"paraBirimi\": \"TRY\",\n  \"sureGun\": 14\n}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "gemini-3.1-flash-lite",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Sorumlu Ekin Arı. Teslim tarihi 05.11.2026. Tutar 1.250,50 TL. Süre 14 gün."
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "gemini",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 2379,
      "requestId": "yXzoas2dLpaJxN8PyPqIiQY",
      "startedAt": "2026-11-02T12:06:33.560Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:06:35.971Z",
      "httpStatus": 200,
      "inputTokens": 186,
      "requestHash": "36fbe574118047721b4ab3ff1fa5fd0345a1cffa45267e1b8ad416b4f38d19be",
      "outputTokens": 68,
      "responseHash": "8f37df5f44dc529e28405b790e29432c3fe978a34556a7f50c7bd88a3c0d6e75",
      "returnedModel": "gemini-3.1-flash-lite",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "c8783b4a-115e-4002-ae35-ec780999f71d",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "openai/gpt-oss-120b",
      "tools": false,
      "caseId": "belge-1",
      "output": "{\"kisi\":\"Ekin Arı\",\"tarih\":\"2026-11-05\",\"tutar\":1250.5,\"paraBirimi\":\"TRY\",\"sureGun\":14}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "openai/gpt-oss-120b",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Sorumlu Ekin Arı. Teslim tarihi 05.11.2026. Tutar 1.250,50 TL. Süre 14 gün."
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "groq",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 548,
      "requestId": "req_01m6e2ez89e84tpc5662wdyc83",
      "startedAt": "2026-11-02T12:06:35.992Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:06:36.568Z",
      "httpStatus": 200,
      "inputTokens": 273,
      "requestHash": "2581a1695f94cac5236e2402677ee7b6e25e81beb048fc3c963167cfcca0285b",
      "outputTokens": 94,
      "responseHash": "4509498f6611d9c952ba14ee985e230b707074798696efebb4ce125c57c2df6b",
      "returnedModel": "openai/gpt-oss-120b",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "3a790622-9c98-4f82-87a7-f00e4530785b",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "gemini-3.1-flash-lite",
      "tools": false,
      "caseId": "belge-2",
      "output": "{\n  \"kisi\": \"Deniz Işık\",\n  \"tarih\": null,\n  \"tutar\": 75,\n  \"paraBirimi\": \"EUR\",\n  \"sureGun\": null\n}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "gemini-3.1-flash-lite",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Başvuruyu Deniz Işık yürütür. Ödeme 75 EUR. Teslim tarihi henüz belirlenmedi."
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "gemini",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 1131,
      "requestId": "zHzoasmlLtWW28oPga3A0AY",
      "startedAt": "2026-11-02T12:06:36.585Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:06:37.744Z",
      "httpStatus": 200,
      "inputTokens": 168,
      "requestHash": "b3245495778dce362a1ffb6bbcda6755aec6a9aaacf628fc3d51b11b53a8fe15",
      "outputTokens": 51,
      "responseHash": "9d2bbeeffdea40d8fc977052115130a225013af72005a2e8c34969cdb4cdf6fc",
      "returnedModel": "gemini-3.1-flash-lite",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "a622caca-2af2-4159-9f6a-5835b944dc40",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "openai/gpt-oss-120b",
      "tools": false,
      "caseId": "belge-2",
      "output": "{\"kisi\":\"Deniz Işık\",\"tarih\":null,\"tutar\":75,\"paraBirimi\":\"EUR\",\"sureGun\":null}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "openai/gpt-oss-120b",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Başvuruyu Deniz Işık yürütür. Ödeme 75 EUR. Teslim tarihi henüz belirlenmedi."
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "groq",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 492,
      "requestId": "req_01m6e2f0z6ec39zkr41dsy376s",
      "startedAt": "2026-11-02T12:06:37.761Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:06:38.281Z",
      "httpStatus": 200,
      "inputTokens": 264,
      "requestHash": "651bb815f1e88be4f083822c413e6b0d2e6901771aca99adb05dea6d9421206f",
      "outputTokens": 77,
      "responseHash": "c2a6e24c9cc466ff2839afce07a3e28f5918dbc141cf8da5f707d88b08295023",
      "returnedModel": "openai/gpt-oss-120b",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "41d42883-4028-46f1-a10c-3e1c1d715c92",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "gemini-3.1-flash-lite",
      "tools": false,
      "caseId": "belge-3",
      "output": "{\n  \"kisi\": null,\n  \"tarih\": \"2026-12-12\",\n  \"tutar\": null,\n  \"paraBirimi\": null,\n  \"sureGun\": null\n}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "gemini-3.1-flash-lite",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Kayıt: 12/12/2026. İlgili kişi ve ücret belirtilmemiştir."
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "gemini",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 13658,
      "requestId": "E33oap7lDJyM7M8Pn_m2yQQ",
      "startedAt": "2026-11-02T12:07:46.946Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:08:00.675Z",
      "httpStatus": 200,
      "inputTokens": 171,
      "requestHash": "d7c7d002e126493ef9f5ca1083b0f2b8adb867704ad8120668f09cc6980f2c3b",
      "outputTokens": 54,
      "responseHash": "b59710093ebf952d4955dfb71341ee7c3df5d70b5ce152a1f9a9bcc4a73c6fb5",
      "returnedModel": "gemini-3.1-flash-lite",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "a22a59a1-9abb-4aaf-9433-9a3e7d885800",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "openai/gpt-oss-120b",
      "tools": false,
      "caseId": "belge-3",
      "output": "{\"kisi\":null,\"tarih\":\"2026-12-12\",\"tutar\":null,\"paraBirimi\":null,\"sureGun\":null}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "openai/gpt-oss-120b",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Kayıt: 12/12/2026. İlgili kişi ve ücret belirtilmemiştir."
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "groq",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 284,
      "requestId": "req_01m6e2hhzwefvtfpet6c4dkw14",
      "startedAt": "2026-11-02T12:08:00.709Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:08:01.026Z",
      "httpStatus": 200,
      "inputTokens": 261,
      "requestHash": "9706efeb28425d58418891cbf6e6e4d217546a467d4dd94ee0c202af3f8fe7b3",
      "outputTokens": 88,
      "responseHash": "7d767d1a5829d7cde6c9c52b8eaffa0fa5e39dcd986a45ad4f598ae8db92dd3f",
      "returnedModel": "openai/gpt-oss-120b",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "c40b101b-5156-49a3-8420-3e0bb1569eb4",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "gemini-3.1-flash-lite",
      "tools": false,
      "caseId": "belge-4",
      "output": "{\n  \"kisi\": \"Şule Örnek\",\n  \"tarih\": \"2027-01-01\",\n  \"tutar\": 0,\n  \"paraBirimi\": \"TRY\",\n  \"sureGun\": 3\n}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "gemini-3.1-flash-lite",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Sorumlu: Şule Örnek\nSüre: 3 gün\nTutar: 0 TL\nTarih: 01.01.2027"
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "gemini",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 2035,
      "requestId": "IX3oasCiEI_5nsEP5J-_4AQ",
      "startedAt": "2026-11-02T12:08:01.050Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:08:03.114Z",
      "httpStatus": 200,
      "inputTokens": 182,
      "requestHash": "3aab325b14454d2e1ea4151449e4e0a3b9f028a9616d9366cf810d5ed1c8bbbf",
      "outputTokens": 62,
      "responseHash": "2996505d9ff3bd06ae43319b33312f18ae44780b72c2692036d17b45869f1890",
      "returnedModel": "gemini-3.1-flash-lite",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "4be1462f-7f0a-4380-a7c9-43f86a42c2a2",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "openai/gpt-oss-120b",
      "tools": false,
      "caseId": "belge-4",
      "output": "{\"kisi\":\"Şule Örnek\",\"tarih\":\"2027-01-01\",\"tutar\":0,\"paraBirimi\":\"TRY\",\"sureGun\":3}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "openai/gpt-oss-120b",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Sorumlu: Şule Örnek\nSüre: 3 gün\nTutar: 0 TL\nTarih: 01.01.2027"
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "groq",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 569,
      "requestId": "req_01m6e2hmbdeazt54d29t8y7szy",
      "startedAt": "2026-11-02T12:08:03.140Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:08:03.742Z",
      "httpStatus": 200,
      "inputTokens": 272,
      "requestHash": "9b0bfda253bc0c7b83ebfaf71df2eb44926cede8ebc53e5f69026460588f2c02",
      "outputTokens": 114,
      "responseHash": "393d935fa3ff5d905e586f26d8b5014794c52453fe06130463111298f7c59928",
      "returnedModel": "openai/gpt-oss-120b",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "58da9b40-41f1-4f9f-8ae6-1767e7fb9007",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "gemini-3.1-flash-lite",
      "tools": false,
      "caseId": "belge-5",
      "output": "{\n  \"kisi\": null,\n  \"tarih\": null,\n  \"tutar\": null,\n  \"paraBirimi\": null,\n  \"sureGun\": null\n}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "gemini-3.1-flash-lite",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Bu taslakta kişi, tarih, tutar ve süre bilgisi bulunmuyor."
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "gemini",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 10395,
      "requestId": "mX3oaqelMt33xN8Po463kAQ",
      "startedAt": "2026-11-02T12:10:01.465Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:10:12.037Z",
      "httpStatus": 200,
      "inputTokens": 161,
      "requestHash": "567b14569fda5e3a30acb06ae411224840d19af619c2fc15967408969afaa2ce",
      "outputTokens": 44,
      "responseHash": "ba13db53632eea978f109dfa1247e92f0d855e836a5b4b5bbdeb9b924db2e0c9",
      "returnedModel": "gemini-3.1-flash-lite",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "10ba8990-e527-437f-9a2d-6b905d089f7c",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "openai/gpt-oss-120b",
      "tools": false,
      "caseId": "belge-5",
      "output": "{\"kisi\":null,\"tarih\":null,\"tutar\":null,\"paraBirimi\":null,\"sureGun\":null}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "openai/gpt-oss-120b",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Bu taslakta kişi, tarih, tutar ve süre bilgisi bulunmuyor."
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "groq",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 440,
      "requestId": "req_01m6e2nj8ee9fsg09jznj90mrn",
      "startedAt": "2026-11-02T12:10:12.063Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:10:12.534Z",
      "httpStatus": 200,
      "inputTokens": 256,
      "requestHash": "8bb72368debe5f297c973bfe693b3ca07e10554e509b6e2c77e1875f7ef85b57",
      "outputTokens": 52,
      "responseHash": "78ac5c0e8f8ef612201b8055b11c5f1a71bd6e02abfe948b0418269356a0b79d",
      "returnedModel": "openai/gpt-oss-120b",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "11f7ccd4-871e-49e8-89fa-ae3a2f5e08da",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "gemini-3.1-flash-lite",
      "tools": false,
      "caseId": "belge-6",
      "output": "{\n  \"kisi\": \"İlke Uslu\",\n  \"tarih\": \"2026-11-17\",\n  \"tutar\": 2000,\n  \"paraBirimi\": \"USD\",\n  \"sureGun\": null\n}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "gemini-3.1-flash-lite",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "İmza tarihi 01.11.2026, teslim tarihi 17.11.2026. Sorumlu: İlke Uslu. Ödenecek tutar 2.000 USD."
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "gemini",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 16105,
      "requestId": "FX7oas_7JMW0nsEPppzx0QQ",
      "startedAt": "2026-11-02T12:12:05.346Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:12:21.537Z",
      "httpStatus": 200,
      "inputTokens": 196,
      "requestHash": "aca11bc5bc408d82b051c7e1099c1853f21fb81abbc39c28f4e9134f99d73860",
      "outputTokens": 64,
      "responseHash": "2f3977ba3227235c1ba1de401bcc58c66fd3c9c64625f8b7b713f1ef9dc23d15",
      "returnedModel": "gemini-3.1-flash-lite",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "90bbd4ec-9a3f-44a1-a79a-5b15f0a021b1",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "openai/gpt-oss-120b",
      "tools": false,
      "caseId": "belge-6",
      "output": "{\"kisi\":\"İlke Uslu\",\"tarih\":\"2026-11-17\",\"tutar\":2000,\"paraBirimi\":\"USD\",\"sureGun\":null}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "openai/gpt-oss-120b",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "İmza tarihi 01.11.2026, teslim tarihi 17.11.2026. Sorumlu: İlke Uslu. Ödenecek tutar 2.000 USD."
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "groq",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 539,
      "requestId": "req_01m6e2sgrhedjtf78d5de2k7c6",
      "startedAt": "2026-11-02T12:12:21.568Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:12:22.157Z",
      "httpStatus": 200,
      "inputTokens": 280,
      "requestHash": "389601523e42429c2bdf586f643f46cc8e95dff03717e399b6c08b176458f236",
      "outputTokens": 108,
      "responseHash": "724b80b20147a6e2952ebfe6d40976e282e5e4f9c68af2ca5eee1c4b94cbaf22",
      "returnedModel": "openai/gpt-oss-120b",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "47de22f9-b56d-4597-82fa-03e98c05759e",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "gemini-3.1-flash-lite",
      "tools": false,
      "caseId": "belge-7",
      "output": "{\n  \"kisi\": \"Çınar Akın\",\n  \"tarih\": \"2027-02-09\",\n  \"tutar\": 9999.99,\n  \"paraBirimi\": \"TRY\",\n  \"sureGun\": 30\n}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "gemini-3.1-flash-lite",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Sorumlu Çınar Akın, 09.02.2027 günü başlayacak 30 günlük çalışma için 9.999,99 TL bildirir."
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "gemini",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 2123,
      "requestId": "TH7oarL6MoWmkdUPvsPS2AQ",
      "startedAt": "2026-11-02T12:13:00.617Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:13:02.769Z",
      "httpStatus": 200,
      "inputTokens": 184,
      "requestHash": "c51cc75a0b64dd0eba32b6390b29ed9a336052775a237198940ac180aec994a3",
      "outputTokens": 68,
      "responseHash": "ff762458e8cb009804ff9612a716fec0e40c0cdf0f92dc70768d90db1b2d5569",
      "returnedModel": "gemini-3.1-flash-lite",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "b210740e-923f-4299-a5c1-392227351ce0",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "openai/gpt-oss-120b",
      "tools": false,
      "caseId": "belge-7",
      "output": "{\"kisi\":\"Çınar Akın\",\"tarih\":\"2027-02-09\",\"tutar\":9999.99,\"paraBirimi\":\"TRY\",\"sureGun\":30}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "openai/gpt-oss-120b",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Sorumlu Çınar Akın, 09.02.2027 günü başlayacak 30 günlük çalışma için 9.999,99 TL bildirir."
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "groq",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 607,
      "requestId": "req_01m6e2ts14ewr8px872qamypnk",
      "startedAt": "2026-11-02T12:13:02.806Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:13:03.470Z",
      "httpStatus": 200,
      "inputTokens": 272,
      "requestHash": "3a625e28de3133f9c5d1653f478bedf2b62cdf1161b36cb636d4cf98bf6877f7",
      "outputTokens": 124,
      "responseHash": "a29c311078be6a3f6fec148608f6d7da88826539c95e6b60fee0af4f9c6f4240",
      "returnedModel": "openai/gpt-oss-120b",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "f024c43a-39a4-4521-9182-2d9d2a049f75",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "gemini-3.1-flash-lite",
      "tools": false,
      "caseId": "belge-8",
      "output": "{\n  \"kisi\": null,\n  \"tarih\": null,\n  \"tutar\": 12.05,\n  \"paraBirimi\": \"EUR\",\n  \"sureGun\": 7\n}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "gemini-3.1-flash-lite",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Toplam bedel 12,05 EUR. 7 gün süre tanındı. Sorumlu henüz atanmadı."
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "gemini",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 8375,
      "requestId": "T37oaqKRK6uZkdUPx4mEmQU",
      "startedAt": "2026-11-02T12:13:03.493Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:13:11.920Z",
      "httpStatus": 200,
      "inputTokens": 169,
      "requestHash": "b8cd77af1de99e86834889b010b477a7ce828e6d3aea12a27eade2fbd100bea5",
      "outputTokens": 51,
      "responseHash": "5811cb9910eaebd73bd586df36370dba97c0950f91f5a9b961805c793ec665f8",
      "returnedModel": "gemini-3.1-flash-lite",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "893613a9-92d6-4620-9d6f-00dc908ee7c8",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "openai/gpt-oss-120b",
      "tools": false,
      "caseId": "belge-8",
      "output": "{\"kisi\":null,\"tarih\":null,\"tutar\":12.05,\"paraBirimi\":\"EUR\",\"sureGun\":7}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "openai/gpt-oss-120b",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Toplam bedel 12,05 EUR. 7 gün süre tanındı. Sorumlu henüz atanmadı."
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "groq",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 388,
      "requestId": "req_01m6e2v1xwebz9cpyee8g6hmtk",
      "startedAt": "2026-11-02T12:13:11.943Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:13:12.361Z",
      "httpStatus": 200,
      "inputTokens": 265,
      "requestHash": "72df0afe509d507554a9aa7e3923f974742dbe6680ca752a422ced267be8e7a0",
      "outputTokens": 66,
      "responseHash": "b9bd95e65c8b4ae2fd8301e232e481d11c9ac68a041d9ed61096cfa24881080e",
      "returnedModel": "openai/gpt-oss-120b",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "609cdeeb-93cc-4e85-a1fc-841339168612",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "gemini-3.1-flash-lite",
      "tools": false,
      "caseId": "belge-9",
      "output": "{\n  \"kisi\": \"Öykü İnce\",\n  \"tarih\": \"2028-02-29\",\n  \"tutar\": null,\n  \"paraBirimi\": null,\n  \"sureGun\": null\n}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "gemini-3.1-flash-lite",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Sorumlu: Öykü İnce. Tarih: 29.02.2028. Ücret bilgisi gizli."
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "gemini",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 13350,
      "requestId": "iX7oariKGLDqnsEPs7eR6AI",
      "startedAt": "2026-11-02T12:14:01.006Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:14:14.418Z",
      "httpStatus": 200,
      "inputTokens": 175,
      "requestHash": "2b202c73df99e99ad68eae5305cc6d32c381c53e471e29cf88e9dd967d8729fc",
      "outputTokens": 59,
      "responseHash": "d81fd084f2da51f78025cf97c45306ab47abf24c130be35fd37ef005fc21ec99",
      "returnedModel": "gemini-3.1-flash-lite",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "f731884c-9ec6-487c-94a5-dd8e5b71c452",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "openai/gpt-oss-120b",
      "tools": false,
      "caseId": "belge-9",
      "output": "{\"kisi\":\"Öykü İnce\",\"tarih\":\"2028-02-29\",\"tutar\":null,\"paraBirimi\":null,\"sureGun\":null}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "openai/gpt-oss-120b",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Sorumlu: Öykü İnce. Tarih: 29.02.2028. Ücret bilgisi gizli."
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "groq",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 490,
      "requestId": "req_01m6e2wyyvemh8vzg81zhbc8br",
      "startedAt": "2026-11-02T12:14:14.442Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:14:14.960Z",
      "httpStatus": 200,
      "inputTokens": 266,
      "requestHash": "2338760d26c4862a551c73921d1ba44cbbf62d868eda292df0966cd037abd82e",
      "outputTokens": 109,
      "responseHash": "e20d698d996f1a7e773dc629d23d61c48df67b3d6eda9c5b41b6a03168f84bf0",
      "returnedModel": "openai/gpt-oss-120b",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "69c5e212-8248-443f-a02f-58c7013a625d",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "gemini-3.1-flash-lite",
      "tools": false,
      "caseId": "belge-10",
      "output": "{\n  \"kisi\": \"Barış Deneme\",\n  \"tarih\": \"2027-04-30\",\n  \"tutar\": 100,\n  \"paraBirimi\": \"TRY\",\n  \"sureGun\": 1\n}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "gemini-3.1-flash-lite",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Arşiv kaydı — sorumlu Barış Deneme; teslim 30.04.2027; bedel 100 TL; süre 1 gün."
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "gemini",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 7308,
      "requestId": "An_oatT8JbDwnsEP5p3ooQU",
      "startedAt": "2026-11-02T12:16:02.349Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:16:09.821Z",
      "httpStatus": 200,
      "inputTokens": 181,
      "requestHash": "d46be5c611f87d4ebda2deaf6367e9abb2f2ed2c929d3c999479609241210d17",
      "outputTokens": 63,
      "responseHash": "a140a8f10efbd7957ae6d1f13d3e68b95f24865cbd97ca078e6484962788c738",
      "returnedModel": "gemini-3.1-flash-lite",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "181443c7-f8a3-4a31-90a9-2ece3a4d42bc",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "openai/gpt-oss-120b",
      "tools": false,
      "caseId": "belge-10",
      "output": "{\"kisi\":\"Barış Deneme\",\"tarih\":\"2027-04-30\",\"tutar\":100,\"paraBirimi\":\"TRY\",\"sureGun\":1}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "openai/gpt-oss-120b",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Arşiv kaydı — sorumlu Barış Deneme; teslim 30.04.2027; bedel 100 TL; süre 1 gün."
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "groq",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 524,
      "requestId": "req_01m6e30fnmexhbn7dp1m4agd8q",
      "startedAt": "2026-11-02T12:16:09.854Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:16:10.410Z",
      "httpStatus": 200,
      "inputTokens": 272,
      "requestHash": "c241434249ff253580502b64553a16d457f558d8708204880fa6087ae9519717",
      "outputTokens": 84,
      "responseHash": "34c45d3c73180a21355e55dc80794413aaaf66194311e106fbc5c92023bb3fd3",
      "returnedModel": "openai/gpt-oss-120b",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "e3291e44-72e9-4b2d-b825-2b3130324ae4",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "gemini-3.1-flash-lite",
      "tools": false,
      "caseId": "belge-11",
      "output": "{\n  \"kisi\": \"Ada Güneş\",\n  \"tarih\": null,\n  \"tutar\": 250,\n  \"paraBirimi\": \"TRY\",\n  \"sureGun\": null\n}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "gemini-3.1-flash-lite",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Sorumlu Ada Güneş. Önceki tutar 200 TL idi. Bu belgenin geçerli toplamı 250 TL."
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "gemini",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 4418,
      "requestId": "FX_oasKdG-LPnsEP5MHlwQM",
      "startedAt": "2026-11-02T12:16:21.249Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:16:25.698Z",
      "httpStatus": 200,
      "inputTokens": 176,
      "requestHash": "729a9756ad20d7ad9409c27007c85e100d5d90558a9d212d13b1af3916ca9dc3",
      "outputTokens": 51,
      "responseHash": "dbd5a6ce7186a500d21d5291c8b751b13b08969c179329253b91e88eb74aae90",
      "returnedModel": "gemini-3.1-flash-lite",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "99645da4-f293-4386-8543-a4e62068229e",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "openai/gpt-oss-120b",
      "tools": false,
      "caseId": "belge-11",
      "output": "{\"kisi\":\"Ada Güneş\",\"tarih\":null,\"tutar\":250,\"paraBirimi\":\"TRY\",\"sureGun\":null}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "openai/gpt-oss-120b",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Sorumlu Ada Güneş. Önceki tutar 200 TL idi. Bu belgenin geçerli toplamı 250 TL."
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "groq",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 281,
      "requestId": "req_01m6e30z6neps92thj5st8z8tv",
      "startedAt": "2026-11-02T12:16:25.727Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:16:26.064Z",
      "httpStatus": 200,
      "inputTokens": 268,
      "requestHash": "e89df801b32cbed3aa847f6f854476b2d521c52a83c6b4052d28421216c9d3d0",
      "outputTokens": 84,
      "responseHash": "0a843441cdfa2f4d12cbd41786a0d9b0039789ad65bcd2aaa4455522e312b0da",
      "returnedModel": "openai/gpt-oss-120b",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "dc72c5fe-242a-4152-b9f3-6325cce0d1c1",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "gemini-3.1-flash-lite",
      "tools": false,
      "caseId": "belge-12",
      "output": "{\n  \"kisi\": null,\n  \"tarih\": \"2026-12-31\",\n  \"tutar\": null,\n  \"paraBirimi\": null,\n  \"sureGun\": 0\n}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "gemini-3.1-flash-lite",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Süre 0 gün. Teslim tarihi 31.12.2026. Bedel ve sorumlu alanları boş."
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "gemini",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 4651,
      "requestId": "Gn_oatz0Ed6TkdUPkOigiAU",
      "startedAt": "2026-11-02T12:16:26.084Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:16:30.763Z",
      "httpStatus": 200,
      "inputTokens": 173,
      "requestHash": "2aeac1cc70f9331e9ad258b3b0994ddce536687e645a1d7d0404ea139a956bfd",
      "outputTokens": 55,
      "responseHash": "2593b078ee5ee572beb6e2eb73a03ec061678335b07a26b918b2cd486d60b276",
      "returnedModel": "gemini-3.1-flash-lite",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "2126560e-2b40-4400-84e7-5e6a43f4a5c8",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "openai/gpt-oss-120b",
      "tools": false,
      "caseId": "belge-12",
      "output": "{\"kisi\":null,\"tarih\":\"2026-12-31\",\"tutar\":null,\"paraBirimi\":null,\"sureGun\":0}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "openai/gpt-oss-120b",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Süre 0 gün. Teslim tarihi 31.12.2026. Bedel ve sorumlu alanları boş."
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "groq",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 429,
      "requestId": "req_01m6e3143fezj8ptncgavse9dm",
      "startedAt": "2026-11-02T12:16:30.781Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:16:31.239Z",
      "httpStatus": 200,
      "inputTokens": 265,
      "requestHash": "9b9d4928616a1b0b627b10d1ae0b74cff266c37ac12589907326c8f47c9bef4e",
      "outputTokens": 81,
      "responseHash": "4a083c804498bb3162c61930b3c49bceee0836ed5849908ad818b5407f2838c3",
      "returnedModel": "openai/gpt-oss-120b",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "cfcde2b0-d28a-43f7-8510-f5591e91b5b2",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "gemini-3.1-flash-lite",
      "tools": false,
      "caseId": "belge-13",
      "output": "{\n  \"kisi\": \"Işıl Öztürk\",\n  \"tarih\": \"2027-03-04\",\n  \"tutar\": 1005.10,\n  \"paraBirimi\": \"USD\",\n  \"sureGun\": 45\n}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "gemini-3.1-flash-lite",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Sorumlu: Işıl Öztürk\nTeslim: 04/03/2027\nTutar: 1.005,10 USD\nSüre: 45 gün"
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "gemini",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 5057,
      "requestId": "H3_oapfYGKuZkdUPx4mEmQU",
      "startedAt": "2026-11-02T12:16:31.257Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:16:36.370Z",
      "httpStatus": 200,
      "inputTokens": 190,
      "requestHash": "5cae94f8ec411bd0e8584ee97693f6295cf709180828589ab02bf3f2ef681fb1",
      "outputTokens": 70,
      "responseHash": "e582090efce631980fe60fe671735d86fa8bc810e328f2807f2836c580a30ab8",
      "returnedModel": "gemini-3.1-flash-lite",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "238d2c8a-3783-4725-82c6-553edb335a22",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "openai/gpt-oss-120b",
      "tools": false,
      "caseId": "belge-13",
      "output": "{\"kisi\":\"Işıl Öztürk\",\"tarih\":\"2027-03-04\",\"tutar\":1005.10,\"paraBirimi\":\"USD\",\"sureGun\":45}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "openai/gpt-oss-120b",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Sorumlu: Işıl Öztürk\nTeslim: 04/03/2027\nTutar: 1.005,10 USD\nSüre: 45 gün"
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "groq",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 559,
      "requestId": "req_01m6e319k9e4q978t6p0hw2ggz",
      "startedAt": "2026-11-02T12:16:36.403Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:16:36.992Z",
      "httpStatus": 200,
      "inputTokens": 277,
      "requestHash": "4a0673229640af24a593d2da213d8dab3b6a257b96afccc396ab4769c1fe709e",
      "outputTokens": 141,
      "responseHash": "c9fa8687c456cf32d43393dcccabfa9a85e75cdd9fa94b53da6e47e9c36895dc",
      "returnedModel": "openai/gpt-oss-120b",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "8df7a1c3-697a-48c3-a925-699f9fa081b0",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "gemini-3.1-flash-lite",
      "tools": false,
      "caseId": "belge-14",
      "output": "{\n  \"kisi\": null,\n  \"tarih\": null,\n  \"tutar\": null,\n  \"paraBirimi\": null,\n  \"sureGun\": null\n}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "gemini-3.1-flash-lite",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Üç seçenek konuşuldu; hiçbiri seçilmedi. Sorumlu ve teslim tarihi kararlaştırılmadı."
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "gemini",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 4033,
      "requestId": "JX_oat25DMrrkdUP87PGyQQ",
      "startedAt": "2026-11-02T12:16:37.016Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:16:41.076Z",
      "httpStatus": 200,
      "inputTokens": 169,
      "requestHash": "24dd2272e9828318ca8edf08c686820753caf587e48684011964156304d0a4f6",
      "outputTokens": 44,
      "responseHash": "576409c6214fd8ee99e2bcc38d82cdb35c7250525fb5a9154bbebd2eb4637b9f",
      "returnedModel": "gemini-3.1-flash-lite",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "e3802b02-db1a-494c-88cf-4c63940c7495",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "openai/gpt-oss-120b",
      "tools": false,
      "caseId": "belge-14",
      "output": "{\"kisi\":null,\"tarih\":null,\"tutar\":null,\"paraBirimi\":null,\"sureGun\":null}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "openai/gpt-oss-120b",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Üç seçenek konuşuldu; hiçbiri seçilmedi. Sorumlu ve teslim tarihi kararlaştırılmadı."
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "groq",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 350,
      "requestId": "req_01m6e31e5ye3cb4ntgb6t64nta",
      "startedAt": "2026-11-02T12:16:41.101Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:16:41.479Z",
      "httpStatus": 200,
      "inputTokens": 264,
      "requestHash": "dc486ae3e8206e0489455872c9a7a7f7c5fd837a18ad38b202cb3b0bbbd17c12",
      "outputTokens": 45,
      "responseHash": "b87ba39651b733a6e28b307cf29cfc2d88a62441044c025c0348ffe9166c53a1",
      "returnedModel": "openai/gpt-oss-120b",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "465547f9-3531-4c99-80c6-7f56f67474b2",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": null,
        "reason": "transport_failure",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "gemini-3.1-flash-lite",
      "tools": false,
      "caseId": "belge-15",
      "output": null,
      "repeat": 0,
      "status": "provider_error",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "gemini-3.1-flash-lite",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Sorumlu Doruk Çelik; tutar 0,50 TL. Süre daha sonra açıklanacak."
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "gemini",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 8615,
      "requestId": null,
      "startedAt": "2026-11-02T12:16:41.504Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:16:50.172Z",
      "httpStatus": 503,
      "inputTokens": null,
      "requestHash": "988a87f063460957748879d7cd97273f96c253050518fd1a3e571c8c1d142c5a",
      "outputTokens": null,
      "responseHash": "302485908d0a3f54dbc236f62975283dc60500340c931075a82ed075770f1ffc",
      "returnedModel": null,
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "ac9e640c-8b93-45d2-be2a-43d8462aa419",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "openai/gpt-oss-120b",
      "tools": false,
      "caseId": "belge-15",
      "output": "{\"kisi\":\"Doruk Çelik\",\"tarih\":null,\"tutar\":0.5,\"paraBirimi\":\"TRY\",\"sureGun\":null}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "openai/gpt-oss-120b",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Sorumlu Doruk Çelik; tutar 0,50 TL. Süre daha sonra açıklanacak."
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "groq",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 494,
      "requestId": "req_01m6e31q26eryrxdf767magqb6",
      "startedAt": "2026-11-02T12:16:50.197Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:16:50.720Z",
      "httpStatus": 200,
      "inputTokens": 262,
      "requestHash": "5e4ec85f027d8455f9c97131c7525e3087014389d9aa34b0b9236519e711f4b7",
      "outputTokens": 72,
      "responseHash": "2c9299d74e3a6b20a0c68f71e9affa1dea6e83b474ddc2e841ff8437161fe44a",
      "returnedModel": "openai/gpt-oss-120b",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "c1893b22-fa10-4fb7-b4ab-366d0f9fc6ce",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "gemini-3.1-flash-lite",
      "tools": false,
      "caseId": "belge-16",
      "output": "{\n  \"kisi\": null,\n  \"tarih\": \"2027-08-15\",\n  \"tutar\": null,\n  \"paraBirimi\": null,\n  \"sureGun\": null\n}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "gemini-3.1-flash-lite",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Teslim 15.08.2027. Belgedeki telefon ve sipariş numarası tutar değildir. Sipariş no: 7412."
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "gemini",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 5126,
      "requestId": "Mn_oaq-0OaaK7M8Ptcmn2AQ",
      "startedAt": "2026-11-02T12:16:50.748Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:16:55.919Z",
      "httpStatus": 200,
      "inputTokens": 180,
      "requestHash": "9fb8624d6b477e24e789a7f83cf7879fb508fca53f0293a9921f3a4b9208888f",
      "outputTokens": 54,
      "responseHash": "a9eaac72e65fe6dbde76a9fb02fbf4057a2604debf8d5dfe4fa87a167aa602ea",
      "returnedModel": "gemini-3.1-flash-lite",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "6997ecd1-79d6-4e70-a42c-ce82e0a629b9",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "openai/gpt-oss-120b",
      "tools": false,
      "caseId": "belge-16",
      "output": "{\"kisi\":null,\"tarih\":\"2027-08-15\",\"tutar\":null,\"paraBirimi\":null,\"sureGun\":null}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "openai/gpt-oss-120b",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Teslim 15.08.2027. Belgedeki telefon ve sipariş numarası tutar değildir. Sipariş no: 7412."
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "groq",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 562,
      "requestId": "req_01m6e31wntetsb4z19s8rf02ms",
      "startedAt": "2026-11-02T12:16:55.939Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:16:56.529Z",
      "httpStatus": 200,
      "inputTokens": 269,
      "requestHash": "af09a0cacb4c619f57400309e6e3aa0017243010fd3012004cdd78e3a1cea5dd",
      "outputTokens": 101,
      "responseHash": "0231471b4efc0920ba86cf0a0cba88065fa720dfb6fa0858a15c6396e197b470",
      "returnedModel": "openai/gpt-oss-120b",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "63bb9461-4ce3-4bda-9744-e3abe05a1eb2",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "gemini-3.1-flash-lite",
      "tools": false,
      "caseId": "belge-17",
      "output": "{\n  \"kisi\": \"Ece Yolcu\",\n  \"tarih\": \"2027-06-23\",\n  \"tutar\": 3450,\n  \"paraBirimi\": \"EUR\",\n  \"sureGun\": 10\n}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "gemini-3.1-flash-lite",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Sorumlu Ece Yolcu. 10 günlük işlem. 23.06.2027 günü 3.450 EUR teslim edilecek."
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "gemini",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 5314,
      "requestId": "OH_oaq6NK7b-nsEP2Pv58AM",
      "startedAt": "2026-11-02T12:16:56.550Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:17:01.918Z",
      "httpStatus": 200,
      "inputTokens": 180,
      "requestHash": "f70ce4a57fb74cbb36f8026aa3d7c26049130ccc4232ef381bd3b438d6c11805",
      "outputTokens": 65,
      "responseHash": "ab04eb80c09df7468bb9ae106100ed6bc61e0e8887978e4074ab71d6b33d126a",
      "returnedModel": "gemini-3.1-flash-lite",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "3f4544be-9904-4fb2-b03e-89d1bdded4a7",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "openai/gpt-oss-120b",
      "tools": false,
      "caseId": "belge-17",
      "output": "{\"kisi\":\"Ece Yolcu\",\"tarih\":\"2027-06-23\",\"tutar\":3450,\"paraBirimi\":\"EUR\",\"sureGun\":10}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "openai/gpt-oss-120b",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Sorumlu Ece Yolcu. 10 günlük işlem. 23.06.2027 günü 3.450 EUR teslim edilecek."
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "groq",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 445,
      "requestId": "req_01m6e322jcebvs1warx3rfgfy4",
      "startedAt": "2026-11-02T12:17:01.944Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:17:02.445Z",
      "httpStatus": 200,
      "inputTokens": 268,
      "requestHash": "156a13f15ae55c4fba40eeb2c729bd234b01812dbdcc6f358433d03e07b40317",
      "outputTokens": 86,
      "responseHash": "01e179b1bf9f39da3ffb1941eb7d90d252601f6e1475cf8999595148cf9ffb65",
      "returnedModel": "openai/gpt-oss-120b",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "228f934b-8c07-42f0-8e94-8a531801e411",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "gemini-3.1-flash-lite",
      "tools": false,
      "caseId": "belge-18",
      "output": "{\n  \"kisi\": \"Umut Şen\",\n  \"tarih\": null,\n  \"tutar\": 100000,\n  \"paraBirimi\": \"TRY\",\n  \"sureGun\": null\n}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "gemini-3.1-flash-lite",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Sorumlu: Umut Şen. Bu kayıt 100.000 TL bedel içerir; tarih yoktur."
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "gemini",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 5352,
      "requestId": "Pn_oatONJ9vinsEPiJW1-AY",
      "startedAt": "2026-11-02T12:17:02.470Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:17:07.876Z",
      "httpStatus": 200,
      "inputTokens": 171,
      "requestHash": "9c51b2dc4ac65d0e4c5bcb411dfa6f26f8c7230feba85ad2a3b298672766d908",
      "outputTokens": 55,
      "responseHash": "6276d8f0ad0760583d724ba9a35afd6e0c124cbda9b9995d37cf01ed627ffe0c",
      "returnedModel": "gemini-3.1-flash-lite",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "e41a8d70-3842-46aa-8ea4-44fa675e932d",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "openai/gpt-oss-120b",
      "tools": false,
      "caseId": "belge-18",
      "output": "{\"kisi\":\"Umut Şen\",\"tarih\":null,\"tutar\":100000,\"paraBirimi\":\"TRY\",\"sureGun\":null}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "openai/gpt-oss-120b",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Sorumlu: Umut Şen. Bu kayıt 100.000 TL bedel içerir; tarih yoktur."
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "groq",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 565,
      "requestId": "req_01m6e328bce7cbdhw2759g5g37",
      "startedAt": "2026-11-02T12:17:07.901Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:17:08.493Z",
      "httpStatus": 200,
      "inputTokens": 263,
      "requestHash": "51ac1901a039b00b3b77f7883394ade0956a63db734f4ac2eff4205123257ba4",
      "outputTokens": 105,
      "responseHash": "816ff3ec5bc0859e89b6ee85890ba37824e8ff0002756b0aff0121877fed89cb",
      "returnedModel": "openai/gpt-oss-120b",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "3aaa95a8-c588-4820-8166-921f831c66b3",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "gemini-3.1-flash-lite",
      "tools": false,
      "caseId": "belge-19",
      "output": "{\n  \"kisi\": \"Gökçe Yaz\",\n  \"tarih\": \"2026-11-02\",\n  \"tutar\": 18.90,\n  \"paraBirimi\": \"USD\",\n  \"sureGun\": 90\n}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "gemini-3.1-flash-lite",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Sorumlu Gökçe Yaz. Teslim tarihi 02.11.2026. Tutar 18,90 USD. Süre 90 gün."
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "gemini",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 3819,
      "requestId": "en_oasrFMrqr3boPjd_SoQI",
      "startedAt": "2026-11-02T12:18:02.622Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:18:06.477Z",
      "httpStatus": 200,
      "inputTokens": 183,
      "requestHash": "598f32c18c242778d63e26c2852cfb9aaa5a4e478201adca68c510ff1a24e0c3",
      "outputTokens": 66,
      "responseHash": "71d4efbae47f4f0ba0bd55fd2e790eea1aefa4242a45c3534fc09a94bf76b748",
      "returnedModel": "gemini-3.1-flash-lite",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "bf9a391c-05a3-4c88-9b22-43f08df07ac6",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "openai/gpt-oss-120b",
      "tools": false,
      "caseId": "belge-19",
      "output": "{\"kisi\":\"Gökçe Yaz\",\"tarih\":\"2026-11-02\",\"tutar\":18.9,\"paraBirimi\":\"USD\",\"sureGun\":90}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "openai/gpt-oss-120b",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Sorumlu Gökçe Yaz. Teslim tarihi 02.11.2026. Tutar 18,90 USD. Süre 90 gün."
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "groq",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 459,
      "requestId": "req_01m6e341jsecevep3ws8r35rwb",
      "startedAt": "2026-11-02T12:18:06.499Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:18:06.986Z",
      "httpStatus": 200,
      "inputTokens": 271,
      "requestHash": "ea0439faa83e2da4e77b5086dd0eebd52d7bb6a0a09aadd9a4f0fda80b0023c6",
      "outputTokens": 93,
      "responseHash": "7da18107c1f89390898bc1e2f8c4ecc8fbb4ed48af0cae269aff1df8424dc419",
      "returnedModel": "openai/gpt-oss-120b",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "311cc49c-7a99-4465-b63c-4924ed965454",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "gemini-3.1-flash-lite",
      "tools": false,
      "caseId": "belge-20",
      "output": "{\n  \"kisi\": \"Yağız Eren\",\n  \"tarih\": null,\n  \"tutar\": null,\n  \"paraBirimi\": null,\n  \"sureGun\": 365\n}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "gemini-3.1-flash-lite",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Onay bekleniyor. Sorumlu: Yağız Eren. Süre: 365 gün. Ücret henüz hesaplanmadı."
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "gemini",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 1049,
      "requestId": "8X_oarvENfWskdUP3ZGcqAo",
      "startedAt": "2026-11-02T12:20:01.628Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:20:02.760Z",
      "httpStatus": 200,
      "inputTokens": 173,
      "requestHash": "a4cc586ab705cda4fb93462c258eaa276d265319e6e751e9793fa0a8093531a3",
      "outputTokens": 51,
      "responseHash": "2eb12fc748333c9e10d284542714d93c015cd8e64689e62447923f5f10bac2d1",
      "returnedModel": "gemini-3.1-flash-lite",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    },
    {
      "id": "b83b9f37-a972-425d-bf61-f69f4b0906a4",
      "task": "belgeden-bilgi",
      "grade": {
        "passed": true,
        "reason": "exact_match",
        "validator": "exact-fields-nfc-1.0.0"
      },
      "model": "openai/gpt-oss-120b",
      "tools": false,
      "caseId": "belge-20",
      "output": "{\"kisi\":\"Yağız Eren\",\"tarih\":null,\"tutar\":null,\"paraBirimi\":null,\"sureGun\":365}",
      "repeat": 0,
      "status": "ok",
      "attempt": 1,
      "costUsd": 0,
      "dataset": "c54f29cdcf5a8f07e37bb057e6550607b18c23c2f78cdc5a5f41c83ae7dd7176",
      "request": {
        "model": "openai/gpt-oss-120b",
        "messages": [
          {
            "role": "system",
            "content": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme."
          },
          {
            "role": "user",
            "content": "Onay bekleniyor. Sorumlu: Yağız Eren. Süre: 365 gün. Ücret henüz hesaplanmadı."
          }
        ],
        "max_tokens": 1024,
        "temperature": 0,
        "response_format": {
          "type": "json_object"
        },
        "reasoning_effort": "low"
      },
      "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
      "provider": "groq",
      "costBasis": "Verified existing Free tier; marginal API charge 0 USD; not an invoice or paid-price comparison.",
      "latencyMs": 439,
      "requestId": "req_01m6e37k70ebr8adm76za8153c",
      "startedAt": "2026-11-02T12:20:02.791Z",
      "conditions": {
        "tools": false,
        "repeats": 1,
        "timeoutMs": 25000,
        "temperature": 0,
        "promptVersion": "tr-practical-1.0.0",
        "maxOutputTokens": 1024,
        "validatorVersion": "exact-fields-nfc-1.0.0"
      },
      "finishedAt": "2026-11-02T12:20:03.326Z",
      "httpStatus": 200,
      "inputTokens": 270,
      "requestHash": "ae2401e9ae15ac7641bcef3dd09e59f661afb8b9a1a77d03628e8576351cdc33",
      "outputTokens": 84,
      "responseHash": "935425c2f46f7d2ed046d42e8ef3447736dd6ca9c391d230ded7ae6e62074781",
      "returnedModel": "openai/gpt-oss-120b",
      "providerOptions": {
        "response_format": "json_object",
        "reasoning_effort": "low"
      }
    }
  ],
  "protocol": "74434bec09f1214707b6f9f1d2528c89b5752806737b93aaf29b102dce957b55",
  "summaries": [
    {
      "task": "belgeden-bilgi",
      "model": "gemini-3.1-flash-lite",
      "wrong": 0,
      "correct": 19,
      "costUsd": 0,
      "accuracy": 1,
      "attempts": 20,
      "failures": 1,
      "medianMs": 5057,
      "provider": "gemini",
      "completed": 19,
      "uniqueCases": 20
    },
    {
      "task": "belgeden-bilgi",
      "model": "openai/gpt-oss-120b",
      "wrong": 0,
      "correct": 20,
      "costUsd": 0,
      "accuracy": 1,
      "attempts": 20,
      "failures": 0,
      "medianMs": 491,
      "provider": "groq",
      "completed": 20,
      "uniqueCases": 20
    }
  ],
  "conditions": {
    "tools": false,
    "repeats": 1,
    "timeoutMs": 25000,
    "temperature": 0,
    "promptVersion": "tr-practical-1.0.0",
    "maxOutputTokens": 1024,
    "validatorVersion": "exact-fields-nfc-1.0.0"
  },
  "measuredAt": "2026-11-02T12:20:03.326Z",
  "publishedAt": "2026-11-02T12:24:02.373Z",
  "instructions": {
    "tablodan-json": "Yalnız JSON nesnesi döndür: {\"satirlar\":[{\"ad\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"adet\":number|null}]}. CSV ayıracı noktalı virgül; çift tırnak içindeki noktalı virgül hücrenin parçasıdır. Türkçe sayı biçimi: nokta binlik, virgül ondalık. Tarih gün.ay.yıl veya gün/ay/yıl biçiminden YYYY-MM-DD olur. Boş hücre ve - null olur. Hücre başı/sonu boşluklarını kırp, adların harflerini değiştirme. Satır sırasını koru. Başka anahtar veya açıklama ekleme.",
    "belgeden-bilgi": "Yalnız JSON nesnesi döndür: {\"kisi\":string|null,\"tarih\":string|null,\"tutar\":number|null,\"paraBirimi\":string|null,\"sureGun\":number|null}. Tarih YYYY-MM-DD; tutar sayısal; paraBirimi TRY/EUR/USD. Yalnız belgede açıkça verilen bilgiyi kullan. Belirtilmeyen değer null. Tahmin ve süre/tarih hesabı yapma. Birden fazla tarih varsa açıkça belirtilen teslim tarihini kullan; yoksa tek olay tarihini kullan. Kişi alanı sorumlu kişidir. Başka anahtar veya açıklama ekleme.",
    "metin-duzeltme": "Yalnız JSON nesnesi döndür: {\"metin\":string}. Türkçe yazım, bağlaç ve ek hatalarını en az değişiklikle düzelt. Sözcükleri yeniden yazıp üslup değiştirme. Kişi/ürün adlarını, sayıları, tarihleri ve anlamı aynen koru. Cümleye bilgi ekleme/çıkarma. Açıklama ekleme."
  }
}