{
  "schema_version": "1.0",
  "table": "interactions",
  "period": "2026-03",
  "synthetic": true,
  "records": [
    {
      "id": "CALL-2026-03-0014",
      "customer_id": "CUST-2013",
      "date": "2026-03-01",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed during call — required callback",
      "quote": "This should not be this complicated.",
      "source_record_id": "CALL-2026-03-0014",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0051",
      "customer_id": "CUST-0015",
      "date": "2026-03-01",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed during call — required callback",
      "quote": "This should not be this complicated.",
      "source_record_id": "CALL-2026-03-0051",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0012",
      "customer_id": "CUST-1011",
      "date": "2026-03-01",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Customer needed help understanding fee breakdown",
      "quote": "Can you explain what this charge is for?",
      "source_record_id": "CHAT-2026-03-0012",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0039",
      "customer_id": "CUST-0045",
      "date": "2026-03-01",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Customer needed help understanding fee breakdown",
      "quote": "Can you explain what this charge is for?",
      "source_record_id": "CHAT-2026-03-0039",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0015",
      "customer_id": "CUST-0040",
      "date": "2026-03-01",
      "source": "help",
      "category": "onboarding",
      "status": "unresolved",
      "outcome": "",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "API webhook configuration failing post-documentation change",
      "quote": "The new docs don't match the error I'm seeing.",
      "source_record_id": "HELP-2026-03-0015",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0039",
      "customer_id": "CUST-0002",
      "date": "2026-03-01",
      "source": "help",
      "category": "billing",
      "status": "resolved",
      "outcome": "",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear to customer — settlement lag unexplained",
      "quote": "I don't understand what settlement lag means on my invoice.",
      "source_record_id": "HELP-2026-03-0039",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0041",
      "customer_id": "CUST-0028",
      "date": "2026-03-01",
      "source": "help",
      "category": "onboarding",
      "status": "unresolved",
      "outcome": "",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "API webhook configuration failing post-documentation change",
      "quote": "The new docs don't match the error I'm seeing.",
      "source_record_id": "HELP-2026-03-0041",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0055",
      "customer_id": "CUST-0010",
      "date": "2026-03-01",
      "source": "help",
      "category": "authentication",
      "status": "resolved",
      "outcome": "",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Password reset flow required multiple retry attempts",
      "quote": "Why does it take four steps to reset a password?",
      "source_record_id": "HELP-2026-03-0055",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0065",
      "customer_id": "CUST-0040",
      "date": "2026-03-01",
      "source": "help",
      "category": "billing",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear to customer — settlement lag unexplained",
      "quote": "I don't understand what settlement lag means on my invoice.",
      "source_record_id": "HELP-2026-03-0065",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0033",
      "customer_id": "CUST-0038",
      "date": "2026-03-01",
      "source": "portal",
      "category": "portal/onboarding",
      "status": "responded",
      "outcome": "2",
      "effort_score": "",
      "rating": "2",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The webhook setup guide is out of date. Steps don't match what I see.",
      "quote": "The webhook setup guide is out of date. Steps don't match what I see.",
      "source_record_id": "OD-2026-03-0033",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0050",
      "customer_id": "CUST-2549",
      "date": "2026-03-01",
      "source": "portal",
      "category": "portal/onboarding",
      "status": "responded",
      "outcome": "2",
      "effort_score": "",
      "rating": "2",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The webhook setup guide is out of date. Steps don't match what I see.",
      "quote": "The webhook setup guide is out of date. Steps don't match what I see.",
      "source_record_id": "OD-2026-03-0050",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0045",
      "customer_id": "CUST-0001",
      "date": "2026-03-01",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "passive",
      "effort_score": "4",
      "rating": "",
      "nps_score": "8",
      "csat_score": "4",
      "flag": "",
      "detail": "Support team is helpful but initial wait times are frustrating.",
      "quote": "Support team is helpful but initial wait times are frustrating.",
      "source_record_id": "SUR-2026-03-0045",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0012",
      "customer_id": "CUST-2011",
      "date": "2026-03-02",
      "source": "phone",
      "category": "billing",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Agent clarified statement terminology verbally",
      "quote": "The explanation helped clear it up.",
      "source_record_id": "CALL-2026-03-0012",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0035",
      "customer_id": "CUST-0007",
      "date": "2026-03-02",
      "source": "phone",
      "category": "settlement status",
      "status": "resolved",
      "outcome": "positive",
      "effort_score": "2",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Settlement confirmed and customer satisfied",
      "quote": "Thank you for the quick answer.",
      "source_record_id": "CALL-2026-03-0035",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0006",
      "customer_id": "CUST-1005",
      "date": "2026-03-02",
      "source": "chat",
      "category": "account access",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "Chat queue delay of 12 minutes before resolution",
      "quote": "The wait was longer than the fix.",
      "source_record_id": "CHAT-2026-03-0006",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0053",
      "customer_id": "CUST-0027",
      "date": "2026-03-02",
      "source": "chat",
      "category": "settlement status",
      "status": "resolved",
      "outcome": "positive",
      "effort_score": "2",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Proactive settlement status shared during chat",
      "quote": "That was exactly what I needed.",
      "source_record_id": "CHAT-2026-03-0053",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0057",
      "customer_id": "CUST-0029",
      "date": "2026-03-02",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Customer needed help understanding fee breakdown",
      "quote": "Can you explain what this charge is for?",
      "source_record_id": "CHAT-2026-03-0057",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0070",
      "customer_id": "CUST-1069",
      "date": "2026-03-02",
      "source": "chat",
      "category": "onboarding",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Webhook setup unclear after latest API docs update",
      "quote": "I followed the docs but it still doesn't work.",
      "source_record_id": "CHAT-2026-03-0070",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0010",
      "customer_id": "CUST-1509",
      "date": "2026-03-02",
      "source": "help",
      "category": "authentication",
      "status": "resolved",
      "outcome": "",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Password reset flow required multiple retry attempts",
      "quote": "Why does it take four steps to reset a password?",
      "source_record_id": "HELP-2026-03-0010",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0060",
      "customer_id": "CUST-1559",
      "date": "2026-03-02",
      "source": "help",
      "category": "onboarding",
      "status": "unresolved",
      "outcome": "",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "API webhook configuration failing post-documentation change",
      "quote": "The new docs don't match the error I'm seeing.",
      "source_record_id": "HELP-2026-03-0060",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0001",
      "customer_id": "CUST-0022",
      "date": "2026-03-02",
      "source": "portal",
      "category": "portal/document-upload",
      "status": "responded",
      "outcome": "2",
      "effort_score": "",
      "rating": "2",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Upload status is not clear. I submitted but cannot tell if it went through.",
      "quote": "Upload status is not clear. I submitted but cannot tell if it went through.",
      "source_record_id": "OD-2026-03-0001",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0027",
      "customer_id": "CUST-0010",
      "date": "2026-03-02",
      "source": "portal",
      "category": "portal/billing",
      "status": "responded",
      "outcome": "3",
      "effort_score": "",
      "rating": "3",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "I don't understand the fee labels on this page. More explanation would help.",
      "quote": "I don't understand the fee labels on this page. More explanation would help.",
      "source_record_id": "OD-2026-03-0027",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0036",
      "customer_id": "CUST-2535",
      "date": "2026-03-02",
      "source": "portal",
      "category": "portal/billing",
      "status": "responded",
      "outcome": "2",
      "effort_score": "",
      "rating": "2",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "I don't understand the fee labels on this page. More explanation would help.",
      "quote": "I don't understand the fee labels on this page. More explanation would help.",
      "source_record_id": "OD-2026-03-0036",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0009",
      "customer_id": "CUST-0033",
      "date": "2026-03-02",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "passive",
      "effort_score": "4",
      "rating": "",
      "nps_score": "7",
      "csat_score": "4",
      "flag": "",
      "detail": "Support team is helpful but initial wait times are frustrating.",
      "quote": "Support team is helpful but initial wait times are frustrating.",
      "source_record_id": "SUR-2026-03-0009",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0009",
      "customer_id": "CUST-0019",
      "date": "2026-03-03",
      "source": "phone",
      "category": "settlement status",
      "status": "resolved",
      "outcome": "positive",
      "effort_score": "1",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Settlement confirmed and customer satisfied",
      "quote": "Thank you for the quick answer.",
      "source_record_id": "CALL-2026-03-0009",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0049",
      "customer_id": "CUST-0025",
      "date": "2026-03-03",
      "source": "chat",
      "category": "account access",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "Chat queue delay of 12 minutes before resolution",
      "quote": "The wait was longer than the fix.",
      "source_record_id": "CHAT-2026-03-0049",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0061",
      "customer_id": "CUST-0031",
      "date": "2026-03-03",
      "source": "chat",
      "category": "onboarding",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Webhook setup unclear after latest API docs update",
      "quote": "I followed the docs but it still doesn't work.",
      "source_record_id": "CHAT-2026-03-0061",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0071",
      "customer_id": "CUST-0011",
      "date": "2026-03-03",
      "source": "chat",
      "category": "settlement status",
      "status": "resolved",
      "outcome": "positive",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Proactive settlement status shared during chat",
      "quote": "That was exactly what I needed.",
      "source_record_id": "CHAT-2026-03-0071",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0080",
      "customer_id": "CUST-1079",
      "date": "2026-03-03",
      "source": "chat",
      "category": "settlement status",
      "status": "resolved",
      "outcome": "positive",
      "effort_score": "2",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Proactive settlement status shared during chat",
      "quote": "That was exactly what I needed.",
      "source_record_id": "CHAT-2026-03-0080",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0013",
      "customer_id": "CUST-0014",
      "date": "2026-03-03",
      "source": "help",
      "category": "onboarding",
      "status": "unresolved",
      "outcome": "",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "API webhook configuration failing post-documentation change",
      "quote": "The new docs don't match the error I'm seeing.",
      "source_record_id": "HELP-2026-03-0013",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0016",
      "customer_id": "CUST-1515",
      "date": "2026-03-03",
      "source": "help",
      "category": "settlement",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Customer needed settlement timeline clarification",
      "quote": "Once explained it made sense.",
      "source_record_id": "HELP-2026-03-0016",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0051",
      "customer_id": "CUST-0022",
      "date": "2026-03-03",
      "source": "portal",
      "category": "portal/onboarding",
      "status": "responded",
      "outcome": "1",
      "effort_score": "",
      "rating": "1",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The webhook setup guide is out of date. Steps don't match what I see.",
      "quote": "The webhook setup guide is out of date. Steps don't match what I see.",
      "source_record_id": "OD-2026-03-0051",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0019",
      "customer_id": "CUST-0013",
      "date": "2026-03-03",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "detractor",
      "effort_score": "6",
      "rating": "",
      "nps_score": "6",
      "csat_score": "3",
      "flag": "",
      "detail": "Password reset is too complicated and took multiple tries.",
      "quote": "Password reset is too complicated and took multiple tries.",
      "source_record_id": "SUR-2026-03-0019",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0004",
      "customer_id": "CUST-2003",
      "date": "2026-03-04",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed during call — required callback",
      "quote": "This should not be this complicated.",
      "source_record_id": "CALL-2026-03-0004",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0002",
      "customer_id": "CUST-1001",
      "date": "2026-03-04",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Customer needed help understanding fee breakdown",
      "quote": "Can you explain what this charge is for?",
      "source_record_id": "CHAT-2026-03-0002",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0062",
      "customer_id": "CUST-1061",
      "date": "2026-03-04",
      "source": "chat",
      "category": "settlement status",
      "status": "resolved",
      "outcome": "positive",
      "effort_score": "2",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Proactive settlement status shared during chat",
      "quote": "That was exactly what I needed.",
      "source_record_id": "CHAT-2026-03-0062",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0081",
      "customer_id": "CUST-0041",
      "date": "2026-03-04",
      "source": "chat",
      "category": "settlement status",
      "status": "resolved",
      "outcome": "positive",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Proactive settlement status shared during chat",
      "quote": "That was exactly what I needed.",
      "source_record_id": "CHAT-2026-03-0081",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0042",
      "customer_id": "CUST-1541",
      "date": "2026-03-04",
      "source": "help",
      "category": "onboarding",
      "status": "unresolved",
      "outcome": "",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "API webhook configuration failing post-documentation change",
      "quote": "The new docs don't match the error I'm seeing.",
      "source_record_id": "HELP-2026-03-0042",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0014",
      "customer_id": "CUST-2513",
      "date": "2026-03-04",
      "source": "portal",
      "category": "portal/onboarding",
      "status": "responded",
      "outcome": "1",
      "effort_score": "",
      "rating": "1",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The webhook setup guide is out of date. Steps don't match what I see.",
      "quote": "The webhook setup guide is out of date. Steps don't match what I see.",
      "source_record_id": "OD-2026-03-0014",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0020",
      "customer_id": "CUST-2519",
      "date": "2026-03-04",
      "source": "portal",
      "category": "portal/settings",
      "status": "responded",
      "outcome": "3",
      "effort_score": "",
      "rating": "3",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Finding the profile section took too long. Navigation could be cleaner.",
      "quote": "Finding the profile section took too long. Navigation could be cleaner.",
      "source_record_id": "OD-2026-03-0020",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0025",
      "customer_id": "CUST-0034",
      "date": "2026-03-04",
      "source": "portal",
      "category": "portal/settlements",
      "status": "responded",
      "outcome": "4",
      "effort_score": "",
      "rating": "4",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Settlement status page is very clear and easy to understand.",
      "quote": "Settlement status page is very clear and easy to understand.",
      "source_record_id": "OD-2026-03-0025",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0002",
      "customer_id": "CUST-3001",
      "date": "2026-03-04",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "passive",
      "effort_score": "4",
      "rating": "",
      "nps_score": "8",
      "csat_score": "4",
      "flag": "",
      "detail": "Generally happy but billing terminology still confuses me.",
      "quote": "Generally happy but billing terminology still confuses me.",
      "source_record_id": "SUR-2026-03-0002",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0020",
      "customer_id": "CUST-3019",
      "date": "2026-03-04",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "passive",
      "effort_score": "3",
      "rating": "",
      "nps_score": "8",
      "csat_score": "5",
      "flag": "",
      "detail": "Generally happy but billing terminology still confuses me.",
      "quote": "Generally happy but billing terminology still confuses me.",
      "source_record_id": "SUR-2026-03-0020",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0039",
      "customer_id": "CUST-0009",
      "date": "2026-03-05",
      "source": "phone",
      "category": "billing",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Agent clarified statement terminology verbally",
      "quote": "The explanation helped clear it up.",
      "source_record_id": "CALL-2026-03-0039",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0033",
      "customer_id": "CUST-0017",
      "date": "2026-03-05",
      "source": "chat",
      "category": "account access",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "Chat queue delay of 12 minutes before resolution",
      "quote": "The wait was longer than the fix.",
      "source_record_id": "CHAT-2026-03-0033",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0067",
      "customer_id": "CUST-0009",
      "date": "2026-03-05",
      "source": "chat",
      "category": "account access",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "Chat queue delay of 12 minutes before resolution",
      "quote": "The wait was longer than the fix.",
      "source_record_id": "CHAT-2026-03-0067",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0049",
      "customer_id": "CUST-0032",
      "date": "2026-03-05",
      "source": "help",
      "category": "onboarding",
      "status": "unresolved",
      "outcome": "",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "API webhook configuration failing post-documentation change",
      "quote": "The new docs don't match the error I'm seeing.",
      "source_record_id": "HELP-2026-03-0049",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0051",
      "customer_id": "CUST-0008",
      "date": "2026-03-05",
      "source": "help",
      "category": "onboarding",
      "status": "unresolved",
      "outcome": "",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "API webhook configuration failing post-documentation change",
      "quote": "The new docs don't match the error I'm seeing.",
      "source_record_id": "HELP-2026-03-0051",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0052",
      "customer_id": "CUST-1551",
      "date": "2026-03-05",
      "source": "help",
      "category": "settlement",
      "status": "resolved",
      "outcome": "",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Customer needed settlement timeline clarification",
      "quote": "Once explained it made sense.",
      "source_record_id": "HELP-2026-03-0052",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0034",
      "customer_id": "CUST-2533",
      "date": "2026-03-05",
      "source": "portal",
      "category": "portal/settlements",
      "status": "responded",
      "outcome": "5",
      "effort_score": "",
      "rating": "5",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Settlement status page is very clear and easy to understand.",
      "quote": "Settlement status page is very clear and easy to understand.",
      "source_record_id": "OD-2026-03-0034",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0004",
      "customer_id": "CUST-3003",
      "date": "2026-03-05",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "detractor",
      "effort_score": "6",
      "rating": "",
      "nps_score": "4",
      "csat_score": "1",
      "flag": "",
      "detail": "Onboarding took much longer than expected due to webhook issues.",
      "quote": "Onboarding took much longer than expected due to webhook issues.",
      "source_record_id": "SUR-2026-03-0004",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0005",
      "customer_id": "CUST-0031",
      "date": "2026-03-05",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "detractor",
      "effort_score": "7",
      "rating": "",
      "nps_score": "4",
      "csat_score": "2",
      "flag": "",
      "detail": "Onboarding took much longer than expected due to webhook issues.",
      "quote": "Onboarding took much longer than expected due to webhook issues.",
      "source_record_id": "SUR-2026-03-0005",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0030",
      "customer_id": "CUST-3029",
      "date": "2026-03-05",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "passive",
      "effort_score": "3",
      "rating": "",
      "nps_score": "8",
      "csat_score": "3",
      "flag": "",
      "detail": "Generally happy but billing terminology still confuses me.",
      "quote": "Generally happy but billing terminology still confuses me.",
      "source_record_id": "SUR-2026-03-0030",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0013",
      "customer_id": "CUST-0007",
      "date": "2026-03-06",
      "source": "chat",
      "category": "account access",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "Chat queue delay of 12 minutes before resolution",
      "quote": "The wait was longer than the fix.",
      "source_record_id": "CHAT-2026-03-0013",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0022",
      "customer_id": "CUST-1021",
      "date": "2026-03-06",
      "source": "chat",
      "category": "account access",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "Chat queue delay of 12 minutes before resolution",
      "quote": "The wait was longer than the fix.",
      "source_record_id": "CHAT-2026-03-0022",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0045",
      "customer_id": "CUST-0023",
      "date": "2026-03-06",
      "source": "chat",
      "category": "settlement status",
      "status": "resolved",
      "outcome": "positive",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Proactive settlement status shared during chat",
      "quote": "That was exactly what I needed.",
      "source_record_id": "CHAT-2026-03-0045",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0063",
      "customer_id": "CUST-0007",
      "date": "2026-03-06",
      "source": "chat",
      "category": "settlement status",
      "status": "resolved",
      "outcome": "positive",
      "effort_score": "1",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Proactive settlement status shared during chat",
      "quote": "That was exactly what I needed.",
      "source_record_id": "CHAT-2026-03-0063",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0077",
      "customer_id": "CUST-0039",
      "date": "2026-03-06",
      "source": "chat",
      "category": "account access",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "Chat queue delay of 12 minutes before resolution",
      "quote": "The wait was longer than the fix.",
      "source_record_id": "CHAT-2026-03-0077",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0002",
      "customer_id": "CUST-1501",
      "date": "2026-03-06",
      "source": "help",
      "category": "billing",
      "status": "resolved",
      "outcome": "",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear to customer — settlement lag unexplained",
      "quote": "I don't understand what settlement lag means on my invoice.",
      "source_record_id": "HELP-2026-03-0002",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0022",
      "customer_id": "CUST-1521",
      "date": "2026-03-06",
      "source": "help",
      "category": "onboarding",
      "status": "unresolved",
      "outcome": "",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "API webhook configuration failing post-documentation change",
      "quote": "The new docs don't match the error I'm seeing.",
      "source_record_id": "HELP-2026-03-0022",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0054",
      "customer_id": "CUST-1553",
      "date": "2026-03-06",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings location not obvious in new layout",
      "quote": "I eventually found it after exploring.",
      "source_record_id": "HELP-2026-03-0054",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0059",
      "customer_id": "CUST-0012",
      "date": "2026-03-06",
      "source": "help",
      "category": "onboarding",
      "status": "unresolved",
      "outcome": "",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "API webhook configuration failing post-documentation change",
      "quote": "The new docs don't match the error I'm seeing.",
      "source_record_id": "HELP-2026-03-0059",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0027",
      "customer_id": "CUST-0017",
      "date": "2026-03-06",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "passive",
      "effort_score": "4",
      "rating": "",
      "nps_score": "7",
      "csat_score": "4",
      "flag": "",
      "detail": "Support team is helpful but initial wait times are frustrating.",
      "quote": "Support team is helpful but initial wait times are frustrating.",
      "source_record_id": "SUR-2026-03-0027",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0006",
      "customer_id": "CUST-2005",
      "date": "2026-03-07",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed during call — required callback",
      "quote": "This should not be this complicated.",
      "source_record_id": "CALL-2026-03-0006",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0036",
      "customer_id": "CUST-1035",
      "date": "2026-03-07",
      "source": "chat",
      "category": "settlement status",
      "status": "resolved",
      "outcome": "positive",
      "effort_score": "1",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Proactive settlement status shared during chat",
      "quote": "That was exactly what I needed.",
      "source_record_id": "CHAT-2026-03-0036",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0007",
      "customer_id": "CUST-0036",
      "date": "2026-03-07",
      "source": "help",
      "category": "settlement",
      "status": "resolved",
      "outcome": "",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Customer needed settlement timeline clarification",
      "quote": "Once explained it made sense.",
      "source_record_id": "HELP-2026-03-0007",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0021",
      "customer_id": "CUST-0018",
      "date": "2026-03-07",
      "source": "help",
      "category": "billing",
      "status": "resolved",
      "outcome": "",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear to customer — settlement lag unexplained",
      "quote": "I don't understand what settlement lag means on my invoice.",
      "source_record_id": "HELP-2026-03-0021",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0064",
      "customer_id": "CUST-1563",
      "date": "2026-03-07",
      "source": "help",
      "category": "authentication",
      "status": "resolved",
      "outcome": "",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Password reset flow required multiple retry attempts",
      "quote": "Why does it take four steps to reset a password?",
      "source_record_id": "HELP-2026-03-0064",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0024",
      "customer_id": "CUST-2523",
      "date": "2026-03-07",
      "source": "portal",
      "category": "portal/onboarding",
      "status": "responded",
      "outcome": "2",
      "effort_score": "",
      "rating": "2",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The webhook setup guide is out of date. Steps don't match what I see.",
      "quote": "The webhook setup guide is out of date. Steps don't match what I see.",
      "source_record_id": "OD-2026-03-0024",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0040",
      "customer_id": "CUST-2539",
      "date": "2026-03-07",
      "source": "portal",
      "category": "portal/onboarding",
      "status": "responded",
      "outcome": "1",
      "effort_score": "",
      "rating": "1",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The webhook setup guide is out of date. Steps don't match what I see.",
      "quote": "The webhook setup guide is out of date. Steps don't match what I see.",
      "source_record_id": "OD-2026-03-0040",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0006",
      "customer_id": "CUST-3005",
      "date": "2026-03-07",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "detractor",
      "effort_score": "7",
      "rating": "",
      "nps_score": "3",
      "csat_score": "3",
      "flag": "",
      "detail": "Onboarding took much longer than expected due to webhook issues.",
      "quote": "Onboarding took much longer than expected due to webhook issues.",
      "source_record_id": "SUR-2026-03-0006",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0010",
      "customer_id": "CUST-2009",
      "date": "2026-03-08",
      "source": "phone",
      "category": "service status",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "Queue delay of 8 minutes before agent pickup",
      "quote": "Most of my time was spent waiting.",
      "source_record_id": "CALL-2026-03-0010",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0029",
      "customer_id": "CUST-0015",
      "date": "2026-03-08",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Customer needed help understanding fee breakdown",
      "quote": "Can you explain what this charge is for?",
      "source_record_id": "CHAT-2026-03-0029",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0075",
      "customer_id": "CUST-0013",
      "date": "2026-03-08",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Customer needed help understanding fee breakdown",
      "quote": "Can you explain what this charge is for?",
      "source_record_id": "CHAT-2026-03-0075",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0066",
      "customer_id": "CUST-1565",
      "date": "2026-03-08",
      "source": "help",
      "category": "billing",
      "status": "resolved",
      "outcome": "",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear to customer — settlement lag unexplained",
      "quote": "I don't understand what settlement lag means on my invoice.",
      "source_record_id": "HELP-2026-03-0066",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0044",
      "customer_id": "CUST-2543",
      "date": "2026-03-08",
      "source": "portal",
      "category": "portal/billing",
      "status": "responded",
      "outcome": "3",
      "effort_score": "",
      "rating": "3",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "I don't understand the fee labels on this page. More explanation would help.",
      "quote": "I don't understand the fee labels on this page. More explanation would help.",
      "source_record_id": "OD-2026-03-0044",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0016",
      "customer_id": "CUST-3015",
      "date": "2026-03-08",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "promoter",
      "effort_score": "2",
      "rating": "",
      "nps_score": "9",
      "csat_score": "5",
      "flag": "",
      "detail": "Settlement visibility has improved. I like the new status page.",
      "quote": "Settlement visibility has improved. I like the new status page.",
      "source_record_id": "SUR-2026-03-0016",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0022",
      "customer_id": "CUST-2021",
      "date": "2026-03-09",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed during call — required callback",
      "quote": "This should not be this complicated.",
      "source_record_id": "CALL-2026-03-0022",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0029",
      "customer_id": "CUST-0029",
      "date": "2026-03-09",
      "source": "phone",
      "category": "billing",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Agent clarified statement terminology verbally",
      "quote": "The explanation helped clear it up.",
      "source_record_id": "CALL-2026-03-0029",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0047",
      "customer_id": "CUST-0013",
      "date": "2026-03-09",
      "source": "phone",
      "category": "billing",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Agent clarified statement terminology verbally",
      "quote": "The explanation helped clear it up.",
      "source_record_id": "CALL-2026-03-0047",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0016",
      "customer_id": "CUST-1015",
      "date": "2026-03-09",
      "source": "chat",
      "category": "onboarding",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Webhook setup unclear after latest API docs update",
      "quote": "I followed the docs but it still doesn't work.",
      "source_record_id": "CHAT-2026-03-0016",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0048",
      "customer_id": "CUST-1047",
      "date": "2026-03-09",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Customer needed help understanding fee breakdown",
      "quote": "Can you explain what this charge is for?",
      "source_record_id": "CHAT-2026-03-0048",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0062",
      "customer_id": "CUST-1561",
      "date": "2026-03-09",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings location not obvious in new layout",
      "quote": "I eventually found it after exploring.",
      "source_record_id": "HELP-2026-03-0062",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0005",
      "customer_id": "CUST-0024",
      "date": "2026-03-09",
      "source": "portal",
      "category": "portal/onboarding",
      "status": "responded",
      "outcome": "2",
      "effort_score": "",
      "rating": "2",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The webhook setup guide is out of date. Steps don't match what I see.",
      "quote": "The webhook setup guide is out of date. Steps don't match what I see.",
      "source_record_id": "OD-2026-03-0005",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0043",
      "customer_id": "CUST-0018",
      "date": "2026-03-09",
      "source": "portal",
      "category": "portal/settlements",
      "status": "responded",
      "outcome": "4",
      "effort_score": "",
      "rating": "4",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Settlement status page is very clear and easy to understand.",
      "quote": "Settlement status page is very clear and easy to understand.",
      "source_record_id": "OD-2026-03-0043",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0049",
      "customer_id": "CUST-0046",
      "date": "2026-03-09",
      "source": "portal",
      "category": "portal/onboarding",
      "status": "responded",
      "outcome": "1",
      "effort_score": "",
      "rating": "1",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The webhook setup guide is out of date. Steps don't match what I see.",
      "quote": "The webhook setup guide is out of date. Steps don't match what I see.",
      "source_record_id": "OD-2026-03-0049",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0036",
      "customer_id": "CUST-3035",
      "date": "2026-03-09",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "passive",
      "effort_score": "4",
      "rating": "",
      "nps_score": "7",
      "csat_score": "5",
      "flag": "",
      "detail": "Support team is helpful but initial wait times are frustrating.",
      "quote": "Support team is helpful but initial wait times are frustrating.",
      "source_record_id": "SUR-2026-03-0036",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0043",
      "customer_id": "CUST-0025",
      "date": "2026-03-09",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "promoter",
      "effort_score": "1",
      "rating": "",
      "nps_score": "9",
      "csat_score": "5",
      "flag": "",
      "detail": "Settlement visibility has improved. I like the new status page.",
      "quote": "Settlement visibility has improved. I like the new status page.",
      "source_record_id": "SUR-2026-03-0043",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0017",
      "customer_id": "CUST-0023",
      "date": "2026-03-10",
      "source": "phone",
      "category": "settlement status",
      "status": "resolved",
      "outcome": "positive",
      "effort_score": "2",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Settlement confirmed and customer satisfied",
      "quote": "Thank you for the quick answer.",
      "source_record_id": "CALL-2026-03-0017",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0036",
      "customer_id": "CUST-2035",
      "date": "2026-03-10",
      "source": "phone",
      "category": "settlement status",
      "status": "resolved",
      "outcome": "positive",
      "effort_score": "2",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Settlement confirmed and customer satisfied",
      "quote": "Thank you for the quick answer.",
      "source_record_id": "CALL-2026-03-0036",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0023",
      "customer_id": "CUST-0037",
      "date": "2026-03-10",
      "source": "chat",
      "category": "account access",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "Chat queue delay of 12 minutes before resolution",
      "quote": "The wait was longer than the fix.",
      "source_record_id": "CHAT-2026-03-0023",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0038",
      "customer_id": "CUST-1037",
      "date": "2026-03-10",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Customer needed help understanding fee breakdown",
      "quote": "Can you explain what this charge is for?",
      "source_record_id": "CHAT-2026-03-0038",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0065",
      "customer_id": "CUST-0033",
      "date": "2026-03-10",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Customer needed help understanding fee breakdown",
      "quote": "Can you explain what this charge is for?",
      "source_record_id": "CHAT-2026-03-0065",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0069",
      "customer_id": "CUST-0035",
      "date": "2026-03-10",
      "source": "chat",
      "category": "account access",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "Chat queue delay of 12 minutes before resolution",
      "quote": "The wait was longer than the fix.",
      "source_record_id": "CHAT-2026-03-0069",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0074",
      "customer_id": "CUST-1073",
      "date": "2026-03-10",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Customer needed help understanding fee breakdown",
      "quote": "Can you explain what this charge is for?",
      "source_record_id": "CHAT-2026-03-0074",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0027",
      "customer_id": "CUST-0046",
      "date": "2026-03-10",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings location not obvious in new layout",
      "quote": "I eventually found it after exploring.",
      "source_record_id": "HELP-2026-03-0027",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0056",
      "customer_id": "CUST-1555",
      "date": "2026-03-10",
      "source": "help",
      "category": "billing",
      "status": "resolved",
      "outcome": "",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear to customer — settlement lag unexplained",
      "quote": "I don't understand what settlement lag means on my invoice.",
      "source_record_id": "HELP-2026-03-0056",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0004",
      "customer_id": "CUST-2503",
      "date": "2026-03-10",
      "source": "portal",
      "category": "portal/onboarding",
      "status": "responded",
      "outcome": "1",
      "effort_score": "",
      "rating": "1",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The webhook setup guide is out of date. Steps don't match what I see.",
      "quote": "The webhook setup guide is out of date. Steps don't match what I see.",
      "source_record_id": "OD-2026-03-0004",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0018",
      "customer_id": "CUST-3017",
      "date": "2026-03-10",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "passive",
      "effort_score": "4",
      "rating": "",
      "nps_score": "7",
      "csat_score": "4",
      "flag": "",
      "detail": "Support team is helpful but initial wait times are frustrating.",
      "quote": "Support team is helpful but initial wait times are frustrating.",
      "source_record_id": "SUR-2026-03-0018",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0037",
      "customer_id": "CUST-0047",
      "date": "2026-03-10",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "passive",
      "effort_score": "6",
      "rating": "",
      "nps_score": "7",
      "csat_score": "3",
      "flag": "",
      "detail": "Password reset is too complicated and took multiple tries.",
      "quote": "Password reset is too complicated and took multiple tries.",
      "source_record_id": "SUR-2026-03-0037",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0032",
      "customer_id": "CUST-2031",
      "date": "2026-03-11",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed during call — required callback",
      "quote": "This should not be this complicated.",
      "source_record_id": "CALL-2026-03-0032",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0040",
      "customer_id": "CUST-2039",
      "date": "2026-03-11",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed during call — required callback",
      "quote": "This should not be this complicated.",
      "source_record_id": "CALL-2026-03-0040",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0050",
      "customer_id": "CUST-2049",
      "date": "2026-03-11",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed during call — required callback",
      "quote": "This should not be this complicated.",
      "source_record_id": "CALL-2026-03-0050",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0052",
      "customer_id": "CUST-2051",
      "date": "2026-03-11",
      "source": "phone",
      "category": "onboarding",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Walked customer through webhook setup over the phone",
      "quote": "Would have been better if the docs were clearer.",
      "source_record_id": "CALL-2026-03-0052",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0010",
      "customer_id": "CUST-1009",
      "date": "2026-03-11",
      "source": "chat",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Recovery link expired during live chat — required escalation",
      "quote": "I had to start over twice.",
      "source_record_id": "CHAT-2026-03-0010",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0021",
      "customer_id": "CUST-0011",
      "date": "2026-03-11",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Customer needed help understanding fee breakdown",
      "quote": "Can you explain what this charge is for?",
      "source_record_id": "CHAT-2026-03-0021",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0050",
      "customer_id": "CUST-1549",
      "date": "2026-03-11",
      "source": "help",
      "category": "onboarding",
      "status": "unresolved",
      "outcome": "",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "API webhook configuration failing post-documentation change",
      "quote": "The new docs don't match the error I'm seeing.",
      "source_record_id": "HELP-2026-03-0050",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0035",
      "customer_id": "CUST-0014",
      "date": "2026-03-11",
      "source": "portal",
      "category": "portal/billing",
      "status": "responded",
      "outcome": "1",
      "effort_score": "",
      "rating": "1",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "I don't understand the fee labels on this page. More explanation would help.",
      "quote": "I don't understand the fee labels on this page. More explanation would help.",
      "source_record_id": "OD-2026-03-0035",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0045",
      "customer_id": "CUST-0044",
      "date": "2026-03-11",
      "source": "portal",
      "category": "portal/billing",
      "status": "responded",
      "outcome": "2",
      "effort_score": "",
      "rating": "2",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "I don't understand the fee labels on this page. More explanation would help.",
      "quote": "I don't understand the fee labels on this page. More explanation would help.",
      "source_record_id": "OD-2026-03-0045",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0011",
      "customer_id": "CUST-0009",
      "date": "2026-03-11",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "passive",
      "effort_score": "2",
      "rating": "",
      "nps_score": "8",
      "csat_score": "3",
      "flag": "",
      "detail": "Generally happy but billing terminology still confuses me.",
      "quote": "Generally happy but billing terminology still confuses me.",
      "source_record_id": "SUR-2026-03-0011",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0040",
      "customer_id": "CUST-3039",
      "date": "2026-03-11",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "detractor",
      "effort_score": "6",
      "rating": "",
      "nps_score": "4",
      "csat_score": "2",
      "flag": "",
      "detail": "Onboarding took much longer than expected due to webhook issues.",
      "quote": "Onboarding took much longer than expected due to webhook issues.",
      "source_record_id": "SUR-2026-03-0040",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0042",
      "customer_id": "CUST-3041",
      "date": "2026-03-11",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "detractor",
      "effort_score": "7",
      "rating": "",
      "nps_score": "4",
      "csat_score": "2",
      "flag": "",
      "detail": "Onboarding took much longer than expected due to webhook issues.",
      "quote": "Onboarding took much longer than expected due to webhook issues.",
      "source_record_id": "SUR-2026-03-0042",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0020",
      "customer_id": "CUST-2019",
      "date": "2026-03-12",
      "source": "phone",
      "category": "billing",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Agent clarified statement terminology verbally",
      "quote": "The explanation helped clear it up.",
      "source_record_id": "CALL-2026-03-0020",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0037",
      "customer_id": "CUST-0026",
      "date": "2026-03-12",
      "source": "help",
      "category": "authentication",
      "status": "resolved",
      "outcome": "",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Password reset flow required multiple retry attempts",
      "quote": "Why does it take four steps to reset a password?",
      "source_record_id": "HELP-2026-03-0037",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0068",
      "customer_id": "CUST-1567",
      "date": "2026-03-12",
      "source": "help",
      "category": "onboarding",
      "status": "unresolved",
      "outcome": "",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "API webhook configuration failing post-documentation change",
      "quote": "The new docs don't match the error I'm seeing.",
      "source_record_id": "HELP-2026-03-0068",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0006",
      "customer_id": "CUST-2505",
      "date": "2026-03-12",
      "source": "portal",
      "category": "portal/onboarding",
      "status": "responded",
      "outcome": "1",
      "effort_score": "",
      "rating": "1",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The webhook setup guide is out of date. Steps don't match what I see.",
      "quote": "The webhook setup guide is out of date. Steps don't match what I see.",
      "source_record_id": "OD-2026-03-0006",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0003",
      "customer_id": "CUST-0041",
      "date": "2026-03-13",
      "source": "phone",
      "category": "billing",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "2",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Agent clarified statement terminology verbally",
      "quote": "The explanation helped clear it up.",
      "source_record_id": "CALL-2026-03-0003",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0030",
      "customer_id": "CUST-1029",
      "date": "2026-03-13",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Customer needed help understanding fee breakdown",
      "quote": "Can you explain what this charge is for?",
      "source_record_id": "CHAT-2026-03-0030",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0043",
      "customer_id": "CUST-0047",
      "date": "2026-03-13",
      "source": "chat",
      "category": "onboarding",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Webhook setup unclear after latest API docs update",
      "quote": "I followed the docs but it still doesn't work.",
      "source_record_id": "CHAT-2026-03-0043",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0064",
      "customer_id": "CUST-1063",
      "date": "2026-03-13",
      "source": "chat",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Recovery link expired during live chat — required escalation",
      "quote": "I had to start over twice.",
      "source_record_id": "CHAT-2026-03-0064",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0003",
      "customer_id": "CUST-0034",
      "date": "2026-03-13",
      "source": "help",
      "category": "billing",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear to customer — settlement lag unexplained",
      "quote": "I don't understand what settlement lag means on my invoice.",
      "source_record_id": "HELP-2026-03-0003",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0011",
      "customer_id": "CUST-0038",
      "date": "2026-03-13",
      "source": "help",
      "category": "billing",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear to customer — settlement lag unexplained",
      "quote": "I don't understand what settlement lag means on my invoice.",
      "source_record_id": "HELP-2026-03-0011",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0032",
      "customer_id": "CUST-1531",
      "date": "2026-03-13",
      "source": "help",
      "category": "onboarding",
      "status": "unresolved",
      "outcome": "",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "API webhook configuration failing post-documentation change",
      "quote": "The new docs don't match the error I'm seeing.",
      "source_record_id": "HELP-2026-03-0032",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0043",
      "customer_id": "CUST-0004",
      "date": "2026-03-13",
      "source": "help",
      "category": "settlement",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Customer needed settlement timeline clarification",
      "quote": "Once explained it made sense.",
      "source_record_id": "HELP-2026-03-0043",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0019",
      "customer_id": "CUST-0006",
      "date": "2026-03-13",
      "source": "portal",
      "category": "portal/document-upload",
      "status": "responded",
      "outcome": "3",
      "effort_score": "",
      "rating": "3",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Upload status is not clear. I submitted but cannot tell if it went through.",
      "quote": "Upload status is not clear. I submitted but cannot tell if it went through.",
      "source_record_id": "OD-2026-03-0019",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0034",
      "customer_id": "CUST-3033",
      "date": "2026-03-13",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "promoter",
      "effort_score": "2",
      "rating": "",
      "nps_score": "9",
      "csat_score": "5",
      "flag": "",
      "detail": "Settlement visibility has improved. I like the new status page.",
      "quote": "Settlement visibility has improved. I like the new status page.",
      "source_record_id": "SUR-2026-03-0034",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0019",
      "customer_id": "CUST-0035",
      "date": "2026-03-14",
      "source": "chat",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Recovery link expired during live chat — required escalation",
      "quote": "I had to start over twice.",
      "source_record_id": "CHAT-2026-03-0019",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0020",
      "customer_id": "CUST-1019",
      "date": "2026-03-14",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Customer needed help understanding fee breakdown",
      "quote": "Can you explain what this charge is for?",
      "source_record_id": "CHAT-2026-03-0020",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0058",
      "customer_id": "CUST-1057",
      "date": "2026-03-14",
      "source": "chat",
      "category": "account access",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "Chat queue delay of 12 minutes before resolution",
      "quote": "The wait was longer than the fix.",
      "source_record_id": "CHAT-2026-03-0058",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0028",
      "customer_id": "CUST-2527",
      "date": "2026-03-14",
      "source": "portal",
      "category": "portal/document-upload",
      "status": "responded",
      "outcome": "2",
      "effort_score": "",
      "rating": "2",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Upload status is not clear. I submitted but cannot tell if it went through.",
      "quote": "Upload status is not clear. I submitted but cannot tell if it went through.",
      "source_record_id": "OD-2026-03-0028",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0038",
      "customer_id": "CUST-2537",
      "date": "2026-03-14",
      "source": "portal",
      "category": "portal/settings",
      "status": "responded",
      "outcome": "3",
      "effort_score": "",
      "rating": "3",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Finding the profile section took too long. Navigation could be cleaner.",
      "quote": "Finding the profile section took too long. Navigation could be cleaner.",
      "source_record_id": "OD-2026-03-0038",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0041",
      "customer_id": "CUST-0042",
      "date": "2026-03-14",
      "source": "portal",
      "category": "portal/onboarding",
      "status": "responded",
      "outcome": "1",
      "effort_score": "",
      "rating": "1",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The webhook setup guide is out of date. Steps don't match what I see.",
      "quote": "The webhook setup guide is out of date. Steps don't match what I see.",
      "source_record_id": "OD-2026-03-0041",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0026",
      "customer_id": "CUST-3025",
      "date": "2026-03-14",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "detractor",
      "effort_score": "4",
      "rating": "",
      "nps_score": "6",
      "csat_score": "4",
      "flag": "",
      "detail": "Support team is helpful but initial wait times are frustrating.",
      "quote": "Support team is helpful but initial wait times are frustrating.",
      "source_record_id": "SUR-2026-03-0026",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0002",
      "customer_id": "CUST-2001",
      "date": "2026-03-15",
      "source": "phone",
      "category": "billing",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Agent clarified statement terminology verbally",
      "quote": "The explanation helped clear it up.",
      "source_record_id": "CALL-2026-03-0002",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0008",
      "customer_id": "CUST-2007",
      "date": "2026-03-15",
      "source": "phone",
      "category": "settlement status",
      "status": "resolved",
      "outcome": "positive",
      "effort_score": "2",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Settlement confirmed and customer satisfied",
      "quote": "Thank you for the quick answer.",
      "source_record_id": "CALL-2026-03-0008",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0024",
      "customer_id": "CUST-1023",
      "date": "2026-03-15",
      "source": "chat",
      "category": "account access",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "Chat queue delay of 12 minutes before resolution",
      "quote": "The wait was longer than the fix.",
      "source_record_id": "CHAT-2026-03-0024",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0050",
      "customer_id": "CUST-1049",
      "date": "2026-03-15",
      "source": "chat",
      "category": "account access",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "Chat queue delay of 12 minutes before resolution",
      "quote": "The wait was longer than the fix.",
      "source_record_id": "CHAT-2026-03-0050",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0019",
      "customer_id": "CUST-0042",
      "date": "2026-03-15",
      "source": "help",
      "category": "authentication",
      "status": "resolved",
      "outcome": "",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Password reset flow required multiple retry attempts",
      "quote": "Why does it take four steps to reset a password?",
      "source_record_id": "HELP-2026-03-0019",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0025",
      "customer_id": "CUST-0020",
      "date": "2026-03-15",
      "source": "help",
      "category": "settlement",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Customer needed settlement timeline clarification",
      "quote": "Once explained it made sense.",
      "source_record_id": "HELP-2026-03-0025",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0015",
      "customer_id": "CUST-0004",
      "date": "2026-03-15",
      "source": "portal",
      "category": "portal/onboarding",
      "status": "responded",
      "outcome": "1",
      "effort_score": "",
      "rating": "1",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The webhook setup guide is out of date. Steps don't match what I see.",
      "quote": "The webhook setup guide is out of date. Steps don't match what I see.",
      "source_record_id": "OD-2026-03-0015",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0008",
      "customer_id": "CUST-3007",
      "date": "2026-03-15",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "passive",
      "effort_score": "5",
      "rating": "",
      "nps_score": "8",
      "csat_score": "3",
      "flag": "",
      "detail": "Support team is helpful but initial wait times are frustrating.",
      "quote": "Support team is helpful but initial wait times are frustrating.",
      "source_record_id": "SUR-2026-03-0008",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0014",
      "customer_id": "CUST-3013",
      "date": "2026-03-15",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "detractor",
      "effort_score": "6",
      "rating": "",
      "nps_score": "4",
      "csat_score": "2",
      "flag": "",
      "detail": "Onboarding took much longer than expected due to webhook issues.",
      "quote": "Onboarding took much longer than expected due to webhook issues.",
      "source_record_id": "SUR-2026-03-0014",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0025",
      "customer_id": "CUST-0041",
      "date": "2026-03-15",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "promoter",
      "effort_score": "2",
      "rating": "",
      "nps_score": "9",
      "csat_score": "5",
      "flag": "",
      "detail": "Settlement visibility has improved. I like the new status page.",
      "quote": "Settlement visibility has improved. I like the new status page.",
      "source_record_id": "SUR-2026-03-0025",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0011",
      "customer_id": "CUST-0045",
      "date": "2026-03-16",
      "source": "phone",
      "category": "billing",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Agent clarified statement terminology verbally",
      "quote": "The explanation helped clear it up.",
      "source_record_id": "CALL-2026-03-0011",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0024",
      "customer_id": "CUST-2023",
      "date": "2026-03-16",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed during call — required callback",
      "quote": "This should not be this complicated.",
      "source_record_id": "CALL-2026-03-0024",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0014",
      "customer_id": "CUST-1013",
      "date": "2026-03-16",
      "source": "chat",
      "category": "account access",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "Chat queue delay of 12 minutes before resolution",
      "quote": "The wait was longer than the fix.",
      "source_record_id": "CHAT-2026-03-0014",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0040",
      "customer_id": "CUST-1039",
      "date": "2026-03-16",
      "source": "chat",
      "category": "account access",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "Chat queue delay of 12 minutes before resolution",
      "quote": "The wait was longer than the fix.",
      "source_record_id": "CHAT-2026-03-0040",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0002",
      "customer_id": "CUST-2501",
      "date": "2026-03-16",
      "source": "portal",
      "category": "portal/settings",
      "status": "responded",
      "outcome": "3",
      "effort_score": "",
      "rating": "3",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Finding the profile section took too long. Navigation could be cleaner.",
      "quote": "Finding the profile section took too long. Navigation could be cleaner.",
      "source_record_id": "OD-2026-03-0002",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0017",
      "customer_id": "CUST-0030",
      "date": "2026-03-16",
      "source": "portal",
      "category": "portal/billing",
      "status": "responded",
      "outcome": "3",
      "effort_score": "",
      "rating": "3",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "I don't understand the fee labels on this page. More explanation would help.",
      "quote": "I don't understand the fee labels on this page. More explanation would help.",
      "source_record_id": "OD-2026-03-0017",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0037",
      "customer_id": "CUST-0040",
      "date": "2026-03-16",
      "source": "portal",
      "category": "portal/document-upload",
      "status": "responded",
      "outcome": "2",
      "effort_score": "",
      "rating": "2",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Upload status is not clear. I submitted but cannot tell if it went through.",
      "quote": "Upload status is not clear. I submitted but cannot tell if it went through.",
      "source_record_id": "OD-2026-03-0037",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0042",
      "customer_id": "CUST-2541",
      "date": "2026-03-16",
      "source": "portal",
      "category": "portal/onboarding",
      "status": "responded",
      "outcome": "1",
      "effort_score": "",
      "rating": "1",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The webhook setup guide is out of date. Steps don't match what I see.",
      "quote": "The webhook setup guide is out of date. Steps don't match what I see.",
      "source_record_id": "OD-2026-03-0042",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0012",
      "customer_id": "CUST-3011",
      "date": "2026-03-16",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "passive",
      "effort_score": "4",
      "rating": "",
      "nps_score": "8",
      "csat_score": "4",
      "flag": "",
      "detail": "Generally happy but billing terminology still confuses me.",
      "quote": "Generally happy but billing terminology still confuses me.",
      "source_record_id": "SUR-2026-03-0012",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0043",
      "customer_id": "CUST-0011",
      "date": "2026-03-17",
      "source": "phone",
      "category": "onboarding",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Walked customer through webhook setup over the phone",
      "quote": "Would have been better if the docs were clearer.",
      "source_record_id": "CALL-2026-03-0043",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0054",
      "customer_id": "CUST-2053",
      "date": "2026-03-17",
      "source": "phone",
      "category": "settlement status",
      "status": "resolved",
      "outcome": "positive",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Settlement confirmed and customer satisfied",
      "quote": "Thank you for the quick answer.",
      "source_record_id": "CALL-2026-03-0054",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0007",
      "customer_id": "CUST-0029",
      "date": "2026-03-17",
      "source": "chat",
      "category": "onboarding",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Webhook setup unclear after latest API docs update",
      "quote": "I followed the docs but it still doesn't work.",
      "source_record_id": "CHAT-2026-03-0007",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0009",
      "customer_id": "CUST-0005",
      "date": "2026-03-17",
      "source": "chat",
      "category": "settlement status",
      "status": "resolved",
      "outcome": "positive",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Proactive settlement status shared during chat",
      "quote": "That was exactly what I needed.",
      "source_record_id": "CHAT-2026-03-0009",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0054",
      "customer_id": "CUST-1053",
      "date": "2026-03-17",
      "source": "chat",
      "category": "settlement status",
      "status": "resolved",
      "outcome": "positive",
      "effort_score": "2",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Proactive settlement status shared during chat",
      "quote": "That was exactly what I needed.",
      "source_record_id": "CHAT-2026-03-0054",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0068",
      "customer_id": "CUST-1067",
      "date": "2026-03-17",
      "source": "chat",
      "category": "account access",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "Chat queue delay of 12 minutes before resolution",
      "quote": "The wait was longer than the fix.",
      "source_record_id": "CHAT-2026-03-0068",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0014",
      "customer_id": "CUST-1513",
      "date": "2026-03-17",
      "source": "help",
      "category": "onboarding",
      "status": "unresolved",
      "outcome": "",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "API webhook configuration failing post-documentation change",
      "quote": "The new docs don't match the error I'm seeing.",
      "source_record_id": "HELP-2026-03-0014",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0028",
      "customer_id": "CUST-1527",
      "date": "2026-03-17",
      "source": "help",
      "category": "authentication",
      "status": "resolved",
      "outcome": "",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Password reset flow required multiple retry attempts",
      "quote": "Why does it take four steps to reset a password?",
      "source_record_id": "HELP-2026-03-0028",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0048",
      "customer_id": "CUST-1547",
      "date": "2026-03-17",
      "source": "help",
      "category": "billing",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear to customer — settlement lag unexplained",
      "quote": "I don't understand what settlement lag means on my invoice.",
      "source_record_id": "HELP-2026-03-0048",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0022",
      "customer_id": "CUST-2521",
      "date": "2026-03-17",
      "source": "portal",
      "category": "portal/onboarding",
      "status": "responded",
      "outcome": "1",
      "effort_score": "",
      "rating": "1",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The webhook setup guide is out of date. Steps don't match what I see.",
      "quote": "The webhook setup guide is out of date. Steps don't match what I see.",
      "source_record_id": "OD-2026-03-0022",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0024",
      "customer_id": "CUST-3023",
      "date": "2026-03-17",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "detractor",
      "effort_score": "7",
      "rating": "",
      "nps_score": "5",
      "csat_score": "2",
      "flag": "",
      "detail": "Onboarding took much longer than expected due to webhook issues.",
      "quote": "Onboarding took much longer than expected due to webhook issues.",
      "source_record_id": "SUR-2026-03-0024",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0039",
      "customer_id": "CUST-0023",
      "date": "2026-03-17",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "passive",
      "effort_score": "4",
      "rating": "",
      "nps_score": "8",
      "csat_score": "4",
      "flag": "",
      "detail": "Generally happy but billing terminology still confuses me.",
      "quote": "Generally happy but billing terminology still confuses me.",
      "source_record_id": "SUR-2026-03-0039",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0044",
      "customer_id": "CUST-3043",
      "date": "2026-03-17",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "passive",
      "effort_score": "3",
      "rating": "",
      "nps_score": "7",
      "csat_score": "4",
      "flag": "",
      "detail": "Support team is helpful but initial wait times are frustrating.",
      "quote": "Support team is helpful but initial wait times are frustrating.",
      "source_record_id": "SUR-2026-03-0044",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0027",
      "customer_id": "CUST-0003",
      "date": "2026-03-18",
      "source": "phone",
      "category": "settlement status",
      "status": "resolved",
      "outcome": "positive",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Settlement confirmed and customer satisfied",
      "quote": "Thank you for the quick answer.",
      "source_record_id": "CALL-2026-03-0027",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0028",
      "customer_id": "CUST-2027",
      "date": "2026-03-18",
      "source": "phone",
      "category": "service status",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "Queue delay of 8 minutes before agent pickup",
      "quote": "Most of my time was spent waiting.",
      "source_record_id": "CALL-2026-03-0028",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0011",
      "customer_id": "CUST-0031",
      "date": "2026-03-18",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Customer needed help understanding fee breakdown",
      "quote": "Can you explain what this charge is for?",
      "source_record_id": "CHAT-2026-03-0011",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0026",
      "customer_id": "CUST-1025",
      "date": "2026-03-18",
      "source": "chat",
      "category": "settlement status",
      "status": "resolved",
      "outcome": "positive",
      "effort_score": "1",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Proactive settlement status shared during chat",
      "quote": "That was exactly what I needed.",
      "source_record_id": "CHAT-2026-03-0026",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0031",
      "customer_id": "CUST-0041",
      "date": "2026-03-18",
      "source": "chat",
      "category": "account access",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "Chat queue delay of 12 minutes before resolution",
      "quote": "The wait was longer than the fix.",
      "source_record_id": "CHAT-2026-03-0031",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0060",
      "customer_id": "CUST-1059",
      "date": "2026-03-18",
      "source": "chat",
      "category": "account access",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "Chat queue delay of 12 minutes before resolution",
      "quote": "The wait was longer than the fix.",
      "source_record_id": "CHAT-2026-03-0060",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0072",
      "customer_id": "CUST-1071",
      "date": "2026-03-18",
      "source": "chat",
      "category": "settlement status",
      "status": "resolved",
      "outcome": "positive",
      "effort_score": "1",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Proactive settlement status shared during chat",
      "quote": "That was exactly what I needed.",
      "source_record_id": "CHAT-2026-03-0072",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0073",
      "customer_id": "CUST-0037",
      "date": "2026-03-18",
      "source": "chat",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Recovery link expired during live chat — required escalation",
      "quote": "I had to start over twice.",
      "source_record_id": "CHAT-2026-03-0073",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0040",
      "customer_id": "CUST-1539",
      "date": "2026-03-18",
      "source": "help",
      "category": "onboarding",
      "status": "unresolved",
      "outcome": "",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "API webhook configuration failing post-documentation change",
      "quote": "The new docs don't match the error I'm seeing.",
      "source_record_id": "HELP-2026-03-0040",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0044",
      "customer_id": "CUST-2043",
      "date": "2026-03-19",
      "source": "phone",
      "category": "settlement status",
      "status": "resolved",
      "outcome": "positive",
      "effort_score": "2",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Settlement confirmed and customer satisfied",
      "quote": "Thank you for the quick answer.",
      "source_record_id": "CALL-2026-03-0044",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0015",
      "customer_id": "CUST-0033",
      "date": "2026-03-19",
      "source": "chat",
      "category": "account access",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "Chat queue delay of 12 minutes before resolution",
      "quote": "The wait was longer than the fix.",
      "source_record_id": "CHAT-2026-03-0015",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0051",
      "customer_id": "CUST-0001",
      "date": "2026-03-19",
      "source": "chat",
      "category": "account access",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "Chat queue delay of 12 minutes before resolution",
      "quote": "The wait was longer than the fix.",
      "source_record_id": "CHAT-2026-03-0051",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0023",
      "customer_id": "CUST-0044",
      "date": "2026-03-19",
      "source": "help",
      "category": "onboarding",
      "status": "unresolved",
      "outcome": "",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "API webhook configuration failing post-documentation change",
      "quote": "The new docs don't match the error I'm seeing.",
      "source_record_id": "HELP-2026-03-0023",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0045",
      "customer_id": "CUST-0030",
      "date": "2026-03-19",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings location not obvious in new layout",
      "quote": "I eventually found it after exploring.",
      "source_record_id": "HELP-2026-03-0045",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0053",
      "customer_id": "CUST-0034",
      "date": "2026-03-19",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings location not obvious in new layout",
      "quote": "I eventually found it after exploring.",
      "source_record_id": "HELP-2026-03-0053",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0023",
      "customer_id": "CUST-0015",
      "date": "2026-03-19",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "detractor",
      "effort_score": "7",
      "rating": "",
      "nps_score": "4",
      "csat_score": "2",
      "flag": "",
      "detail": "Onboarding took much longer than expected due to webhook issues.",
      "quote": "Onboarding took much longer than expected due to webhook issues.",
      "source_record_id": "SUR-2026-03-0023",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0031",
      "customer_id": "CUST-0019",
      "date": "2026-03-19",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "detractor",
      "effort_score": "7",
      "rating": "",
      "nps_score": "4",
      "csat_score": "2",
      "flag": "",
      "detail": "Onboarding took much longer than expected due to webhook issues.",
      "quote": "Onboarding took much longer than expected due to webhook issues.",
      "source_record_id": "SUR-2026-03-0031",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0033",
      "customer_id": "CUST-0045",
      "date": "2026-03-19",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "detractor",
      "effort_score": "7",
      "rating": "",
      "nps_score": "4",
      "csat_score": "2",
      "flag": "",
      "detail": "Onboarding took much longer than expected due to webhook issues.",
      "quote": "Onboarding took much longer than expected due to webhook issues.",
      "source_record_id": "SUR-2026-03-0033",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0005",
      "customer_id": "CUST-0017",
      "date": "2026-03-20",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed during call — required callback",
      "quote": "This should not be this complicated.",
      "source_record_id": "CALL-2026-03-0005",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0016",
      "customer_id": "CUST-2015",
      "date": "2026-03-20",
      "source": "phone",
      "category": "onboarding",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Walked customer through webhook setup over the phone",
      "quote": "Would have been better if the docs were clearer.",
      "source_record_id": "CALL-2026-03-0016",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0037",
      "customer_id": "CUST-0019",
      "date": "2026-03-20",
      "source": "chat",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Recovery link expired during live chat — required escalation",
      "quote": "I had to start over twice.",
      "source_record_id": "CHAT-2026-03-0037",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0029",
      "customer_id": "CUST-0022",
      "date": "2026-03-20",
      "source": "help",
      "category": "billing",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear to customer — settlement lag unexplained",
      "quote": "I don't understand what settlement lag means on my invoice.",
      "source_record_id": "HELP-2026-03-0029",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0031",
      "customer_id": "CUST-0048",
      "date": "2026-03-20",
      "source": "help",
      "category": "onboarding",
      "status": "unresolved",
      "outcome": "",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "API webhook configuration failing post-documentation change",
      "quote": "The new docs don't match the error I'm seeing.",
      "source_record_id": "HELP-2026-03-0031",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0047",
      "customer_id": "CUST-0006",
      "date": "2026-03-20",
      "source": "help",
      "category": "billing",
      "status": "resolved",
      "outcome": "",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear to customer — settlement lag unexplained",
      "quote": "I don't understand what settlement lag means on my invoice.",
      "source_record_id": "HELP-2026-03-0047",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0009",
      "customer_id": "CUST-0026",
      "date": "2026-03-20",
      "source": "portal",
      "category": "portal/billing",
      "status": "responded",
      "outcome": "3",
      "effort_score": "",
      "rating": "3",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "I don't understand the fee labels on this page. More explanation would help.",
      "quote": "I don't understand the fee labels on this page. More explanation would help.",
      "source_record_id": "OD-2026-03-0009",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0015",
      "customer_id": "CUST-0011",
      "date": "2026-03-20",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "detractor",
      "effort_score": "7",
      "rating": "",
      "nps_score": "4",
      "csat_score": "2",
      "flag": "",
      "detail": "Onboarding took much longer than expected due to webhook issues.",
      "quote": "Onboarding took much longer than expected due to webhook issues.",
      "source_record_id": "SUR-2026-03-0015",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0017",
      "customer_id": "CUST-0037",
      "date": "2026-03-20",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "passive",
      "effort_score": "3",
      "rating": "",
      "nps_score": "7",
      "csat_score": "4",
      "flag": "",
      "detail": "Support team is helpful but initial wait times are frustrating.",
      "quote": "Support team is helpful but initial wait times are frustrating.",
      "source_record_id": "SUR-2026-03-0017",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0021",
      "customer_id": "CUST-0039",
      "date": "2026-03-20",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "passive",
      "effort_score": "3",
      "rating": "",
      "nps_score": "7",
      "csat_score": "3",
      "flag": "",
      "detail": "Generally happy but billing terminology still confuses me.",
      "quote": "Generally happy but billing terminology still confuses me.",
      "source_record_id": "SUR-2026-03-0021",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0038",
      "customer_id": "CUST-2037",
      "date": "2026-03-21",
      "source": "phone",
      "category": "billing",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Agent clarified statement terminology verbally",
      "quote": "The explanation helped clear it up.",
      "source_record_id": "CALL-2026-03-0038",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0004",
      "customer_id": "CUST-1003",
      "date": "2026-03-21",
      "source": "chat",
      "category": "account access",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "Chat queue delay of 12 minutes before resolution",
      "quote": "The wait was longer than the fix.",
      "source_record_id": "CHAT-2026-03-0004",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0025",
      "customer_id": "CUST-0013",
      "date": "2026-03-21",
      "source": "chat",
      "category": "onboarding",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Webhook setup unclear after latest API docs update",
      "quote": "I followed the docs but it still doesn't work.",
      "source_record_id": "CHAT-2026-03-0025",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0028",
      "customer_id": "CUST-1027",
      "date": "2026-03-21",
      "source": "chat",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Recovery link expired during live chat — required escalation",
      "quote": "I had to start over twice.",
      "source_record_id": "CHAT-2026-03-0028",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0032",
      "customer_id": "CUST-1031",
      "date": "2026-03-21",
      "source": "chat",
      "category": "account access",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "Chat queue delay of 12 minutes before resolution",
      "quote": "The wait was longer than the fix.",
      "source_record_id": "CHAT-2026-03-0032",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0055",
      "customer_id": "CUST-0003",
      "date": "2026-03-21",
      "source": "chat",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Recovery link expired during live chat — required escalation",
      "quote": "I had to start over twice.",
      "source_record_id": "CHAT-2026-03-0055",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0076",
      "customer_id": "CUST-1075",
      "date": "2026-03-21",
      "source": "chat",
      "category": "account access",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "Chat queue delay of 12 minutes before resolution",
      "quote": "The wait was longer than the fix.",
      "source_record_id": "CHAT-2026-03-0076",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0017",
      "customer_id": "CUST-0016",
      "date": "2026-03-21",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings location not obvious in new layout",
      "quote": "I eventually found it after exploring.",
      "source_record_id": "HELP-2026-03-0017",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0038",
      "customer_id": "CUST-1537",
      "date": "2026-03-21",
      "source": "help",
      "category": "billing",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear to customer — settlement lag unexplained",
      "quote": "I don't understand what settlement lag means on my invoice.",
      "source_record_id": "HELP-2026-03-0038",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0030",
      "customer_id": "CUST-2529",
      "date": "2026-03-21",
      "source": "portal",
      "category": "portal/settings",
      "status": "responded",
      "outcome": "2",
      "effort_score": "",
      "rating": "2",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Finding the profile section took too long. Navigation could be cleaner.",
      "quote": "Finding the profile section took too long. Navigation could be cleaner.",
      "source_record_id": "OD-2026-03-0030",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0032",
      "customer_id": "CUST-3031",
      "date": "2026-03-21",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "detractor",
      "effort_score": "7",
      "rating": "",
      "nps_score": "5",
      "csat_score": "2",
      "flag": "",
      "detail": "Onboarding took much longer than expected due to webhook issues.",
      "quote": "Onboarding took much longer than expected due to webhook issues.",
      "source_record_id": "SUR-2026-03-0032",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0001",
      "customer_id": "CUST-0015",
      "date": "2026-03-22",
      "source": "phone",
      "category": "service status",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "Queue delay of 8 minutes before agent pickup",
      "quote": "Most of my time was spent waiting.",
      "source_record_id": "CALL-2026-03-0001",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0027",
      "customer_id": "CUST-0039",
      "date": "2026-03-22",
      "source": "chat",
      "category": "settlement status",
      "status": "resolved",
      "outcome": "positive",
      "effort_score": "2",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Proactive settlement status shared during chat",
      "quote": "That was exactly what I needed.",
      "source_record_id": "CHAT-2026-03-0027",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0059",
      "customer_id": "CUST-0005",
      "date": "2026-03-22",
      "source": "chat",
      "category": "account access",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "Chat queue delay of 12 minutes before resolution",
      "quote": "The wait was longer than the fix.",
      "source_record_id": "CHAT-2026-03-0059",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0010",
      "customer_id": "CUST-2509",
      "date": "2026-03-22",
      "source": "portal",
      "category": "portal/document-upload",
      "status": "responded",
      "outcome": "2",
      "effort_score": "",
      "rating": "2",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Upload status is not clear. I submitted but cannot tell if it went through.",
      "quote": "Upload status is not clear. I submitted but cannot tell if it went through.",
      "source_record_id": "OD-2026-03-0010",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0039",
      "customer_id": "CUST-0016",
      "date": "2026-03-22",
      "source": "portal",
      "category": "portal/settings",
      "status": "responded",
      "outcome": "2",
      "effort_score": "",
      "rating": "2",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Finding the profile section took too long. Navigation could be cleaner.",
      "quote": "Finding the profile section took too long. Navigation could be cleaner.",
      "source_record_id": "OD-2026-03-0039",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0001",
      "customer_id": "CUST-0029",
      "date": "2026-03-22",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "detractor",
      "effort_score": "6",
      "rating": "",
      "nps_score": "6",
      "csat_score": "3",
      "flag": "",
      "detail": "Password reset is too complicated and took multiple tries.",
      "quote": "Password reset is too complicated and took multiple tries.",
      "source_record_id": "SUR-2026-03-0001",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0045",
      "customer_id": "CUST-0037",
      "date": "2026-03-23",
      "source": "phone",
      "category": "settlement status",
      "status": "resolved",
      "outcome": "positive",
      "effort_score": "2",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Settlement confirmed and customer satisfied",
      "quote": "Thank you for the quick answer.",
      "source_record_id": "CALL-2026-03-0045",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0046",
      "customer_id": "CUST-1045",
      "date": "2026-03-23",
      "source": "chat",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Recovery link expired during live chat — required escalation",
      "quote": "I had to start over twice.",
      "source_record_id": "CHAT-2026-03-0046",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0047",
      "customer_id": "CUST-0049",
      "date": "2026-03-23",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Customer needed help understanding fee breakdown",
      "quote": "Can you explain what this charge is for?",
      "source_record_id": "CHAT-2026-03-0047",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0009",
      "customer_id": "CUST-0012",
      "date": "2026-03-23",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings location not obvious in new layout",
      "quote": "I eventually found it after exploring.",
      "source_record_id": "HELP-2026-03-0009",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0046",
      "customer_id": "CUST-1545",
      "date": "2026-03-23",
      "source": "help",
      "category": "authentication",
      "status": "resolved",
      "outcome": "",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Password reset flow required multiple retry attempts",
      "quote": "Why does it take four steps to reset a password?",
      "source_record_id": "HELP-2026-03-0046",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0058",
      "customer_id": "CUST-1557",
      "date": "2026-03-23",
      "source": "help",
      "category": "onboarding",
      "status": "unresolved",
      "outcome": "",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "API webhook configuration failing post-documentation change",
      "quote": "The new docs don't match the error I'm seeing.",
      "source_record_id": "HELP-2026-03-0058",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0003",
      "customer_id": "CUST-0048",
      "date": "2026-03-23",
      "source": "portal",
      "category": "portal/settings",
      "status": "responded",
      "outcome": "2",
      "effort_score": "",
      "rating": "2",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Finding the profile section took too long. Navigation could be cleaner.",
      "quote": "Finding the profile section took too long. Navigation could be cleaner.",
      "source_record_id": "OD-2026-03-0003",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0026",
      "customer_id": "CUST-2525",
      "date": "2026-03-23",
      "source": "portal",
      "category": "portal/billing",
      "status": "responded",
      "outcome": "3",
      "effort_score": "",
      "rating": "3",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "I don't understand the fee labels on this page. More explanation would help.",
      "quote": "I don't understand the fee labels on this page. More explanation would help.",
      "source_record_id": "OD-2026-03-0026",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0032",
      "customer_id": "CUST-2531",
      "date": "2026-03-23",
      "source": "portal",
      "category": "portal/onboarding",
      "status": "responded",
      "outcome": "1",
      "effort_score": "",
      "rating": "1",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The webhook setup guide is out of date. Steps don't match what I see.",
      "quote": "The webhook setup guide is out of date. Steps don't match what I see.",
      "source_record_id": "OD-2026-03-0032",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0046",
      "customer_id": "CUST-2545",
      "date": "2026-03-23",
      "source": "portal",
      "category": "portal/document-upload",
      "status": "responded",
      "outcome": "2",
      "effort_score": "",
      "rating": "2",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Upload status is not clear. I submitted but cannot tell if it went through.",
      "quote": "Upload status is not clear. I submitted but cannot tell if it went through.",
      "source_record_id": "OD-2026-03-0046",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0035",
      "customer_id": "CUST-0021",
      "date": "2026-03-23",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "detractor",
      "effort_score": "4",
      "rating": "",
      "nps_score": "6",
      "csat_score": "4",
      "flag": "",
      "detail": "Support team is helpful but initial wait times are frustrating.",
      "quote": "Support team is helpful but initial wait times are frustrating.",
      "source_record_id": "SUR-2026-03-0035",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0041",
      "customer_id": "CUST-0049",
      "date": "2026-03-23",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "detractor",
      "effort_score": "7",
      "rating": "",
      "nps_score": "4",
      "csat_score": "2",
      "flag": "",
      "detail": "Onboarding took much longer than expected due to webhook issues.",
      "quote": "Onboarding took much longer than expected due to webhook issues.",
      "source_record_id": "SUR-2026-03-0041",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0017",
      "customer_id": "CUST-0009",
      "date": "2026-03-24",
      "source": "chat",
      "category": "settlement status",
      "status": "resolved",
      "outcome": "positive",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Proactive settlement status shared during chat",
      "quote": "That was exactly what I needed.",
      "source_record_id": "CHAT-2026-03-0017",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0004",
      "customer_id": "CUST-1503",
      "date": "2026-03-24",
      "source": "help",
      "category": "onboarding",
      "status": "unresolved",
      "outcome": "",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "API webhook configuration failing post-documentation change",
      "quote": "The new docs don't match the error I'm seeing.",
      "source_record_id": "HELP-2026-03-0004",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0018",
      "customer_id": "CUST-1517",
      "date": "2026-03-24",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings location not obvious in new layout",
      "quote": "I eventually found it after exploring.",
      "source_record_id": "HELP-2026-03-0018",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0035",
      "customer_id": "CUST-0050",
      "date": "2026-03-24",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings location not obvious in new layout",
      "quote": "I eventually found it after exploring.",
      "source_record_id": "HELP-2026-03-0035",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0067",
      "customer_id": "CUST-0016",
      "date": "2026-03-24",
      "source": "help",
      "category": "onboarding",
      "status": "unresolved",
      "outcome": "",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "API webhook configuration failing post-documentation change",
      "quote": "The new docs don't match the error I'm seeing.",
      "source_record_id": "HELP-2026-03-0067",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0069",
      "customer_id": "CUST-0042",
      "date": "2026-03-24",
      "source": "help",
      "category": "onboarding",
      "status": "unresolved",
      "outcome": "",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "API webhook configuration failing post-documentation change",
      "quote": "The new docs don't match the error I'm seeing.",
      "source_record_id": "HELP-2026-03-0069",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0023",
      "customer_id": "CUST-0008",
      "date": "2026-03-24",
      "source": "portal",
      "category": "portal/onboarding",
      "status": "responded",
      "outcome": "1",
      "effort_score": "",
      "rating": "1",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The webhook setup guide is out of date. Steps don't match what I see.",
      "quote": "The webhook setup guide is out of date. Steps don't match what I see.",
      "source_record_id": "OD-2026-03-0023",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0018",
      "customer_id": "CUST-2017",
      "date": "2026-03-25",
      "source": "phone",
      "category": "settlement status",
      "status": "resolved",
      "outcome": "positive",
      "effort_score": "1",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Settlement confirmed and customer satisfied",
      "quote": "Thank you for the quick answer.",
      "source_record_id": "CALL-2026-03-0018",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0026",
      "customer_id": "CUST-2025",
      "date": "2026-03-25",
      "source": "phone",
      "category": "settlement status",
      "status": "resolved",
      "outcome": "positive",
      "effort_score": "2",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Settlement confirmed and customer satisfied",
      "quote": "Thank you for the quick answer.",
      "source_record_id": "CALL-2026-03-0026",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0031",
      "customer_id": "CUST-0005",
      "date": "2026-03-25",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed during call — required callback",
      "quote": "This should not be this complicated.",
      "source_record_id": "CALL-2026-03-0031",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0033",
      "customer_id": "CUST-0031",
      "date": "2026-03-25",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed during call — required callback",
      "quote": "This should not be this complicated.",
      "source_record_id": "CALL-2026-03-0033",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0034",
      "customer_id": "CUST-2033",
      "date": "2026-03-25",
      "source": "phone",
      "category": "onboarding",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Walked customer through webhook setup over the phone",
      "quote": "Would have been better if the docs were clearer.",
      "source_record_id": "CALL-2026-03-0034",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0046",
      "customer_id": "CUST-2045",
      "date": "2026-03-25",
      "source": "phone",
      "category": "service status",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "Queue delay of 8 minutes before agent pickup",
      "quote": "Most of my time was spent waiting.",
      "source_record_id": "CALL-2026-03-0046",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0005",
      "customer_id": "CUST-0003",
      "date": "2026-03-25",
      "source": "chat",
      "category": "account access",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "Chat queue delay of 12 minutes before resolution",
      "quote": "The wait was longer than the fix.",
      "source_record_id": "CHAT-2026-03-0005",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0044",
      "customer_id": "CUST-1043",
      "date": "2026-03-25",
      "source": "chat",
      "category": "settlement status",
      "status": "resolved",
      "outcome": "positive",
      "effort_score": "2",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Proactive settlement status shared during chat",
      "quote": "That was exactly what I needed.",
      "source_record_id": "CHAT-2026-03-0044",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0007",
      "customer_id": "CUST-0050",
      "date": "2026-03-25",
      "source": "portal",
      "category": "portal/settlements",
      "status": "responded",
      "outcome": "5",
      "effort_score": "",
      "rating": "5",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Settlement status page is very clear and easy to understand.",
      "quote": "Settlement status page is very clear and easy to understand.",
      "source_record_id": "OD-2026-03-0007",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0011",
      "customer_id": "CUST-0002",
      "date": "2026-03-25",
      "source": "portal",
      "category": "portal/settings",
      "status": "responded",
      "outcome": "3",
      "effort_score": "",
      "rating": "3",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Finding the profile section took too long. Navigation could be cleaner.",
      "quote": "Finding the profile section took too long. Navigation could be cleaner.",
      "source_record_id": "OD-2026-03-0011",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0021",
      "customer_id": "CUST-0032",
      "date": "2026-03-25",
      "source": "portal",
      "category": "portal/settings",
      "status": "responded",
      "outcome": "3",
      "effort_score": "",
      "rating": "3",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Finding the profile section took too long. Navigation could be cleaner.",
      "quote": "Finding the profile section took too long. Navigation could be cleaner.",
      "source_record_id": "OD-2026-03-0021",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0047",
      "customer_id": "CUST-0020",
      "date": "2026-03-25",
      "source": "portal",
      "category": "portal/settings",
      "status": "responded",
      "outcome": "4",
      "effort_score": "",
      "rating": "4",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Finding the profile section took too long. Navigation could be cleaner.",
      "quote": "Finding the profile section took too long. Navigation could be cleaner.",
      "source_record_id": "OD-2026-03-0047",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0048",
      "customer_id": "CUST-2547",
      "date": "2026-03-25",
      "source": "portal",
      "category": "portal/settings",
      "status": "responded",
      "outcome": "4",
      "effort_score": "",
      "rating": "4",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Finding the profile section took too long. Navigation could be cleaner.",
      "quote": "Finding the profile section took too long. Navigation could be cleaner.",
      "source_record_id": "OD-2026-03-0048",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0003",
      "customer_id": "CUST-0005",
      "date": "2026-03-25",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "passive",
      "effort_score": "3",
      "rating": "",
      "nps_score": "7",
      "csat_score": "5",
      "flag": "",
      "detail": "Generally happy but billing terminology still confuses me.",
      "quote": "Generally happy but billing terminology still confuses me.",
      "source_record_id": "SUR-2026-03-0003",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0013",
      "customer_id": "CUST-0035",
      "date": "2026-03-25",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "detractor",
      "effort_score": "7",
      "rating": "",
      "nps_score": "4",
      "csat_score": "1",
      "flag": "",
      "detail": "Onboarding took much longer than expected due to webhook issues.",
      "quote": "Onboarding took much longer than expected due to webhook issues.",
      "source_record_id": "SUR-2026-03-0013",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0029",
      "customer_id": "CUST-0043",
      "date": "2026-03-25",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "passive",
      "effort_score": "3",
      "rating": "",
      "nps_score": "8",
      "csat_score": "4",
      "flag": "",
      "detail": "Generally happy but billing terminology still confuses me.",
      "quote": "Generally happy but billing terminology still confuses me.",
      "source_record_id": "SUR-2026-03-0029",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0025",
      "customer_id": "CUST-0027",
      "date": "2026-03-26",
      "source": "phone",
      "category": "onboarding",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Walked customer through webhook setup over the phone",
      "quote": "Would have been better if the docs were clearer.",
      "source_record_id": "CALL-2026-03-0025",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0037",
      "customer_id": "CUST-0033",
      "date": "2026-03-26",
      "source": "phone",
      "category": "service status",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "Queue delay of 8 minutes before agent pickup",
      "quote": "Most of my time was spent waiting.",
      "source_record_id": "CALL-2026-03-0037",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0048",
      "customer_id": "CUST-2047",
      "date": "2026-03-26",
      "source": "phone",
      "category": "billing",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Agent clarified statement terminology verbally",
      "quote": "The explanation helped clear it up.",
      "source_record_id": "CALL-2026-03-0048",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0003",
      "customer_id": "CUST-0027",
      "date": "2026-03-26",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Customer needed help understanding fee breakdown",
      "quote": "Can you explain what this charge is for?",
      "source_record_id": "CHAT-2026-03-0003",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0041",
      "customer_id": "CUST-0021",
      "date": "2026-03-26",
      "source": "chat",
      "category": "account access",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "Chat queue delay of 12 minutes before resolution",
      "quote": "The wait was longer than the fix.",
      "source_record_id": "CHAT-2026-03-0041",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0005",
      "customer_id": "CUST-0010",
      "date": "2026-03-26",
      "source": "help",
      "category": "onboarding",
      "status": "unresolved",
      "outcome": "",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "API webhook configuration failing post-documentation change",
      "quote": "The new docs don't match the error I'm seeing.",
      "source_record_id": "HELP-2026-03-0005",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0026",
      "customer_id": "CUST-1525",
      "date": "2026-03-26",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings location not obvious in new layout",
      "quote": "I eventually found it after exploring.",
      "source_record_id": "HELP-2026-03-0026",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0034",
      "customer_id": "CUST-1533",
      "date": "2026-03-26",
      "source": "help",
      "category": "settlement",
      "status": "resolved",
      "outcome": "",
      "effort_score": "2",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Customer needed settlement timeline clarification",
      "quote": "Once explained it made sense.",
      "source_record_id": "HELP-2026-03-0034",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0023",
      "customer_id": "CUST-0001",
      "date": "2026-03-27",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed during call — required callback",
      "quote": "This should not be this complicated.",
      "source_record_id": "CALL-2026-03-0023",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0018",
      "customer_id": "CUST-1017",
      "date": "2026-03-27",
      "source": "chat",
      "category": "settlement status",
      "status": "resolved",
      "outcome": "positive",
      "effort_score": "2",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Proactive settlement status shared during chat",
      "quote": "That was exactly what I needed.",
      "source_record_id": "CHAT-2026-03-0018",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0056",
      "customer_id": "CUST-1055",
      "date": "2026-03-27",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Customer needed help understanding fee breakdown",
      "quote": "Can you explain what this charge is for?",
      "source_record_id": "CHAT-2026-03-0056",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0066",
      "customer_id": "CUST-1065",
      "date": "2026-03-27",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Customer needed help understanding fee breakdown",
      "quote": "Can you explain what this charge is for?",
      "source_record_id": "CHAT-2026-03-0066",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0079",
      "customer_id": "CUST-0015",
      "date": "2026-03-27",
      "source": "chat",
      "category": "onboarding",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Webhook setup unclear after latest API docs update",
      "quote": "I followed the docs but it still doesn't work.",
      "source_record_id": "CHAT-2026-03-0079",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0024",
      "customer_id": "CUST-1523",
      "date": "2026-03-27",
      "source": "help",
      "category": "onboarding",
      "status": "unresolved",
      "outcome": "",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "API webhook configuration failing post-documentation change",
      "quote": "The new docs don't match the error I'm seeing.",
      "source_record_id": "HELP-2026-03-0024",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0033",
      "customer_id": "CUST-0024",
      "date": "2026-03-27",
      "source": "help",
      "category": "onboarding",
      "status": "unresolved",
      "outcome": "",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "API webhook configuration failing post-documentation change",
      "quote": "The new docs don't match the error I'm seeing.",
      "source_record_id": "HELP-2026-03-0033",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0010",
      "customer_id": "CUST-3009",
      "date": "2026-03-27",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "passive",
      "effort_score": "6",
      "rating": "",
      "nps_score": "7",
      "csat_score": "2",
      "flag": "",
      "detail": "Password reset is too complicated and took multiple tries.",
      "quote": "Password reset is too complicated and took multiple tries.",
      "source_record_id": "SUR-2026-03-0010",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0042",
      "customer_id": "CUST-2041",
      "date": "2026-03-28",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed during call — required callback",
      "quote": "This should not be this complicated.",
      "source_record_id": "CALL-2026-03-0042",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0049",
      "customer_id": "CUST-0039",
      "date": "2026-03-28",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed during call — required callback",
      "quote": "This should not be this complicated.",
      "source_record_id": "CALL-2026-03-0049",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0042",
      "customer_id": "CUST-1041",
      "date": "2026-03-28",
      "source": "chat",
      "category": "account access",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "Chat queue delay of 12 minutes before resolution",
      "quote": "The wait was longer than the fix.",
      "source_record_id": "CHAT-2026-03-0042",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0008",
      "customer_id": "CUST-1507",
      "date": "2026-03-28",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings location not obvious in new layout",
      "quote": "I eventually found it after exploring.",
      "source_record_id": "HELP-2026-03-0008",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0012",
      "customer_id": "CUST-2511",
      "date": "2026-03-28",
      "source": "portal",
      "category": "portal/settings",
      "status": "responded",
      "outcome": "4",
      "effort_score": "",
      "rating": "4",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Finding the profile section took too long. Navigation could be cleaner.",
      "quote": "Finding the profile section took too long. Navigation could be cleaner.",
      "source_record_id": "OD-2026-03-0012",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0013",
      "customer_id": "CUST-0028",
      "date": "2026-03-28",
      "source": "portal",
      "category": "portal/onboarding",
      "status": "responded",
      "outcome": "1",
      "effort_score": "",
      "rating": "1",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The webhook setup guide is out of date. Steps don't match what I see.",
      "quote": "The webhook setup guide is out of date. Steps don't match what I see.",
      "source_record_id": "OD-2026-03-0013",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0016",
      "customer_id": "CUST-2515",
      "date": "2026-03-28",
      "source": "portal",
      "category": "portal/settlements",
      "status": "responded",
      "outcome": "5",
      "effort_score": "",
      "rating": "5",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Settlement status page is very clear and easy to understand.",
      "quote": "Settlement status page is very clear and easy to understand.",
      "source_record_id": "OD-2026-03-0016",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0041",
      "customer_id": "CUST-0035",
      "date": "2026-03-29",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed during call — required callback",
      "quote": "This should not be this complicated.",
      "source_record_id": "CALL-2026-03-0041",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0008",
      "customer_id": "CUST-1007",
      "date": "2026-03-29",
      "source": "chat",
      "category": "settlement status",
      "status": "resolved",
      "outcome": "positive",
      "effort_score": "2",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Proactive settlement status shared during chat",
      "quote": "That was exactly what I needed.",
      "source_record_id": "CHAT-2026-03-0008",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0001",
      "customer_id": "CUST-0008",
      "date": "2026-03-29",
      "source": "help",
      "category": "authentication",
      "status": "resolved",
      "outcome": "",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Password reset flow required multiple retry attempts",
      "quote": "Why does it take four steps to reset a password?",
      "source_record_id": "HELP-2026-03-0001",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0006",
      "customer_id": "CUST-1505",
      "date": "2026-03-29",
      "source": "help",
      "category": "onboarding",
      "status": "unresolved",
      "outcome": "",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "API webhook configuration failing post-documentation change",
      "quote": "The new docs don't match the error I'm seeing.",
      "source_record_id": "HELP-2026-03-0006",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0020",
      "customer_id": "CUST-1519",
      "date": "2026-03-29",
      "source": "help",
      "category": "billing",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear to customer — settlement lag unexplained",
      "quote": "I don't understand what settlement lag means on my invoice.",
      "source_record_id": "HELP-2026-03-0020",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0061",
      "customer_id": "CUST-0038",
      "date": "2026-03-29",
      "source": "help",
      "category": "settlement",
      "status": "resolved",
      "outcome": "",
      "effort_score": "2",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Customer needed settlement timeline clarification",
      "quote": "Once explained it made sense.",
      "source_record_id": "HELP-2026-03-0061",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0018",
      "customer_id": "CUST-2517",
      "date": "2026-03-29",
      "source": "portal",
      "category": "portal/billing",
      "status": "responded",
      "outcome": "3",
      "effort_score": "",
      "rating": "3",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "I don't understand the fee labels on this page. More explanation would help.",
      "quote": "I don't understand the fee labels on this page. More explanation would help.",
      "source_record_id": "OD-2026-03-0018",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0007",
      "customer_id": "CUST-0007",
      "date": "2026-03-29",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "promoter",
      "effort_score": "2",
      "rating": "",
      "nps_score": "9",
      "csat_score": "5",
      "flag": "",
      "detail": "Settlement visibility has improved. I like the new status page.",
      "quote": "Settlement visibility has improved. I like the new status page.",
      "source_record_id": "SUR-2026-03-0007",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0038",
      "customer_id": "CUST-3037",
      "date": "2026-03-29",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "passive",
      "effort_score": "3",
      "rating": "",
      "nps_score": "8",
      "csat_score": "4",
      "flag": "",
      "detail": "Generally happy but billing terminology still confuses me.",
      "quote": "Generally happy but billing terminology still confuses me.",
      "source_record_id": "SUR-2026-03-0038",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0030",
      "customer_id": "CUST-2029",
      "date": "2026-03-30",
      "source": "phone",
      "category": "billing",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Agent clarified statement terminology verbally",
      "quote": "The explanation helped clear it up.",
      "source_record_id": "CALL-2026-03-0030",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0001",
      "customer_id": "CUST-0001",
      "date": "2026-03-30",
      "source": "chat",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Recovery link expired during live chat — required escalation",
      "quote": "I had to start over twice.",
      "source_record_id": "CHAT-2026-03-0001",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0034",
      "customer_id": "CUST-1033",
      "date": "2026-03-30",
      "source": "chat",
      "category": "onboarding",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Webhook setup unclear after latest API docs update",
      "quote": "I followed the docs but it still doesn't work.",
      "source_record_id": "CHAT-2026-03-0034",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0036",
      "customer_id": "CUST-1535",
      "date": "2026-03-30",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings location not obvious in new layout",
      "quote": "I eventually found it after exploring.",
      "source_record_id": "HELP-2026-03-0036",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0044",
      "customer_id": "CUST-1543",
      "date": "2026-03-30",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings location not obvious in new layout",
      "quote": "I eventually found it after exploring.",
      "source_record_id": "HELP-2026-03-0044",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0057",
      "customer_id": "CUST-0036",
      "date": "2026-03-30",
      "source": "help",
      "category": "billing",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear to customer — settlement lag unexplained",
      "quote": "I don't understand what settlement lag means on my invoice.",
      "source_record_id": "HELP-2026-03-0057",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0029",
      "customer_id": "CUST-0036",
      "date": "2026-03-30",
      "source": "portal",
      "category": "portal/settings",
      "status": "responded",
      "outcome": "3",
      "effort_score": "",
      "rating": "3",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Finding the profile section took too long. Navigation could be cleaner.",
      "quote": "Finding the profile section took too long. Navigation could be cleaner.",
      "source_record_id": "OD-2026-03-0029",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0031",
      "customer_id": "CUST-0012",
      "date": "2026-03-30",
      "source": "portal",
      "category": "portal/onboarding",
      "status": "responded",
      "outcome": "1",
      "effort_score": "",
      "rating": "1",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The webhook setup guide is out of date. Steps don't match what I see.",
      "quote": "The webhook setup guide is out of date. Steps don't match what I see.",
      "source_record_id": "OD-2026-03-0031",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0007",
      "customer_id": "CUST-0043",
      "date": "2026-03-31",
      "source": "phone",
      "category": "onboarding",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Walked customer through webhook setup over the phone",
      "quote": "Would have been better if the docs were clearer.",
      "source_record_id": "CALL-2026-03-0007",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0013",
      "customer_id": "CUST-0021",
      "date": "2026-03-31",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed during call — required callback",
      "quote": "This should not be this complicated.",
      "source_record_id": "CALL-2026-03-0013",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0015",
      "customer_id": "CUST-0047",
      "date": "2026-03-31",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed during call — required callback",
      "quote": "This should not be this complicated.",
      "source_record_id": "CALL-2026-03-0015",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0019",
      "customer_id": "CUST-0049",
      "date": "2026-03-31",
      "source": "phone",
      "category": "service status",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "Queue delay of 8 minutes before agent pickup",
      "quote": "Most of my time was spent waiting.",
      "source_record_id": "CALL-2026-03-0019",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0021",
      "customer_id": "CUST-0025",
      "date": "2026-03-31",
      "source": "phone",
      "category": "billing",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Agent clarified statement terminology verbally",
      "quote": "The explanation helped clear it up.",
      "source_record_id": "CALL-2026-03-0021",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-03-0053",
      "customer_id": "CUST-0041",
      "date": "2026-03-31",
      "source": "phone",
      "category": "settlement status",
      "status": "resolved",
      "outcome": "positive",
      "effort_score": "1",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Settlement confirmed and customer satisfied",
      "quote": "Thank you for the quick answer.",
      "source_record_id": "CALL-2026-03-0053",
      "source_table": "cases-phone",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0035",
      "customer_id": "CUST-0043",
      "date": "2026-03-31",
      "source": "chat",
      "category": "settlement status",
      "status": "resolved",
      "outcome": "positive",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "none",
      "detail": "Proactive settlement status shared during chat",
      "quote": "That was exactly what I needed.",
      "source_record_id": "CHAT-2026-03-0035",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0052",
      "customer_id": "CUST-1051",
      "date": "2026-03-31",
      "source": "chat",
      "category": "onboarding",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Webhook setup unclear after latest API docs update",
      "quote": "I followed the docs but it still doesn't work.",
      "source_record_id": "CHAT-2026-03-0052",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-03-0078",
      "customer_id": "CUST-1077",
      "date": "2026-03-31",
      "source": "chat",
      "category": "account access",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "Chat queue delay of 12 minutes before resolution",
      "quote": "The wait was longer than the fix.",
      "source_record_id": "CHAT-2026-03-0078",
      "source_table": "cases-chat",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0012",
      "customer_id": "CUST-1511",
      "date": "2026-03-31",
      "source": "help",
      "category": "billing",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear to customer — settlement lag unexplained",
      "quote": "I don't understand what settlement lag means on my invoice.",
      "source_record_id": "HELP-2026-03-0012",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0030",
      "customer_id": "CUST-1529",
      "date": "2026-03-31",
      "source": "help",
      "category": "billing",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear to customer — settlement lag unexplained",
      "quote": "I don't understand what settlement lag means on my invoice.",
      "source_record_id": "HELP-2026-03-0030",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-03-0063",
      "customer_id": "CUST-0014",
      "date": "2026-03-31",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings location not obvious in new layout",
      "quote": "I eventually found it after exploring.",
      "source_record_id": "HELP-2026-03-0063",
      "source_table": "cases-help",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-03-0008",
      "customer_id": "CUST-2507",
      "date": "2026-03-31",
      "source": "portal",
      "category": "portal/billing",
      "status": "responded",
      "outcome": "1",
      "effort_score": "",
      "rating": "1",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "I don't understand the fee labels on this page. More explanation would help.",
      "quote": "I don't understand the fee labels on this page. More explanation would help.",
      "source_record_id": "OD-2026-03-0008",
      "source_table": "feedback-ondemand",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0022",
      "customer_id": "CUST-3021",
      "date": "2026-03-31",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "detractor",
      "effort_score": "6",
      "rating": "",
      "nps_score": "4",
      "csat_score": "3",
      "flag": "",
      "detail": "Onboarding took much longer than expected due to webhook issues.",
      "quote": "Onboarding took much longer than expected due to webhook issues.",
      "source_record_id": "SUR-2026-03-0022",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-03-0028",
      "customer_id": "CUST-3027",
      "date": "2026-03-31",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "detractor",
      "effort_score": "7",
      "rating": "",
      "nps_score": "6",
      "csat_score": "4",
      "flag": "",
      "detail": "Password reset is too complicated and took multiple tries.",
      "quote": "Password reset is too complicated and took multiple tries.",
      "source_record_id": "SUR-2026-03-0028",
      "source_table": "feedback-survey",
      "period": "2026-03",
      "domain": "service-experience",
      "synthetic": "true"
    }
  ]
}
