NODEDC_1C/docs/ARCH/7 - аудит архитектуры на 4 .../7A - runtime_call_graph.md

2.2 KiB

7A - runtime_call_graph

Runtime Steps (Code + Trace Evidence)

Step Runtime block Code evidence Trace evidence Verification
S1 API ingress backend/src/routes/assistant.ts (POST /api/assistant/message, calls assistantService.handleMessage) conversation exports contain per-turn trace_id and timestamps verified
S2 Follow-up binding backend/src/services/assistantService.ts (buildFollowupStateBinding, around line 992) investigation snapshot fields visible in exported debug payloads partially verified
S3 Normalization/router assistantService.ts uses normalizer output and route summary payload contains route_summary, fragments, question_type_class verified
S4 Execution plan assistantService.ts toExecutionPlan (around line 339), invoked in main flow payload has per-fragment route and route_status verified
S5 Retrieval runtime backend/src/services/assistantDataLayer.ts executeRouteRuntime (around line 2520) payload retrieval_results present per fragment verified
S6 Live overlay merge assistantDataLayer.ts merges live_mcp into summary (around line 2550-2552) traces show live_mcp.fetched_rows/matched_rows/returned_rows verified
S7 Coverage + grounding checks assistantService.ts evaluateCoverage/checkGrounding (around lines 1255-1271) payload has coverage_report and answer_grounding_check verified
S8 Answer composition assistantService.ts calls composeAssistantAnswer; sanitization barriers around line 1282 payload has answer_structure_v11; user-facing reply type persisted verified
S9 Investigation state update backend/src/services/investigationState.ts used in service flow investigation_state_snapshot present in debug payload partially verified
S10 Debug/export persistence assistantService.ts emits debug payload fields and export-safe response raw exports (1.txt,2.txt) include full technical blocks verified

Notes

  • Call chain existence is verified.
  • Semantic correctness of interpretation/evidence is not guaranteed by call-chain verification alone and is audited in 7C/7D/7E.