{ "category": "unknown", "correlation": { "correlated_signals": [], "most_likely_causal_drivers": [] }, "evidence": { "available_coverage": 0.0, "missing_required_sources": [ "aws_rds_events" ], "observed_sources": [], "required_coverage": 0.0, "required_sources": [ "aws_rds_events" ], "source_presence": { "aws_cloudwatch_metrics": false, "aws_performance_insights": false, "aws_rds_events": false } }, "failure_reasons": [ { "code": "NO_ROOT_CAUSE", "detail": "no root cause in output" }, { "code": "MISSING_REQUIRED_KEYWORD", "detail": "missing required keywords: ['failover', 'Multi-AZ', 'health check failure', 'primary evidence source', 'workload resumed normally', 'failover initiated', 'failover in progress', 'failover completed', 'instance available']" }, { "code": "MISSING_REQUIRED_EVIDENCE_SOURCE", "detail": "required evidence not gathered: ['aws_rds_events']" }, { "code": "FAILOVER_REASONING_NOT_PRIMARY", "detail": "RDS events gathered but not used as primary reasoning signal" }, { "code": "FAILOVER_SEQUENCE_INCOMPLETE", "detail": "RDS event sequence not explicitly listed in required form" } ], "gates": { "category_match": { "actual": "root_cause_present=False, actual_category='unknown'", "status": "fail", "threshold": "actual_category in ['failover', 'failover_event', 'infrastructure', 'multi_az_failover_health_check']" }, "exact_keyword_match": { "actual": "missing_exact=['failover', 'Multi-AZ', 'health check failure', 'primary evidence source', 'workload resumed normally', 'failover initiated', 'failover in progress', 'failover completed', 'instance available']", "status": "fail", "threshold": "all required keywords matched verbatim" }, "failover_event_reasoning": { "actual": "mentions_event_reasoning=False, sequence_present=False", "status": "fail", "threshold": "mentions primary RDS event reasoning and full failover sequence tokens" }, "forbidden_category_clear": { "actual": "actual_category='unknown', forbidden=[]", "status": "pass", "threshold": "actual_category not in forbidden_categories" }, "forbidden_keyword_clear": { "actual": "forbidden_hits=[]", "status": "pass", "threshold": "no forbidden keywords appear in graded output text" }, "required_evidence_sources": { "actual": "missing_required_evidence=['aws_rds_events']", "status": "fail", "threshold": "all required evidence sources populated" }, "required_keyword_match": { "actual": "missing_semantic=['failover', 'Multi-AZ', 'health check failure', 'primary evidence source', 'workload resumed normally', 'failover initiated', 'failover in progress', 'failover completed', 'instance available'], missing_exact=['failover', 'Multi-AZ', 'health check failure', 'primary evidence source', 'workload resumed normally', 'failover initiated', 'failover in progress', 'failover completed', 'instance available']", "status": "fail", "threshold": "all required keywords matched (semantic)" }, "semantic_keyword_match": { "actual": "missing_semantic=['failover', 'Multi-AZ', 'health check failure', 'primary evidence source', 'workload resumed normally', 'failover initiated', 'failover in progress', 'failover completed', 'instance available']", "status": "fail", "threshold": "all required keywords matched semantically" }, "trajectory_budget": { "actual": "extra_actions_count=0", "status": "pass", "threshold": "extra_actions_count == 0" }, "trajectory_policy": { "actual": "not_applicable", "status": "pass", "threshold": "not_applicable \u2014 no golden trajectory configured" } }, "report_schema_version": "report_v2", "scoring_formula_version": "v2_gated_semantic", "status": "fail", "trajectory": { "actual": [], "coverage": 0.0, "edit_distance": 5, "extra_actions": [], "failed_action_count": 0, "golden": [ "query_grafana_logs", "query_grafana_metrics", "query_grafana_alert_rules", "describe_rds_instance", "describe_rds_events" ], "lcs_ratio": 0.0, "missing_actions": [ "query_grafana_logs", "query_grafana_metrics", "query_grafana_alert_rules", "describe_rds_instance", "describe_rds_events" ], "policy": null, "redundancy_count": 0, "strict_match": false }, "verdict_definitions": { "sequencing_ok": "Sequencing checks expected action coverage only; order is ignored due to parallelism.", "strict_match": "Strict trajectory match requires exact action order and membership equality." } }