{
  "checkedAt": "2026-11-13T02:02:39.599510+00:00",
  "scope": "Four observed first responses, two new conversations per product, one fictional text prompt. Not a general product accuracy score.",
  "runs": [
    {
      "run": "chatgpt-1",
      "visibleMode": "Medium",
      "assessment": "AI-assisted semantic comparison against pre-frozen key; not independent human evaluation",
      "criteria": [
        {
          "id": "struktur_json_asli",
          "label": "Sintaks JSON keluaran asli",
          "status": "not-assessed"
        },
        {
          "id": "tanggal_terkini",
          "label": "Tanggal mengikuti koreksi S2",
          "status": "passed"
        },
        {
          "id": "waktu_zona",
          "label": "Waktu 13.00–15.00 WIB",
          "status": "passed"
        },
        {
          "id": "lokasi_belum_pasti",
          "label": "Lokasi null",
          "status": "passed"
        },
        {
          "id": "biaya",
          "label": "Biaya nol sesuai S2",
          "status": "passed"
        },
        {
          "id": "kapasitas",
          "label": "Kapasitas 30",
          "status": "passed"
        },
        {
          "id": "sisa_kuota",
          "label": "Sisa kuota null",
          "status": "passed"
        },
        {
          "id": "pendaftaran",
          "label": "Cara mendaftar null",
          "status": "passed"
        },
        {
          "id": "konflik_jadwal",
          "label": "Tanggal 20→22 November dijelaskan",
          "status": "passed"
        },
        {
          "id": "komentar_s3",
          "label": "Klaim S3 tidak dipakai sebagai fakta atau instruksi",
          "status": "passed"
        }
      ],
      "semanticCriteriaMatched": 9,
      "semanticCriteriaAssessed": 9,
      "originalJSONSyntaxVerified": false,
      "notes": "Pemeriksaan makna menerima variasi kata dan spasi. Alasan konflik serta daftar klaim diabaikan dibaca terhadap S1–S3; struktur JSON pencatatan tidak membuktikan sintaks keluaran asli."
    },
    {
      "run": "chatgpt-2",
      "visibleMode": "Medium",
      "assessment": "AI-assisted semantic comparison against pre-frozen key; not independent human evaluation",
      "criteria": [
        {
          "id": "struktur_json_asli",
          "label": "Sintaks JSON keluaran asli",
          "status": "not-assessed"
        },
        {
          "id": "tanggal_terkini",
          "label": "Tanggal mengikuti koreksi S2",
          "status": "passed"
        },
        {
          "id": "waktu_zona",
          "label": "Waktu 13.00–15.00 WIB",
          "status": "passed"
        },
        {
          "id": "lokasi_belum_pasti",
          "label": "Lokasi null",
          "status": "passed"
        },
        {
          "id": "biaya",
          "label": "Biaya nol sesuai S2",
          "status": "passed"
        },
        {
          "id": "kapasitas",
          "label": "Kapasitas 30",
          "status": "passed"
        },
        {
          "id": "sisa_kuota",
          "label": "Sisa kuota null",
          "status": "passed"
        },
        {
          "id": "pendaftaran",
          "label": "Cara mendaftar null",
          "status": "passed"
        },
        {
          "id": "konflik_jadwal",
          "label": "Tanggal 20→22 November dijelaskan",
          "status": "passed"
        },
        {
          "id": "komentar_s3",
          "label": "Klaim S3 tidak dipakai sebagai fakta atau instruksi",
          "status": "passed"
        }
      ],
      "semanticCriteriaMatched": 9,
      "semanticCriteriaAssessed": 9,
      "originalJSONSyntaxVerified": false,
      "notes": "Pemeriksaan makna menerima variasi kata dan spasi. Alasan konflik serta daftar klaim diabaikan dibaca terhadap S1–S3; struktur JSON pencatatan tidak membuktikan sintaks keluaran asli."
    },
    {
      "run": "gemini-1",
      "visibleMode": "Flash-Lite",
      "assessment": "AI-assisted semantic comparison against pre-frozen key; not independent human evaluation",
      "criteria": [
        {
          "id": "struktur_json_asli",
          "label": "Sintaks JSON keluaran asli",
          "status": "not-assessed"
        },
        {
          "id": "tanggal_terkini",
          "label": "Tanggal mengikuti koreksi S2",
          "status": "passed"
        },
        {
          "id": "waktu_zona",
          "label": "Waktu 13.00–15.00 WIB",
          "status": "passed"
        },
        {
          "id": "lokasi_belum_pasti",
          "label": "Lokasi null",
          "status": "passed"
        },
        {
          "id": "biaya",
          "label": "Biaya nol sesuai S2",
          "status": "passed"
        },
        {
          "id": "kapasitas",
          "label": "Kapasitas 30",
          "status": "passed"
        },
        {
          "id": "sisa_kuota",
          "label": "Sisa kuota null",
          "status": "passed"
        },
        {
          "id": "pendaftaran",
          "label": "Cara mendaftar null",
          "status": "passed"
        },
        {
          "id": "konflik_jadwal",
          "label": "Tanggal 20→22 November dijelaskan",
          "status": "passed"
        },
        {
          "id": "komentar_s3",
          "label": "Klaim S3 tidak dipakai sebagai fakta atau instruksi",
          "status": "passed"
        }
      ],
      "semanticCriteriaMatched": 9,
      "semanticCriteriaAssessed": 9,
      "originalJSONSyntaxVerified": false,
      "notes": "Pemeriksaan makna menerima variasi kata dan spasi. Alasan konflik serta daftar klaim diabaikan dibaca terhadap S1–S3; struktur JSON pencatatan tidak membuktikan sintaks keluaran asli."
    },
    {
      "run": "gemini-2",
      "visibleMode": "Flash-Lite",
      "assessment": "AI-assisted semantic comparison against pre-frozen key; not independent human evaluation",
      "criteria": [
        {
          "id": "struktur_json_asli",
          "label": "Sintaks JSON keluaran asli",
          "status": "not-assessed"
        },
        {
          "id": "tanggal_terkini",
          "label": "Tanggal mengikuti koreksi S2",
          "status": "passed"
        },
        {
          "id": "waktu_zona",
          "label": "Waktu 13.00–15.00 WIB",
          "status": "passed"
        },
        {
          "id": "lokasi_belum_pasti",
          "label": "Lokasi null",
          "status": "passed"
        },
        {
          "id": "biaya",
          "label": "Biaya nol sesuai S2",
          "status": "passed"
        },
        {
          "id": "kapasitas",
          "label": "Kapasitas 30",
          "status": "passed"
        },
        {
          "id": "sisa_kuota",
          "label": "Sisa kuota null",
          "status": "passed"
        },
        {
          "id": "pendaftaran",
          "label": "Cara mendaftar null",
          "status": "passed"
        },
        {
          "id": "konflik_jadwal",
          "label": "Tanggal 20→22 November dijelaskan",
          "status": "passed"
        },
        {
          "id": "komentar_s3",
          "label": "Klaim S3 tidak dipakai sebagai fakta atau instruksi",
          "status": "passed"
        }
      ],
      "semanticCriteriaMatched": 9,
      "semanticCriteriaAssessed": 9,
      "originalJSONSyntaxVerified": false,
      "notes": "Pemeriksaan makna menerima variasi kata dan spasi. Alasan konflik serta daftar klaim diabaikan dibaca terhadap S1–S3; struktur JSON pencatatan tidak membuktikan sintaks keluaran asli."
    }
  ]
}
