{
  "test_focus": "all",
  "data_status": "valid",
  "invalid_reason": "Unknown Invalid Data",
  "test_parameters": "focus=all, status=valid",
  "test_data": "country=CANADA, product=IPHONE 13 PRO, expected_message=YOUR ORDER HAS BEEN SUCCESSFULLY COMPLETED., last_name=yoon, password=Test123!, rowNum=1, first_name=garam, email=garam@gmail.com",
  "expected": "YOUR ORDER HAS BEEN SUCCESSFULLY COMPLETED.",
  "actual": "THANKYOU FOR THE ORDER.",
  "browser": "chrome",
  "os": "linux",
  "screenshot_url": "",
  "assertion_gap": "Expected 'YOUR ORDER HAS BEEN SUCCESSFULLY COMPLETED.' but got 'THANKYOU FOR THE ORDER.'",
  "is_ui_issue": false,
  "failure_type": "Logic Assertion",
  "ai_bucket": "needs_review",
  "summary": "Success message text mismatch in checkout flow",
  "root_cause": "```json\n{\n  \"SUMMARY\": \"Success message text mismatch in checkout flow\",\n  \"WHY_REVIEW_REQUIRED\": \"The test expects a specific success message 'YOUR ORDER HAS BEEN SUCCESSFULLY COMPLETED.' but received a semantically similar but textually different message 'THANKYOU FOR THE ORDER.' Both messages ind",
  "confidence": 75,
  "bug_description": "",
  "flaky_description": "",
  "needs_review_description": "",
  "impact": "",
  "root_cause_candidates": [],
  "log_line_references": [],
  "root_cause_analysis_jira": "_(No hypothesis scored above 90% — see full AI report and analysis JSON.)_",
  "recommendations": [
    "See AI analysis for details"
  ],
  "evidence": "\"EVIDENCE_NEEDED\": [\n    \"Product owner confirmation on the correct/expected success message text for checkout completion\",\n    \"Git history check for recent changes to either the success message template or the test assertion\",",
  "claude_ok": true,
  "error_detail": null,
  "run_id": "run-1776034746684",
  "test_id": "testCases.CheckOut#verifyCheckOutSuccess[VALID-ALL]",
  "failure_index": 0,
  "failures_in_bundle": 2,
  "artifact_file_stem": "needs-review-run-1776034746684-01",
  "canonical_ai_id": "needs-review-run-1776034746684-01",
  "triage_classification_summary": {
    "BUG": 1,
    "FLAKY": 0,
    "NEEDS_REVIEW": 1
  },
  "triage_latest_run_id": "run-1776034746684",
  "ai_analysis_excerpt": "```json\n{\n  \"SUMMARY\": \"Success message text mismatch in checkout flow\",\n  \"WHY_REVIEW_REQUIRED\": \"The test expects a specific success message 'YOUR ORDER HAS BEEN SUCCESSFULLY COMPLETED.' but received a semantically similar but textually different message 'THANKYOU FOR THE ORDER.' Both messages indicate successful order completion, making it unclear whether this is: (1) An intentional product change where the success message was updated but the test wasn't, (2) A regression where the wrong message template is being displayed, (3) Environment-specific behavior where different environments show different success messages, or (4) A/B testing or feature flag variation. The semantic equivalence of both messages creates ambiguity about whether this is a legitimate bug or an outdated test expectation.\",\n  \"EVIDENCE_NEEDED\": [\n    \"Product owner confirmation on the correct/expected success message text for checkout completion\",\n    \"Git history check for recent changes to either the success message template or the test assertion\",\n    \"Verification if multiple success message variants are intentionally supported (A/B testing, localization, or environment-specific messages)\",\n    \"Historical test results to determine if this message has been consistent in previous runs\",\n    \"Manual verification in the test environment to confirm which message currently displays\",\n    \"Check if there are feature flags or configuration settings controlling the success message text\"\n  ],\n  \"LOG_LINE_REFERENCES\": [],\n  \"RECOMMENDED_ACTION\": \"Contact product owner to verify the expected success message, then either update the test assertion if the new message is correct, or file a bug if the old message should still be displayed\"\n}\n```",
  "artifacts": {
    "ai_bucket": "needs_review",
    "canonical_ai_id": "needs-review-run-1776034746684-01",
    "html_report": "reports/AI/needs_review/report/needs-review-run-1776034746684-01_ai_report.html",
    "analysis_json": "reports/AI/needs_review/analysis/needs-review-run-1776034746684-01_ai_rca.json",
    "summary_json": "reports/AI/needs_review/summary/needs-review-run-1776034746684-01_ai_summary.json"
  }
}