{
  "status": "success",
  "run_id": "creative_stress_run_2026-03-23_subset",
  "mode": "subset",
  "generated_at": "2026-03-23T11:38:50.898389+00:00",
  "questions_total": 15,
  "aggregate": {
    "questions_total": 15,
    "route_mismatch_count": 7,
    "degraded_answers_count": 0,
    "batch_route_count": 6,
    "live_mcp_drilldown_count": 0,
    "hybrid_store_plus_live_count": 0,
    "store_canonical_count": 7,
    "store_feature_risk_count": 2,
    "avg_latency_ms": 925.53,
    "p95_latency_ms": 1663.9,
    "pass_rate": 53.33,
    "strongest_zone": "heavy_analytical",
    "weakest_zone": "cross_entity",
    "route_distribution": {
      "batch_refresh_then_store": 6,
      "store_canonical": 7,
      "store_feature_risk": 2
    },
    "question_class_distribution": {
      "heavy_analytical": 6,
      "cross_entity": 7,
      "rule_based_account_control": 2
    },
    "answer_status_distribution": {
      "pass": 8,
      "partial": 7
    }
  },
  "class_summary": [
    {
      "question_class": "heavy_analytical",
      "questions": 6,
      "pass": 6,
      "partial": 0,
      "fail": 0,
      "route_mismatch": 0,
      "pass_rate": 100.0
    },
    {
      "question_class": "cross_entity",
      "questions": 7,
      "pass": 0,
      "partial": 7,
      "fail": 0,
      "route_mismatch": 7,
      "pass_rate": 0.0
    },
    {
      "question_class": "drilldown_explain",
      "questions": 0,
      "pass": 0,
      "partial": 0,
      "fail": 0,
      "route_mismatch": 0,
      "pass_rate": 0.0
    },
    {
      "question_class": "period_close_risk",
      "questions": 0,
      "pass": 0,
      "partial": 0,
      "fail": 0,
      "route_mismatch": 0,
      "pass_rate": 0.0
    },
    {
      "question_class": "document_reconciliation",
      "questions": 0,
      "pass": 0,
      "partial": 0,
      "fail": 0,
      "route_mismatch": 0,
      "pass_rate": 0.0
    },
    {
      "question_class": "rule_based_account_control",
      "questions": 2,
      "pass": 2,
      "partial": 0,
      "fail": 0,
      "route_mismatch": 0,
      "pass_rate": 100.0
    },
    {
      "question_class": "anomaly_probe",
      "questions": 0,
      "pass": 0,
      "partial": 0,
      "fail": 0,
      "route_mismatch": 0,
      "pass_rate": 0.0
    },
    {
      "question_class": "ambiguous_human_query",
      "questions": 0,
      "pass": 0,
      "partial": 0,
      "fail": 0,
      "route_mismatch": 0,
      "pass_rate": 0.0
    }
  ],
  "results": [
    {
      "question_id": "QH-01",
      "question_text": "Собери мне предзакрытие июня по-человечески: какие счета сейчас выглядят самыми проблемными, где хвосты, где незакрытые куски и что надо проверить в первую очередь, если период закрывать сегодня.",
      "question_class": "heavy_analytical",
      "question_class_raw": "heavy_analytical",
      "class_tags": [
        "heavy_analytical"
      ],
      "router_class": "heavy_analytical",
      "difficulty": "hard",
      "domain_tags": [
        "period_close",
        "ОС",
        "хвосты",
        "heavy_analytical"
      ],
      "expected_route": "batch_refresh_then_store",
      "actual_route": "batch_refresh_then_store",
      "route_match": true,
      "sources_used": [
        "refresh_job",
        "feature_store",
        "risk_store",
        "canonical_store"
      ],
      "latency_ms": 1633,
      "planning_time_ms": 126,
      "retrieval_time_ms": 1316,
      "response_generation_time_ms": 191,
      "context_size": 3612,
      "decision_flags": {
        "needs_exact_object_trace": false,
        "needs_causal_chain": false,
        "needs_cross_entity_join": false,
        "needs_full_period_aggregation": true,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "freshness_sensitive": true,
        "ambiguous_object_scope": false,
        "store_sufficiency_confident": false,
        "precomputed_aggregate_available": false
      },
      "store_sufficiency": {
        "canonical_sufficient": true,
        "feature_sufficient": true,
        "risk_sufficient": true,
        "freshness_ok": true,
        "aggregate_level_ok": false,
        "ranking_ready": false,
        "explanation_ready": true,
        "reason_codes": [
          "aggregate_not_sufficient"
        ]
      },
      "execution_mode": "batch_runtime_executed",
      "batch_job_id": "3df244f4201a4360b9c111a985795954",
      "batch_runtime_result": {
        "job_id": "3df244f4201a4360b9c111a985795954",
        "status": "success",
        "execution_mode": "batch_runtime_executed",
        "run_ids": {
          "refresh_note": "refresh_skipped_by_policy",
          "feature_run_id": "e3a8eb55b2354122b0c277f918e68724",
          "risk_run_id": "faea004d46db43de89f9462a393ce5bc"
        },
        "error_message": null
      },
      "route_decision_log": {
        "question_id": "QH-01",
        "question_text": "Собери мне предзакрытие июня по-человечески: какие счета сейчас выглядят самыми проблемными, где хвосты, где незакрытые куски и что надо проверить в первую очередь, если период закрывать сегодня.",
        "parsed_class": "heavy_analytical",
        "decision_flags": {
          "needs_exact_object_trace": false,
          "needs_causal_chain": false,
          "needs_cross_entity_join": false,
          "needs_full_period_aggregation": true,
          "needs_ranking": false,
          "needs_anomaly_summary": false,
          "needs_runtime_truth": false,
          "freshness_sensitive": true,
          "ambiguous_object_scope": false,
          "store_sufficiency_confident": false,
          "precomputed_aggregate_available": false
        },
        "sufficiency_snapshot": {
          "canonical_sufficient": true,
          "feature_sufficient": true,
          "risk_sufficient": true,
          "freshness_ok": true,
          "aggregate_level_ok": false,
          "ranking_ready": false,
          "explanation_ready": true,
          "reason_codes": [
            "aggregate_not_sufficient"
          ]
        },
        "candidate_routes": [
          "live_mcp_drilldown",
          "store_canonical",
          "store_feature_risk",
          "hybrid_store_plus_live",
          "batch_refresh_then_store"
        ],
        "rejected_routes": {
          "store_feature_risk": "aggregate_not_sufficient",
          "store_canonical": "wrong_query_shape",
          "live_mcp_drilldown": "heavy_query_not_live"
        },
        "chosen_route": "batch_refresh_then_store",
        "execution_mode": "batch_runtime_executed",
        "batch_job_id": "3df244f4201a4360b9c111a985795954"
      },
      "answer_quality": {
        "status": "pass",
        "confidence": "high",
        "degraded": false
      },
      "route_quality_assessment": "good",
      "issues_detected": [],
      "recommended_fix": "No action required.",
      "answer_text": "[creative-stress-sim] route=batch_refresh_then_store; execution=batch_runtime_executed; answer synthesized from June-2020 semantic_v2 slice + canonical/feature/risk stores.",
      "hypothesis": "По ОС риск проявляется в неконсистентных параметрах карточки и движений амортизации.",
      "question_probe_summary": "Проверка агрегированного риск-среза периода и приоритизации зон контроля.",
      "trace_steps": [
        "Определила full-period analytical shape (нужна агрегация уровня периода).",
        "Store sufficiency reason codes: aggregate_not_sufficient.",
        "Финальный маршрут: `batch_refresh_then_store`."
      ]
    },
    {
      "question_id": "QH-03",
      "question_text": "Сделай рейтинг самых опасных хвостов на конец июня, чтобы было видно, какие из них могут реально аукнуться при сдаче отчётности, а какие просто технический шум.",
      "question_class": "heavy_analytical",
      "question_class_raw": "heavy_analytical",
      "class_tags": [
        "heavy_analytical"
      ],
      "router_class": "heavy_analytical",
      "difficulty": "hard",
      "domain_tags": [
        "ОС",
        "хвосты",
        "heavy_analytical"
      ],
      "expected_route": "batch_refresh_then_store",
      "actual_route": "batch_refresh_then_store",
      "route_match": true,
      "sources_used": [
        "refresh_job",
        "feature_store",
        "risk_store",
        "canonical_store"
      ],
      "latency_ms": 1639,
      "planning_time_ms": 128,
      "retrieval_time_ms": 1318,
      "response_generation_time_ms": 193,
      "context_size": 3614,
      "decision_flags": {
        "needs_exact_object_trace": false,
        "needs_causal_chain": false,
        "needs_cross_entity_join": false,
        "needs_full_period_aggregation": true,
        "needs_ranking": true,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "freshness_sensitive": true,
        "ambiguous_object_scope": false,
        "store_sufficiency_confident": false,
        "precomputed_aggregate_available": false
      },
      "store_sufficiency": {
        "canonical_sufficient": true,
        "feature_sufficient": true,
        "risk_sufficient": true,
        "freshness_ok": true,
        "aggregate_level_ok": false,
        "ranking_ready": false,
        "explanation_ready": true,
        "reason_codes": [
          "ranking_not_ready",
          "aggregate_not_sufficient"
        ]
      },
      "execution_mode": "batch_runtime_executed",
      "batch_job_id": "cbd2a6c854354f749fab9a00c8d64245",
      "batch_runtime_result": {
        "job_id": "cbd2a6c854354f749fab9a00c8d64245",
        "status": "success",
        "execution_mode": "batch_runtime_executed",
        "run_ids": {
          "refresh_note": "refresh_skipped_by_policy",
          "feature_run_id": "77704631ef5645bdb04c7a5706f3e5e4",
          "risk_run_id": "520dcb4eb6974569b0f6e8a349136b20"
        },
        "error_message": null
      },
      "route_decision_log": {
        "question_id": "QH-03",
        "question_text": "Сделай рейтинг самых опасных хвостов на конец июня, чтобы было видно, какие из них могут реально аукнуться при сдаче отчётности, а какие просто технический шум.",
        "parsed_class": "heavy_analytical",
        "decision_flags": {
          "needs_exact_object_trace": false,
          "needs_causal_chain": false,
          "needs_cross_entity_join": false,
          "needs_full_period_aggregation": true,
          "needs_ranking": true,
          "needs_anomaly_summary": false,
          "needs_runtime_truth": false,
          "freshness_sensitive": true,
          "ambiguous_object_scope": false,
          "store_sufficiency_confident": false,
          "precomputed_aggregate_available": false
        },
        "sufficiency_snapshot": {
          "canonical_sufficient": true,
          "feature_sufficient": true,
          "risk_sufficient": true,
          "freshness_ok": true,
          "aggregate_level_ok": false,
          "ranking_ready": false,
          "explanation_ready": true,
          "reason_codes": [
            "ranking_not_ready",
            "aggregate_not_sufficient"
          ]
        },
        "candidate_routes": [
          "live_mcp_drilldown",
          "store_canonical",
          "store_feature_risk",
          "hybrid_store_plus_live",
          "batch_refresh_then_store"
        ],
        "rejected_routes": {
          "store_feature_risk": "aggregate_not_sufficient",
          "store_canonical": "wrong_query_shape",
          "live_mcp_drilldown": "heavy_query_not_live"
        },
        "chosen_route": "batch_refresh_then_store",
        "execution_mode": "batch_runtime_executed",
        "batch_job_id": "cbd2a6c854354f749fab9a00c8d64245"
      },
      "answer_quality": {
        "status": "pass",
        "confidence": "high",
        "degraded": false
      },
      "route_quality_assessment": "good",
      "issues_detected": [],
      "recommended_fix": "No action required.",
      "answer_text": "[creative-stress-sim] route=batch_refresh_then_store; execution=batch_runtime_executed; answer synthesized from June-2020 semantic_v2 slice + canonical/feature/risk stores.",
      "hypothesis": "По ОС риск проявляется в неконсистентных параметрах карточки и движений амортизации.",
      "question_probe_summary": "Проверка агрегированного риск-среза периода и приоритизации зон контроля.",
      "trace_steps": [
        "Определила full-period analytical shape (нужна агрегация уровня периода).",
        "Определила ranking shape (приоритетная сортировка риск-кейсов).",
        "Store sufficiency reason codes: ranking_not_ready, aggregate_not_sufficient.",
        "Финальный маршрут: `batch_refresh_then_store`."
      ]
    },
    {
      "question_id": "QH-06",
      "question_text": "Покажи, по каким поставщикам у нас не бьются взаиморасчёты, и разложи это не только по суммам, а по конкретным документам, оплатам и отсутствующим закрывающим.",
      "question_class": "cross_entity",
      "question_class_raw": "cross_entity",
      "class_tags": [
        "cross_entity"
      ],
      "router_class": "cross_entity",
      "difficulty": "hard",
      "domain_tags": [
        "документы",
        "ОС",
        "оплата",
        "cross_entity"
      ],
      "expected_route": "hybrid_store_plus_live",
      "actual_route": "store_canonical",
      "route_match": false,
      "sources_used": [
        "canonical_store"
      ],
      "latency_ms": 433,
      "planning_time_ms": 66,
      "retrieval_time_ms": 251,
      "response_generation_time_ms": 116,
      "context_size": 1717,
      "decision_flags": {
        "needs_exact_object_trace": false,
        "needs_causal_chain": false,
        "needs_cross_entity_join": true,
        "needs_full_period_aggregation": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "freshness_sensitive": false,
        "ambiguous_object_scope": false,
        "store_sufficiency_confident": false,
        "precomputed_aggregate_available": false
      },
      "store_sufficiency": {
        "canonical_sufficient": true,
        "feature_sufficient": true,
        "risk_sufficient": true,
        "freshness_ok": true,
        "aggregate_level_ok": false,
        "ranking_ready": false,
        "explanation_ready": true,
        "reason_codes": []
      },
      "execution_mode": "direct_route",
      "batch_job_id": null,
      "batch_runtime_result": null,
      "route_decision_log": {
        "question_id": "QH-06",
        "question_text": "Покажи, по каким поставщикам у нас не бьются взаиморасчёты, и разложи это не только по суммам, а по конкретным документам, оплатам и отсутствующим закрывающим.",
        "parsed_class": "cross_entity",
        "decision_flags": {
          "needs_exact_object_trace": false,
          "needs_causal_chain": false,
          "needs_cross_entity_join": true,
          "needs_full_period_aggregation": false,
          "needs_ranking": false,
          "needs_anomaly_summary": false,
          "needs_runtime_truth": false,
          "freshness_sensitive": false,
          "ambiguous_object_scope": false,
          "store_sufficiency_confident": false,
          "precomputed_aggregate_available": false
        },
        "sufficiency_snapshot": {
          "canonical_sufficient": true,
          "feature_sufficient": true,
          "risk_sufficient": true,
          "freshness_ok": true,
          "aggregate_level_ok": false,
          "ranking_ready": false,
          "explanation_ready": true,
          "reason_codes": []
        },
        "candidate_routes": [
          "live_mcp_drilldown",
          "store_canonical",
          "store_feature_risk",
          "hybrid_store_plus_live",
          "batch_refresh_then_store"
        ],
        "rejected_routes": {},
        "chosen_route": "store_canonical",
        "execution_mode": "direct_route",
        "batch_job_id": null
      },
      "answer_quality": {
        "status": "partial",
        "confidence": "medium",
        "degraded": false
      },
      "route_quality_assessment": "acceptable_with_warning",
      "issues_detected": [
        "Route mismatch: expected hybrid_store_plus_live, got store_canonical"
      ],
      "recommended_fix": "Tune router threshold for heavy/live boundary.",
      "answer_text": "[creative-stress-sim] route=store_canonical; execution=direct_route; answer synthesized from June-2020 semantic_v2 slice + canonical/feature/risk stores.",
      "hypothesis": "По ОС риск проявляется в неконсистентных параметрах карточки и движений амортизации.",
      "question_probe_summary": "Проверка связки документов, проводок, оплат и аналитик в одной причинной цепочке.",
      "trace_steps": [
        "Определила cross-entity join (документы, проводки, контрагенты, аналитики).",
        "Финальный маршрут: `store_canonical`."
      ]
    },
    {
      "question_id": "QH-07",
      "question_text": "По каким покупателям у нас есть отгрузка, но нет оплаты или нормального закрытия, и как это выглядит в цепочке документ → проводка → взаиморасчёт?",
      "question_class": "cross_entity",
      "question_class_raw": "cross_entity",
      "class_tags": [
        "cross_entity"
      ],
      "router_class": "cross_entity",
      "difficulty": "hard",
      "domain_tags": [
        "документы",
        "проводки",
        "period_close",
        "оплата",
        "cross_entity"
      ],
      "expected_route": "hybrid_store_plus_live",
      "actual_route": "store_canonical",
      "route_match": false,
      "sources_used": [
        "canonical_store"
      ],
      "latency_ms": 436,
      "planning_time_ms": 67,
      "retrieval_time_ms": 252,
      "response_generation_time_ms": 117,
      "context_size": 1718,
      "decision_flags": {
        "needs_exact_object_trace": false,
        "needs_causal_chain": false,
        "needs_cross_entity_join": true,
        "needs_full_period_aggregation": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "freshness_sensitive": false,
        "ambiguous_object_scope": false,
        "store_sufficiency_confident": false,
        "precomputed_aggregate_available": false
      },
      "store_sufficiency": {
        "canonical_sufficient": true,
        "feature_sufficient": true,
        "risk_sufficient": true,
        "freshness_ok": true,
        "aggregate_level_ok": false,
        "ranking_ready": false,
        "explanation_ready": true,
        "reason_codes": []
      },
      "execution_mode": "direct_route",
      "batch_job_id": null,
      "batch_runtime_result": null,
      "route_decision_log": {
        "question_id": "QH-07",
        "question_text": "По каким покупателям у нас есть отгрузка, но нет оплаты или нормального закрытия, и как это выглядит в цепочке документ → проводка → взаиморасчёт?",
        "parsed_class": "cross_entity",
        "decision_flags": {
          "needs_exact_object_trace": false,
          "needs_causal_chain": false,
          "needs_cross_entity_join": true,
          "needs_full_period_aggregation": false,
          "needs_ranking": false,
          "needs_anomaly_summary": false,
          "needs_runtime_truth": false,
          "freshness_sensitive": false,
          "ambiguous_object_scope": false,
          "store_sufficiency_confident": false,
          "precomputed_aggregate_available": false
        },
        "sufficiency_snapshot": {
          "canonical_sufficient": true,
          "feature_sufficient": true,
          "risk_sufficient": true,
          "freshness_ok": true,
          "aggregate_level_ok": false,
          "ranking_ready": false,
          "explanation_ready": true,
          "reason_codes": []
        },
        "candidate_routes": [
          "live_mcp_drilldown",
          "store_canonical",
          "store_feature_risk",
          "hybrid_store_plus_live",
          "batch_refresh_then_store"
        ],
        "rejected_routes": {},
        "chosen_route": "store_canonical",
        "execution_mode": "direct_route",
        "batch_job_id": null
      },
      "answer_quality": {
        "status": "partial",
        "confidence": "medium",
        "degraded": false
      },
      "route_quality_assessment": "acceptable_with_warning",
      "issues_detected": [
        "Route mismatch: expected hybrid_store_plus_live, got store_canonical"
      ],
      "recommended_fix": "Tune router threshold for heavy/live boundary.",
      "answer_text": "[creative-stress-sim] route=store_canonical; execution=direct_route; answer synthesized from June-2020 semantic_v2 slice + canonical/feature/risk stores.",
      "hypothesis": "Система должна отделить операционный шум от предметно-значимых учетных рисков периода.",
      "question_probe_summary": "Проверка связки документов, проводок, оплат и аналитик в одной причинной цепочке.",
      "trace_steps": [
        "Определила cross-entity join (документы, проводки, контрагенты, аналитики).",
        "Финальный маршрут: `store_canonical`."
      ]
    },
    {
      "question_id": "QH-11",
      "question_text": "Где товар уже ушёл в реализацию, а нормального прихода под него в учёте не видно, и как эта проблема выглядит по датам, документам и поставщикам?",
      "question_class": "cross_entity",
      "question_class_raw": "cross_entity",
      "class_tags": [
        "cross_entity"
      ],
      "router_class": "cross_entity",
      "difficulty": "hard",
      "domain_tags": [
        "документы",
        "ОС",
        "реализация",
        "товары",
        "cross_entity"
      ],
      "expected_route": "hybrid_store_plus_live",
      "actual_route": "store_canonical",
      "route_match": false,
      "sources_used": [
        "canonical_store"
      ],
      "latency_ms": 421,
      "planning_time_ms": 62,
      "retrieval_time_ms": 247,
      "response_generation_time_ms": 112,
      "context_size": 1713,
      "decision_flags": {
        "needs_exact_object_trace": false,
        "needs_causal_chain": false,
        "needs_cross_entity_join": true,
        "needs_full_period_aggregation": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "freshness_sensitive": false,
        "ambiguous_object_scope": false,
        "store_sufficiency_confident": false,
        "precomputed_aggregate_available": false
      },
      "store_sufficiency": {
        "canonical_sufficient": true,
        "feature_sufficient": true,
        "risk_sufficient": true,
        "freshness_ok": true,
        "aggregate_level_ok": false,
        "ranking_ready": false,
        "explanation_ready": true,
        "reason_codes": []
      },
      "execution_mode": "direct_route",
      "batch_job_id": null,
      "batch_runtime_result": null,
      "route_decision_log": {
        "question_id": "QH-11",
        "question_text": "Где товар уже ушёл в реализацию, а нормального прихода под него в учёте не видно, и как эта проблема выглядит по датам, документам и поставщикам?",
        "parsed_class": "cross_entity",
        "decision_flags": {
          "needs_exact_object_trace": false,
          "needs_causal_chain": false,
          "needs_cross_entity_join": true,
          "needs_full_period_aggregation": false,
          "needs_ranking": false,
          "needs_anomaly_summary": false,
          "needs_runtime_truth": false,
          "freshness_sensitive": false,
          "ambiguous_object_scope": false,
          "store_sufficiency_confident": false,
          "precomputed_aggregate_available": false
        },
        "sufficiency_snapshot": {
          "canonical_sufficient": true,
          "feature_sufficient": true,
          "risk_sufficient": true,
          "freshness_ok": true,
          "aggregate_level_ok": false,
          "ranking_ready": false,
          "explanation_ready": true,
          "reason_codes": []
        },
        "candidate_routes": [
          "live_mcp_drilldown",
          "store_canonical",
          "store_feature_risk",
          "hybrid_store_plus_live",
          "batch_refresh_then_store"
        ],
        "rejected_routes": {},
        "chosen_route": "store_canonical",
        "execution_mode": "direct_route",
        "batch_job_id": null
      },
      "answer_quality": {
        "status": "partial",
        "confidence": "medium",
        "degraded": false
      },
      "route_quality_assessment": "acceptable_with_warning",
      "issues_detected": [
        "Route mismatch: expected hybrid_store_plus_live, got store_canonical"
      ],
      "recommended_fix": "Tune router threshold for heavy/live boundary.",
      "answer_text": "[creative-stress-sim] route=store_canonical; execution=direct_route; answer synthesized from June-2020 semantic_v2 slice + canonical/feature/risk stores.",
      "hypothesis": "По товарным кейсам критична причинная цепочка приход -> реализация -> остаток.",
      "question_probe_summary": "Проверка связки документов, проводок, оплат и аналитик в одной причинной цепочке.",
      "trace_steps": [
        "Определила cross-entity join (документы, проводки, контрагенты, аналитики).",
        "Финальный маршрут: `store_canonical`."
      ]
    },
    {
      "question_id": "QH-16",
      "question_text": "По каким расходам будущих периодов у нас задан срок так, что списание либо идёт криво, либо вообще не должно было так выглядеть?",
      "question_class": "rule_based_account_control",
      "question_class_raw": "rule_based_account_control",
      "class_tags": [
        "rule_based_account_control"
      ],
      "router_class": "anomaly_control",
      "difficulty": "hard",
      "domain_tags": [
        "period_close",
        "rule_based_account_control"
      ],
      "expected_route": "store_feature_risk",
      "actual_route": "store_feature_risk",
      "route_match": true,
      "sources_used": [
        "feature_store",
        "risk_store",
        "canonical_store"
      ],
      "latency_ms": 488,
      "planning_time_ms": 79,
      "retrieval_time_ms": 272,
      "response_generation_time_ms": 137,
      "context_size": 2218,
      "decision_flags": {
        "needs_exact_object_trace": false,
        "needs_causal_chain": false,
        "needs_cross_entity_join": false,
        "needs_full_period_aggregation": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "freshness_sensitive": true,
        "ambiguous_object_scope": false,
        "store_sufficiency_confident": false,
        "precomputed_aggregate_available": false
      },
      "store_sufficiency": {
        "canonical_sufficient": true,
        "feature_sufficient": true,
        "risk_sufficient": true,
        "freshness_ok": true,
        "aggregate_level_ok": false,
        "ranking_ready": false,
        "explanation_ready": true,
        "reason_codes": []
      },
      "execution_mode": "direct_route",
      "batch_job_id": null,
      "batch_runtime_result": null,
      "route_decision_log": {
        "question_id": "QH-16",
        "question_text": "По каким расходам будущих периодов у нас задан срок так, что списание либо идёт криво, либо вообще не должно было так выглядеть?",
        "parsed_class": "anomaly_control",
        "decision_flags": {
          "needs_exact_object_trace": false,
          "needs_causal_chain": false,
          "needs_cross_entity_join": false,
          "needs_full_period_aggregation": false,
          "needs_ranking": false,
          "needs_anomaly_summary": false,
          "needs_runtime_truth": false,
          "freshness_sensitive": true,
          "ambiguous_object_scope": false,
          "store_sufficiency_confident": false,
          "precomputed_aggregate_available": false
        },
        "sufficiency_snapshot": {
          "canonical_sufficient": true,
          "feature_sufficient": true,
          "risk_sufficient": true,
          "freshness_ok": true,
          "aggregate_level_ok": false,
          "ranking_ready": false,
          "explanation_ready": true,
          "reason_codes": []
        },
        "candidate_routes": [
          "live_mcp_drilldown",
          "store_canonical",
          "store_feature_risk",
          "hybrid_store_plus_live",
          "batch_refresh_then_store"
        ],
        "rejected_routes": {
          "store_canonical": "trend_risk_query_prefers_feature"
        },
        "chosen_route": "store_feature_risk",
        "execution_mode": "direct_route",
        "batch_job_id": null
      },
      "answer_quality": {
        "status": "pass",
        "confidence": "medium",
        "degraded": false
      },
      "route_quality_assessment": "good",
      "issues_detected": [],
      "recommended_fix": "No action required.",
      "answer_text": "[creative-stress-sim] route=store_feature_risk; execution=direct_route; answer synthesized from June-2020 semantic_v2 slice + canonical/feature/risk stores.",
      "hypothesis": "Система должна отделить операционный шум от предметно-значимых учетных рисков периода.",
      "question_probe_summary": "Проверка rule-based инвариантов счета и стабильности контрольных правил.",
      "trace_steps": [
        "Определила стандартный запросный профиль без специальных триггеров.",
        "Финальный маршрут: `store_feature_risk`."
      ]
    },
    {
      "question_id": "QH-18",
      "question_text": "Есть ли такие записи на 97 счёте, которые вроде заведены, но по ним нет нормального ежемесячного списания, и с какими исходными документами это связано?",
      "question_class": "cross_entity",
      "question_class_raw": "cross_entity / explain",
      "class_tags": [
        "cross_entity",
        "drilldown_explain"
      ],
      "router_class": "cross_entity",
      "difficulty": "hard",
      "domain_tags": [
        "97",
        "документы",
        "cross_entity",
        "drilldown_explain"
      ],
      "expected_route": "hybrid_store_plus_live",
      "actual_route": "store_canonical",
      "route_match": false,
      "sources_used": [
        "canonical_store"
      ],
      "latency_ms": 442,
      "planning_time_ms": 69,
      "retrieval_time_ms": 254,
      "response_generation_time_ms": 119,
      "context_size": 1720,
      "decision_flags": {
        "needs_exact_object_trace": false,
        "needs_causal_chain": false,
        "needs_cross_entity_join": true,
        "needs_full_period_aggregation": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "freshness_sensitive": false,
        "ambiguous_object_scope": false,
        "store_sufficiency_confident": false,
        "precomputed_aggregate_available": false
      },
      "store_sufficiency": {
        "canonical_sufficient": true,
        "feature_sufficient": true,
        "risk_sufficient": true,
        "freshness_ok": true,
        "aggregate_level_ok": false,
        "ranking_ready": false,
        "explanation_ready": true,
        "reason_codes": []
      },
      "execution_mode": "direct_route",
      "batch_job_id": null,
      "batch_runtime_result": null,
      "route_decision_log": {
        "question_id": "QH-18",
        "question_text": "Есть ли такие записи на 97 счёте, которые вроде заведены, но по ним нет нормального ежемесячного списания, и с какими исходными документами это связано?",
        "parsed_class": "cross_entity",
        "decision_flags": {
          "needs_exact_object_trace": false,
          "needs_causal_chain": false,
          "needs_cross_entity_join": true,
          "needs_full_period_aggregation": false,
          "needs_ranking": false,
          "needs_anomaly_summary": false,
          "needs_runtime_truth": false,
          "freshness_sensitive": false,
          "ambiguous_object_scope": false,
          "store_sufficiency_confident": false,
          "precomputed_aggregate_available": false
        },
        "sufficiency_snapshot": {
          "canonical_sufficient": true,
          "feature_sufficient": true,
          "risk_sufficient": true,
          "freshness_ok": true,
          "aggregate_level_ok": false,
          "ranking_ready": false,
          "explanation_ready": true,
          "reason_codes": []
        },
        "candidate_routes": [
          "live_mcp_drilldown",
          "store_canonical",
          "store_feature_risk",
          "hybrid_store_plus_live",
          "batch_refresh_then_store"
        ],
        "rejected_routes": {},
        "chosen_route": "store_canonical",
        "execution_mode": "direct_route",
        "batch_job_id": null
      },
      "answer_quality": {
        "status": "partial",
        "confidence": "medium",
        "degraded": false
      },
      "route_quality_assessment": "acceptable_with_warning",
      "issues_detected": [
        "Route mismatch: expected hybrid_store_plus_live, got store_canonical"
      ],
      "recommended_fix": "Tune router threshold for heavy/live boundary.",
      "answer_text": "[creative-stress-sim] route=store_canonical; execution=direct_route; answer synthesized from June-2020 semantic_v2 slice + canonical/feature/risk stores.",
      "hypothesis": "По счету 97 проблема чаще связана с датой начала/окончания и кривым графиком списания.",
      "question_probe_summary": "Проверка связки документов, проводок, оплат и аналитик в одной причинной цепочке.",
      "trace_steps": [
        "Определила cross-entity join (документы, проводки, контрагенты, аналитики).",
        "Финальный маршрут: `store_canonical`."
      ]
    },
    {
      "question_id": "QH-21",
      "question_text": "Какие основные средства выглядят заведёнными так, будто амортизационная группа или срок амортизации выбраны сомнительно?",
      "question_class": "rule_based_account_control",
      "question_class_raw": "rule_based_account_control",
      "class_tags": [
        "rule_based_account_control"
      ],
      "router_class": "anomaly_control",
      "difficulty": "hard",
      "domain_tags": [
        "амортизация",
        "ОС",
        "rule_based_account_control"
      ],
      "expected_route": "store_feature_risk",
      "actual_route": "store_feature_risk",
      "route_match": true,
      "sources_used": [
        "feature_store",
        "risk_store",
        "canonical_store"
      ],
      "latency_ms": 476,
      "planning_time_ms": 75,
      "retrieval_time_ms": 268,
      "response_generation_time_ms": 133,
      "context_size": 2214,
      "decision_flags": {
        "needs_exact_object_trace": false,
        "needs_causal_chain": false,
        "needs_cross_entity_join": false,
        "needs_full_period_aggregation": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "freshness_sensitive": true,
        "ambiguous_object_scope": false,
        "store_sufficiency_confident": false,
        "precomputed_aggregate_available": false
      },
      "store_sufficiency": {
        "canonical_sufficient": true,
        "feature_sufficient": true,
        "risk_sufficient": true,
        "freshness_ok": true,
        "aggregate_level_ok": false,
        "ranking_ready": false,
        "explanation_ready": true,
        "reason_codes": []
      },
      "execution_mode": "direct_route",
      "batch_job_id": null,
      "batch_runtime_result": null,
      "route_decision_log": {
        "question_id": "QH-21",
        "question_text": "Какие основные средства выглядят заведёнными так, будто амортизационная группа или срок амортизации выбраны сомнительно?",
        "parsed_class": "anomaly_control",
        "decision_flags": {
          "needs_exact_object_trace": false,
          "needs_causal_chain": false,
          "needs_cross_entity_join": false,
          "needs_full_period_aggregation": false,
          "needs_ranking": false,
          "needs_anomaly_summary": false,
          "needs_runtime_truth": false,
          "freshness_sensitive": true,
          "ambiguous_object_scope": false,
          "store_sufficiency_confident": false,
          "precomputed_aggregate_available": false
        },
        "sufficiency_snapshot": {
          "canonical_sufficient": true,
          "feature_sufficient": true,
          "risk_sufficient": true,
          "freshness_ok": true,
          "aggregate_level_ok": false,
          "ranking_ready": false,
          "explanation_ready": true,
          "reason_codes": []
        },
        "candidate_routes": [
          "live_mcp_drilldown",
          "store_canonical",
          "store_feature_risk",
          "hybrid_store_plus_live",
          "batch_refresh_then_store"
        ],
        "rejected_routes": {
          "store_canonical": "trend_risk_query_prefers_feature"
        },
        "chosen_route": "store_feature_risk",
        "execution_mode": "direct_route",
        "batch_job_id": null
      },
      "answer_quality": {
        "status": "pass",
        "confidence": "medium",
        "degraded": false
      },
      "route_quality_assessment": "good",
      "issues_detected": [],
      "recommended_fix": "No action required.",
      "answer_text": "[creative-stress-sim] route=store_feature_risk; execution=direct_route; answer synthesized from June-2020 semantic_v2 slice + canonical/feature/risk stores.",
      "hypothesis": "По ОС риск проявляется в неконсистентных параметрах карточки и движений амортизации.",
      "question_probe_summary": "Проверка rule-based инвариантов счета и стабильности контрольных правил.",
      "trace_steps": [
        "Определила стандартный запросный профиль без специальных триггеров.",
        "Финальный маршрут: `store_feature_risk`."
      ]
    },
    {
      "question_id": "QH-23",
      "question_text": "Есть ли у нас объекты, по которым амортизация должна была идти, но не идёт, и чем это подтверждается в карточке и движениях?",
      "question_class": "cross_entity",
      "question_class_raw": "cross_entity / explain",
      "class_tags": [
        "cross_entity",
        "drilldown_explain"
      ],
      "router_class": "cross_entity",
      "difficulty": "hard",
      "domain_tags": [
        "амортизация",
        "cross_entity",
        "drilldown_explain"
      ],
      "expected_route": "hybrid_store_plus_live",
      "actual_route": "store_canonical",
      "route_match": false,
      "sources_used": [
        "canonical_store"
      ],
      "latency_ms": 430,
      "planning_time_ms": 65,
      "retrieval_time_ms": 250,
      "response_generation_time_ms": 115,
      "context_size": 1716,
      "decision_flags": {
        "needs_exact_object_trace": false,
        "needs_causal_chain": false,
        "needs_cross_entity_join": true,
        "needs_full_period_aggregation": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "freshness_sensitive": false,
        "ambiguous_object_scope": false,
        "store_sufficiency_confident": false,
        "precomputed_aggregate_available": false
      },
      "store_sufficiency": {
        "canonical_sufficient": true,
        "feature_sufficient": true,
        "risk_sufficient": true,
        "freshness_ok": true,
        "aggregate_level_ok": false,
        "ranking_ready": false,
        "explanation_ready": true,
        "reason_codes": []
      },
      "execution_mode": "direct_route",
      "batch_job_id": null,
      "batch_runtime_result": null,
      "route_decision_log": {
        "question_id": "QH-23",
        "question_text": "Есть ли у нас объекты, по которым амортизация должна была идти, но не идёт, и чем это подтверждается в карточке и движениях?",
        "parsed_class": "cross_entity",
        "decision_flags": {
          "needs_exact_object_trace": false,
          "needs_causal_chain": false,
          "needs_cross_entity_join": true,
          "needs_full_period_aggregation": false,
          "needs_ranking": false,
          "needs_anomaly_summary": false,
          "needs_runtime_truth": false,
          "freshness_sensitive": false,
          "ambiguous_object_scope": false,
          "store_sufficiency_confident": false,
          "precomputed_aggregate_available": false
        },
        "sufficiency_snapshot": {
          "canonical_sufficient": true,
          "feature_sufficient": true,
          "risk_sufficient": true,
          "freshness_ok": true,
          "aggregate_level_ok": false,
          "ranking_ready": false,
          "explanation_ready": true,
          "reason_codes": []
        },
        "candidate_routes": [
          "live_mcp_drilldown",
          "store_canonical",
          "store_feature_risk",
          "hybrid_store_plus_live",
          "batch_refresh_then_store"
        ],
        "rejected_routes": {},
        "chosen_route": "store_canonical",
        "execution_mode": "direct_route",
        "batch_job_id": null
      },
      "answer_quality": {
        "status": "partial",
        "confidence": "medium",
        "degraded": false
      },
      "route_quality_assessment": "acceptable_with_warning",
      "issues_detected": [
        "Route mismatch: expected hybrid_store_plus_live, got store_canonical"
      ],
      "recommended_fix": "Tune router threshold for heavy/live boundary.",
      "answer_text": "[creative-stress-sim] route=store_canonical; execution=direct_route; answer synthesized from June-2020 semantic_v2 slice + canonical/feature/risk stores.",
      "hypothesis": "Система должна отделить операционный шум от предметно-значимых учетных рисков периода.",
      "question_probe_summary": "Проверка связки документов, проводок, оплат и аналитик в одной причинной цепочке.",
      "trace_steps": [
        "Определила cross-entity join (документы, проводки, контрагенты, аналитики).",
        "Финальный маршрут: `store_canonical`."
      ]
    },
    {
      "question_id": "QH-26",
      "question_text": "Покажи движения по банку, где есть ощущение, что выписка, документ и проводка не собрались в нормальную цепочку.",
      "question_class": "cross_entity",
      "question_class_raw": "cross_entity",
      "class_tags": [
        "cross_entity"
      ],
      "router_class": "cross_entity",
      "difficulty": "hard",
      "domain_tags": [
        "документы",
        "проводки",
        "банк",
        "выписки",
        "cross_entity"
      ],
      "expected_route": "hybrid_store_plus_live",
      "actual_route": "store_canonical",
      "route_match": false,
      "sources_used": [
        "canonical_store"
      ],
      "latency_ms": 439,
      "planning_time_ms": 68,
      "retrieval_time_ms": 253,
      "response_generation_time_ms": 118,
      "context_size": 1719,
      "decision_flags": {
        "needs_exact_object_trace": false,
        "needs_causal_chain": false,
        "needs_cross_entity_join": true,
        "needs_full_period_aggregation": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "freshness_sensitive": false,
        "ambiguous_object_scope": false,
        "store_sufficiency_confident": false,
        "precomputed_aggregate_available": false
      },
      "store_sufficiency": {
        "canonical_sufficient": true,
        "feature_sufficient": true,
        "risk_sufficient": true,
        "freshness_ok": true,
        "aggregate_level_ok": false,
        "ranking_ready": false,
        "explanation_ready": true,
        "reason_codes": []
      },
      "execution_mode": "direct_route",
      "batch_job_id": null,
      "batch_runtime_result": null,
      "route_decision_log": {
        "question_id": "QH-26",
        "question_text": "Покажи движения по банку, где есть ощущение, что выписка, документ и проводка не собрались в нормальную цепочку.",
        "parsed_class": "cross_entity",
        "decision_flags": {
          "needs_exact_object_trace": false,
          "needs_causal_chain": false,
          "needs_cross_entity_join": true,
          "needs_full_period_aggregation": false,
          "needs_ranking": false,
          "needs_anomaly_summary": false,
          "needs_runtime_truth": false,
          "freshness_sensitive": false,
          "ambiguous_object_scope": false,
          "store_sufficiency_confident": false,
          "precomputed_aggregate_available": false
        },
        "sufficiency_snapshot": {
          "canonical_sufficient": true,
          "feature_sufficient": true,
          "risk_sufficient": true,
          "freshness_ok": true,
          "aggregate_level_ok": false,
          "ranking_ready": false,
          "explanation_ready": true,
          "reason_codes": []
        },
        "candidate_routes": [
          "live_mcp_drilldown",
          "store_canonical",
          "store_feature_risk",
          "hybrid_store_plus_live",
          "batch_refresh_then_store"
        ],
        "rejected_routes": {},
        "chosen_route": "store_canonical",
        "execution_mode": "direct_route",
        "batch_job_id": null
      },
      "answer_quality": {
        "status": "partial",
        "confidence": "medium",
        "degraded": false
      },
      "route_quality_assessment": "acceptable_with_warning",
      "issues_detected": [
        "Route mismatch: expected hybrid_store_plus_live, got store_canonical"
      ],
      "recommended_fix": "Tune router threshold for heavy/live boundary.",
      "answer_text": "[creative-stress-sim] route=store_canonical; execution=direct_route; answer synthesized from June-2020 semantic_v2 slice + canonical/feature/risk stores.",
      "hypothesis": "Банковский хвост проявляется как разрыв выписка -> документ -> проводка.",
      "question_probe_summary": "Проверка связки документов, проводок, оплат и аналитик в одной причинной цепочке.",
      "trace_steps": [
        "Определила cross-entity join (документы, проводки, контрагенты, аналитики).",
        "Финальный маршрут: `store_canonical`."
      ]
    },
    {
      "question_id": "QH-29",
      "question_text": "Сделай мне список самых подозрительных банковских кейсов июня с коротким объяснением по каждому: в чём суть риска и что бы ты проверил руками первым.",
      "question_class": "heavy_analytical",
      "question_class_raw": "heavy_analytical",
      "class_tags": [
        "heavy_analytical"
      ],
      "router_class": "heavy_analytical",
      "difficulty": "hard",
      "domain_tags": [
        "банк",
        "heavy_analytical"
      ],
      "expected_route": "batch_refresh_then_store",
      "actual_route": "batch_refresh_then_store",
      "route_match": true,
      "sources_used": [
        "refresh_job",
        "feature_store",
        "risk_store",
        "canonical_store"
      ],
      "latency_ms": 1663,
      "planning_time_ms": 136,
      "retrieval_time_ms": 1326,
      "response_generation_time_ms": 201,
      "context_size": 3622,
      "decision_flags": {
        "needs_exact_object_trace": false,
        "needs_causal_chain": false,
        "needs_cross_entity_join": false,
        "needs_full_period_aggregation": true,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "freshness_sensitive": true,
        "ambiguous_object_scope": false,
        "store_sufficiency_confident": false,
        "precomputed_aggregate_available": false
      },
      "store_sufficiency": {
        "canonical_sufficient": true,
        "feature_sufficient": true,
        "risk_sufficient": true,
        "freshness_ok": true,
        "aggregate_level_ok": false,
        "ranking_ready": false,
        "explanation_ready": true,
        "reason_codes": [
          "aggregate_not_sufficient"
        ]
      },
      "execution_mode": "batch_runtime_executed",
      "batch_job_id": "698b78aa7594491c86a2bb289898abee",
      "batch_runtime_result": {
        "job_id": "698b78aa7594491c86a2bb289898abee",
        "status": "success",
        "execution_mode": "batch_runtime_executed",
        "run_ids": {
          "refresh_note": "refresh_skipped_by_policy",
          "feature_run_id": "849a1c01234740ed8d56748dca4e38bb",
          "risk_run_id": "c9fb260eb2474857a90b872db5d991e6"
        },
        "error_message": null
      },
      "route_decision_log": {
        "question_id": "QH-29",
        "question_text": "Сделай мне список самых подозрительных банковских кейсов июня с коротким объяснением по каждому: в чём суть риска и что бы ты проверил руками первым.",
        "parsed_class": "heavy_analytical",
        "decision_flags": {
          "needs_exact_object_trace": false,
          "needs_causal_chain": false,
          "needs_cross_entity_join": false,
          "needs_full_period_aggregation": true,
          "needs_ranking": false,
          "needs_anomaly_summary": false,
          "needs_runtime_truth": false,
          "freshness_sensitive": true,
          "ambiguous_object_scope": false,
          "store_sufficiency_confident": false,
          "precomputed_aggregate_available": false
        },
        "sufficiency_snapshot": {
          "canonical_sufficient": true,
          "feature_sufficient": true,
          "risk_sufficient": true,
          "freshness_ok": true,
          "aggregate_level_ok": false,
          "ranking_ready": false,
          "explanation_ready": true,
          "reason_codes": [
            "aggregate_not_sufficient"
          ]
        },
        "candidate_routes": [
          "live_mcp_drilldown",
          "store_canonical",
          "store_feature_risk",
          "hybrid_store_plus_live",
          "batch_refresh_then_store"
        ],
        "rejected_routes": {
          "store_feature_risk": "aggregate_not_sufficient",
          "store_canonical": "wrong_query_shape",
          "live_mcp_drilldown": "heavy_query_not_live"
        },
        "chosen_route": "batch_refresh_then_store",
        "execution_mode": "batch_runtime_executed",
        "batch_job_id": "698b78aa7594491c86a2bb289898abee"
      },
      "answer_quality": {
        "status": "pass",
        "confidence": "high",
        "degraded": false
      },
      "route_quality_assessment": "good",
      "issues_detected": [],
      "recommended_fix": "No action required.",
      "answer_text": "[creative-stress-sim] route=batch_refresh_then_store; execution=batch_runtime_executed; answer synthesized from June-2020 semantic_v2 slice + canonical/feature/risk stores.",
      "hypothesis": "Банковский хвост проявляется как разрыв выписка -> документ -> проводка.",
      "question_probe_summary": "Проверка агрегированного риск-среза периода и приоритизации зон контроля.",
      "trace_steps": [
        "Определила full-period analytical shape (нужна агрегация уровня периода).",
        "Store sufficiency reason codes: aggregate_not_sufficient.",
        "Финальный маршрут: `batch_refresh_then_store`."
      ]
    },
    {
      "question_id": "QH-31",
      "question_text": "Какие реализации на конец июня зависли без оплаты и уже выглядят не как нормальная отсрочка, а как потенциально проблемный хвост?",
      "question_class": "heavy_analytical",
      "question_class_raw": "heavy_analytical / cross_entity",
      "class_tags": [
        "heavy_analytical",
        "cross_entity"
      ],
      "router_class": "heavy_analytical",
      "difficulty": "hard",
      "domain_tags": [
        "ОС",
        "реализация",
        "оплата",
        "хвосты",
        "heavy_analytical",
        "cross_entity"
      ],
      "expected_route": "batch_refresh_then_store",
      "actual_route": "batch_refresh_then_store",
      "route_match": true,
      "sources_used": [
        "refresh_job",
        "feature_store",
        "risk_store",
        "canonical_store"
      ],
      "latency_ms": 1642,
      "planning_time_ms": 129,
      "retrieval_time_ms": 1319,
      "response_generation_time_ms": 194,
      "context_size": 3615,
      "decision_flags": {
        "needs_exact_object_trace": false,
        "needs_causal_chain": false,
        "needs_cross_entity_join": false,
        "needs_full_period_aggregation": true,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "freshness_sensitive": true,
        "ambiguous_object_scope": false,
        "store_sufficiency_confident": false,
        "precomputed_aggregate_available": false
      },
      "store_sufficiency": {
        "canonical_sufficient": true,
        "feature_sufficient": true,
        "risk_sufficient": true,
        "freshness_ok": true,
        "aggregate_level_ok": false,
        "ranking_ready": false,
        "explanation_ready": true,
        "reason_codes": [
          "aggregate_not_sufficient"
        ]
      },
      "execution_mode": "batch_runtime_executed",
      "batch_job_id": "344d9b1388eb4ad5841f610061d6a220",
      "batch_runtime_result": {
        "job_id": "344d9b1388eb4ad5841f610061d6a220",
        "status": "success",
        "execution_mode": "batch_runtime_executed",
        "run_ids": {
          "refresh_note": "refresh_skipped_by_policy",
          "feature_run_id": "8c0cf0794aba46418ab2e262e9639cb6",
          "risk_run_id": "2aa1171c656b4463948277b852a0ceec"
        },
        "error_message": null
      },
      "route_decision_log": {
        "question_id": "QH-31",
        "question_text": "Какие реализации на конец июня зависли без оплаты и уже выглядят не как нормальная отсрочка, а как потенциально проблемный хвост?",
        "parsed_class": "heavy_analytical",
        "decision_flags": {
          "needs_exact_object_trace": false,
          "needs_causal_chain": false,
          "needs_cross_entity_join": false,
          "needs_full_period_aggregation": true,
          "needs_ranking": false,
          "needs_anomaly_summary": false,
          "needs_runtime_truth": false,
          "freshness_sensitive": true,
          "ambiguous_object_scope": false,
          "store_sufficiency_confident": false,
          "precomputed_aggregate_available": false
        },
        "sufficiency_snapshot": {
          "canonical_sufficient": true,
          "feature_sufficient": true,
          "risk_sufficient": true,
          "freshness_ok": true,
          "aggregate_level_ok": false,
          "ranking_ready": false,
          "explanation_ready": true,
          "reason_codes": [
            "aggregate_not_sufficient"
          ]
        },
        "candidate_routes": [
          "live_mcp_drilldown",
          "store_canonical",
          "store_feature_risk",
          "hybrid_store_plus_live",
          "batch_refresh_then_store"
        ],
        "rejected_routes": {
          "store_feature_risk": "aggregate_not_sufficient",
          "store_canonical": "wrong_query_shape",
          "live_mcp_drilldown": "heavy_query_not_live"
        },
        "chosen_route": "batch_refresh_then_store",
        "execution_mode": "batch_runtime_executed",
        "batch_job_id": "344d9b1388eb4ad5841f610061d6a220"
      },
      "answer_quality": {
        "status": "pass",
        "confidence": "high",
        "degraded": false
      },
      "route_quality_assessment": "good",
      "issues_detected": [],
      "recommended_fix": "No action required.",
      "answer_text": "[creative-stress-sim] route=batch_refresh_then_store; execution=batch_runtime_executed; answer synthesized from June-2020 semantic_v2 slice + canonical/feature/risk stores.",
      "hypothesis": "По ОС риск проявляется в неконсистентных параметрах карточки и движений амортизации.",
      "question_probe_summary": "Проверка агрегированного риск-среза периода и приоритизации зон контроля.",
      "trace_steps": [
        "Определила full-period analytical shape (нужна агрегация уровня периода).",
        "Store sufficiency reason codes: aggregate_not_sufficient.",
        "Финальный маршрут: `batch_refresh_then_store`."
      ]
    },
    {
      "question_id": "QH-33",
      "question_text": "Где по реализации хвост образовался не из-за отсутствия денег как таковых, а из-за разрыва документов, дат или отражения?",
      "question_class": "cross_entity",
      "question_class_raw": "cross_entity / explain",
      "class_tags": [
        "cross_entity",
        "drilldown_explain"
      ],
      "router_class": "cross_entity",
      "difficulty": "hard",
      "domain_tags": [
        "документы",
        "ОС",
        "реализация",
        "хвосты",
        "cross_entity",
        "drilldown_explain"
      ],
      "expected_route": "hybrid_store_plus_live",
      "actual_route": "store_canonical",
      "route_match": false,
      "sources_used": [
        "canonical_store"
      ],
      "latency_ms": 433,
      "planning_time_ms": 66,
      "retrieval_time_ms": 251,
      "response_generation_time_ms": 116,
      "context_size": 1717,
      "decision_flags": {
        "needs_exact_object_trace": false,
        "needs_causal_chain": false,
        "needs_cross_entity_join": true,
        "needs_full_period_aggregation": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "freshness_sensitive": false,
        "ambiguous_object_scope": false,
        "store_sufficiency_confident": false,
        "precomputed_aggregate_available": false
      },
      "store_sufficiency": {
        "canonical_sufficient": true,
        "feature_sufficient": true,
        "risk_sufficient": true,
        "freshness_ok": true,
        "aggregate_level_ok": false,
        "ranking_ready": false,
        "explanation_ready": true,
        "reason_codes": []
      },
      "execution_mode": "direct_route",
      "batch_job_id": null,
      "batch_runtime_result": null,
      "route_decision_log": {
        "question_id": "QH-33",
        "question_text": "Где по реализации хвост образовался не из-за отсутствия денег как таковых, а из-за разрыва документов, дат или отражения?",
        "parsed_class": "cross_entity",
        "decision_flags": {
          "needs_exact_object_trace": false,
          "needs_causal_chain": false,
          "needs_cross_entity_join": true,
          "needs_full_period_aggregation": false,
          "needs_ranking": false,
          "needs_anomaly_summary": false,
          "needs_runtime_truth": false,
          "freshness_sensitive": false,
          "ambiguous_object_scope": false,
          "store_sufficiency_confident": false,
          "precomputed_aggregate_available": false
        },
        "sufficiency_snapshot": {
          "canonical_sufficient": true,
          "feature_sufficient": true,
          "risk_sufficient": true,
          "freshness_ok": true,
          "aggregate_level_ok": false,
          "ranking_ready": false,
          "explanation_ready": true,
          "reason_codes": []
        },
        "candidate_routes": [
          "live_mcp_drilldown",
          "store_canonical",
          "store_feature_risk",
          "hybrid_store_plus_live",
          "batch_refresh_then_store"
        ],
        "rejected_routes": {},
        "chosen_route": "store_canonical",
        "execution_mode": "direct_route",
        "batch_job_id": null
      },
      "answer_quality": {
        "status": "partial",
        "confidence": "medium",
        "degraded": false
      },
      "route_quality_assessment": "acceptable_with_warning",
      "issues_detected": [
        "Route mismatch: expected hybrid_store_plus_live, got store_canonical"
      ],
      "recommended_fix": "Tune router threshold for heavy/live boundary.",
      "answer_text": "[creative-stress-sim] route=store_canonical; execution=direct_route; answer synthesized from June-2020 semantic_v2 slice + canonical/feature/risk stores.",
      "hypothesis": "По ОС риск проявляется в неконсистентных параметрах карточки и движений амортизации.",
      "question_probe_summary": "Проверка связки документов, проводок, оплат и аналитик в одной причинной цепочке.",
      "trace_steps": [
        "Определила cross-entity join (документы, проводки, контрагенты, аналитики).",
        "Финальный маршрут: `store_canonical`."
      ]
    },
    {
      "question_id": "QH-39",
      "question_text": "Где у нас вообще “пахнет ручной ошибкой”, а не нормальной хозяйственной жизнью? Не по одному счёту, а в целом по июню.",
      "question_class": "heavy_analytical",
      "question_class_raw": "heavy_analytical / anomaly_probe / ambiguous_human_query",
      "class_tags": [
        "heavy_analytical",
        "anomaly_probe",
        "ambiguous_human_query"
      ],
      "router_class": "heavy_analytical",
      "difficulty": "hard",
      "domain_tags": [
        "heavy_analytical",
        "anomaly_probe",
        "ambiguous_human_query"
      ],
      "expected_route": "batch_refresh_then_store",
      "actual_route": "batch_refresh_then_store",
      "route_match": true,
      "sources_used": [
        "refresh_job",
        "feature_store",
        "risk_store",
        "canonical_store"
      ],
      "latency_ms": 1666,
      "planning_time_ms": 137,
      "retrieval_time_ms": 1327,
      "response_generation_time_ms": 202,
      "context_size": 3623,
      "decision_flags": {
        "needs_exact_object_trace": false,
        "needs_causal_chain": false,
        "needs_cross_entity_join": false,
        "needs_full_period_aggregation": true,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "freshness_sensitive": true,
        "ambiguous_object_scope": false,
        "store_sufficiency_confident": false,
        "precomputed_aggregate_available": false
      },
      "store_sufficiency": {
        "canonical_sufficient": true,
        "feature_sufficient": true,
        "risk_sufficient": true,
        "freshness_ok": true,
        "aggregate_level_ok": false,
        "ranking_ready": false,
        "explanation_ready": true,
        "reason_codes": [
          "aggregate_not_sufficient"
        ]
      },
      "execution_mode": "batch_runtime_executed",
      "batch_job_id": "2938980297d4449f834c5102d5bd4f40",
      "batch_runtime_result": {
        "job_id": "2938980297d4449f834c5102d5bd4f40",
        "status": "success",
        "execution_mode": "batch_runtime_executed",
        "run_ids": {
          "refresh_note": "refresh_skipped_by_policy",
          "feature_run_id": "c36f08812ea743b4a59c4449fb518f15",
          "risk_run_id": "ea5abe11cd1b41f9903fb6b10265a5d0"
        },
        "error_message": null
      },
      "route_decision_log": {
        "question_id": "QH-39",
        "question_text": "Где у нас вообще “пахнет ручной ошибкой”, а не нормальной хозяйственной жизнью? Не по одному счёту, а в целом по июню.",
        "parsed_class": "heavy_analytical",
        "decision_flags": {
          "needs_exact_object_trace": false,
          "needs_causal_chain": false,
          "needs_cross_entity_join": false,
          "needs_full_period_aggregation": true,
          "needs_ranking": false,
          "needs_anomaly_summary": false,
          "needs_runtime_truth": false,
          "freshness_sensitive": true,
          "ambiguous_object_scope": false,
          "store_sufficiency_confident": false,
          "precomputed_aggregate_available": false
        },
        "sufficiency_snapshot": {
          "canonical_sufficient": true,
          "feature_sufficient": true,
          "risk_sufficient": true,
          "freshness_ok": true,
          "aggregate_level_ok": false,
          "ranking_ready": false,
          "explanation_ready": true,
          "reason_codes": [
            "aggregate_not_sufficient"
          ]
        },
        "candidate_routes": [
          "live_mcp_drilldown",
          "store_canonical",
          "store_feature_risk",
          "hybrid_store_plus_live",
          "batch_refresh_then_store"
        ],
        "rejected_routes": {
          "store_feature_risk": "aggregate_not_sufficient",
          "store_canonical": "wrong_query_shape",
          "live_mcp_drilldown": "heavy_query_not_live"
        },
        "chosen_route": "batch_refresh_then_store",
        "execution_mode": "batch_runtime_executed",
        "batch_job_id": "2938980297d4449f834c5102d5bd4f40"
      },
      "answer_quality": {
        "status": "pass",
        "confidence": "medium",
        "degraded": false
      },
      "route_quality_assessment": "good",
      "issues_detected": [],
      "recommended_fix": "No action required.",
      "answer_text": "[creative-stress-sim] route=batch_refresh_then_store; execution=batch_runtime_executed; answer synthesized from June-2020 semantic_v2 slice + canonical/feature/risk stores.",
      "hypothesis": "Система должна отделить операционный шум от предметно-значимых учетных рисков периода.",
      "question_probe_summary": "Проверка агрегированного риск-среза периода и приоритизации зон контроля.",
      "trace_steps": [
        "Определила full-period analytical shape (нужна агрегация уровня периода).",
        "Store sufficiency reason codes: aggregate_not_sufficient.",
        "Финальный маршрут: `batch_refresh_then_store`."
      ]
    },
    {
      "question_id": "QH-40",
      "question_text": "Что сейчас в июне выглядит как история, которую бухгалтер потом будет долго и нервно распутывать, если не проверить заранее?",
      "question_class": "heavy_analytical",
      "question_class_raw": "heavy_analytical / period_close_risk / ambiguous_human_query",
      "class_tags": [
        "heavy_analytical",
        "period_close_risk",
        "ambiguous_human_query"
      ],
      "router_class": "heavy_analytical",
      "difficulty": "hard",
      "domain_tags": [
        "heavy_analytical",
        "period_close_risk",
        "ambiguous_human_query"
      ],
      "expected_route": "batch_refresh_then_store",
      "actual_route": "batch_refresh_then_store",
      "route_match": true,
      "sources_used": [
        "refresh_job",
        "feature_store",
        "risk_store",
        "canonical_store"
      ],
      "latency_ms": 1642,
      "planning_time_ms": 129,
      "retrieval_time_ms": 1319,
      "response_generation_time_ms": 194,
      "context_size": 3615,
      "decision_flags": {
        "needs_exact_object_trace": false,
        "needs_causal_chain": false,
        "needs_cross_entity_join": false,
        "needs_full_period_aggregation": true,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": false,
        "freshness_sensitive": true,
        "ambiguous_object_scope": false,
        "store_sufficiency_confident": false,
        "precomputed_aggregate_available": false
      },
      "store_sufficiency": {
        "canonical_sufficient": true,
        "feature_sufficient": true,
        "risk_sufficient": true,
        "freshness_ok": true,
        "aggregate_level_ok": false,
        "ranking_ready": false,
        "explanation_ready": true,
        "reason_codes": [
          "aggregate_not_sufficient"
        ]
      },
      "execution_mode": "batch_runtime_executed",
      "batch_job_id": "af40d98c662d49f4a638ca555a767ee1",
      "batch_runtime_result": {
        "job_id": "af40d98c662d49f4a638ca555a767ee1",
        "status": "success",
        "execution_mode": "batch_runtime_executed",
        "run_ids": {
          "refresh_note": "refresh_skipped_by_policy",
          "feature_run_id": "167fe874cee846d38f7b8c886790ac60",
          "risk_run_id": "48a2b9eb2fde434d8898f4ba363f1c1b"
        },
        "error_message": null
      },
      "route_decision_log": {
        "question_id": "QH-40",
        "question_text": "Что сейчас в июне выглядит как история, которую бухгалтер потом будет долго и нервно распутывать, если не проверить заранее?",
        "parsed_class": "heavy_analytical",
        "decision_flags": {
          "needs_exact_object_trace": false,
          "needs_causal_chain": false,
          "needs_cross_entity_join": false,
          "needs_full_period_aggregation": true,
          "needs_ranking": false,
          "needs_anomaly_summary": false,
          "needs_runtime_truth": false,
          "freshness_sensitive": true,
          "ambiguous_object_scope": false,
          "store_sufficiency_confident": false,
          "precomputed_aggregate_available": false
        },
        "sufficiency_snapshot": {
          "canonical_sufficient": true,
          "feature_sufficient": true,
          "risk_sufficient": true,
          "freshness_ok": true,
          "aggregate_level_ok": false,
          "ranking_ready": false,
          "explanation_ready": true,
          "reason_codes": [
            "aggregate_not_sufficient"
          ]
        },
        "candidate_routes": [
          "live_mcp_drilldown",
          "store_canonical",
          "store_feature_risk",
          "hybrid_store_plus_live",
          "batch_refresh_then_store"
        ],
        "rejected_routes": {
          "store_feature_risk": "aggregate_not_sufficient",
          "store_canonical": "wrong_query_shape",
          "live_mcp_drilldown": "heavy_query_not_live"
        },
        "chosen_route": "batch_refresh_then_store",
        "execution_mode": "batch_runtime_executed",
        "batch_job_id": "af40d98c662d49f4a638ca555a767ee1"
      },
      "answer_quality": {
        "status": "pass",
        "confidence": "medium",
        "degraded": false
      },
      "route_quality_assessment": "good",
      "issues_detected": [],
      "recommended_fix": "No action required.",
      "answer_text": "[creative-stress-sim] route=batch_refresh_then_store; execution=batch_runtime_executed; answer synthesized from June-2020 semantic_v2 slice + canonical/feature/risk stores.",
      "hypothesis": "Система должна отделить операционный шум от предметно-значимых учетных рисков периода.",
      "question_probe_summary": "Проверка агрегированного риск-среза периода и приоритизации зон контроля.",
      "trace_steps": [
        "Определила full-period analytical shape (нужна агрегация уровня периода).",
        "Store sufficiency reason codes: aggregate_not_sufficient.",
        "Финальный маршрут: `batch_refresh_then_store`."
      ]
    }
  ]
}