# Runtime Trace: 20260408-095601-28fa24cfdd8f - active_rag_session_id: d12ebfeb-de86-4f32-b5f2-28fa24cfdd8f ## request ```json { "request_id": "req_058c0fc6d5a847c0bbf1a39dad9544a9", "session_id": "as_4d32d24ffdac4882bf2d1d44f506aeb5", "active_rag_session_id": "d12ebfeb-de86-4f32-b5f2-28fa24cfdd8f", "process_version": "v2", "created_at": "2026-04-08T09:56:01.194308+00:00", "message": "Какие эндпоинты относятся к health?" } ``` ## process.v2 ```json { "event": "intent_routed", "routing_domain": "DOCS", "intent": "DOC_EXPLAIN", "subintent": "API_EXPOSED", "normalized_query": "Какие эндпоинты относятся к health?", "target_terms": [ "health" ], "anchors": { "entity_names": [ "health" ], "file_names": [], "endpoint_paths": [], "target_doc_hints": [], "matched_aliases": [], "process_domain": null, "process_subdomain": null, "scope_type": "entity", "candidate_domains": [], "candidate_subdomains": [], "candidate_entities": [ "health", "healthpayload", "healthpayload" ], "candidate_apis": [], "signal_types": [ "DOMAIN_ENTITY" ] }, "confidence": 0.7500000000000001, "routing_mode": "llm_default", "llm_router_used": true, "reason_short": "Запрос явно касается поиска эндпоинтов, связанных с health.", "rag_session_id": "d12ebfeb-de86-4f32-b5f2-28fa24cfdd8f" } ``` ## process.v2.pipeline ```json { "event": "router_resolved", "domain": "DOCS", "intent": "DOC_EXPLAIN", "subintent": "API_EXPOSED", "confidence": 0.7500000000000001 } ``` ## process.v2.pipeline ```json { "event": "anchors_extracted", "signal_types": [ "DOMAIN_ENTITY" ], "endpoint_paths": [], "target_doc_hints": [], "matched_aliases": [], "target_terms": [ "health" ] } ``` ## process.v2.pipeline ```json { "event": "alias_resolution", "resolved_aliases": [], "target_doc_hints": [] } ``` ## workflow.v2.api_exposed ```json { "event": "workflow_started", "workflow_id": "v2.docs_explain.api_exposed" } ``` ## workflow.v2.api_exposed ```json { "event": "workflow_step_traced", "workflow_id": "v2.docs_explain.api_exposed", "step": { "id": "require_rag_session", "title": "Проверка RAG-сессии" }, "input": {}, "output": { "has_rag_session": true } } ``` ## process.v2.retrieval_policy ```json { "event": "retrieval_plan_resolved", "profile": "api_exposed", "layers": [ "D1_DOCUMENT_CATALOG" ], "limit": 400, "filters": { "metadata.type": "api_method", "prefer_path_prefixes": [ "docs/api/", "docs/endpoints/", "docs/methods/", "api/", "endpoints/", "methods/" ], "target_doc_hints": [], "prefer_like_patterns": [ "%api%", "%endpoint%", "%method%", "%эндпоинт%", "%метод%", "%health%" ], "query_signals": [ "health" ] } } ``` ## process.v2.pipeline ```json { "event": "retrieval_profile_selected", "profile": "api_exposed", "layers": [ "D1_DOCUMENT_CATALOG" ], "filters": { "metadata.type": "api_method", "prefer_path_prefixes": [ "docs/api/", "docs/endpoints/", "docs/methods/", "api/", "endpoints/", "methods/" ], "target_doc_hints": [], "prefer_like_patterns": [ "%api%", "%endpoint%", "%method%", "%эндпоинт%", "%метод%", "%health%" ], "query_signals": [ "health" ] } } ``` ## workflow.v2.api_exposed ```json { "event": "workflow_step_traced", "workflow_id": "v2.docs_explain.api_exposed", "step": { "id": "resolve_retrieval_plan", "title": "Выбор retrieval-плана" }, "input": {}, "output": { "profile": "api_exposed" } } ``` ## workflow.v2.api_exposed ```json { "event": "workflow_step_traced", "workflow_id": "v2.docs_explain.api_exposed", "step": { "id": "fetch_rag_rows", "title": "Получение строк из RAG" }, "input": {}, "output": { "retrieved_row_count": 1 } } ``` ## process.v2.evidence ```json { "event": "evidence_assembled", "mode": "api_exposed", "endpoint_count": 1, "endpoints": [ "GET /health" ] } ``` ## process.v2.pipeline ```json { "event": "evidence_assembled", "mode": "api_exposed", "endpoint_count": 1 } ``` ## workflow.v2.api_exposed ```json { "event": "workflow_step_traced", "workflow_id": "v2.docs_explain.api_exposed", "step": { "id": "build_api_exposed_evidence", "title": "Сборка списка API" }, "input": {}, "output": { "endpoint_count": 1 } } ``` ## workflow.v2.api_exposed ```json { "event": "workflow_step_traced", "workflow_id": "v2.docs_explain.api_exposed", "step": { "id": "finalize_api_exposed_answer", "title": "Формирование ответа со списком API" }, "input": {}, "output": { "answer_length": 11 } } ``` ## workflow.v2.api_exposed ```json { "event": "workflow_trace_flushed", "workflow_id": "v2.docs_explain.api_exposed", "steps": [ { "step_id": "require_rag_session", "title": "Проверка RAG-сессии", "input": {}, "output": { "has_rag_session": true } }, { "step_id": "resolve_retrieval_plan", "title": "Выбор retrieval-плана", "input": {}, "output": { "profile": "api_exposed" } }, { "step_id": "fetch_rag_rows", "title": "Получение строк из RAG", "input": {}, "output": { "retrieved_row_count": 1 } }, { "step_id": "build_api_exposed_evidence", "title": "Сборка списка API", "input": {}, "output": { "endpoint_count": 1 } }, { "step_id": "finalize_api_exposed_answer", "title": "Формирование ответа со списком API", "input": {}, "output": { "answer_length": 11 } } ] } ``` ## workflow.v2.api_exposed ```json { "event": "workflow_completed", "workflow_id": "v2.docs_explain.api_exposed" } ``` ## process.v2.pipeline ```json { "event": "answer_generated", "answer_mode": "deterministic", "answer_length": 11 } ``` ## result ```json { "status": "done", "answer": "GET /health", "completed_at": "2026-04-08T09:56:05.261129+00:00" } ``` ## request ```json { "request_id": "req_56fad4e1aa3b441fbef9a96598d6ffb0", "session_id": "as_4d32d24ffdac4882bf2d1d44f506aeb5", "active_rag_session_id": "d12ebfeb-de86-4f32-b5f2-28fa24cfdd8f", "process_version": "v2", "created_at": "2026-04-08T09:56:08.855154+00:00", "message": "Какие эндпоинты есть в проекте?" } ``` ## process.v2 ```json { "event": "intent_routed", "routing_domain": "DOCS", "intent": "DOC_EXPLAIN", "subintent": "API_EXPOSED", "normalized_query": "Какие эндпоинты есть в проекте?", "target_terms": [], "anchors": { "entity_names": [], "file_names": [], "endpoint_paths": [], "target_doc_hints": [], "matched_aliases": [], "process_domain": null, "process_subdomain": null, "scope_type": "global", "candidate_domains": [], "candidate_subdomains": [], "candidate_entities": [], "candidate_apis": [], "signal_types": [] }, "confidence": 0.8500000000000001, "routing_mode": "llm_default", "llm_router_used": true, "reason_short": "Запрос явно касается поиска эндпоинтов проекта.", "rag_session_id": "d12ebfeb-de86-4f32-b5f2-28fa24cfdd8f" } ``` ## process.v2.pipeline ```json { "event": "router_resolved", "domain": "DOCS", "intent": "DOC_EXPLAIN", "subintent": "API_EXPOSED", "confidence": 0.8500000000000001 } ``` ## process.v2.pipeline ```json { "event": "anchors_extracted", "signal_types": [], "endpoint_paths": [], "target_doc_hints": [], "matched_aliases": [], "target_terms": [] } ``` ## process.v2.pipeline ```json { "event": "alias_resolution", "resolved_aliases": [], "target_doc_hints": [] } ``` ## workflow.v2.api_exposed ```json { "event": "workflow_started", "workflow_id": "v2.docs_explain.api_exposed" } ``` ## workflow.v2.api_exposed ```json { "event": "workflow_step_traced", "workflow_id": "v2.docs_explain.api_exposed", "step": { "id": "require_rag_session", "title": "Проверка RAG-сессии" }, "input": {}, "output": { "has_rag_session": true } } ``` ## process.v2.retrieval_policy ```json { "event": "retrieval_plan_resolved", "profile": "api_exposed", "layers": [ "D1_DOCUMENT_CATALOG" ], "limit": 400, "filters": { "metadata.type": "api_method", "prefer_path_prefixes": [ "docs/api/", "docs/endpoints/", "docs/methods/", "api/", "endpoints/", "methods/" ], "target_doc_hints": [], "prefer_like_patterns": [ "%api%", "%endpoint%", "%method%", "%эндпоинт%", "%метод%" ] } } ``` ## process.v2.pipeline ```json { "event": "retrieval_profile_selected", "profile": "api_exposed", "layers": [ "D1_DOCUMENT_CATALOG" ], "filters": { "metadata.type": "api_method", "prefer_path_prefixes": [ "docs/api/", "docs/endpoints/", "docs/methods/", "api/", "endpoints/", "methods/" ], "target_doc_hints": [], "prefer_like_patterns": [ "%api%", "%endpoint%", "%method%", "%эндпоинт%", "%метод%" ] } } ``` ## workflow.v2.api_exposed ```json { "event": "workflow_step_traced", "workflow_id": "v2.docs_explain.api_exposed", "step": { "id": "resolve_retrieval_plan", "title": "Выбор retrieval-плана" }, "input": {}, "output": { "profile": "api_exposed" } } ``` ## workflow.v2.api_exposed ```json { "event": "workflow_step_traced", "workflow_id": "v2.docs_explain.api_exposed", "step": { "id": "fetch_rag_rows", "title": "Получение строк из RAG" }, "input": {}, "output": { "retrieved_row_count": 3 } } ``` ## process.v2.evidence ```json { "event": "evidence_assembled", "mode": "api_exposed", "endpoint_count": 3, "endpoints": [ "GET /actions/{action}", "GET /health", "GET /send" ] } ``` ## process.v2.pipeline ```json { "event": "evidence_assembled", "mode": "api_exposed", "endpoint_count": 3 } ``` ## workflow.v2.api_exposed ```json { "event": "workflow_step_traced", "workflow_id": "v2.docs_explain.api_exposed", "step": { "id": "build_api_exposed_evidence", "title": "Сборка списка API" }, "input": {}, "output": { "endpoint_count": 3 } } ``` ## workflow.v2.api_exposed ```json { "event": "workflow_step_traced", "workflow_id": "v2.docs_explain.api_exposed", "step": { "id": "finalize_api_exposed_answer", "title": "Формирование ответа со списком API" }, "input": {}, "output": { "answer_length": 43 } } ``` ## workflow.v2.api_exposed ```json { "event": "workflow_trace_flushed", "workflow_id": "v2.docs_explain.api_exposed", "steps": [ { "step_id": "require_rag_session", "title": "Проверка RAG-сессии", "input": {}, "output": { "has_rag_session": true } }, { "step_id": "resolve_retrieval_plan", "title": "Выбор retrieval-плана", "input": {}, "output": { "profile": "api_exposed" } }, { "step_id": "fetch_rag_rows", "title": "Получение строк из RAG", "input": {}, "output": { "retrieved_row_count": 3 } }, { "step_id": "build_api_exposed_evidence", "title": "Сборка списка API", "input": {}, "output": { "endpoint_count": 3 } }, { "step_id": "finalize_api_exposed_answer", "title": "Формирование ответа со списком API", "input": {}, "output": { "answer_length": 43 } } ] } ``` ## workflow.v2.api_exposed ```json { "event": "workflow_completed", "workflow_id": "v2.docs_explain.api_exposed" } ``` ## process.v2.pipeline ```json { "event": "answer_generated", "answer_mode": "deterministic", "answer_length": 43 } ``` ## result ```json { "status": "done", "answer": "GET /actions/{action}\nGET /health\nGET /send", "completed_at": "2026-04-08T09:56:11.883300+00:00" } ``` ## request ```json { "request_id": "req_9beeef216856436ba05b31b04595ec75", "session_id": "as_4d32d24ffdac4882bf2d1d44f506aeb5", "active_rag_session_id": "d12ebfeb-de86-4f32-b5f2-28fa24cfdd8f", "process_version": "v2", "created_at": "2026-04-08T09:57:24.211542+00:00", "message": "Какие эндпоинты есть в notifications" } ``` ## process.v2 ```json { "event": "intent_routed", "routing_domain": "DOCS", "intent": "DOC_EXPLAIN", "subintent": "API_EXPOSED", "normalized_query": "Какие эндпоинты есть в notifications", "target_terms": [ "notifications" ], "anchors": { "entity_names": [], "file_names": [], "endpoint_paths": [], "target_doc_hints": [], "matched_aliases": [], "process_domain": "notifications", "process_subdomain": null, "scope_type": "domain", "candidate_domains": [ "notifications" ], "candidate_subdomains": [], "candidate_entities": [], "candidate_apis": [], "signal_types": [] }, "confidence": 0.8500000000000001, "routing_mode": "llm_default", "llm_router_used": true, "reason_short": "Запрос явно касается поиска эндпоинтов в конкретной области 'notifications'.", "rag_session_id": "d12ebfeb-de86-4f32-b5f2-28fa24cfdd8f" } ``` ## process.v2.pipeline ```json { "event": "router_resolved", "domain": "DOCS", "intent": "DOC_EXPLAIN", "subintent": "API_EXPOSED", "confidence": 0.8500000000000001 } ``` ## process.v2.pipeline ```json { "event": "anchors_extracted", "signal_types": [], "endpoint_paths": [], "target_doc_hints": [], "matched_aliases": [], "target_terms": [ "notifications" ] } ``` ## process.v2.pipeline ```json { "event": "alias_resolution", "resolved_aliases": [], "target_doc_hints": [] } ``` ## workflow.v2.api_exposed ```json { "event": "workflow_started", "workflow_id": "v2.docs_explain.api_exposed" } ``` ## workflow.v2.api_exposed ```json { "event": "workflow_step_traced", "workflow_id": "v2.docs_explain.api_exposed", "step": { "id": "require_rag_session", "title": "Проверка RAG-сессии" }, "input": {}, "output": { "has_rag_session": true } } ``` ## process.v2.retrieval_policy ```json { "event": "retrieval_plan_resolved", "profile": "api_exposed", "layers": [ "D1_DOCUMENT_CATALOG" ], "limit": 400, "filters": { "metadata.type": "api_method", "prefer_path_prefixes": [ "docs/api/", "docs/endpoints/", "docs/methods/", "api/", "endpoints/", "methods/" ], "target_doc_hints": [], "prefer_like_patterns": [ "%api%", "%endpoint%", "%method%", "%эндпоинт%", "%метод%", "%notifications%" ], "query_signals": [ "notifications" ], "metadata.domain": "notifications" } } ``` ## process.v2.pipeline ```json { "event": "retrieval_profile_selected", "profile": "api_exposed", "layers": [ "D1_DOCUMENT_CATALOG" ], "filters": { "metadata.type": "api_method", "prefer_path_prefixes": [ "docs/api/", "docs/endpoints/", "docs/methods/", "api/", "endpoints/", "methods/" ], "target_doc_hints": [], "prefer_like_patterns": [ "%api%", "%endpoint%", "%method%", "%эндпоинт%", "%метод%", "%notifications%" ], "query_signals": [ "notifications" ], "metadata.domain": "notifications" } } ``` ## workflow.v2.api_exposed ```json { "event": "workflow_step_traced", "workflow_id": "v2.docs_explain.api_exposed", "step": { "id": "resolve_retrieval_plan", "title": "Выбор retrieval-плана" }, "input": {}, "output": { "profile": "api_exposed" } } ``` ## workflow.v2.api_exposed ```json { "event": "workflow_step_traced", "workflow_id": "v2.docs_explain.api_exposed", "step": { "id": "fetch_rag_rows", "title": "Получение строк из RAG" }, "input": {}, "output": { "retrieved_row_count": 3 } } ``` ## process.v2.evidence ```json { "event": "evidence_assembled", "mode": "api_exposed", "endpoint_count": 3, "endpoints": [ "GET /actions/{action}", "GET /health", "GET /send" ] } ``` ## process.v2.pipeline ```json { "event": "evidence_assembled", "mode": "api_exposed", "endpoint_count": 3 } ``` ## workflow.v2.api_exposed ```json { "event": "workflow_step_traced", "workflow_id": "v2.docs_explain.api_exposed", "step": { "id": "build_api_exposed_evidence", "title": "Сборка списка API" }, "input": {}, "output": { "endpoint_count": 3 } } ``` ## workflow.v2.api_exposed ```json { "event": "workflow_step_traced", "workflow_id": "v2.docs_explain.api_exposed", "step": { "id": "finalize_api_exposed_answer", "title": "Формирование ответа со списком API" }, "input": {}, "output": { "answer_length": 43 } } ``` ## workflow.v2.api_exposed ```json { "event": "workflow_trace_flushed", "workflow_id": "v2.docs_explain.api_exposed", "steps": [ { "step_id": "require_rag_session", "title": "Проверка RAG-сессии", "input": {}, "output": { "has_rag_session": true } }, { "step_id": "resolve_retrieval_plan", "title": "Выбор retrieval-плана", "input": {}, "output": { "profile": "api_exposed" } }, { "step_id": "fetch_rag_rows", "title": "Получение строк из RAG", "input": {}, "output": { "retrieved_row_count": 3 } }, { "step_id": "build_api_exposed_evidence", "title": "Сборка списка API", "input": {}, "output": { "endpoint_count": 3 } }, { "step_id": "finalize_api_exposed_answer", "title": "Формирование ответа со списком API", "input": {}, "output": { "answer_length": 43 } } ] } ``` ## workflow.v2.api_exposed ```json { "event": "workflow_completed", "workflow_id": "v2.docs_explain.api_exposed" } ``` ## process.v2.pipeline ```json { "event": "answer_generated", "answer_mode": "deterministic", "answer_length": 43 } ``` ## result ```json { "status": "done", "answer": "GET /actions/{action}\nGET /health\nGET /send", "completed_at": "2026-04-08T09:57:27.891584+00:00" } ```