{
  "suite_id": "assistant_stage2_canonical",
  "suite_version": "0.1.0",
  "schema_version": "assistant_stage2_suite_v0_1",
  "scenario_count": 9,
  "case_ids": [
    "S2-51-WRONG-CLOSE-TYPE",
    "S2-60-SUPPLIER-TAILS",
    "S2-97-LIFECYCLE-ANOMALY",
    "S2-OS-CARD-VS-CHARGES",
    "S2-VAT-CROSS-DOMAIN-CONTRADICTION",
    "S2-PERIOD-CLOSE-IMPACT",
    "S2-MULTI-INTENT",
    "S2-TRANSLIT-QUERY",
    "S2-FOLLOWUP-INVESTIGATION"
  ],
  "cases": [
    {
      "case_id": "S2-51-WRONG-CLOSE-TYPE",
      "scenario_tag": "51_wrong_closure_type",
      "question_type": "direct",
      "broadness_level": "low",
      "turns": [
        {
          "user_message": "Проверь счет 51 за 2020-06: где закрытие выполнено неверным типом документа и как это влияет на риск закрытия периода?"
        }
      ],
      "expected_hints": {
        "expected_reply_type": "factual_with_explanation",
        "expected_degraded_to": null,
        "expected_problem_first": true,
        "expected_problem_unit_types": ["document_conflict", "period_risk_cluster"]
      }
    },
    {
      "case_id": "S2-60-SUPPLIER-TAILS",
      "scenario_tag": "60_supplier_tails",
      "question_type": "direct",
      "broadness_level": "medium",
      "turns": [
        {
          "user_message": "Покажи хвосты поставщиков по счету 60 за 2020-06 и сгруппируй, где это уже разрыв цепочки документов."
        }
      ],
      "expected_hints": {
        "expected_reply_type": "partial_coverage",
        "expected_degraded_to": "partial",
        "expected_problem_first": true,
        "expected_problem_unit_types": ["unresolved_settlement_cluster", "broken_chain_segment"]
      }
    },
    {
      "case_id": "S2-97-LIFECYCLE-ANOMALY",
      "scenario_tag": "97_lifecycle_anomaly",
      "question_type": "direct",
      "broadness_level": "medium",
      "turns": [
        {
          "user_message": "Найди по счету 97 за 2020-06 зависшие узлы жизненного цикла и неполные переходы списания."
        }
      ],
      "expected_hints": {
        "expected_reply_type": "partial_coverage",
        "expected_degraded_to": "partial",
        "expected_problem_first": true,
        "expected_problem_unit_types": ["lifecycle_anomaly_node", "broken_chain_segment"]
      }
    },
    {
      "case_id": "S2-OS-CARD-VS-CHARGES",
      "scenario_tag": "os_card_vs_charges",
      "question_type": "direct",
      "broadness_level": "medium",
      "turns": [
        {
          "user_message": "По ОС за 2020-06 сравни карточку объекта и начисления, где нарушена связность между документом и проводкой."
        }
      ],
      "expected_hints": {
        "expected_reply_type": "partial_coverage",
        "expected_degraded_to": "partial",
        "expected_problem_first": true,
        "expected_problem_unit_types": ["document_conflict", "cross_branch_inconsistency_cluster"]
      }
    },
    {
      "case_id": "S2-VAT-CROSS-DOMAIN-CONTRADICTION",
      "scenario_tag": "vat_cross_domain_contradiction",
      "question_type": "broad",
      "broadness_level": "high",
      "turns": [
        {
          "user_message": "Проверь НДС за июнь 2020: где есть противоречия между документами, проводками и регистрами с риском отчетности."
        }
      ],
      "expected_hints": {
        "expected_reply_type": "clarification_required",
        "expected_degraded_to": "clarification",
        "expected_problem_first": true,
        "expected_problem_unit_types": ["cross_branch_inconsistency_cluster", "document_conflict"]
      }
    },
    {
      "case_id": "S2-PERIOD-CLOSE-IMPACT",
      "scenario_tag": "period_close_impact",
      "question_type": "broad",
      "broadness_level": "high",
      "turns": [
        {
          "user_message": "Что из текущих аномалий сильнее всего ударит по закрытию периода, если оставить как есть?"
        }
      ],
      "expected_hints": {
        "expected_reply_type": "clarification_required",
        "expected_degraded_to": "clarification",
        "expected_problem_first": true,
        "expected_problem_unit_types": ["period_risk_cluster", "broken_chain_segment"]
      }
    },
    {
      "case_id": "S2-MULTI-INTENT",
      "scenario_tag": "multi_intent_question",
      "question_type": "multi_intent",
      "broadness_level": "high",
      "turns": [
        {
          "user_message": "Проверь 60 и 62 за июнь 2020, отдельно риски по НДС и влияние на закрытие периода."
        }
      ],
      "expected_hints": {
        "expected_reply_type": "clarification_required",
        "expected_degraded_to": "clarification",
        "expected_problem_first": true,
        "expected_problem_unit_types": ["broken_chain_segment", "period_risk_cluster", "cross_branch_inconsistency_cluster"]
      }
    },
    {
      "case_id": "S2-TRANSLIT-QUERY",
      "scenario_tag": "translit_query",
      "question_type": "direct",
      "broadness_level": "medium",
      "turns": [
        {
          "user_message": "Prover schet 60 za 2020-06, gde taili postavshikov i gde est razryv mezhdu oplatoy i dokumentami."
        }
      ],
      "expected_hints": {
        "expected_reply_type": "partial_coverage",
        "expected_degraded_to": "partial",
        "expected_problem_first": true,
        "expected_problem_unit_types": ["unresolved_settlement_cluster", "broken_chain_segment"]
      }
    },
    {
      "case_id": "S2-FOLLOWUP-INVESTIGATION",
      "scenario_tag": "followup_investigation",
      "question_type": "followup",
      "broadness_level": "medium",
      "turns": [
        {
          "user_message": "Разложи хвосты по поставщикам: где разрыв между оплатой и документами выглядит системным."
        },
        {
          "user_message": "Сузь до периода 2020-06 и счета 60, оставь только кластеры с максимальным риском закрытия."
        }
      ],
      "expected_hints": {
        "expected_reply_type": "partial_coverage",
        "expected_degraded_to": "partial",
        "expected_problem_first": true,
        "expected_problem_unit_types": ["unresolved_settlement_cluster", "period_risk_cluster"]
      }
    }
  ]
}
