{
  "status": "success",
  "generated_at": "2026-03-23T11:09:29.885596+00:00",
  "questions_total": 35,
  "decision_logs": [
    {
      "question_id": "Q01",
      "question_text": "Сальдо счета 68.02 за июнь 2020?",
      "parsed_class": "simple_factual",
      "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": false,
        "ambiguous_object_scope": false,
        "store_sufficiency_confident": true,
        "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
    },
    {
      "question_id": "Q02",
      "question_text": "Документ по номеру и его ссылка.",
      "parsed_class": "simple_factual",
      "decision_flags": {
        "needs_exact_object_trace": true,
        "needs_causal_chain": false,
        "needs_cross_entity_join": true,
        "needs_full_period_aggregation": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": true,
        "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": false,
        "reason_codes": [
          "explanation_not_ready"
        ]
      },
      "candidate_routes": [
        "live_mcp_drilldown",
        "store_canonical",
        "store_feature_risk",
        "hybrid_store_plus_live",
        "batch_refresh_then_store"
      ],
      "rejected_routes": {
        "store_canonical": "exact_trace_requires_live",
        "store_feature_risk": "exact_trace_requires_live",
        "hybrid_store_plus_live": "exact_trace_prefers_direct_live",
        "batch_refresh_then_store": "exact_trace_not_batch"
      },
      "chosen_route": "live_mcp_drilldown",
      "execution_mode": "direct_route",
      "batch_job_id": null
    },
    {
      "question_id": "Q03",
      "question_text": "Типовая проводка по реализации.",
      "parsed_class": "simple_factual",
      "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": false,
        "ambiguous_object_scope": false,
        "store_sufficiency_confident": true,
        "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
    },
    {
      "question_id": "Q04",
      "question_text": "Контрагент с максимумом оборота.",
      "parsed_class": "simple_factual",
      "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": false,
        "ambiguous_object_scope": false,
        "store_sufficiency_confident": true,
        "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
    },
    {
      "question_id": "Q05",
      "question_text": "Договоры топ-контрагента.",
      "parsed_class": "simple_factual",
      "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": false,
        "ambiguous_object_scope": false,
        "store_sufficiency_confident": true,
        "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
    },
    {
      "question_id": "Q06",
      "question_text": "Объясни сальдо через движения.",
      "parsed_class": "drilldown_explain",
      "decision_flags": {
        "needs_exact_object_trace": false,
        "needs_causal_chain": true,
        "needs_cross_entity_join": false,
        "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": "hybrid_store_plus_live",
      "execution_mode": "direct_route",
      "batch_job_id": null
    },
    {
      "question_id": "Q07",
      "question_text": "Почему проводка на этот счет?",
      "parsed_class": "drilldown_explain",
      "decision_flags": {
        "needs_exact_object_trace": true,
        "needs_causal_chain": true,
        "needs_cross_entity_join": false,
        "needs_full_period_aggregation": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": true,
        "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": false,
        "reason_codes": [
          "explanation_not_ready"
        ]
      },
      "candidate_routes": [
        "live_mcp_drilldown",
        "store_canonical",
        "store_feature_risk",
        "hybrid_store_plus_live",
        "batch_refresh_then_store"
      ],
      "rejected_routes": {
        "store_canonical": "exact_trace_requires_live",
        "store_feature_risk": "exact_trace_requires_live",
        "hybrid_store_plus_live": "exact_trace_prefers_direct_live",
        "batch_refresh_then_store": "exact_trace_not_batch"
      },
      "chosen_route": "live_mcp_drilldown",
      "execution_mode": "direct_route",
      "batch_job_id": null
    },
    {
      "question_id": "Q08",
      "question_text": "Цепочка документ -> проводки -> субконто.",
      "parsed_class": "drilldown_explain",
      "decision_flags": {
        "needs_exact_object_trace": true,
        "needs_causal_chain": true,
        "needs_cross_entity_join": false,
        "needs_full_period_aggregation": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": true,
        "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": false,
        "reason_codes": [
          "explanation_not_ready"
        ]
      },
      "candidate_routes": [
        "live_mcp_drilldown",
        "store_canonical",
        "store_feature_risk",
        "hybrid_store_plus_live",
        "batch_refresh_then_store"
      ],
      "rejected_routes": {
        "store_canonical": "exact_trace_requires_live",
        "store_feature_risk": "exact_trace_requires_live",
        "hybrid_store_plus_live": "exact_trace_prefers_direct_live",
        "batch_refresh_then_store": "exact_trace_not_batch"
      },
      "chosen_route": "live_mcp_drilldown",
      "execution_mode": "direct_route",
      "batch_job_id": null
    },
    {
      "question_id": "Q09",
      "question_text": "Источник регистра для строки движения.",
      "parsed_class": "drilldown_explain",
      "decision_flags": {
        "needs_exact_object_trace": true,
        "needs_causal_chain": true,
        "needs_cross_entity_join": false,
        "needs_full_period_aggregation": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": true,
        "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": false,
        "reason_codes": [
          "explanation_not_ready"
        ]
      },
      "candidate_routes": [
        "live_mcp_drilldown",
        "store_canonical",
        "store_feature_risk",
        "hybrid_store_plus_live",
        "batch_refresh_then_store"
      ],
      "rejected_routes": {
        "store_canonical": "exact_trace_requires_live",
        "store_feature_risk": "exact_trace_requires_live",
        "hybrid_store_plus_live": "exact_trace_prefers_direct_live",
        "batch_refresh_then_store": "exact_trace_not_batch"
      },
      "chosen_route": "live_mcp_drilldown",
      "execution_mode": "direct_route",
      "batch_job_id": null
    },
    {
      "question_id": "Q10",
      "question_text": "Почему выбрано это субконто3?",
      "parsed_class": "drilldown_explain",
      "decision_flags": {
        "needs_exact_object_trace": true,
        "needs_causal_chain": true,
        "needs_cross_entity_join": false,
        "needs_full_period_aggregation": false,
        "needs_ranking": false,
        "needs_anomaly_summary": false,
        "needs_runtime_truth": true,
        "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": false,
        "reason_codes": [
          "explanation_not_ready"
        ]
      },
      "candidate_routes": [
        "live_mcp_drilldown",
        "store_canonical",
        "store_feature_risk",
        "hybrid_store_plus_live",
        "batch_refresh_then_store"
      ],
      "rejected_routes": {
        "store_canonical": "exact_trace_requires_live",
        "store_feature_risk": "exact_trace_requires_live",
        "hybrid_store_plus_live": "exact_trace_prefers_direct_live",
        "batch_refresh_then_store": "exact_trace_not_batch"
      },
      "chosen_route": "live_mcp_drilldown",
      "execution_mode": "direct_route",
      "batch_job_id": null
    },
    {
      "question_id": "Q11",
      "question_text": "Свяжи документы покупателей и проводки.",
      "parsed_class": "cross_entity",
      "decision_flags": {
        "needs_exact_object_trace": false,
        "needs_causal_chain": true,
        "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": false,
        "reason_codes": [
          "explanation_not_ready"
        ]
      },
      "candidate_routes": [
        "live_mcp_drilldown",
        "store_canonical",
        "store_feature_risk",
        "hybrid_store_plus_live",
        "batch_refresh_then_store"
      ],
      "rejected_routes": {
        "store_canonical": "cross_entity_causal_needs_live_stitching"
      },
      "chosen_route": "hybrid_store_plus_live",
      "execution_mode": "direct_route",
      "batch_job_id": null
    },
    {
      "question_id": "Q12",
      "question_text": "Свяжи контрагентов, договоры и проводки.",
      "parsed_class": "cross_entity",
      "decision_flags": {
        "needs_exact_object_trace": false,
        "needs_causal_chain": true,
        "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": false,
        "reason_codes": [
          "explanation_not_ready"
        ]
      },
      "candidate_routes": [
        "live_mcp_drilldown",
        "store_canonical",
        "store_feature_risk",
        "hybrid_store_plus_live",
        "batch_refresh_then_store"
      ],
      "rejected_routes": {
        "store_canonical": "cross_entity_causal_needs_live_stitching"
      },
      "chosen_route": "hybrid_store_plus_live",
      "execution_mode": "direct_route",
      "batch_job_id": null
    },
    {
      "question_id": "Q13",
      "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
    },
    {
      "question_id": "Q14",
      "question_text": "Регистр и первичный документ.",
      "parsed_class": "cross_entity",
      "decision_flags": {
        "needs_exact_object_trace": false,
        "needs_causal_chain": true,
        "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": false,
        "reason_codes": [
          "explanation_not_ready"
        ]
      },
      "candidate_routes": [
        "live_mcp_drilldown",
        "store_canonical",
        "store_feature_risk",
        "hybrid_store_plus_live",
        "batch_refresh_then_store"
      ],
      "rejected_routes": {
        "store_canonical": "cross_entity_causal_needs_live_stitching"
      },
      "chosen_route": "hybrid_store_plus_live",
      "execution_mode": "direct_route",
      "batch_job_id": null
    },
    {
      "question_id": "Q15",
      "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
    },
    {
      "question_id": "Q16",
      "question_text": "Обороты июня против мая.",
      "parsed_class": "period_trend",
      "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
    },
    {
      "question_id": "Q17",
      "question_text": "Недельные всплески в июне.",
      "parsed_class": "period_trend",
      "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
    },
    {
      "question_id": "Q18",
      "question_text": "Кто дал резкий рост активности.",
      "parsed_class": "period_trend",
      "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
    },
    {
      "question_id": "Q19",
      "question_text": "Аномальный рост расходных операций?",
      "parsed_class": "period_trend",
      "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": true,
        "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_canonical": "trend_risk_query_prefers_feature"
      },
      "chosen_route": "store_feature_risk",
      "execution_mode": "direct_route",
      "batch_job_id": null
    },
    {
      "question_id": "Q20",
      "question_text": "Динамика НДС к соседним периодам.",
      "parsed_class": "period_trend",
      "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
    },
    {
      "question_id": "Q21",
      "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
    },
    {
      "question_id": "Q22",
      "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
    },
    {
      "question_id": "Q23",
      "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
    },
    {
      "question_id": "Q24",
      "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
    },
    {
      "question_id": "Q25",
      "question_text": "Узлы с подозрительно большим degree.",
      "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
    },
    {
      "question_id": "Q26",
      "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": true,
        "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": "3c2e6e0e864940728640860ab2218e13"
    },
    {
      "question_id": "Q27",
      "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": "9bdc84e6c8c24b679ce978faf8f7c5d3"
    },
    {
      "question_id": "Q28",
      "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": "6c59422885ca484f9e73fd4f0860aa79"
    },
    {
      "question_id": "Q29",
      "question_text": "Baseline closed/open periods.",
      "parsed_class": "heavy_analytical",
      "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
    },
    {
      "question_id": "Q30",
      "question_text": "Company anomaly summary.",
      "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": true,
        "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": "978b7993c83a4568930238bd54098e0a"
    },
    {
      "question_id": "Q31",
      "question_text": "Что по налогам и рискам?",
      "parsed_class": "ambiguous_fuzzy",
      "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": false,
        "ambiguous_object_scope": true,
        "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
    },
    {
      "question_id": "Q32",
      "question_text": "Что странное в расходах?",
      "parsed_class": "ambiguous_fuzzy",
      "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": false,
        "ambiguous_object_scope": true,
        "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
    },
    {
      "question_id": "Q33",
      "question_text": "Самые рисковые контрагенты?",
      "parsed_class": "ambiguous_fuzzy",
      "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": false,
        "ambiguous_object_scope": true,
        "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
    },
    {
      "question_id": "Q34",
      "question_text": "Что с 68.02?",
      "parsed_class": "ambiguous_fuzzy",
      "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": true,
        "freshness_sensitive": false,
        "ambiguous_object_scope": true,
        "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": false,
        "reason_codes": []
      },
      "candidate_routes": [
        "live_mcp_drilldown",
        "store_canonical",
        "store_feature_risk",
        "hybrid_store_plus_live",
        "batch_refresh_then_store"
      ],
      "rejected_routes": {
        "store_feature_risk": "feature_or_freshness_not_sufficient",
        "store_canonical": "ambiguous_scope_requires_hybrid_or_feature"
      },
      "chosen_route": "hybrid_store_plus_live",
      "execution_mode": "direct_route",
      "batch_job_id": null
    },
    {
      "question_id": "Q35",
      "question_text": "Проверить документы июня.",
      "parsed_class": "ambiguous_fuzzy",
      "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": false,
        "ambiguous_object_scope": true,
        "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
    }
  ]
}