147 lines
4.3 KiB
JSON
147 lines
4.3 KiB
JSON
{
|
|
"trace_id": "zo9JrPf3beUQkG",
|
|
"timestamp": "2026-03-25T20:07:25.148Z",
|
|
"model": "gpt-4o-mini",
|
|
"prompt_version": "normalizer_v2_0_2",
|
|
"schema_version": "v2_0_2",
|
|
"case_id": "BQ-001",
|
|
"user_question_raw": "Проверь счет 60 за июнь 2020",
|
|
"context": {
|
|
"period_hint": null,
|
|
"business_context": null,
|
|
"expected_route": null,
|
|
"case_id": "BQ-001",
|
|
"eval_mode": "single-pass-strict",
|
|
"trace_completeness_issues": []
|
|
},
|
|
"request_payload_redacted": {
|
|
"promptVersion": "normalizer_v2_0_2",
|
|
"userQuestion": "Проверь счет 60 за июнь 2020",
|
|
"context": {
|
|
"eval_label": "eval-iODkIA42hi",
|
|
"case_id": "BQ-001",
|
|
"eval_mode": "single-pass-strict"
|
|
},
|
|
"retryPolicy": "single-pass-strict",
|
|
"useMock": true
|
|
},
|
|
"raw_model_response": {
|
|
"mode": "mock",
|
|
"schema_version": "v2_0_2"
|
|
},
|
|
"parsed_normalized_json": {
|
|
"schema_version": "normalized_query_v2_0_2",
|
|
"user_message_raw": "Проверь счет 60 за июнь 2020",
|
|
"message_in_scope": true,
|
|
"scope_confidence": "high",
|
|
"contains_multiple_tasks": false,
|
|
"fragments": [
|
|
{
|
|
"fragment_id": "F1",
|
|
"raw_fragment_text": "Проверь счет 60 за июнь 2020",
|
|
"normalized_fragment_text": "Проверь счет 60 за июнь 2020",
|
|
"domain_relevance": "in_scope",
|
|
"business_scope": "company_specific_accounting",
|
|
"entity_hints": [],
|
|
"account_hints": [
|
|
"60"
|
|
],
|
|
"document_hints": [],
|
|
"register_hints": [],
|
|
"time_scope": {
|
|
"type": "explicit",
|
|
"value": "2020",
|
|
"confidence": "high"
|
|
},
|
|
"flags": {
|
|
"has_multi_entity_scope": false,
|
|
"asks_for_chain_explanation": false,
|
|
"asks_for_ranking_or_top": false,
|
|
"asks_for_period_summary": false,
|
|
"asks_for_rule_check": true,
|
|
"asks_for_anomaly_scan": false,
|
|
"asks_for_exact_object_trace": false,
|
|
"asks_for_evidence": false,
|
|
"mentions_period_close_context": false
|
|
},
|
|
"candidate_labels": [
|
|
"rule_based_account_control"
|
|
],
|
|
"confidence": "medium",
|
|
"execution_readiness": "executable_with_soft_assumptions",
|
|
"clarification_reason": null,
|
|
"soft_assumption_used": [
|
|
"problem_scan_mode_enabled"
|
|
],
|
|
"route_status": "routed",
|
|
"no_route_reason": null
|
|
}
|
|
],
|
|
"discarded_fragments": [],
|
|
"global_notes": {
|
|
"needs_clarification": false,
|
|
"clarification_reason": null
|
|
}
|
|
},
|
|
"validation_result": {
|
|
"passed": true,
|
|
"errors": []
|
|
},
|
|
"route_hint_summary": {
|
|
"mode": "deterministic_v2",
|
|
"message_in_scope": true,
|
|
"scope_confidence": "high",
|
|
"planner": {
|
|
"total_fragments": 1,
|
|
"in_scope_fragments": 1,
|
|
"out_of_scope_fragments": 0,
|
|
"discarded_fragments": 0,
|
|
"contains_multiple_tasks": false
|
|
},
|
|
"decisions": [
|
|
{
|
|
"fragment_id": "F1",
|
|
"domain_relevance": "in_scope",
|
|
"business_scope": "company_specific_accounting",
|
|
"candidate_labels": [
|
|
"rule_based_account_control"
|
|
],
|
|
"decision_flags": {
|
|
"has_multi_entity_scope": false,
|
|
"asks_for_chain_explanation": false,
|
|
"asks_for_ranking_or_top": false,
|
|
"asks_for_period_summary": false,
|
|
"asks_for_rule_check": true,
|
|
"asks_for_anomaly_scan": false,
|
|
"asks_for_exact_object_trace": false,
|
|
"asks_for_evidence": false,
|
|
"mentions_period_close_context": false
|
|
},
|
|
"execution_readiness": "executable_with_soft_assumptions",
|
|
"clarification_reason": null,
|
|
"soft_assumption_used": [
|
|
"problem_scan_mode_enabled"
|
|
],
|
|
"route_status": "routed",
|
|
"no_route_reason": null,
|
|
"route": "store_feature_risk",
|
|
"reason": "Rule-control check without causal decomposition."
|
|
}
|
|
],
|
|
"fallback": {
|
|
"type": "none",
|
|
"message": null
|
|
}
|
|
},
|
|
"route_hint": "store_feature_risk",
|
|
"confidence": "high",
|
|
"usage": {
|
|
"input_tokens": 0,
|
|
"output_tokens": 0,
|
|
"total_tokens": 0
|
|
},
|
|
"latency_ms": 11,
|
|
"eval_label": "eval-iODkIA42hi",
|
|
"eval_mode": "single-pass-strict",
|
|
"request_count_for_case": 0
|
|
} |