304 lines
7.5 KiB
Markdown
304 lines
7.5 KiB
Markdown
# Runtime Trace: 20260408-131217-d6aef7712b50
|
|
|
|
- active_rag_session_id: 09fb3332-3623-4164-9bb4-d6aef7712b50
|
|
|
|
## request
|
|
```json
|
|
{
|
|
"request_id": "req_44b293c2d2d34247a4ad4ffbf6e529f9",
|
|
"session_id": "as_c3998b60e2814f7090ead25d83aa990e",
|
|
"active_rag_session_id": "09fb3332-3623-4164-9bb4-d6aef7712b50",
|
|
"process_version": "v2",
|
|
"created_at": "2026-04-08T13:12:17.468690+00:00",
|
|
"message": "Напиши документацию по системной аналитике \n/Users/alex/Dev_projects_v2/apps/test_echo_app/_incoming/feature1.md"
|
|
}
|
|
```
|
|
|
|
## process.v2
|
|
```json
|
|
{
|
|
"event": "intent_routed",
|
|
"routing_domain": "DOCS",
|
|
"intent": "DOC_UPDATE",
|
|
"subintent": "FROM_FEATURE",
|
|
"normalized_query": "Напиши документацию по системной аналитике /Users/alex/Dev_projects_v2/apps/test_echo_app/_incoming/feature1.md",
|
|
"target_terms": [],
|
|
"anchors": {
|
|
"entity_names": [
|
|
"Users",
|
|
"Dev_projects_v2"
|
|
],
|
|
"file_names": [
|
|
"/users/alex/dev_projects_v2/apps/test_echo_app/_incoming/feature1.md"
|
|
],
|
|
"endpoint_paths": [],
|
|
"target_doc_hints": [],
|
|
"matched_aliases": [],
|
|
"process_domain": null,
|
|
"process_subdomain": null,
|
|
"scope_type": "unknown",
|
|
"candidate_domains": [],
|
|
"candidate_subdomains": [],
|
|
"candidate_entities": [],
|
|
"candidate_apis": [],
|
|
"signal_types": [
|
|
"DOMAIN_ENTITY"
|
|
]
|
|
},
|
|
"confidence": 0.8,
|
|
"routing_mode": "llm_default",
|
|
"llm_router_used": true,
|
|
"reason_short": "Запрос явно указывает на обновление документации по указанному файлу feature1.md.",
|
|
"rag_session_id": "09fb3332-3623-4164-9bb4-d6aef7712b50"
|
|
}
|
|
```
|
|
|
|
## process.v2.pipeline
|
|
```json
|
|
{
|
|
"event": "router_resolved",
|
|
"domain": "DOCS",
|
|
"intent": "DOC_UPDATE",
|
|
"subintent": "FROM_FEATURE",
|
|
"confidence": 0.8
|
|
}
|
|
```
|
|
|
|
## process.v2.pipeline
|
|
```json
|
|
{
|
|
"event": "anchors_extracted",
|
|
"signal_types": [
|
|
"DOMAIN_ENTITY"
|
|
],
|
|
"endpoint_paths": [],
|
|
"target_doc_hints": [],
|
|
"matched_aliases": [],
|
|
"target_terms": []
|
|
}
|
|
```
|
|
|
|
## process.v2.pipeline
|
|
```json
|
|
{
|
|
"event": "alias_resolution",
|
|
"resolved_aliases": [],
|
|
"target_doc_hints": []
|
|
}
|
|
```
|
|
|
|
## workflow.v2.docs_update.from_feature
|
|
```json
|
|
{
|
|
"event": "workflow_started",
|
|
"workflow_id": "v2.docs_update.from_feature"
|
|
}
|
|
```
|
|
|
|
## workflow.v2.docs_update.from_feature
|
|
```json
|
|
{
|
|
"event": "workflow_step_traced",
|
|
"workflow_id": "v2.docs_update.from_feature",
|
|
"step": {
|
|
"id": "resolve_source",
|
|
"title": "Определение источника аналитики"
|
|
},
|
|
"input": {},
|
|
"output": {
|
|
"source_kind": "markdown_file",
|
|
"source_ref": "/Users/alex/Dev_projects_v2/apps/test_echo_app/_incoming/feature1.md",
|
|
"issues": 0
|
|
}
|
|
}
|
|
```
|
|
|
|
## workflow.v2.docs_update.from_feature
|
|
```json
|
|
{
|
|
"event": "workflow_step_traced",
|
|
"workflow_id": "v2.docs_update.from_feature",
|
|
"step": {
|
|
"id": "load_source",
|
|
"title": "Загрузка системной аналитики"
|
|
},
|
|
"input": {},
|
|
"output": {
|
|
"source_kind": "markdown_file",
|
|
"content_loaded": true,
|
|
"issues": 0
|
|
}
|
|
}
|
|
```
|
|
|
|
## workflow.v2.docs_update.from_feature
|
|
```json
|
|
{
|
|
"event": "workflow_step_traced",
|
|
"workflow_id": "v2.docs_update.from_feature",
|
|
"step": {
|
|
"id": "parse_feature",
|
|
"title": "Парсинг функциональных требований"
|
|
},
|
|
"input": {},
|
|
"output": {
|
|
"analysis_id": "",
|
|
"domains": [],
|
|
"subdomains": [],
|
|
"units": 1,
|
|
"issues": 0
|
|
}
|
|
}
|
|
```
|
|
|
|
## workflow.v2.docs_update.from_feature
|
|
```json
|
|
{
|
|
"event": "workflow_step_traced",
|
|
"workflow_id": "v2.docs_update.from_feature",
|
|
"step": {
|
|
"id": "build_change_plan",
|
|
"title": "Построение плана изменений"
|
|
},
|
|
"input": {},
|
|
"output": {
|
|
"docs_rows": 26,
|
|
"planned_changes": 1,
|
|
"issues": 0
|
|
}
|
|
}
|
|
```
|
|
|
|
## workflow.v2.docs_update.from_feature
|
|
```json
|
|
{
|
|
"event": "workflow_step_traced",
|
|
"workflow_id": "v2.docs_update.from_feature",
|
|
"step": {
|
|
"id": "build_changeset",
|
|
"title": "Формирование changeset"
|
|
},
|
|
"input": {},
|
|
"output": {
|
|
"changeset_items": 1,
|
|
"issues": 0
|
|
}
|
|
}
|
|
```
|
|
|
|
## workflow.v2.docs_update.from_feature
|
|
```json
|
|
{
|
|
"event": "workflow_step_traced",
|
|
"workflow_id": "v2.docs_update.from_feature",
|
|
"step": {
|
|
"id": "finalize",
|
|
"title": "Подготовка ответа"
|
|
},
|
|
"input": {},
|
|
"output": {
|
|
"answer_length": 801,
|
|
"issues": 0,
|
|
"changeset_items": 1
|
|
}
|
|
}
|
|
```
|
|
|
|
## workflow.v2.docs_update.from_feature
|
|
```json
|
|
{
|
|
"event": "workflow_trace_flushed",
|
|
"workflow_id": "v2.docs_update.from_feature",
|
|
"steps": [
|
|
{
|
|
"step_id": "resolve_source",
|
|
"title": "Определение источника аналитики",
|
|
"input": {},
|
|
"output": {
|
|
"source_kind": "markdown_file",
|
|
"source_ref": "/Users/alex/Dev_projects_v2/apps/test_echo_app/_incoming/feature1.md",
|
|
"issues": 0
|
|
}
|
|
},
|
|
{
|
|
"step_id": "load_source",
|
|
"title": "Загрузка системной аналитики",
|
|
"input": {},
|
|
"output": {
|
|
"source_kind": "markdown_file",
|
|
"content_loaded": true,
|
|
"issues": 0
|
|
}
|
|
},
|
|
{
|
|
"step_id": "parse_feature",
|
|
"title": "Парсинг функциональных требований",
|
|
"input": {},
|
|
"output": {
|
|
"analysis_id": "",
|
|
"domains": [],
|
|
"subdomains": [],
|
|
"units": 1,
|
|
"issues": 0
|
|
}
|
|
},
|
|
{
|
|
"step_id": "build_change_plan",
|
|
"title": "Построение плана изменений",
|
|
"input": {},
|
|
"output": {
|
|
"docs_rows": 26,
|
|
"planned_changes": 1,
|
|
"issues": 0
|
|
}
|
|
},
|
|
{
|
|
"step_id": "build_changeset",
|
|
"title": "Формирование changeset",
|
|
"input": {},
|
|
"output": {
|
|
"changeset_items": 1,
|
|
"issues": 0
|
|
}
|
|
},
|
|
{
|
|
"step_id": "finalize",
|
|
"title": "Подготовка ответа",
|
|
"input": {},
|
|
"output": {
|
|
"answer_length": 801,
|
|
"issues": 0,
|
|
"changeset_items": 1
|
|
}
|
|
}
|
|
]
|
|
}
|
|
```
|
|
|
|
## workflow.v2.docs_update.from_feature
|
|
```json
|
|
{
|
|
"event": "workflow_completed",
|
|
"workflow_id": "v2.docs_update.from_feature"
|
|
}
|
|
```
|
|
|
|
## process.v2.pipeline
|
|
```json
|
|
{
|
|
"event": "answer_generated",
|
|
"answer_mode": "docs_update_changeset",
|
|
"answer_length": 801,
|
|
"changeset_items": 1
|
|
}
|
|
```
|
|
|
|
## result
|
|
```json
|
|
{
|
|
"status": "done",
|
|
"answer": "DOC_UPDATE/FROM_FEATURE: результат построения changeset.\n\nПлан изменений:\n- create: docs/api/api-telegram-messages-get.md (api_method)\n\nChangeset (для плагина):\n```json\n[\n {\n \"op\": \"create\",\n \"path\": \"docs/api/api-telegram-messages-get.md\",\n \"base_hash\": null,\n \"proposed_content\": \"---\\nid: api.telegram.messages.get\\ntitle: Реализация эндпоинта `GET /telegram/messages`\\ndoc_type: api_method\\ndomain: unknown\\nsub_domain: unknown\\nstatus: generated\\nrelated_docs:\\n - TBD\\nsource_of_truth: system_analysis\\nsystem_analytics_refs:\\n - section: 5. Функциональные требования\\n---\\n\\n## Summary\\n\\nЧерновик сгенерирован workflow DOC_UPDATE/FROM_FEATURE.\\n\",\n \"reason\": \"Из unit 'Реализация эндпоинта `GET /telegram/messages`' системной аналитики (analysis).\",\n \"hunks\": []\n }\n]\n```",
|
|
"completed_at": "2026-04-08T13:12:20.251846+00:00"
|
|
}
|
|
```
|