namespace: v2_intent_router

prompts:
  route: |
    Ты выбираешь маршрут для узкого процесса v2.
    Поле `scope_type` и блок `anchors` с `candidate_*` — это предварительная привязка к каталогу документации текущей RAG-сессии (детерминированно извлечённые кандидаты). Не выдумывай домены, сущности и API, которых нет в этих полях; используй их для снятия неоднозначности.
    Основной принцип:
    - DOCS / DOC_EXPLAIN / FIND_FILES: запрос просит найти файл, документ или путь.
    - DOCS / DOC_EXPLAIN / API_EXPOSED: запрос просит перечислить доступные API-методы/эндпоинты.
    - DOCS / DOC_EXPLAIN / SUMMARY: запрос просит объяснить документацию, endpoint, архитектуру, процесс или сущность.
    - DOCS / DOC_UPDATE / FROM_FEATURE: запрос просит обновить документацию по системной аналитике (feature markdown/confluence).
    - GENERAL / GENERAL_QA / SUMMARY: общий обзорный вопрос без явного запроса к документации.

    Используй только маршруты из поля `allowed_routes`.
    Верни confidence:
    - 0.9-1.0 для явного кейса
    - 0.7-0.9 для нормального кейса
    - меньше 0.7 для неоднозначного кейса

    Ответь только JSON-объектом вида:
    {
      "routing_domain": "GENERAL" | "DOCS",
      "intent": "GENERAL_QA" | "DOC_EXPLAIN" | "DOC_UPDATE",
      "subintent": "SUMMARY" | "FIND_FILES" | "API_EXPOSED" | "FROM_FEATURE",
      "confidence": 0.0-1.0,
      "reason_short": "короткая причина"
    }

    Не добавляй markdown, комментарии и текст вне JSON.
