defaults:
  component: process_v2_intent_router

cases:
  - id: v3-docs-summary-01-endpoint
    query: "Объясни по документации endpoint `/health`"
    tags: ["docs", "summary", "clean"]
    expected:
      router:
        domain: DOCS
        intent: DOC_EXPLAIN
        sub_intent: SUMMARY

  - id: v3-docs-summary-02-architecture
    query: "Как устроена архитектура приложения?"
    tags: ["docs", "summary", "clean"]
    expected:
      router:
        domain: DOCS
        intent: DOC_EXPLAIN
        sub_intent: SUMMARY

  - id: v3-docs-summary-03-process
    query: "Опиши процесс отправки уведомлений"
    tags: ["docs", "summary", "clean"]
    expected:
      router:
        domain: DOCS
        intent: DOC_EXPLAIN
        sub_intent: SUMMARY

  - id: v3-docs-summary-04-entity
    query: "Что такое runtime health в документации?"
    tags: ["docs", "summary", "clean"]
    expected:
      router:
        domain: DOCS
        intent: DOC_EXPLAIN
        sub_intent: SUMMARY

  - id: v3-find-files-01-which-file
    query: "В каком файле описан `/health`?"
    tags: ["docs", "find_files", "clean"]
    expected:
      router:
        domain: DOCS
        intent: DOC_EXPLAIN
        sub_intent: FIND_FILES

  - id: v3-find-files-02-show-doc
    query: "Покажи документ про runtime health"
    tags: ["docs", "find_files", "clean"]
    expected:
      router:
        domain: DOCS
        intent: DOC_EXPLAIN
        sub_intent: FIND_FILES

  - id: v3-find-files-03-where-described
    query: "Где описано `docs/architecture/overview.md`?"
    tags: ["docs", "find_files", "clean"]
    expected:
      router:
        domain: DOCS
        intent: DOC_EXPLAIN
        sub_intent: FIND_FILES

  - id: v3-general-01-overview
    query: "Общий обзор сервиса"
    tags: ["general", "summary", "clean"]
    expected:
      router:
        domain: GENERAL
        intent: GENERAL_QA
        sub_intent: SUMMARY

  - id: v3-general-02-what-is-service
    query: "Что это за сервис?"
    tags: ["general", "summary", "clean"]
    expected:
      router:
        domain: GENERAL
        intent: GENERAL_QA
        sub_intent: SUMMARY

  - id: v3-general-03-purpose
    query: "Для чего нужен этот сервис?"
    tags: ["general", "summary", "clean"]
    expected:
      router:
        domain: GENERAL
        intent: GENERAL_QA
        sub_intent: SUMMARY

  - id: v3-negative-01-operational
    query: "Почему у меня сейчас упал деплой?"
    tags: ["negative", "boundary"]
    expected:
      router:
        domain: GENERAL
        intent: GENERAL_QA
        sub_intent: SUMMARY

  - id: v3-negative-02-meta
    query: "Как ты выбираешь маршрут?"
    tags: ["negative", "boundary"]
    expected:
      router:
        domain: GENERAL
        intent: GENERAL_QA
        sub_intent: SUMMARY

  - id: v3-negative-03-non-docs
    query: "Сколько сейчас времени на сервере?"
    tags: ["negative", "boundary"]
    expected:
      router:
        domain: GENERAL
        intent: GENERAL_QA
        sub_intent: SUMMARY

  - id: v3-noisy-01-colloquial
    query: "Где там дока про health, покажи плз"
    tags: ["noisy"]
    expected:
      router:
        domain: DOCS
        intent: DOC_EXPLAIN
        sub_intent: FIND_FILES

  - id: v3-noisy-02-abbrev
    query: "Нужен краткий док-саммари по api /send"
    tags: ["noisy"]
    expected:
      router:
        domain: DOCS
        intent: DOC_EXPLAIN
        sub_intent: SUMMARY

  - id: v3-noisy-03-broken-phrase
    query: "runtime health это где описано в доках"
    tags: ["noisy"]
    expected:
      router:
        domain: DOCS
        intent: DOC_EXPLAIN
        sub_intent: FIND_FILES
