{
  "run_id": "eval-qfxRc9_xyJ",
  "timestamp": "2026-03-23T16:22:37.754Z",
  "mode": "single-pass-strict",
  "use_mock": true,
  "prompt_version": "normalizer_v1_1_2_1",
  "dataset": {
    "source": "file",
    "file": "normalizer_eval_v1_1_2_1_30cases.json"
  },
  "cases_total": 30,
  "metrics": {
    "schema_validation_pass_rate": 100,
    "intent_class_accuracy": 83.33,
    "route_hint_accuracy": 100,
    "causal_flag_accuracy": 93.33,
    "high_confidence_error_rate": 0
  },
  "baseline_metrics": {
    "schema_validation_pass_rate": 100,
    "intent_class_accuracy": 72.73,
    "route_hint_accuracy": 90.91,
    "causal_flag_accuracy": 81.82,
    "high_confidence_error_rate": 9.09
  },
  "baseline_delta": {
    "schema_validation_pass_rate": 0,
    "intent_class_accuracy": 10.6,
    "route_hint_accuracy": 9.09,
    "causal_flag_accuracy": 11.51,
    "high_confidence_error_rate": -9.09
  },
  "class_accuracy": {
    "cross_entity": {
      "total": 14,
      "passed": 14,
      "accuracy_percent": 100
    },
    "anomaly_probe": {
      "total": 6,
      "passed": 2,
      "accuracy_percent": 33.33
    },
    "heavy_analytical": {
      "total": 5,
      "passed": 5,
      "accuracy_percent": 100
    },
    "rule_based_account_control": {
      "total": 5,
      "passed": 4,
      "accuracy_percent": 80
    }
  },
  "budget": {
    "requests_total": 0,
    "retries_used": 0,
    "guidance": {
      "forensic_calls_max": 10,
      "final_eval_calls_max": 30,
      "target_total_calls_max": 40,
      "hard_cap_calls_max": 45
    }
  },
  "mismatches": [
    {
      "case_id": "V1121-B1-06",
      "expected_intent_class": "anomaly_probe",
      "actual_intent_class": "rule_based_account_control",
      "expected_route_hint": "store_feature_risk",
      "actual_route_hint": "store_feature_risk",
      "expected_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false
      },
      "actual_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false,
        "needs_exact_object_trace": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "needs_period_cut": false,
        "needs_evidence": false
      },
      "comment": "Route chosen correctly, but intent_class drifted into a neighboring taxonomy bucket.",
      "trace_id": "pFtN5reI4Ps3M9"
    },
    {
      "case_id": "V1121-B2-06",
      "expected_intent_class": "heavy_analytical",
      "actual_intent_class": "heavy_analytical",
      "expected_route_hint": "batch_refresh_then_store",
      "actual_route_hint": "batch_refresh_then_store",
      "expected_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false
      },
      "actual_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": true,
        "needs_exact_object_trace": false,
        "needs_ranking": true,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "needs_period_cut": true,
        "needs_evidence": false
      },
      "comment": "Causal flags are inconsistent with expected relationship depth.",
      "trace_id": "UqVISZPDF9IT7C"
    },
    {
      "case_id": "V1121-B5-01",
      "expected_intent_class": "rule_based_account_control",
      "actual_intent_class": "rule_based_account_control",
      "expected_route_hint": "store_feature_risk",
      "actual_route_hint": "store_feature_risk",
      "expected_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false
      },
      "actual_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": true,
        "needs_exact_object_trace": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "needs_period_cut": false,
        "needs_evidence": false
      },
      "comment": "Causal flags are inconsistent with expected relationship depth.",
      "trace_id": "oxfzsvo60naU9H"
    },
    {
      "case_id": "V1121-B5-02",
      "expected_intent_class": "anomaly_probe",
      "actual_intent_class": "rule_based_account_control",
      "expected_route_hint": "store_feature_risk",
      "actual_route_hint": "store_feature_risk",
      "expected_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false
      },
      "actual_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false,
        "needs_exact_object_trace": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "needs_period_cut": false,
        "needs_evidence": false
      },
      "comment": "Route chosen correctly, but intent_class drifted into a neighboring taxonomy bucket.",
      "trace_id": "YA7ZhNQ1pMnGL1"
    },
    {
      "case_id": "V1121-B5-03",
      "expected_intent_class": "anomaly_probe",
      "actual_intent_class": "rule_based_account_control",
      "expected_route_hint": "store_feature_risk",
      "actual_route_hint": "store_feature_risk",
      "expected_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false
      },
      "actual_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false,
        "needs_exact_object_trace": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "needs_period_cut": false,
        "needs_evidence": false
      },
      "comment": "Route chosen correctly, but intent_class drifted into a neighboring taxonomy bucket.",
      "trace_id": "KR8oXKqDTKKJmb"
    },
    {
      "case_id": "V1121-B6-02",
      "expected_intent_class": "anomaly_probe",
      "actual_intent_class": "rule_based_account_control",
      "expected_route_hint": "store_feature_risk",
      "actual_route_hint": "store_feature_risk",
      "expected_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false
      },
      "actual_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false,
        "needs_exact_object_trace": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "needs_period_cut": true,
        "needs_evidence": false
      },
      "comment": "Route chosen correctly, but intent_class drifted into a neighboring taxonomy bucket.",
      "trace_id": "RaULKeBrfEYK2E"
    },
    {
      "case_id": "V1121-B7-02",
      "expected_intent_class": "rule_based_account_control",
      "actual_intent_class": "anomaly_probe",
      "expected_route_hint": "store_feature_risk",
      "actual_route_hint": "store_feature_risk",
      "expected_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false
      },
      "actual_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false,
        "needs_exact_object_trace": false,
        "needs_ranking": false,
        "needs_anomaly_summary": true,
        "needs_runtime_truth": false,
        "needs_period_cut": false,
        "needs_evidence": false
      },
      "comment": "Route chosen correctly, but intent_class drifted into a neighboring taxonomy bucket.",
      "trace_id": "TdYzsW-WiOXlx-"
    }
  ],
  "bad_confidence_cases": [],
  "results": [
    {
      "case_id": "V1121-B1-01",
      "raw_question": "По каким поставщикам у нас на конец месяца остались хвосты, которые уже не похожи на обычную задержку документов, а выглядят как реальная проблема в цепочке?",
      "validation_passed": true,
      "intent_match": true,
      "route_match": true,
      "causal_flags_match": true,
      "expected_intent_class": "cross_entity",
      "actual_intent_class": "cross_entity",
      "expected_route_hint": "hybrid_store_plus_live",
      "actual_route_hint": "hybrid_store_plus_live",
      "expected_requires": {
        "needs_cross_entity_join": true,
        "needs_causal_chain": true
      },
      "actual_requires": {
        "needs_cross_entity_join": true,
        "needs_causal_chain": true,
        "needs_exact_object_trace": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "needs_period_cut": true,
        "needs_evidence": true
      },
      "confidence_overall": "medium",
      "trace_id": "1tHZ3NxeoZsV-i",
      "request_count_for_case": 0
    },
    {
      "case_id": "V1121-B1-02",
      "raw_question": "Где по покупателям у нас висит история \"отгрузили - денег нет - закрытия нет\", и по каким контрагентам это уже требует ручной проверки?",
      "validation_passed": true,
      "intent_match": true,
      "route_match": true,
      "causal_flags_match": true,
      "expected_intent_class": "cross_entity",
      "actual_intent_class": "cross_entity",
      "expected_route_hint": "hybrid_store_plus_live",
      "actual_route_hint": "hybrid_store_plus_live",
      "expected_requires": {
        "needs_cross_entity_join": true,
        "needs_causal_chain": true
      },
      "actual_requires": {
        "needs_cross_entity_join": true,
        "needs_causal_chain": true,
        "needs_exact_object_trace": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "needs_period_cut": false,
        "needs_evidence": true
      },
      "confidence_overall": "low",
      "trace_id": "Mjk0XEUOGpuabw",
      "request_count_for_case": 0
    },
    {
      "case_id": "V1121-B1-03",
      "raw_question": "Покажи контрагентов, по которым сальдо у нас, скорее всего, не совпадет с их актом сверки, если его запросить прямо сейчас.",
      "validation_passed": true,
      "intent_match": true,
      "route_match": true,
      "causal_flags_match": true,
      "expected_intent_class": "cross_entity",
      "actual_intent_class": "cross_entity",
      "expected_route_hint": "hybrid_store_plus_live",
      "actual_route_hint": "hybrid_store_plus_live",
      "expected_requires": {
        "needs_cross_entity_join": true,
        "needs_causal_chain": true
      },
      "actual_requires": {
        "needs_cross_entity_join": true,
        "needs_causal_chain": true,
        "needs_exact_object_trace": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "needs_period_cut": false,
        "needs_evidence": true
      },
      "confidence_overall": "low",
      "trace_id": "9JNoXAkOkmvoks",
      "request_count_for_case": 0
    },
    {
      "case_id": "V1121-B1-04",
      "raw_question": "Где у нас есть оплаты, но не хватает документов, которые должны были закрыть взаиморасчеты?",
      "validation_passed": true,
      "intent_match": true,
      "route_match": true,
      "causal_flags_match": true,
      "expected_intent_class": "cross_entity",
      "actual_intent_class": "cross_entity",
      "expected_route_hint": "hybrid_store_plus_live",
      "actual_route_hint": "hybrid_store_plus_live",
      "expected_requires": {
        "needs_cross_entity_join": true,
        "needs_causal_chain": true
      },
      "actual_requires": {
        "needs_cross_entity_join": true,
        "needs_causal_chain": true,
        "needs_exact_object_trace": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "needs_period_cut": false,
        "needs_evidence": true
      },
      "confidence_overall": "low",
      "trace_id": "0EkSoaXJHIO89N",
      "request_count_for_case": 0
    },
    {
      "case_id": "V1121-B1-05",
      "raw_question": "По каким контрагентам, наоборот, документы есть, а нормального закрытия оплатами не видно?",
      "validation_passed": true,
      "intent_match": true,
      "route_match": true,
      "causal_flags_match": true,
      "expected_intent_class": "cross_entity",
      "actual_intent_class": "cross_entity",
      "expected_route_hint": "hybrid_store_plus_live",
      "actual_route_hint": "hybrid_store_plus_live",
      "expected_requires": {
        "needs_cross_entity_join": true,
        "needs_causal_chain": true
      },
      "actual_requires": {
        "needs_cross_entity_join": true,
        "needs_causal_chain": true,
        "needs_exact_object_trace": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "needs_period_cut": false,
        "needs_evidence": true
      },
      "confidence_overall": "low",
      "trace_id": "nZKV453qEni2OY",
      "request_count_for_case": 0
    },
    {
      "case_id": "V1121-B1-06",
      "raw_question": "Есть ли такие зависшие авансы, которые уже давно надо было либо закрыть, либо хотя бы перепроверить руками?",
      "validation_passed": true,
      "intent_match": false,
      "route_match": true,
      "causal_flags_match": true,
      "expected_intent_class": "anomaly_probe",
      "actual_intent_class": "rule_based_account_control",
      "expected_route_hint": "store_feature_risk",
      "actual_route_hint": "store_feature_risk",
      "expected_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false
      },
      "actual_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false,
        "needs_exact_object_trace": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "needs_period_cut": false,
        "needs_evidence": false
      },
      "confidence_overall": "low",
      "trace_id": "pFtN5reI4Ps3M9",
      "request_count_for_case": 0
    },
    {
      "case_id": "V1121-B2-01",
      "raw_question": "Какие реализации на конец периода выглядят так, будто они зависли и будут портить картину по выручке, если их не проверить заранее?",
      "validation_passed": true,
      "intent_match": true,
      "route_match": true,
      "causal_flags_match": true,
      "expected_intent_class": "heavy_analytical",
      "actual_intent_class": "heavy_analytical",
      "expected_route_hint": "batch_refresh_then_store",
      "actual_route_hint": "batch_refresh_then_store",
      "expected_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false
      },
      "actual_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false,
        "needs_exact_object_trace": false,
        "needs_ranking": true,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "needs_period_cut": true,
        "needs_evidence": false
      },
      "confidence_overall": "medium",
      "trace_id": "H4ujN9-UjilCEQ",
      "request_count_for_case": 0
    },
    {
      "case_id": "V1121-B2-02",
      "raw_question": "По каким отгрузкам видно, что проблема не просто в том, что клиент не оплатил, а в том, что сама связка документов собрана криво?",
      "validation_passed": true,
      "intent_match": true,
      "route_match": true,
      "causal_flags_match": true,
      "expected_intent_class": "cross_entity",
      "actual_intent_class": "cross_entity",
      "expected_route_hint": "hybrid_store_plus_live",
      "actual_route_hint": "hybrid_store_plus_live",
      "expected_requires": {
        "needs_cross_entity_join": true,
        "needs_causal_chain": true
      },
      "actual_requires": {
        "needs_cross_entity_join": true,
        "needs_causal_chain": true,
        "needs_exact_object_trace": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "needs_period_cut": false,
        "needs_evidence": true
      },
      "confidence_overall": "low",
      "trace_id": "QHuaxKklsBGpaw",
      "request_count_for_case": 0
    },
    {
      "case_id": "V1121-B2-03",
      "raw_question": "Покажи реализации, где хвост выглядит особенно неприятно: сумма не маленькая, возраст хвоста уже заметный, и при этом не видно нормального завершения цепочки.",
      "validation_passed": true,
      "intent_match": true,
      "route_match": true,
      "causal_flags_match": true,
      "expected_intent_class": "heavy_analytical",
      "actual_intent_class": "heavy_analytical",
      "expected_route_hint": "batch_refresh_then_store",
      "actual_route_hint": "batch_refresh_then_store",
      "expected_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false
      },
      "actual_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false,
        "needs_exact_object_trace": false,
        "needs_ranking": true,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "needs_period_cut": false,
        "needs_evidence": false
      },
      "confidence_overall": "low",
      "trace_id": "3dq2er62IsEWQ4",
      "request_count_for_case": 0
    },
    {
      "case_id": "V1121-B2-04",
      "raw_question": "Где по 90/62 история похожа на \"вроде все проведено, но если копнуть, закрытие держится на кривой связке\"?",
      "validation_passed": true,
      "intent_match": true,
      "route_match": true,
      "causal_flags_match": true,
      "expected_intent_class": "cross_entity",
      "actual_intent_class": "cross_entity",
      "expected_route_hint": "hybrid_store_plus_live",
      "actual_route_hint": "hybrid_store_plus_live",
      "expected_requires": {
        "needs_cross_entity_join": true,
        "needs_causal_chain": true
      },
      "actual_requires": {
        "needs_cross_entity_join": true,
        "needs_causal_chain": true,
        "needs_exact_object_trace": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "needs_period_cut": false,
        "needs_evidence": true
      },
      "confidence_overall": "low",
      "trace_id": "eUAuImMibotyki",
      "request_count_for_case": 0
    },
    {
      "case_id": "V1121-B2-05",
      "raw_question": "Есть ли случаи, где реализация попала в период, а подтверждающие документы или оплата до сих пор живут в какой-то полуразобранной логике?",
      "validation_passed": true,
      "intent_match": true,
      "route_match": true,
      "causal_flags_match": true,
      "expected_intent_class": "cross_entity",
      "actual_intent_class": "cross_entity",
      "expected_route_hint": "hybrid_store_plus_live",
      "actual_route_hint": "hybrid_store_plus_live",
      "expected_requires": {
        "needs_cross_entity_join": true,
        "needs_causal_chain": true
      },
      "actual_requires": {
        "needs_cross_entity_join": true,
        "needs_causal_chain": true,
        "needs_exact_object_trace": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "needs_period_cut": true,
        "needs_evidence": true
      },
      "confidence_overall": "medium",
      "trace_id": "Zukw3qw9MDIzUd",
      "request_count_for_case": 0
    },
    {
      "case_id": "V1121-B2-06",
      "raw_question": "По каким продажам на конец месяца видно, что бухгалтер потом будет долго распутывать, почему все это не сошлось нормально?",
      "validation_passed": true,
      "intent_match": true,
      "route_match": true,
      "causal_flags_match": false,
      "expected_intent_class": "heavy_analytical",
      "actual_intent_class": "heavy_analytical",
      "expected_route_hint": "batch_refresh_then_store",
      "actual_route_hint": "batch_refresh_then_store",
      "expected_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false
      },
      "actual_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": true,
        "needs_exact_object_trace": false,
        "needs_ranking": true,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "needs_period_cut": true,
        "needs_evidence": false
      },
      "confidence_overall": "medium",
      "trace_id": "UqVISZPDF9IT7C",
      "request_count_for_case": 0
    },
    {
      "case_id": "V1121-B3-01",
      "raw_question": "Какие банковские движения выглядят так, будто выписка есть, а нормального отражения в учете под ней не хватает?",
      "validation_passed": true,
      "intent_match": true,
      "route_match": true,
      "causal_flags_match": true,
      "expected_intent_class": "cross_entity",
      "actual_intent_class": "cross_entity",
      "expected_route_hint": "hybrid_store_plus_live",
      "actual_route_hint": "hybrid_store_plus_live",
      "expected_requires": {
        "needs_cross_entity_join": true,
        "needs_causal_chain": true
      },
      "actual_requires": {
        "needs_cross_entity_join": true,
        "needs_causal_chain": true,
        "needs_exact_object_trace": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "needs_period_cut": false,
        "needs_evidence": true
      },
      "confidence_overall": "low",
      "trace_id": "n5-OZaqQmAo-5-",
      "request_count_for_case": 0
    },
    {
      "case_id": "V1121-B3-02",
      "raw_question": "Где по банку можно заподозрить, что документ и проводка вроде есть, но логика операции все равно не собрана в нормальную цепочку?",
      "validation_passed": true,
      "intent_match": true,
      "route_match": true,
      "causal_flags_match": true,
      "expected_intent_class": "cross_entity",
      "actual_intent_class": "cross_entity",
      "expected_route_hint": "hybrid_store_plus_live",
      "actual_route_hint": "hybrid_store_plus_live",
      "expected_requires": {
        "needs_cross_entity_join": true,
        "needs_causal_chain": true
      },
      "actual_requires": {
        "needs_cross_entity_join": true,
        "needs_causal_chain": true,
        "needs_exact_object_trace": false,
        "needs_ranking": false,
        "needs_anomaly_summary": true,
        "needs_runtime_truth": false,
        "needs_period_cut": false,
        "needs_evidence": true
      },
      "confidence_overall": "low",
      "trace_id": "R_2q8kKG5DxKQH",
      "request_count_for_case": 0
    },
    {
      "case_id": "V1121-B3-03",
      "raw_question": "Есть ли движения по счету 51, которые выглядят корректно по сумме, но по смыслу оставляют после себя подозрительный хвост?",
      "validation_passed": true,
      "intent_match": true,
      "route_match": true,
      "causal_flags_match": true,
      "expected_intent_class": "anomaly_probe",
      "actual_intent_class": "anomaly_probe",
      "expected_route_hint": "store_feature_risk",
      "actual_route_hint": "store_feature_risk",
      "expected_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false
      },
      "actual_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false,
        "needs_exact_object_trace": false,
        "needs_ranking": false,
        "needs_anomaly_summary": true,
        "needs_runtime_truth": false,
        "needs_period_cut": false,
        "needs_evidence": false
      },
      "confidence_overall": "low",
      "trace_id": "e7nmqf21omgzuR",
      "request_count_for_case": 0
    },
    {
      "case_id": "V1121-B3-04",
      "raw_question": "Покажи банковские кейсы, где, скорее всего, проблема не в платеже как таковом, а в том, что он не туда лег или не тем документом закрылся.",
      "validation_passed": true,
      "intent_match": true,
      "route_match": true,
      "causal_flags_match": true,
      "expected_intent_class": "cross_entity",
      "actual_intent_class": "cross_entity",
      "expected_route_hint": "hybrid_store_plus_live",
      "actual_route_hint": "hybrid_store_plus_live",
      "expected_requires": {
        "needs_cross_entity_join": true,
        "needs_causal_chain": true
      },
      "actual_requires": {
        "needs_cross_entity_join": true,
        "needs_causal_chain": true,
        "needs_exact_object_trace": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "needs_period_cut": false,
        "needs_evidence": true
      },
      "confidence_overall": "low",
      "trace_id": "ZTyn9SvXIndEoE",
      "request_count_for_case": 0
    },
    {
      "case_id": "V1121-B3-05",
      "raw_question": "Где банк и бухгалтерский контур, скорее всего, расходятся не по одной строке, а по паттерну, который уже начинает повторяться?",
      "validation_passed": true,
      "intent_match": true,
      "route_match": true,
      "causal_flags_match": true,
      "expected_intent_class": "heavy_analytical",
      "actual_intent_class": "heavy_analytical",
      "expected_route_hint": "batch_refresh_then_store",
      "actual_route_hint": "batch_refresh_then_store",
      "expected_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false
      },
      "actual_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false,
        "needs_exact_object_trace": false,
        "needs_ranking": true,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "needs_period_cut": false,
        "needs_evidence": false
      },
      "confidence_overall": "low",
      "trace_id": "cuRnbf8PguGs1j",
      "request_count_for_case": 0
    },
    {
      "case_id": "V1121-B4-01",
      "raw_question": "Какие товарные позиции выглядят так, будто их уже продавали, а нормального прихода под них в базе не видно?",
      "validation_passed": true,
      "intent_match": true,
      "route_match": true,
      "causal_flags_match": true,
      "expected_intent_class": "cross_entity",
      "actual_intent_class": "cross_entity",
      "expected_route_hint": "hybrid_store_plus_live",
      "actual_route_hint": "hybrid_store_plus_live",
      "expected_requires": {
        "needs_cross_entity_join": true,
        "needs_causal_chain": true
      },
      "actual_requires": {
        "needs_cross_entity_join": true,
        "needs_causal_chain": true,
        "needs_exact_object_trace": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "needs_period_cut": false,
        "needs_evidence": true
      },
      "confidence_overall": "low",
      "trace_id": "PfJZLuj9RObvo7",
      "request_count_for_case": 0
    },
    {
      "case_id": "V1121-B4-02",
      "raw_question": "Где по товарам у нас отрицательные или подозрительные остатки, которые, скорее всего, связаны не с жизнью, а с ошибкой в учете?",
      "validation_passed": true,
      "intent_match": true,
      "route_match": true,
      "causal_flags_match": true,
      "expected_intent_class": "anomaly_probe",
      "actual_intent_class": "anomaly_probe",
      "expected_route_hint": "store_feature_risk",
      "actual_route_hint": "store_feature_risk",
      "expected_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false
      },
      "actual_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false,
        "needs_exact_object_trace": false,
        "needs_ranking": false,
        "needs_anomaly_summary": true,
        "needs_runtime_truth": false,
        "needs_period_cut": false,
        "needs_evidence": false
      },
      "confidence_overall": "low",
      "trace_id": "kdB8TBTzY8K9PA",
      "request_count_for_case": 0
    },
    {
      "case_id": "V1121-B4-03",
      "raw_question": "Есть ли случаи, где приход и реализация вроде есть оба, но даты между ними выглядят так, будто кто-то завел документы задним числом или с ошибкой?",
      "validation_passed": true,
      "intent_match": true,
      "route_match": true,
      "causal_flags_match": true,
      "expected_intent_class": "cross_entity",
      "actual_intent_class": "cross_entity",
      "expected_route_hint": "hybrid_store_plus_live",
      "actual_route_hint": "hybrid_store_plus_live",
      "expected_requires": {
        "needs_cross_entity_join": true,
        "needs_causal_chain": true
      },
      "actual_requires": {
        "needs_cross_entity_join": true,
        "needs_causal_chain": true,
        "needs_exact_object_trace": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "needs_period_cut": false,
        "needs_evidence": true
      },
      "confidence_overall": "low",
      "trace_id": "VYv3oE2bfaqWdU",
      "request_count_for_case": 0
    },
    {
      "case_id": "V1121-B4-04",
      "raw_question": "Покажи товарные хвосты, которые сильнее всего искажают картину периода и требуют проверки до закрытия месяца.",
      "validation_passed": true,
      "intent_match": true,
      "route_match": true,
      "causal_flags_match": true,
      "expected_intent_class": "heavy_analytical",
      "actual_intent_class": "heavy_analytical",
      "expected_route_hint": "batch_refresh_then_store",
      "actual_route_hint": "batch_refresh_then_store",
      "expected_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false
      },
      "actual_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false,
        "needs_exact_object_trace": false,
        "needs_ranking": true,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "needs_period_cut": true,
        "needs_evidence": false
      },
      "confidence_overall": "medium",
      "trace_id": "KFugfTeQ16pNbZ",
      "request_count_for_case": 0
    },
    {
      "case_id": "V1121-B4-05",
      "raw_question": "Где по складу и реализации видно, что себестоимость продажи подтверждена слабо или вообще опирается на кривую цепочку?",
      "validation_passed": true,
      "intent_match": true,
      "route_match": true,
      "causal_flags_match": true,
      "expected_intent_class": "cross_entity",
      "actual_intent_class": "cross_entity",
      "expected_route_hint": "hybrid_store_plus_live",
      "actual_route_hint": "hybrid_store_plus_live",
      "expected_requires": {
        "needs_cross_entity_join": true,
        "needs_causal_chain": true
      },
      "actual_requires": {
        "needs_cross_entity_join": true,
        "needs_causal_chain": true,
        "needs_exact_object_trace": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "needs_period_cut": false,
        "needs_evidence": true
      },
      "confidence_overall": "low",
      "trace_id": "RgVp5K8PaWfaJC",
      "request_count_for_case": 0
    },
    {
      "case_id": "V1121-B5-01",
      "raw_question": "Что сейчас лежит на 10 счете так, будто это уже давно надо было либо списать, либо хотя бы проверить, почему оно до сих пор висит?",
      "validation_passed": true,
      "intent_match": true,
      "route_match": true,
      "causal_flags_match": false,
      "expected_intent_class": "rule_based_account_control",
      "actual_intent_class": "rule_based_account_control",
      "expected_route_hint": "store_feature_risk",
      "actual_route_hint": "store_feature_risk",
      "expected_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false
      },
      "actual_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": true,
        "needs_exact_object_trace": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "needs_period_cut": false,
        "needs_evidence": false
      },
      "confidence_overall": "low",
      "trace_id": "oxfzsvo60naU9H",
      "request_count_for_case": 0
    },
    {
      "case_id": "V1121-B5-02",
      "raw_question": "Есть ли материалы, по которым остаток выглядит нелогично: движения были, хозяйственная логика слабая, а в учете все еще что-то торчит?",
      "validation_passed": true,
      "intent_match": false,
      "route_match": true,
      "causal_flags_match": true,
      "expected_intent_class": "anomaly_probe",
      "actual_intent_class": "rule_based_account_control",
      "expected_route_hint": "store_feature_risk",
      "actual_route_hint": "store_feature_risk",
      "expected_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false
      },
      "actual_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false,
        "needs_exact_object_trace": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "needs_period_cut": false,
        "needs_evidence": false
      },
      "confidence_overall": "low",
      "trace_id": "YA7ZhNQ1pMnGL1",
      "request_count_for_case": 0
    },
    {
      "case_id": "V1121-B5-03",
      "raw_question": "Покажи позиции по материалам, где возможен эффект \"вроде сумма не огромная, но учетная логика выглядит криво\".",
      "validation_passed": true,
      "intent_match": false,
      "route_match": true,
      "causal_flags_match": true,
      "expected_intent_class": "anomaly_probe",
      "actual_intent_class": "rule_based_account_control",
      "expected_route_hint": "store_feature_risk",
      "actual_route_hint": "store_feature_risk",
      "expected_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false
      },
      "actual_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false,
        "needs_exact_object_trace": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "needs_period_cut": false,
        "needs_evidence": false
      },
      "confidence_overall": "low",
      "trace_id": "KR8oXKqDTKKJmb",
      "request_count_for_case": 0
    },
    {
      "case_id": "V1121-B6-01",
      "raw_question": "Какие записи на 97 счете больше всего похожи на ошибку в датах начала, конца или самом сроке списания?",
      "validation_passed": true,
      "intent_match": true,
      "route_match": true,
      "causal_flags_match": true,
      "expected_intent_class": "rule_based_account_control",
      "actual_intent_class": "rule_based_account_control",
      "expected_route_hint": "store_feature_risk",
      "actual_route_hint": "store_feature_risk",
      "expected_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false
      },
      "actual_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false,
        "needs_exact_object_trace": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "needs_period_cut": false,
        "needs_evidence": false
      },
      "confidence_overall": "low",
      "trace_id": "aaA97a7h-dXOR-",
      "request_count_for_case": 0
    },
    {
      "case_id": "V1121-B6-02",
      "raw_question": "Есть ли такие расходы будущих периодов, которые заведены, но по ним не видно нормальной ежемесячной жизни, как будто запись повисла сама по себе?",
      "validation_passed": true,
      "intent_match": false,
      "route_match": true,
      "causal_flags_match": true,
      "expected_intent_class": "anomaly_probe",
      "actual_intent_class": "rule_based_account_control",
      "expected_route_hint": "store_feature_risk",
      "actual_route_hint": "store_feature_risk",
      "expected_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false
      },
      "actual_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false,
        "needs_exact_object_trace": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "needs_period_cut": true,
        "needs_evidence": false
      },
      "confidence_overall": "medium",
      "trace_id": "RaULKeBrfEYK2E",
      "request_count_for_case": 0
    },
    {
      "case_id": "V1121-B6-03",
      "raw_question": "Покажи кейсы по 97 счету, где срок документа и срок списания визуально противоречат друг другу.",
      "validation_passed": true,
      "intent_match": true,
      "route_match": true,
      "causal_flags_match": true,
      "expected_intent_class": "rule_based_account_control",
      "actual_intent_class": "rule_based_account_control",
      "expected_route_hint": "store_feature_risk",
      "actual_route_hint": "store_feature_risk",
      "expected_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false
      },
      "actual_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false,
        "needs_exact_object_trace": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "needs_period_cut": false,
        "needs_evidence": false
      },
      "confidence_overall": "low",
      "trace_id": "SjL4O6PdSP00AV",
      "request_count_for_case": 0
    },
    {
      "case_id": "V1121-B7-01",
      "raw_question": "Есть ли основные средства, по которым параметры карточки выглядят так, будто амортизацию им задали не по логике объекта, а \"как получилось\"?",
      "validation_passed": true,
      "intent_match": true,
      "route_match": true,
      "causal_flags_match": true,
      "expected_intent_class": "rule_based_account_control",
      "actual_intent_class": "rule_based_account_control",
      "expected_route_hint": "store_feature_risk",
      "actual_route_hint": "store_feature_risk",
      "expected_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false
      },
      "actual_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false,
        "needs_exact_object_trace": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "needs_period_cut": false,
        "needs_evidence": false
      },
      "confidence_overall": "low",
      "trace_id": "VJdZaVmb2A1B17",
      "request_count_for_case": 0
    },
    {
      "case_id": "V1121-B7-02",
      "raw_question": "Покажи объекты ОС, где риск не в сумме, а в том, что карточка и логика начисления выглядят подозрительно и могут аукнуться позже.",
      "validation_passed": true,
      "intent_match": false,
      "route_match": true,
      "causal_flags_match": true,
      "expected_intent_class": "rule_based_account_control",
      "actual_intent_class": "anomaly_probe",
      "expected_route_hint": "store_feature_risk",
      "actual_route_hint": "store_feature_risk",
      "expected_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false
      },
      "actual_requires": {
        "needs_cross_entity_join": false,
        "needs_causal_chain": false,
        "needs_exact_object_trace": false,
        "needs_ranking": false,
        "needs_anomaly_summary": true,
        "needs_runtime_truth": false,
        "needs_period_cut": false,
        "needs_evidence": false
      },
      "confidence_overall": "low",
      "trace_id": "TdYzsW-WiOXlx-",
      "request_count_for_case": 0
    }
  ]
}