{
  "scope": "flat_csv_xls_xlsx",
  "corpus_hash": "1f5a2708ef89fce772b6514e0c7c56593049cbee355ac7bc3f28dce871166fea",
  "tested_code_hash": "719ea1e1a66e0683928599b8c10862a2b2b527cf853d5861ab2d988ce54b73e0",
  "adapters": [
    "inproc"
  ],
  "cases": 100000,
  "unique_cases": 100000,
  "missing": 0,
  "counts": {
    "correct": 99000,
    "explicit_error": 1000
  },
  "valid_cases": 99000,
  "valid_correct": 99000,
  "safety_cases": 1000,
  "safety_correct": 1000,
  "cell_matches": 11488662,
  "cell_total": 11488662,
  "coverage": {
    "A_3way": {
      "covered": 4174,
      "feasible": 4174,
      "missing": 0,
      "rate": 1.0
    },
    "B_parse_4way": {
      "covered": 73,
      "feasible": 73,
      "missing": 0,
      "rate": 1.0
    },
    "B_file_learning_4way": {
      "covered": 360,
      "feasible": 360,
      "missing": 0,
      "rate": 1.0
    }
  },
  "groups": {
    "operation": {
      "affix": {
        "cases": 4931,
        "passed": 4931
      },
      "combined": {
        "cases": 4974,
        "passed": 4974
      },
      "constant": {
        "cases": 5024,
        "passed": 5024
      },
      "date_iso": {
        "cases": 4993,
        "passed": 4993
      },
      "date_jp": {
        "cases": 4931,
        "passed": 4931
      },
      "dedupe": {
        "cases": 4992,
        "passed": 4992
      },
      "drop": {
        "cases": 4935,
        "passed": 4935
      },
      "filter": {
        "cases": 4946,
        "passed": 4946
      },
      "identity": {
        "cases": 4983,
        "passed": 4983
      },
      "join": {
        "cases": 4950,
        "passed": 4950
      },
      "number_group": {
        "cases": 4935,
        "passed": 4935
      },
      "number_pad": {
        "cases": 4875,
        "passed": 4875
      },
      "number_plain": {
        "cases": 4924,
        "passed": 4924
      },
      "rename": {
        "cases": 4922,
        "passed": 4922
      },
      "reorder": {
        "cases": 4982,
        "passed": 4982
      },
      "replace": {
        "cases": 4981,
        "passed": 4981
      },
      "sort_number": {
        "cases": 4917,
        "passed": 4917
      },
      "sort_text": {
        "cases": 4929,
        "passed": 4929
      },
      "split": {
        "cases": 4928,
        "passed": 4928
      },
      "trim": {
        "cases": 4948,
        "passed": 4948
      }
    },
    "file_format": {
      ".csv": {
        "cases": 33234,
        "passed": 33234
      },
      ".xls": {
        "cases": 32996,
        "passed": 32996
      },
      ".xlsx": {
        "cases": 32770,
        "passed": 32770
      }
    },
    "training_format": {
      ".csv": {
        "cases": 74223,
        "passed": 74223
      },
      ".xls": {
        "cases": 12391,
        "passed": 12391
      },
      ".xlsx": {
        "cases": 12386,
        "passed": 12386
      }
    },
    "encoding": {
      "NA": {
        "cases": 65766,
        "passed": 65766
      },
      "cp932": {
        "cases": 8235,
        "passed": 8235
      },
      "utf-16": {
        "cases": 8295,
        "passed": 8295
      },
      "utf-8": {
        "cases": 8271,
        "passed": 8271
      },
      "utf-8-sig": {
        "cases": 8433,
        "passed": 8433
      }
    }
  },
  "gates": [
    {
      "id": "G0",
      "description": "10万件を重複・未実行なしで採点",
      "status": "PASS"
    },
    {
      "id": "G1",
      "description": "Bのサイレント失敗0件",
      "status": "PASS"
    },
    {
      "id": "G2",
      "description": "A+B+Cのサイレント失敗率 < 0.01%（試験内指標）",
      "status": "PASS"
    },
    {
      "id": "G3",
      "description": "Aのセル完全一致率 ≥ 99.9%",
      "status": "PASS"
    },
    {
      "id": "G4",
      "description": "Aの列マッピング一致率 ≥ 98%",
      "status": "PASS"
    },
    {
      "id": "G5",
      "description": "実運用のエラー率上限",
      "status": "UNCALIBRATED"
    },
    {
      "id": "G6",
      "description": "クラッシュ・OOM・ハング0件",
      "status": "PASS"
    },
    {
      "id": "G7",
      "description": "LLM反復一致率（LLMなし）",
      "status": "N/A"
    },
    {
      "id": "G8",
      "description": "10万行の性能（現行上限は5万行）",
      "status": "OUT_OF_SCOPE"
    },
    {
      "id": "S1",
      "description": "通常変換99,000件がすべて完全一致",
      "status": "PASS"
    },
    {
      "id": "S2",
      "description": "異常入力1,000件をすべて明示エラーで停止",
      "status": "PASS"
    },
    {
      "id": "S3",
      "description": "今回の因子モデルの3-way・4-way網羅率100%",
      "status": "PASS"
    }
  ],
  "D": {
    "cases": 30000,
    "failures": 0,
    "upper95": 9.985275683338816e-05,
    "zero_errors_in_10000_at_upper95": 0.3684031498640387,
    "calibrated": false
  },
  "clusters": {
    "baseline_failure_rate": 0.0,
    "clusters": []
  },
  "previous": {
    "comparable": false,
    "silent_failure_delta": null
  },
  "dataset_passed": true,
  "release_certified": false,
  "execution_provenance": {
    "tested_workspace_hash": "719ea1e1a66e0683928599b8c10862a2b2b527cf853d5861ab2d988ce54b73e0",
    "published_source_hash": "47a2b1cd858100665f6fb03902272ae1a46028b9009a1e2f1e4d95f161704bee",
    "executed_bridge_sha256": "8f7a0073a1dc5d784f6f585c3ada8d6fdd771354327e7c2d23bd08b2eb115349",
    "removed_unused_files": [
      "src/training.ts",
      "tools/corpus_gen/cfb_pack.mjs",
      "tools/corpus_gen/xls_features.py",
      "tools/corpus_gen/xls_records.json"
    ],
    "bridge_identical_after_cleanup": true,
    "note": "Only unused, unimported exploratory files were removed after the full run. The executed product bundle is byte-identical. Original execution stamps are retained without rewriting. One unused Python import was also removed; no executed conversion or oracle behavior changed."
  },
  "elapsed_wall_seconds": 445.75092306900115,
  "boundary_results": [
    {
      "case_id": "E-corrupt",
      "status": "explicit_error",
      "classification": "explicit_error",
      "pass": true
    },
    {
      "case_id": "E-extension_mismatch",
      "status": "explicit_error",
      "classification": "explicit_error",
      "pass": true
    },
    {
      "case_id": "E-empty",
      "status": "explicit_error",
      "classification": "explicit_error",
      "pass": true
    },
    {
      "case_id": "E-password",
      "status": "explicit_error",
      "classification": "explicit_error",
      "pass": true
    },
    {
      "case_id": "E-injection_equal",
      "status": "explicit_error",
      "classification": "explicit_error",
      "pass": true
    },
    {
      "case_id": "E-injection_plus",
      "status": "explicit_error",
      "classification": "explicit_error",
      "pass": true
    },
    {
      "case_id": "E-injection_minus",
      "status": "explicit_error",
      "classification": "explicit_error",
      "pass": true
    },
    {
      "case_id": "E-injection_at",
      "status": "explicit_error",
      "classification": "explicit_error",
      "pass": true
    },
    {
      "case_id": "E-large_cell",
      "status": "ok",
      "classification": "correct",
      "pass": true
    },
    {
      "case_id": "E-zip_bomb",
      "status": "explicit_error",
      "classification": "explicit_error",
      "pass": true
    },
    {
      "case_id": "E-external_link",
      "status": "explicit_error",
      "classification": "explicit_error",
      "pass": true
    },
    {
      "case_id": "E-macro",
      "status": "explicit_error",
      "classification": "explicit_error",
      "pass": true
    },
    {
      "case_id": "L4-1-5",
      "rows": 1,
      "cols": 5,
      "seconds": 0.0016827309991640504,
      "status": "ok",
      "classification": "correct",
      "pass": true
    },
    {
      "case_id": "L4-100-30",
      "rows": 100,
      "cols": 30,
      "seconds": 0.029338055002881447,
      "status": "ok",
      "classification": "correct",
      "pass": true
    },
    {
      "case_id": "L4-10000-100",
      "rows": 10000,
      "cols": 100,
      "seconds": 3.271680407000531,
      "status": "ok",
      "classification": "correct",
      "pass": true
    },
    {
      "case_id": "L4-50000-30",
      "rows": 50000,
      "cols": 30,
      "seconds": 8.727856933001021,
      "status": "ok",
      "classification": "correct",
      "pass": true
    },
    {
      "case_id": "L4-100000-30",
      "rows": 100000,
      "cols": 30,
      "seconds": 1.789841249003075,
      "status": "explicit_error",
      "classification": "explicit_error",
      "pass": false
    },
    {
      "case_id": "L4-1000000-5",
      "rows": 1000000,
      "cols": 5,
      "seconds": 0.6661766170000192,
      "status": "explicit_error",
      "classification": "explicit_error",
      "pass": false
    },
    {
      "case_id": "L4-100-500",
      "rows": 100,
      "cols": 500,
      "seconds": 0.004504240998358,
      "status": "explicit_error",
      "classification": "explicit_error",
      "pass": false
    }
  ]
}
