{
  "schema_version": "1.0",
  "table": "interactions",
  "period": "2026-01",
  "synthetic": true,
  "records": [
    {
      "id": "CHAT-2026-01-0009",
      "customer_id": "CUST-0005",
      "date": "2026-01-01",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "2",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear; agent walked through line items",
      "quote": "I understood once you explained the labels.",
      "source_record_id": "CHAT-2026-01-0009",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0037",
      "customer_id": "CUST-0019",
      "date": "2026-01-01",
      "source": "chat",
      "category": "password reset",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Customer reset link expired mid-session — agent issued manual token",
      "quote": "I had to ask twice before it actually worked.",
      "source_record_id": "CHAT-2026-01-0037",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0038",
      "customer_id": "CUST-1037",
      "date": "2026-01-01",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear; agent walked through line items",
      "quote": "I understood once you explained the labels.",
      "source_record_id": "CHAT-2026-01-0038",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0011",
      "customer_id": "CUST-0002",
      "date": "2026-01-01",
      "source": "portal",
      "category": "portal/billing",
      "status": "responded",
      "outcome": "2",
      "effort_score": "",
      "rating": "2",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "quote": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "source_record_id": "OD-2026-01-0011",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0002",
      "customer_id": "CUST-2001",
      "date": "2026-01-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.",
      "source_record_id": "CALL-2026-01-0002",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0021",
      "customer_id": "CUST-0025",
      "date": "2026-01-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.",
      "source_record_id": "CALL-2026-01-0021",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0016",
      "customer_id": "CUST-1015",
      "date": "2026-01-02",
      "source": "chat",
      "category": "account access",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "MFA bypass required IT escalation — chat could not resolve",
      "quote": "This took too long for something so basic.",
      "source_record_id": "CHAT-2026-01-0016",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0043",
      "customer_id": "CUST-0047",
      "date": "2026-01-02",
      "source": "chat",
      "category": "password reset",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Customer reset link expired mid-session — agent issued manual token",
      "quote": "I had to ask twice before it actually worked.",
      "source_record_id": "CHAT-2026-01-0043",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0044",
      "customer_id": "CUST-1043",
      "date": "2026-01-02",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear; agent walked through line items",
      "quote": "I understood once you explained the labels.",
      "source_record_id": "CHAT-2026-01-0044",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0001",
      "customer_id": "CUST-0008",
      "date": "2026-01-02",
      "source": "help",
      "category": "authentication",
      "status": "resolved",
      "outcome": "",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Password reset flow required three attempts to complete",
      "quote": "Why does resetting a password take four steps?",
      "source_record_id": "HELP-2026-01-0001",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0013",
      "customer_id": "CUST-0014",
      "date": "2026-01-02",
      "source": "help",
      "category": "authentication",
      "status": "resolved",
      "outcome": "",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Password reset flow required three attempts to complete",
      "quote": "Why does resetting a password take four steps?",
      "source_record_id": "HELP-2026-01-0013",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0043",
      "customer_id": "CUST-0004",
      "date": "2026-01-02",
      "source": "help",
      "category": "authentication",
      "status": "resolved",
      "outcome": "",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Password reset flow required three attempts to complete",
      "quote": "Why does resetting a password take four steps?",
      "source_record_id": "HELP-2026-01-0043",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0006",
      "customer_id": "CUST-1005",
      "date": "2026-01-03",
      "source": "chat",
      "category": "account access",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "MFA bypass required IT escalation — chat could not resolve",
      "quote": "This took too long for something so basic.",
      "source_record_id": "CHAT-2026-01-0006",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0010",
      "customer_id": "CUST-1009",
      "date": "2026-01-03",
      "source": "chat",
      "category": "account access",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "MFA bypass required IT escalation — chat could not resolve",
      "quote": "This took too long for something so basic.",
      "source_record_id": "CHAT-2026-01-0010",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0010",
      "customer_id": "CUST-1509",
      "date": "2026-01-03",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings relocated in latest release; customer confused",
      "quote": "I kept looking in the wrong place.",
      "source_record_id": "HELP-2026-01-0010",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0027",
      "customer_id": "CUST-0046",
      "date": "2026-01-03",
      "source": "help",
      "category": "billing",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Customer could not interpret settlement lag on invoice",
      "quote": "I don't know what 'settlement lag' means.",
      "source_record_id": "HELP-2026-01-0027",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0029",
      "customer_id": "CUST-0022",
      "date": "2026-01-03",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings relocated in latest release; customer confused",
      "quote": "I kept looking in the wrong place.",
      "source_record_id": "HELP-2026-01-0029",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0039",
      "customer_id": "CUST-0002",
      "date": "2026-01-03",
      "source": "help",
      "category": "billing",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Customer could not interpret settlement lag on invoice",
      "quote": "I don't know what 'settlement lag' means.",
      "source_record_id": "HELP-2026-01-0039",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0050",
      "customer_id": "CUST-1549",
      "date": "2026-01-03",
      "source": "help",
      "category": "billing",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Customer could not interpret settlement lag on invoice",
      "quote": "I don't know what 'settlement lag' means.",
      "source_record_id": "HELP-2026-01-0050",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-01-0030",
      "customer_id": "CUST-3029",
      "date": "2026-01-03",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "passive",
      "effort_score": "5",
      "rating": "",
      "nps_score": "7",
      "csat_score": "3",
      "flag": "",
      "detail": "Support team is helpful but wait times are frustrating.",
      "quote": "Support team is helpful but wait times are frustrating.",
      "source_record_id": "SUR-2026-01-0030",
      "source_table": "feedback-survey",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0028",
      "customer_id": "CUST-2027",
      "date": "2026-01-04",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed; callback required",
      "quote": "This should not be this hard.",
      "source_record_id": "CALL-2026-01-0028",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0031",
      "customer_id": "CUST-0041",
      "date": "2026-01-04",
      "source": "chat",
      "category": "password reset",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Customer reset link expired mid-session — agent issued manual token",
      "quote": "I had to ask twice before it actually worked.",
      "source_record_id": "CHAT-2026-01-0031",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0035",
      "customer_id": "CUST-0043",
      "date": "2026-01-04",
      "source": "chat",
      "category": "account access",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "MFA bypass required IT escalation — chat could not resolve",
      "quote": "This took too long for something so basic.",
      "source_record_id": "CHAT-2026-01-0035",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0046",
      "customer_id": "CUST-1045",
      "date": "2026-01-04",
      "source": "chat",
      "category": "account access",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "MFA bypass required IT escalation — chat could not resolve",
      "quote": "This took too long for something so basic.",
      "source_record_id": "CHAT-2026-01-0046",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0041",
      "customer_id": "CUST-0028",
      "date": "2026-01-04",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings relocated in latest release; customer confused",
      "quote": "I kept looking in the wrong place.",
      "source_record_id": "HELP-2026-01-0041",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0026",
      "customer_id": "CUST-2525",
      "date": "2026-01-04",
      "source": "portal",
      "category": "portal/settings",
      "status": "responded",
      "outcome": "4",
      "effort_score": "",
      "rating": "4",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Profile navigation is confusing. I could not find account settings without searching.",
      "quote": "Profile navigation is confusing. I could not find account settings without searching.",
      "source_record_id": "OD-2026-01-0026",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0033",
      "customer_id": "CUST-0038",
      "date": "2026-01-04",
      "source": "portal",
      "category": "portal/settings",
      "status": "responded",
      "outcome": "3",
      "effort_score": "",
      "rating": "3",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Profile navigation is confusing. I could not find account settings without searching.",
      "quote": "Profile navigation is confusing. I could not find account settings without searching.",
      "source_record_id": "OD-2026-01-0033",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0034",
      "customer_id": "CUST-2533",
      "date": "2026-01-04",
      "source": "portal",
      "category": "portal/billing",
      "status": "responded",
      "outcome": "2",
      "effort_score": "",
      "rating": "2",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "quote": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "source_record_id": "OD-2026-01-0034",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-01-0018",
      "customer_id": "CUST-3017",
      "date": "2026-01-04",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "passive",
      "effort_score": "5",
      "rating": "",
      "nps_score": "7",
      "csat_score": "4",
      "flag": "",
      "detail": "Support team is helpful but wait times are frustrating.",
      "quote": "Support team is helpful but wait times are frustrating.",
      "source_record_id": "SUR-2026-01-0018",
      "source_table": "feedback-survey",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0008",
      "customer_id": "CUST-2007",
      "date": "2026-01-05",
      "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.",
      "source_record_id": "CALL-2026-01-0008",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0013",
      "customer_id": "CUST-0021",
      "date": "2026-01-05",
      "source": "phone",
      "category": "service status",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "8-minute queue delay before agent pickup",
      "quote": "Most of my call was spent waiting.",
      "source_record_id": "CALL-2026-01-0013",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0015",
      "customer_id": "CUST-0047",
      "date": "2026-01-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.",
      "source_record_id": "CALL-2026-01-0015",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0030",
      "customer_id": "CUST-2029",
      "date": "2026-01-05",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed; callback required",
      "quote": "This should not be this hard.",
      "source_record_id": "CALL-2026-01-0030",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0004",
      "customer_id": "CUST-1003",
      "date": "2026-01-05",
      "source": "chat",
      "category": "account access",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "MFA bypass required IT escalation — chat could not resolve",
      "quote": "This took too long for something so basic.",
      "source_record_id": "CHAT-2026-01-0004",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0017",
      "customer_id": "CUST-0009",
      "date": "2026-01-05",
      "source": "chat",
      "category": "account access",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "MFA bypass required IT escalation — chat could not resolve",
      "quote": "This took too long for something so basic.",
      "source_record_id": "CHAT-2026-01-0017",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0064",
      "customer_id": "CUST-1063",
      "date": "2026-01-05",
      "source": "chat",
      "category": "account access",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "MFA bypass required IT escalation — chat could not resolve",
      "quote": "This took too long for something so basic.",
      "source_record_id": "CHAT-2026-01-0064",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0019",
      "customer_id": "CUST-0042",
      "date": "2026-01-05",
      "source": "help",
      "category": "authentication",
      "status": "resolved",
      "outcome": "",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Password reset flow required three attempts to complete",
      "quote": "Why does resetting a password take four steps?",
      "source_record_id": "HELP-2026-01-0019",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0024",
      "customer_id": "CUST-1523",
      "date": "2026-01-05",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings relocated in latest release; customer confused",
      "quote": "I kept looking in the wrong place.",
      "source_record_id": "HELP-2026-01-0024",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0006",
      "customer_id": "CUST-2505",
      "date": "2026-01-05",
      "source": "portal",
      "category": "portal/billing",
      "status": "responded",
      "outcome": "2",
      "effort_score": "",
      "rating": "2",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "quote": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "source_record_id": "OD-2026-01-0006",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0030",
      "customer_id": "CUST-2529",
      "date": "2026-01-05",
      "source": "portal",
      "category": "portal/billing",
      "status": "responded",
      "outcome": "3",
      "effort_score": "",
      "rating": "3",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "quote": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "source_record_id": "OD-2026-01-0030",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-01-0004",
      "customer_id": "CUST-3003",
      "date": "2026-01-05",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "passive",
      "effort_score": "5",
      "rating": "",
      "nps_score": "7",
      "csat_score": "4",
      "flag": "",
      "detail": "Support team is helpful but wait times are frustrating.",
      "quote": "Support team is helpful but wait times are frustrating.",
      "source_record_id": "SUR-2026-01-0004",
      "source_table": "feedback-survey",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-01-0016",
      "customer_id": "CUST-3015",
      "date": "2026-01-05",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "passive",
      "effort_score": "5",
      "rating": "",
      "nps_score": "7",
      "csat_score": "4",
      "flag": "",
      "detail": "Support team is helpful but wait times are frustrating.",
      "quote": "Support team is helpful but wait times are frustrating.",
      "source_record_id": "SUR-2026-01-0016",
      "source_table": "feedback-survey",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-01-0033",
      "customer_id": "CUST-0045",
      "date": "2026-01-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 is confusing.",
      "quote": "Generally happy but billing terminology is confusing.",
      "source_record_id": "SUR-2026-01-0033",
      "source_table": "feedback-survey",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0033",
      "customer_id": "CUST-0031",
      "date": "2026-01-06",
      "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.",
      "source_record_id": "CALL-2026-01-0033",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0013",
      "customer_id": "CUST-0007",
      "date": "2026-01-06",
      "source": "chat",
      "category": "password reset",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Customer reset link expired mid-session — agent issued manual token",
      "quote": "I had to ask twice before it actually worked.",
      "source_record_id": "CHAT-2026-01-0013",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0036",
      "customer_id": "CUST-1035",
      "date": "2026-01-06",
      "source": "chat",
      "category": "account access",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "MFA bypass required IT escalation — chat could not resolve",
      "quote": "This took too long for something so basic.",
      "source_record_id": "CHAT-2026-01-0036",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0066",
      "customer_id": "CUST-1065",
      "date": "2026-01-06",
      "source": "chat",
      "category": "account access",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "MFA bypass required IT escalation — chat could not resolve",
      "quote": "This took too long for something so basic.",
      "source_record_id": "CHAT-2026-01-0066",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0006",
      "customer_id": "CUST-1505",
      "date": "2026-01-06",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings relocated in latest release; customer confused",
      "quote": "I kept looking in the wrong place.",
      "source_record_id": "HELP-2026-01-0006",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0007",
      "customer_id": "CUST-0036",
      "date": "2026-01-06",
      "source": "help",
      "category": "authentication",
      "status": "resolved",
      "outcome": "",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Password reset flow required three attempts to complete",
      "quote": "Why does resetting a password take four steps?",
      "source_record_id": "HELP-2026-01-0007",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0021",
      "customer_id": "CUST-0018",
      "date": "2026-01-06",
      "source": "help",
      "category": "billing",
      "status": "resolved",
      "outcome": "",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Customer could not interpret settlement lag on invoice",
      "quote": "I don't know what 'settlement lag' means.",
      "source_record_id": "HELP-2026-01-0021",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0001",
      "customer_id": "CUST-0015",
      "date": "2026-01-07",
      "source": "phone",
      "category": "service status",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "8-minute queue delay before agent pickup",
      "quote": "Most of my call was spent waiting.",
      "source_record_id": "CALL-2026-01-0001",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0042",
      "customer_id": "CUST-2041",
      "date": "2026-01-07",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed; callback required",
      "quote": "This should not be this hard.",
      "source_record_id": "CALL-2026-01-0042",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0003",
      "customer_id": "CUST-0048",
      "date": "2026-01-07",
      "source": "portal",
      "category": "portal/settings",
      "status": "responded",
      "outcome": "3",
      "effort_score": "",
      "rating": "3",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Profile navigation is confusing. I could not find account settings without searching.",
      "quote": "Profile navigation is confusing. I could not find account settings without searching.",
      "source_record_id": "OD-2026-01-0003",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0035",
      "customer_id": "CUST-0014",
      "date": "2026-01-07",
      "source": "portal",
      "category": "portal/billing",
      "status": "responded",
      "outcome": "2",
      "effort_score": "",
      "rating": "2",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "quote": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "source_record_id": "OD-2026-01-0035",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-01-0032",
      "customer_id": "CUST-3031",
      "date": "2026-01-07",
      "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 is confusing.",
      "quote": "Generally happy but billing terminology is confusing.",
      "source_record_id": "SUR-2026-01-0032",
      "source_table": "feedback-survey",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-01-0036",
      "customer_id": "CUST-3035",
      "date": "2026-01-07",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "passive",
      "effort_score": "5",
      "rating": "",
      "nps_score": "7",
      "csat_score": "4",
      "flag": "",
      "detail": "Support team is helpful but wait times are frustrating.",
      "quote": "Support team is helpful but wait times are frustrating.",
      "source_record_id": "SUR-2026-01-0036",
      "source_table": "feedback-survey",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0016",
      "customer_id": "CUST-2015",
      "date": "2026-01-08",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed; callback required",
      "quote": "This should not be this hard.",
      "source_record_id": "CALL-2026-01-0016",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0020",
      "customer_id": "CUST-2019",
      "date": "2026-01-08",
      "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.",
      "source_record_id": "CALL-2026-01-0020",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0043",
      "customer_id": "CUST-0011",
      "date": "2026-01-08",
      "source": "phone",
      "category": "service status",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "8-minute queue delay before agent pickup",
      "quote": "Most of my call was spent waiting.",
      "source_record_id": "CALL-2026-01-0043",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0011",
      "customer_id": "CUST-0031",
      "date": "2026-01-08",
      "source": "chat",
      "category": "account access",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "MFA bypass required IT escalation — chat could not resolve",
      "quote": "This took too long for something so basic.",
      "source_record_id": "CHAT-2026-01-0011",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0025",
      "customer_id": "CUST-0013",
      "date": "2026-01-08",
      "source": "chat",
      "category": "password reset",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Customer reset link expired mid-session — agent issued manual token",
      "quote": "I had to ask twice before it actually worked.",
      "source_record_id": "CHAT-2026-01-0025",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0002",
      "customer_id": "CUST-2501",
      "date": "2026-01-08",
      "source": "portal",
      "category": "portal/settings",
      "status": "responded",
      "outcome": "2",
      "effort_score": "",
      "rating": "2",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Profile navigation is confusing. I could not find account settings without searching.",
      "quote": "Profile navigation is confusing. I could not find account settings without searching.",
      "source_record_id": "OD-2026-01-0002",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0029",
      "customer_id": "CUST-0036",
      "date": "2026-01-08",
      "source": "portal",
      "category": "portal/billing",
      "status": "responded",
      "outcome": "1",
      "effort_score": "",
      "rating": "1",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "quote": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "source_record_id": "OD-2026-01-0029",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0038",
      "customer_id": "CUST-2537",
      "date": "2026-01-08",
      "source": "portal",
      "category": "portal/settings",
      "status": "responded",
      "outcome": "3",
      "effort_score": "",
      "rating": "3",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Profile navigation is confusing. I could not find account settings without searching.",
      "quote": "Profile navigation is confusing. I could not find account settings without searching.",
      "source_record_id": "OD-2026-01-0038",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0041",
      "customer_id": "CUST-0021",
      "date": "2026-01-09",
      "source": "chat",
      "category": "account access",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "MFA bypass required IT escalation — chat could not resolve",
      "quote": "This took too long for something so basic.",
      "source_record_id": "CHAT-2026-01-0041",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0040",
      "customer_id": "CUST-1539",
      "date": "2026-01-09",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "2",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings relocated in latest release; customer confused",
      "quote": "I kept looking in the wrong place.",
      "source_record_id": "HELP-2026-01-0040",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0049",
      "customer_id": "CUST-0032",
      "date": "2026-01-09",
      "source": "help",
      "category": "authentication",
      "status": "resolved",
      "outcome": "",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Password reset flow required three attempts to complete",
      "quote": "Why does resetting a password take four steps?",
      "source_record_id": "HELP-2026-01-0049",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0005",
      "customer_id": "CUST-0024",
      "date": "2026-01-09",
      "source": "portal",
      "category": "portal/billing",
      "status": "responded",
      "outcome": "2",
      "effort_score": "",
      "rating": "2",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "quote": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "source_record_id": "OD-2026-01-0005",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0015",
      "customer_id": "CUST-0004",
      "date": "2026-01-09",
      "source": "portal",
      "category": "portal/settings",
      "status": "responded",
      "outcome": "3",
      "effort_score": "",
      "rating": "3",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Profile navigation is confusing. I could not find account settings without searching.",
      "quote": "Profile navigation is confusing. I could not find account settings without searching.",
      "source_record_id": "OD-2026-01-0015",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-01-0008",
      "customer_id": "CUST-3007",
      "date": "2026-01-09",
      "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 is confusing.",
      "quote": "Generally happy but billing terminology is confusing.",
      "source_record_id": "SUR-2026-01-0008",
      "source_table": "feedback-survey",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-01-0009",
      "customer_id": "CUST-0033",
      "date": "2026-01-09",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "passive",
      "effort_score": "4",
      "rating": "",
      "nps_score": "7",
      "csat_score": "4",
      "flag": "",
      "detail": "Generally happy but billing terminology is confusing.",
      "quote": "Generally happy but billing terminology is confusing.",
      "source_record_id": "SUR-2026-01-0009",
      "source_table": "feedback-survey",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-01-0019",
      "customer_id": "CUST-0013",
      "date": "2026-01-09",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "detractor",
      "effort_score": "5",
      "rating": "",
      "nps_score": "5",
      "csat_score": "3",
      "flag": "",
      "detail": "Password reset was too complex and took multiple tries.",
      "quote": "Password reset was too complex and took multiple tries.",
      "source_record_id": "SUR-2026-01-0019",
      "source_table": "feedback-survey",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0027",
      "customer_id": "CUST-0003",
      "date": "2026-01-10",
      "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.",
      "source_record_id": "CALL-2026-01-0027",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0034",
      "customer_id": "CUST-2033",
      "date": "2026-01-10",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed; callback required",
      "quote": "This should not be this hard.",
      "source_record_id": "CALL-2026-01-0034",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0021",
      "customer_id": "CUST-0011",
      "date": "2026-01-10",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "2",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear; agent walked through line items",
      "quote": "I understood once you explained the labels.",
      "source_record_id": "CHAT-2026-01-0021",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0059",
      "customer_id": "CUST-0005",
      "date": "2026-01-10",
      "source": "chat",
      "category": "account access",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "MFA bypass required IT escalation — chat could not resolve",
      "quote": "This took too long for something so basic.",
      "source_record_id": "CHAT-2026-01-0059",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0047",
      "customer_id": "CUST-0006",
      "date": "2026-01-10",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings relocated in latest release; customer confused",
      "quote": "I kept looking in the wrong place.",
      "source_record_id": "HELP-2026-01-0047",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0023",
      "customer_id": "CUST-0008",
      "date": "2026-01-10",
      "source": "portal",
      "category": "portal/billing",
      "status": "responded",
      "outcome": "2",
      "effort_score": "",
      "rating": "2",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "quote": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "source_record_id": "OD-2026-01-0023",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-01-0002",
      "customer_id": "CUST-3001",
      "date": "2026-01-10",
      "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 is confusing.",
      "quote": "Generally happy but billing terminology is confusing.",
      "source_record_id": "SUR-2026-01-0002",
      "source_table": "feedback-survey",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-01-0012",
      "customer_id": "CUST-3011",
      "date": "2026-01-10",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "passive",
      "effort_score": "6",
      "rating": "",
      "nps_score": "7",
      "csat_score": "4",
      "flag": "",
      "detail": "Support team is helpful but wait times are frustrating.",
      "quote": "Support team is helpful but wait times are frustrating.",
      "source_record_id": "SUR-2026-01-0012",
      "source_table": "feedback-survey",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-01-0023",
      "customer_id": "CUST-0015",
      "date": "2026-01-10",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "passive",
      "effort_score": "6",
      "rating": "",
      "nps_score": "7",
      "csat_score": "3",
      "flag": "",
      "detail": "Support team is helpful but wait times are frustrating.",
      "quote": "Support team is helpful but wait times are frustrating.",
      "source_record_id": "SUR-2026-01-0023",
      "source_table": "feedback-survey",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-01-0034",
      "customer_id": "CUST-3033",
      "date": "2026-01-10",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "detractor",
      "effort_score": "5",
      "rating": "",
      "nps_score": "6",
      "csat_score": "4",
      "flag": "",
      "detail": "Support team is helpful but wait times are frustrating.",
      "quote": "Support team is helpful but wait times are frustrating.",
      "source_record_id": "SUR-2026-01-0034",
      "source_table": "feedback-survey",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0004",
      "customer_id": "CUST-2003",
      "date": "2026-01-11",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed; callback required",
      "quote": "This should not be this hard.",
      "source_record_id": "CALL-2026-01-0004",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0041",
      "customer_id": "CUST-0035",
      "date": "2026-01-11",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed; callback required",
      "quote": "This should not be this hard.",
      "source_record_id": "CALL-2026-01-0041",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0003",
      "customer_id": "CUST-0027",
      "date": "2026-01-11",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear; agent walked through line items",
      "quote": "I understood once you explained the labels.",
      "source_record_id": "CHAT-2026-01-0003",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0040",
      "customer_id": "CUST-1039",
      "date": "2026-01-11",
      "source": "chat",
      "category": "account access",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "MFA bypass required IT escalation — chat could not resolve",
      "quote": "This took too long for something so basic.",
      "source_record_id": "CHAT-2026-01-0040",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0017",
      "customer_id": "CUST-0016",
      "date": "2026-01-11",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings relocated in latest release; customer confused",
      "quote": "I kept looking in the wrong place.",
      "source_record_id": "HELP-2026-01-0017",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0038",
      "customer_id": "CUST-1537",
      "date": "2026-01-11",
      "source": "help",
      "category": "billing",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Customer could not interpret settlement lag on invoice",
      "quote": "I don't know what 'settlement lag' means.",
      "source_record_id": "HELP-2026-01-0038",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0045",
      "customer_id": "CUST-0030",
      "date": "2026-01-11",
      "source": "help",
      "category": "billing",
      "status": "resolved",
      "outcome": "",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Customer could not interpret settlement lag on invoice",
      "quote": "I don't know what 'settlement lag' means.",
      "source_record_id": "HELP-2026-01-0045",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0052",
      "customer_id": "CUST-1551",
      "date": "2026-01-11",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings relocated in latest release; customer confused",
      "quote": "I kept looking in the wrong place.",
      "source_record_id": "HELP-2026-01-0052",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0055",
      "customer_id": "CUST-0010",
      "date": "2026-01-11",
      "source": "help",
      "category": "authentication",
      "status": "resolved",
      "outcome": "",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Password reset flow required three attempts to complete",
      "quote": "Why does resetting a password take four steps?",
      "source_record_id": "HELP-2026-01-0055",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0001",
      "customer_id": "CUST-0022",
      "date": "2026-01-11",
      "source": "portal",
      "category": "portal/document-upload",
      "status": "responded",
      "outcome": "2",
      "effort_score": "",
      "rating": "2",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "I submitted a document but I cannot tell if it went through. The status is unclear.",
      "quote": "I submitted a document but I cannot tell if it went through. The status is unclear.",
      "source_record_id": "OD-2026-01-0001",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0020",
      "customer_id": "CUST-2519",
      "date": "2026-01-11",
      "source": "portal",
      "category": "portal/settings",
      "status": "responded",
      "outcome": "3",
      "effort_score": "",
      "rating": "3",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Profile navigation is confusing. I could not find account settings without searching.",
      "quote": "Profile navigation is confusing. I could not find account settings without searching.",
      "source_record_id": "OD-2026-01-0020",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0027",
      "customer_id": "CUST-0010",
      "date": "2026-01-11",
      "source": "portal",
      "category": "portal/settings",
      "status": "responded",
      "outcome": "3",
      "effort_score": "",
      "rating": "3",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Profile navigation is confusing. I could not find account settings without searching.",
      "quote": "Profile navigation is confusing. I could not find account settings without searching.",
      "source_record_id": "OD-2026-01-0027",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0032",
      "customer_id": "CUST-2031",
      "date": "2026-01-12",
      "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.",
      "source_record_id": "CALL-2026-01-0032",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0002",
      "customer_id": "CUST-1001",
      "date": "2026-01-12",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear; agent walked through line items",
      "quote": "I understood once you explained the labels.",
      "source_record_id": "CHAT-2026-01-0002",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0012",
      "customer_id": "CUST-1011",
      "date": "2026-01-12",
      "source": "chat",
      "category": "account access",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "MFA bypass required IT escalation — chat could not resolve",
      "quote": "This took too long for something so basic.",
      "source_record_id": "CHAT-2026-01-0012",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0032",
      "customer_id": "CUST-1031",
      "date": "2026-01-12",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear; agent walked through line items",
      "quote": "I understood once you explained the labels.",
      "source_record_id": "CHAT-2026-01-0032",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0033",
      "customer_id": "CUST-0017",
      "date": "2026-01-12",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear; agent walked through line items",
      "quote": "I understood once you explained the labels.",
      "source_record_id": "CHAT-2026-01-0033",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0042",
      "customer_id": "CUST-1041",
      "date": "2026-01-12",
      "source": "chat",
      "category": "account access",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "MFA bypass required IT escalation — chat could not resolve",
      "quote": "This took too long for something so basic.",
      "source_record_id": "CHAT-2026-01-0042",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0045",
      "customer_id": "CUST-0023",
      "date": "2026-01-12",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "2",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear; agent walked through line items",
      "quote": "I understood once you explained the labels.",
      "source_record_id": "CHAT-2026-01-0045",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0022",
      "customer_id": "CUST-2521",
      "date": "2026-01-12",
      "source": "portal",
      "category": "portal/billing",
      "status": "responded",
      "outcome": "3",
      "effort_score": "",
      "rating": "3",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "quote": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "source_record_id": "OD-2026-01-0022",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0036",
      "customer_id": "CUST-2035",
      "date": "2026-01-13",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed; callback required",
      "quote": "This should not be this hard.",
      "source_record_id": "CALL-2026-01-0036",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0019",
      "customer_id": "CUST-0035",
      "date": "2026-01-13",
      "source": "chat",
      "category": "password reset",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Customer reset link expired mid-session — agent issued manual token",
      "quote": "I had to ask twice before it actually worked.",
      "source_record_id": "CHAT-2026-01-0019",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0050",
      "customer_id": "CUST-1049",
      "date": "2026-01-13",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear; agent walked through line items",
      "quote": "I understood once you explained the labels.",
      "source_record_id": "CHAT-2026-01-0050",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0061",
      "customer_id": "CUST-0031",
      "date": "2026-01-13",
      "source": "chat",
      "category": "password reset",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Customer reset link expired mid-session — agent issued manual token",
      "quote": "I had to ask twice before it actually worked.",
      "source_record_id": "CHAT-2026-01-0061",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0008",
      "customer_id": "CUST-1507",
      "date": "2026-01-13",
      "source": "help",
      "category": "billing",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Customer could not interpret settlement lag on invoice",
      "quote": "I don't know what 'settlement lag' means.",
      "source_record_id": "HELP-2026-01-0008",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0054",
      "customer_id": "CUST-1553",
      "date": "2026-01-13",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings relocated in latest release; customer confused",
      "quote": "I kept looking in the wrong place.",
      "source_record_id": "HELP-2026-01-0054",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-01-0011",
      "customer_id": "CUST-0009",
      "date": "2026-01-13",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "passive",
      "effort_score": "5",
      "rating": "",
      "nps_score": "7",
      "csat_score": "5",
      "flag": "",
      "detail": "Support team is helpful but wait times are frustrating.",
      "quote": "Support team is helpful but wait times are frustrating.",
      "source_record_id": "SUR-2026-01-0011",
      "source_table": "feedback-survey",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-01-0022",
      "customer_id": "CUST-3021",
      "date": "2026-01-13",
      "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 wait times are frustrating.",
      "quote": "Support team is helpful but wait times are frustrating.",
      "source_record_id": "SUR-2026-01-0022",
      "source_table": "feedback-survey",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-01-0027",
      "customer_id": "CUST-0017",
      "date": "2026-01-13",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "promoter",
      "effort_score": "2",
      "rating": "",
      "nps_score": "9",
      "csat_score": "4",
      "flag": "",
      "detail": "Generally happy but billing terminology is confusing.",
      "quote": "Generally happy but billing terminology is confusing.",
      "source_record_id": "SUR-2026-01-0027",
      "source_table": "feedback-survey",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0007",
      "customer_id": "CUST-0043",
      "date": "2026-01-14",
      "source": "phone",
      "category": "service status",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "8-minute queue delay before agent pickup",
      "quote": "Most of my call was spent waiting.",
      "source_record_id": "CALL-2026-01-0007",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0022",
      "customer_id": "CUST-2021",
      "date": "2026-01-14",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed; callback required",
      "quote": "This should not be this hard.",
      "source_record_id": "CALL-2026-01-0022",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0001",
      "customer_id": "CUST-0001",
      "date": "2026-01-14",
      "source": "chat",
      "category": "password reset",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Customer reset link expired mid-session — agent issued manual token",
      "quote": "I had to ask twice before it actually worked.",
      "source_record_id": "CHAT-2026-01-0001",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0024",
      "customer_id": "CUST-1023",
      "date": "2026-01-14",
      "source": "chat",
      "category": "account access",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "MFA bypass required IT escalation — chat could not resolve",
      "quote": "This took too long for something so basic.",
      "source_record_id": "CHAT-2026-01-0024",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0048",
      "customer_id": "CUST-1047",
      "date": "2026-01-14",
      "source": "chat",
      "category": "account access",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "MFA bypass required IT escalation — chat could not resolve",
      "quote": "This took too long for something so basic.",
      "source_record_id": "CHAT-2026-01-0048",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0020",
      "customer_id": "CUST-1519",
      "date": "2026-01-14",
      "source": "help",
      "category": "billing",
      "status": "resolved",
      "outcome": "",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Customer could not interpret settlement lag on invoice",
      "quote": "I don't know what 'settlement lag' means.",
      "source_record_id": "HELP-2026-01-0020",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0033",
      "customer_id": "CUST-0024",
      "date": "2026-01-14",
      "source": "help",
      "category": "billing",
      "status": "resolved",
      "outcome": "",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Customer could not interpret settlement lag on invoice",
      "quote": "I don't know what 'settlement lag' means.",
      "source_record_id": "HELP-2026-01-0033",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0008",
      "customer_id": "CUST-1007",
      "date": "2026-01-15",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "2",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear; agent walked through line items",
      "quote": "I understood once you explained the labels.",
      "source_record_id": "CHAT-2026-01-0008",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0023",
      "customer_id": "CUST-0037",
      "date": "2026-01-15",
      "source": "chat",
      "category": "account access",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "MFA bypass required IT escalation — chat could not resolve",
      "quote": "This took too long for something so basic.",
      "source_record_id": "CHAT-2026-01-0023",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0037",
      "customer_id": "CUST-0040",
      "date": "2026-01-15",
      "source": "portal",
      "category": "portal/document-upload",
      "status": "responded",
      "outcome": "3",
      "effort_score": "",
      "rating": "3",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "I submitted a document but I cannot tell if it went through. The status is unclear.",
      "quote": "I submitted a document but I cannot tell if it went through. The status is unclear.",
      "source_record_id": "OD-2026-01-0037",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0022",
      "customer_id": "CUST-1021",
      "date": "2026-01-16",
      "source": "chat",
      "category": "account access",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "MFA bypass required IT escalation — chat could not resolve",
      "quote": "This took too long for something so basic.",
      "source_record_id": "CHAT-2026-01-0022",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0030",
      "customer_id": "CUST-1029",
      "date": "2026-01-16",
      "source": "chat",
      "category": "account access",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "MFA bypass required IT escalation — chat could not resolve",
      "quote": "This took too long for something so basic.",
      "source_record_id": "CHAT-2026-01-0030",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0013",
      "customer_id": "CUST-0028",
      "date": "2026-01-16",
      "source": "portal",
      "category": "portal/document-upload",
      "status": "responded",
      "outcome": "1",
      "effort_score": "",
      "rating": "1",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "I submitted a document but I cannot tell if it went through. The status is unclear.",
      "quote": "I submitted a document but I cannot tell if it went through. The status is unclear.",
      "source_record_id": "OD-2026-01-0013",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0021",
      "customer_id": "CUST-0032",
      "date": "2026-01-16",
      "source": "portal",
      "category": "portal/settings",
      "status": "responded",
      "outcome": "3",
      "effort_score": "",
      "rating": "3",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Profile navigation is confusing. I could not find account settings without searching.",
      "quote": "Profile navigation is confusing. I could not find account settings without searching.",
      "source_record_id": "OD-2026-01-0021",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0025",
      "customer_id": "CUST-0034",
      "date": "2026-01-16",
      "source": "portal",
      "category": "portal/document-upload",
      "status": "responded",
      "outcome": "1",
      "effort_score": "",
      "rating": "1",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "I submitted a document but I cannot tell if it went through. The status is unclear.",
      "quote": "I submitted a document but I cannot tell if it went through. The status is unclear.",
      "source_record_id": "OD-2026-01-0025",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-01-0010",
      "customer_id": "CUST-3009",
      "date": "2026-01-16",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "passive",
      "effort_score": "5",
      "rating": "",
      "nps_score": "7",
      "csat_score": "4",
      "flag": "",
      "detail": "Support team is helpful but wait times are frustrating.",
      "quote": "Support team is helpful but wait times are frustrating.",
      "source_record_id": "SUR-2026-01-0010",
      "source_table": "feedback-survey",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0006",
      "customer_id": "CUST-2005",
      "date": "2026-01-17",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed; callback required",
      "quote": "This should not be this hard.",
      "source_record_id": "CALL-2026-01-0006",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0012",
      "customer_id": "CUST-2011",
      "date": "2026-01-17",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed; callback required",
      "quote": "This should not be this hard.",
      "source_record_id": "CALL-2026-01-0012",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0031",
      "customer_id": "CUST-0005",
      "date": "2026-01-17",
      "source": "phone",
      "category": "service status",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "8-minute queue delay before agent pickup",
      "quote": "Most of my call was spent waiting.",
      "source_record_id": "CALL-2026-01-0031",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0014",
      "customer_id": "CUST-1013",
      "date": "2026-01-17",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear; agent walked through line items",
      "quote": "I understood once you explained the labels.",
      "source_record_id": "CHAT-2026-01-0014",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0034",
      "customer_id": "CUST-1033",
      "date": "2026-01-17",
      "source": "chat",
      "category": "account access",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "MFA bypass required IT escalation — chat could not resolve",
      "quote": "This took too long for something so basic.",
      "source_record_id": "CHAT-2026-01-0034",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0047",
      "customer_id": "CUST-0049",
      "date": "2026-01-17",
      "source": "chat",
      "category": "account access",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "MFA bypass required IT escalation — chat could not resolve",
      "quote": "This took too long for something so basic.",
      "source_record_id": "CHAT-2026-01-0047",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0023",
      "customer_id": "CUST-0044",
      "date": "2026-01-17",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings relocated in latest release; customer confused",
      "quote": "I kept looking in the wrong place.",
      "source_record_id": "HELP-2026-01-0023",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0031",
      "customer_id": "CUST-0048",
      "date": "2026-01-17",
      "source": "help",
      "category": "authentication",
      "status": "resolved",
      "outcome": "",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Password reset flow required three attempts to complete",
      "quote": "Why does resetting a password take four steps?",
      "source_record_id": "HELP-2026-01-0031",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0032",
      "customer_id": "CUST-1531",
      "date": "2026-01-17",
      "source": "help",
      "category": "billing",
      "status": "resolved",
      "outcome": "",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Customer could not interpret settlement lag on invoice",
      "quote": "I don't know what 'settlement lag' means.",
      "source_record_id": "HELP-2026-01-0032",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0042",
      "customer_id": "CUST-1541",
      "date": "2026-01-17",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings relocated in latest release; customer confused",
      "quote": "I kept looking in the wrong place.",
      "source_record_id": "HELP-2026-01-0042",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0051",
      "customer_id": "CUST-0008",
      "date": "2026-01-17",
      "source": "help",
      "category": "billing",
      "status": "resolved",
      "outcome": "",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Customer could not interpret settlement lag on invoice",
      "quote": "I don't know what 'settlement lag' means.",
      "source_record_id": "HELP-2026-01-0051",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0004",
      "customer_id": "CUST-2503",
      "date": "2026-01-17",
      "source": "portal",
      "category": "portal/billing",
      "status": "responded",
      "outcome": "2",
      "effort_score": "",
      "rating": "2",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "quote": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "source_record_id": "OD-2026-01-0004",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0065",
      "customer_id": "CUST-0033",
      "date": "2026-01-18",
      "source": "chat",
      "category": "account access",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "MFA bypass required IT escalation — chat could not resolve",
      "quote": "This took too long for something so basic.",
      "source_record_id": "CHAT-2026-01-0065",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0016",
      "customer_id": "CUST-1515",
      "date": "2026-01-18",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings relocated in latest release; customer confused",
      "quote": "I kept looking in the wrong place.",
      "source_record_id": "HELP-2026-01-0016",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0026",
      "customer_id": "CUST-1525",
      "date": "2026-01-18",
      "source": "help",
      "category": "billing",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Customer could not interpret settlement lag on invoice",
      "quote": "I don't know what 'settlement lag' means.",
      "source_record_id": "HELP-2026-01-0026",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0003",
      "customer_id": "CUST-0041",
      "date": "2026-01-19",
      "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.",
      "source_record_id": "CALL-2026-01-0003",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0019",
      "customer_id": "CUST-0049",
      "date": "2026-01-19",
      "source": "phone",
      "category": "service status",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "8-minute queue delay before agent pickup",
      "quote": "Most of my call was spent waiting.",
      "source_record_id": "CALL-2026-01-0019",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0035",
      "customer_id": "CUST-0007",
      "date": "2026-01-19",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed; callback required",
      "quote": "This should not be this hard.",
      "source_record_id": "CALL-2026-01-0035",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0030",
      "customer_id": "CUST-1529",
      "date": "2026-01-19",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings relocated in latest release; customer confused",
      "quote": "I kept looking in the wrong place.",
      "source_record_id": "HELP-2026-01-0030",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0016",
      "customer_id": "CUST-2515",
      "date": "2026-01-19",
      "source": "portal",
      "category": "portal/billing",
      "status": "responded",
      "outcome": "2",
      "effort_score": "",
      "rating": "2",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "quote": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "source_record_id": "OD-2026-01-0016",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0031",
      "customer_id": "CUST-0012",
      "date": "2026-01-19",
      "source": "portal",
      "category": "portal/document-upload",
      "status": "responded",
      "outcome": "2",
      "effort_score": "",
      "rating": "2",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "I submitted a document but I cannot tell if it went through. The status is unclear.",
      "quote": "I submitted a document but I cannot tell if it went through. The status is unclear.",
      "source_record_id": "OD-2026-01-0031",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0018",
      "customer_id": "CUST-2017",
      "date": "2026-01-20",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed; callback required",
      "quote": "This should not be this hard.",
      "source_record_id": "CALL-2026-01-0018",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0025",
      "customer_id": "CUST-0027",
      "date": "2026-01-20",
      "source": "phone",
      "category": "service status",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "8-minute queue delay before agent pickup",
      "quote": "Most of my call was spent waiting.",
      "source_record_id": "CALL-2026-01-0025",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0037",
      "customer_id": "CUST-0033",
      "date": "2026-01-20",
      "source": "phone",
      "category": "service status",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "wait-time",
      "detail": "8-minute queue delay before agent pickup",
      "quote": "Most of my call was spent waiting.",
      "source_record_id": "CALL-2026-01-0037",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0027",
      "customer_id": "CUST-0039",
      "date": "2026-01-20",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear; agent walked through line items",
      "quote": "I understood once you explained the labels.",
      "source_record_id": "CHAT-2026-01-0027",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0002",
      "customer_id": "CUST-1501",
      "date": "2026-01-20",
      "source": "help",
      "category": "billing",
      "status": "resolved",
      "outcome": "",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Customer could not interpret settlement lag on invoice",
      "quote": "I don't know what 'settlement lag' means.",
      "source_record_id": "HELP-2026-01-0002",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0005",
      "customer_id": "CUST-0010",
      "date": "2026-01-20",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "2",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings relocated in latest release; customer confused",
      "quote": "I kept looking in the wrong place.",
      "source_record_id": "HELP-2026-01-0005",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0008",
      "customer_id": "CUST-2507",
      "date": "2026-01-20",
      "source": "portal",
      "category": "portal/settings",
      "status": "responded",
      "outcome": "3",
      "effort_score": "",
      "rating": "3",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Profile navigation is confusing. I could not find account settings without searching.",
      "quote": "Profile navigation is confusing. I could not find account settings without searching.",
      "source_record_id": "OD-2026-01-0008",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0009",
      "customer_id": "CUST-0026",
      "date": "2026-01-20",
      "source": "portal",
      "category": "portal/settings",
      "status": "responded",
      "outcome": "4",
      "effort_score": "",
      "rating": "4",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Profile navigation is confusing. I could not find account settings without searching.",
      "quote": "Profile navigation is confusing. I could not find account settings without searching.",
      "source_record_id": "OD-2026-01-0009",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-01-0029",
      "customer_id": "CUST-0043",
      "date": "2026-01-20",
      "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 wait times are frustrating.",
      "quote": "Support team is helpful but wait times are frustrating.",
      "source_record_id": "SUR-2026-01-0029",
      "source_table": "feedback-survey",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-01-0035",
      "customer_id": "CUST-0021",
      "date": "2026-01-20",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "passive",
      "effort_score": "5",
      "rating": "",
      "nps_score": "7",
      "csat_score": "4",
      "flag": "",
      "detail": "Support team is helpful but wait times are frustrating.",
      "quote": "Support team is helpful but wait times are frustrating.",
      "source_record_id": "SUR-2026-01-0035",
      "source_table": "feedback-survey",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0017",
      "customer_id": "CUST-0023",
      "date": "2026-01-21",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed; callback required",
      "quote": "This should not be this hard.",
      "source_record_id": "CALL-2026-01-0017",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0040",
      "customer_id": "CUST-2039",
      "date": "2026-01-21",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed; callback required",
      "quote": "This should not be this hard.",
      "source_record_id": "CALL-2026-01-0040",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0007",
      "customer_id": "CUST-0029",
      "date": "2026-01-21",
      "source": "chat",
      "category": "password reset",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Customer reset link expired mid-session — agent issued manual token",
      "quote": "I had to ask twice before it actually worked.",
      "source_record_id": "CHAT-2026-01-0007",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0026",
      "customer_id": "CUST-1025",
      "date": "2026-01-21",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear; agent walked through line items",
      "quote": "I understood once you explained the labels.",
      "source_record_id": "CHAT-2026-01-0026",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0019",
      "customer_id": "CUST-0006",
      "date": "2026-01-21",
      "source": "portal",
      "category": "portal/document-upload",
      "status": "responded",
      "outcome": "1",
      "effort_score": "",
      "rating": "1",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "I submitted a document but I cannot tell if it went through. The status is unclear.",
      "quote": "I submitted a document but I cannot tell if it went through. The status is unclear.",
      "source_record_id": "OD-2026-01-0019",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0024",
      "customer_id": "CUST-2523",
      "date": "2026-01-21",
      "source": "portal",
      "category": "portal/billing",
      "status": "responded",
      "outcome": "3",
      "effort_score": "",
      "rating": "3",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "quote": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "source_record_id": "OD-2026-01-0024",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0026",
      "customer_id": "CUST-2025",
      "date": "2026-01-22",
      "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.",
      "source_record_id": "CALL-2026-01-0026",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0010",
      "customer_id": "CUST-2509",
      "date": "2026-01-22",
      "source": "portal",
      "category": "portal/billing",
      "status": "responded",
      "outcome": "3",
      "effort_score": "",
      "rating": "3",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "quote": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "source_record_id": "OD-2026-01-0010",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0040",
      "customer_id": "CUST-2539",
      "date": "2026-01-22",
      "source": "portal",
      "category": "portal/billing",
      "status": "responded",
      "outcome": "2",
      "effort_score": "",
      "rating": "2",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "quote": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "source_record_id": "OD-2026-01-0040",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-01-0007",
      "customer_id": "CUST-0007",
      "date": "2026-01-22",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "detractor",
      "effort_score": "6",
      "rating": "",
      "nps_score": "6",
      "csat_score": "3",
      "flag": "",
      "detail": "Password reset was too complex and took multiple tries.",
      "quote": "Password reset was too complex and took multiple tries.",
      "source_record_id": "SUR-2026-01-0007",
      "source_table": "feedback-survey",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-01-0026",
      "customer_id": "CUST-3025",
      "date": "2026-01-22",
      "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 is confusing.",
      "quote": "Generally happy but billing terminology is confusing.",
      "source_record_id": "SUR-2026-01-0026",
      "source_table": "feedback-survey",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0024",
      "customer_id": "CUST-2023",
      "date": "2026-01-23",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed; callback required",
      "quote": "This should not be this hard.",
      "source_record_id": "CALL-2026-01-0024",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0015",
      "customer_id": "CUST-0033",
      "date": "2026-01-23",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear; agent walked through line items",
      "quote": "I understood once you explained the labels.",
      "source_record_id": "CHAT-2026-01-0015",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0058",
      "customer_id": "CUST-1057",
      "date": "2026-01-23",
      "source": "chat",
      "category": "account access",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "MFA bypass required IT escalation — chat could not resolve",
      "quote": "This took too long for something so basic.",
      "source_record_id": "CHAT-2026-01-0058",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0004",
      "customer_id": "CUST-1503",
      "date": "2026-01-23",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings relocated in latest release; customer confused",
      "quote": "I kept looking in the wrong place.",
      "source_record_id": "HELP-2026-01-0004",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0012",
      "customer_id": "CUST-2511",
      "date": "2026-01-23",
      "source": "portal",
      "category": "portal/billing",
      "status": "responded",
      "outcome": "2",
      "effort_score": "",
      "rating": "2",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "quote": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "source_record_id": "OD-2026-01-0012",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0032",
      "customer_id": "CUST-2531",
      "date": "2026-01-23",
      "source": "portal",
      "category": "portal/settings",
      "status": "responded",
      "outcome": "3",
      "effort_score": "",
      "rating": "3",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Profile navigation is confusing. I could not find account settings without searching.",
      "quote": "Profile navigation is confusing. I could not find account settings without searching.",
      "source_record_id": "OD-2026-01-0032",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-01-0005",
      "customer_id": "CUST-0031",
      "date": "2026-01-23",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "passive",
      "effort_score": "5",
      "rating": "",
      "nps_score": "7",
      "csat_score": "3",
      "flag": "",
      "detail": "Support team is helpful but wait times are frustrating.",
      "quote": "Support team is helpful but wait times are frustrating.",
      "source_record_id": "SUR-2026-01-0005",
      "source_table": "feedback-survey",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-01-0021",
      "customer_id": "CUST-0039",
      "date": "2026-01-23",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "promoter",
      "effort_score": "2",
      "rating": "",
      "nps_score": "9",
      "csat_score": "4",
      "flag": "",
      "detail": "Generally happy but billing terminology is confusing.",
      "quote": "Generally happy but billing terminology is confusing.",
      "source_record_id": "SUR-2026-01-0021",
      "source_table": "feedback-survey",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0028",
      "customer_id": "CUST-1027",
      "date": "2026-01-24",
      "source": "chat",
      "category": "account access",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "MFA bypass required IT escalation — chat could not resolve",
      "quote": "This took too long for something so basic.",
      "source_record_id": "CHAT-2026-01-0028",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0062",
      "customer_id": "CUST-1061",
      "date": "2026-01-24",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear; agent walked through line items",
      "quote": "I understood once you explained the labels.",
      "source_record_id": "CHAT-2026-01-0062",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0028",
      "customer_id": "CUST-2527",
      "date": "2026-01-24",
      "source": "portal",
      "category": "portal/billing",
      "status": "responded",
      "outcome": "2",
      "effort_score": "",
      "rating": "2",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "quote": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "source_record_id": "OD-2026-01-0028",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-01-0013",
      "customer_id": "CUST-0035",
      "date": "2026-01-24",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "detractor",
      "effort_score": "5",
      "rating": "",
      "nps_score": "6",
      "csat_score": "3",
      "flag": "",
      "detail": "Password reset was too complex and took multiple tries.",
      "quote": "Password reset was too complex and took multiple tries.",
      "source_record_id": "SUR-2026-01-0013",
      "source_table": "feedback-survey",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0014",
      "customer_id": "CUST-2013",
      "date": "2026-01-25",
      "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.",
      "source_record_id": "CALL-2026-01-0014",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0018",
      "customer_id": "CUST-1017",
      "date": "2026-01-25",
      "source": "chat",
      "category": "account access",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "MFA bypass required IT escalation — chat could not resolve",
      "quote": "This took too long for something so basic.",
      "source_record_id": "CHAT-2026-01-0018",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0060",
      "customer_id": "CUST-1059",
      "date": "2026-01-25",
      "source": "chat",
      "category": "account access",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "MFA bypass required IT escalation — chat could not resolve",
      "quote": "This took too long for something so basic.",
      "source_record_id": "CHAT-2026-01-0060",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0035",
      "customer_id": "CUST-0050",
      "date": "2026-01-25",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings relocated in latest release; customer confused",
      "quote": "I kept looking in the wrong place.",
      "source_record_id": "HELP-2026-01-0035",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-01-0014",
      "customer_id": "CUST-3013",
      "date": "2026-01-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 is confusing.",
      "quote": "Generally happy but billing terminology is confusing.",
      "source_record_id": "SUR-2026-01-0014",
      "source_table": "feedback-survey",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0039",
      "customer_id": "CUST-0009",
      "date": "2026-01-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.",
      "source_record_id": "CALL-2026-01-0039",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0039",
      "customer_id": "CUST-0045",
      "date": "2026-01-26",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear; agent walked through line items",
      "quote": "I understood once you explained the labels.",
      "source_record_id": "CHAT-2026-01-0039",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0053",
      "customer_id": "CUST-0027",
      "date": "2026-01-26",
      "source": "chat",
      "category": "account access",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "MFA bypass required IT escalation — chat could not resolve",
      "quote": "This took too long for something so basic.",
      "source_record_id": "CHAT-2026-01-0053",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0057",
      "customer_id": "CUST-0029",
      "date": "2026-01-26",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear; agent walked through line items",
      "quote": "I understood once you explained the labels.",
      "source_record_id": "CHAT-2026-01-0057",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0009",
      "customer_id": "CUST-0012",
      "date": "2026-01-26",
      "source": "help",
      "category": "billing",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Customer could not interpret settlement lag on invoice",
      "quote": "I don't know what 'settlement lag' means.",
      "source_record_id": "HELP-2026-01-0009",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0028",
      "customer_id": "CUST-1527",
      "date": "2026-01-26",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings relocated in latest release; customer confused",
      "quote": "I kept looking in the wrong place.",
      "source_record_id": "HELP-2026-01-0028",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0036",
      "customer_id": "CUST-1535",
      "date": "2026-01-26",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings relocated in latest release; customer confused",
      "quote": "I kept looking in the wrong place.",
      "source_record_id": "HELP-2026-01-0036",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0037",
      "customer_id": "CUST-0026",
      "date": "2026-01-26",
      "source": "help",
      "category": "authentication",
      "status": "resolved",
      "outcome": "",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Password reset flow required three attempts to complete",
      "quote": "Why does resetting a password take four steps?",
      "source_record_id": "HELP-2026-01-0037",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0053",
      "customer_id": "CUST-0034",
      "date": "2026-01-26",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings relocated in latest release; customer confused",
      "quote": "I kept looking in the wrong place.",
      "source_record_id": "HELP-2026-01-0053",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-01-0001",
      "customer_id": "CUST-0029",
      "date": "2026-01-26",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "detractor",
      "effort_score": "5",
      "rating": "",
      "nps_score": "6",
      "csat_score": "3",
      "flag": "",
      "detail": "Password reset was too complex and took multiple tries.",
      "quote": "Password reset was too complex and took multiple tries.",
      "source_record_id": "SUR-2026-01-0001",
      "source_table": "feedback-survey",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-01-0015",
      "customer_id": "CUST-0011",
      "date": "2026-01-26",
      "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 is confusing.",
      "quote": "Generally happy but billing terminology is confusing.",
      "source_record_id": "SUR-2026-01-0015",
      "source_table": "feedback-survey",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-01-0017",
      "customer_id": "CUST-0037",
      "date": "2026-01-26",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "detractor",
      "effort_score": "6",
      "rating": "",
      "nps_score": "6",
      "csat_score": "5",
      "flag": "",
      "detail": "Support team is helpful but wait times are frustrating.",
      "quote": "Support team is helpful but wait times are frustrating.",
      "source_record_id": "SUR-2026-01-0017",
      "source_table": "feedback-survey",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0009",
      "customer_id": "CUST-0019",
      "date": "2026-01-27",
      "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.",
      "source_record_id": "CALL-2026-01-0009",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0049",
      "customer_id": "CUST-0025",
      "date": "2026-01-27",
      "source": "chat",
      "category": "password reset",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Customer reset link expired mid-session — agent issued manual token",
      "quote": "I had to ask twice before it actually worked.",
      "source_record_id": "CHAT-2026-01-0049",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0056",
      "customer_id": "CUST-1055",
      "date": "2026-01-27",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear; agent walked through line items",
      "quote": "I understood once you explained the labels.",
      "source_record_id": "CHAT-2026-01-0056",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0051",
      "customer_id": "CUST-0001",
      "date": "2026-01-28",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear; agent walked through line items",
      "quote": "I understood once you explained the labels.",
      "source_record_id": "CHAT-2026-01-0051",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0014",
      "customer_id": "CUST-1513",
      "date": "2026-01-28",
      "source": "help",
      "category": "billing",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Customer could not interpret settlement lag on invoice",
      "quote": "I don't know what 'settlement lag' means.",
      "source_record_id": "HELP-2026-01-0014",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0022",
      "customer_id": "CUST-1521",
      "date": "2026-01-28",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings relocated in latest release; customer confused",
      "quote": "I kept looking in the wrong place.",
      "source_record_id": "HELP-2026-01-0022",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0044",
      "customer_id": "CUST-1543",
      "date": "2026-01-28",
      "source": "help",
      "category": "billing",
      "status": "resolved",
      "outcome": "",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Customer could not interpret settlement lag on invoice",
      "quote": "I don't know what 'settlement lag' means.",
      "source_record_id": "HELP-2026-01-0044",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0007",
      "customer_id": "CUST-0050",
      "date": "2026-01-28",
      "source": "portal",
      "category": "portal/document-upload",
      "status": "responded",
      "outcome": "1",
      "effort_score": "",
      "rating": "1",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "I submitted a document but I cannot tell if it went through. The status is unclear.",
      "quote": "I submitted a document but I cannot tell if it went through. The status is unclear.",
      "source_record_id": "OD-2026-01-0007",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0017",
      "customer_id": "CUST-0030",
      "date": "2026-01-28",
      "source": "portal",
      "category": "portal/billing",
      "status": "responded",
      "outcome": "2",
      "effort_score": "",
      "rating": "2",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "quote": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "source_record_id": "OD-2026-01-0017",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-01-0003",
      "customer_id": "CUST-0005",
      "date": "2026-01-28",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "passive",
      "effort_score": "2",
      "rating": "",
      "nps_score": "8",
      "csat_score": "5",
      "flag": "",
      "detail": "Generally happy but billing terminology is confusing.",
      "quote": "Generally happy but billing terminology is confusing.",
      "source_record_id": "SUR-2026-01-0003",
      "source_table": "feedback-survey",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0011",
      "customer_id": "CUST-0045",
      "date": "2026-01-29",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed; callback required",
      "quote": "This should not be this hard.",
      "source_record_id": "CALL-2026-01-0011",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0020",
      "customer_id": "CUST-1019",
      "date": "2026-01-29",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear; agent walked through line items",
      "quote": "I understood once you explained the labels.",
      "source_record_id": "CHAT-2026-01-0020",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0063",
      "customer_id": "CUST-0007",
      "date": "2026-01-29",
      "source": "chat",
      "category": "billing question",
      "status": "resolved",
      "outcome": "neutral",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Invoice terminology unclear; agent walked through line items",
      "quote": "I understood once you explained the labels.",
      "source_record_id": "CHAT-2026-01-0063",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0003",
      "customer_id": "CUST-0034",
      "date": "2026-01-29",
      "source": "help",
      "category": "billing",
      "status": "resolved",
      "outcome": "",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Customer could not interpret settlement lag on invoice",
      "quote": "I don't know what 'settlement lag' means.",
      "source_record_id": "HELP-2026-01-0003",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0011",
      "customer_id": "CUST-0038",
      "date": "2026-01-29",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "2",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings relocated in latest release; customer confused",
      "quote": "I kept looking in the wrong place.",
      "source_record_id": "HELP-2026-01-0011",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0015",
      "customer_id": "CUST-0040",
      "date": "2026-01-29",
      "source": "help",
      "category": "billing",
      "status": "resolved",
      "outcome": "",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "content",
      "detail": "Customer could not interpret settlement lag on invoice",
      "quote": "I don't know what 'settlement lag' means.",
      "source_record_id": "HELP-2026-01-0015",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0018",
      "customer_id": "CUST-2517",
      "date": "2026-01-29",
      "source": "portal",
      "category": "portal/billing",
      "status": "responded",
      "outcome": "1",
      "effort_score": "",
      "rating": "1",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "quote": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "source_record_id": "OD-2026-01-0018",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0029",
      "customer_id": "CUST-0029",
      "date": "2026-01-30",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed; callback required",
      "quote": "This should not be this hard.",
      "source_record_id": "CALL-2026-01-0029",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0029",
      "customer_id": "CUST-0015",
      "date": "2026-01-30",
      "source": "chat",
      "category": "account access",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "MFA bypass required IT escalation — chat could not resolve",
      "quote": "This took too long for something so basic.",
      "source_record_id": "CHAT-2026-01-0029",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0052",
      "customer_id": "CUST-1051",
      "date": "2026-01-30",
      "source": "chat",
      "category": "account access",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "MFA bypass required IT escalation — chat could not resolve",
      "quote": "This took too long for something so basic.",
      "source_record_id": "CHAT-2026-01-0052",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0054",
      "customer_id": "CUST-1053",
      "date": "2026-01-30",
      "source": "chat",
      "category": "account access",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "MFA bypass required IT escalation — chat could not resolve",
      "quote": "This took too long for something so basic.",
      "source_record_id": "CHAT-2026-01-0054",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0012",
      "customer_id": "CUST-1511",
      "date": "2026-01-30",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "4",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings relocated in latest release; customer confused",
      "quote": "I kept looking in the wrong place.",
      "source_record_id": "HELP-2026-01-0012",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0018",
      "customer_id": "CUST-1517",
      "date": "2026-01-30",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings relocated in latest release; customer confused",
      "quote": "I kept looking in the wrong place.",
      "source_record_id": "HELP-2026-01-0018",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0025",
      "customer_id": "CUST-0020",
      "date": "2026-01-30",
      "source": "help",
      "category": "authentication",
      "status": "resolved",
      "outcome": "",
      "effort_score": "5",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Password reset flow required three attempts to complete",
      "quote": "Why does resetting a password take four steps?",
      "source_record_id": "HELP-2026-01-0025",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0034",
      "customer_id": "CUST-1533",
      "date": "2026-01-30",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings relocated in latest release; customer confused",
      "quote": "I kept looking in the wrong place.",
      "source_record_id": "HELP-2026-01-0034",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0046",
      "customer_id": "CUST-1545",
      "date": "2026-01-30",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "3",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings relocated in latest release; customer confused",
      "quote": "I kept looking in the wrong place.",
      "source_record_id": "HELP-2026-01-0046",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "HELP-2026-01-0048",
      "customer_id": "CUST-1547",
      "date": "2026-01-30",
      "source": "help",
      "category": "portal",
      "status": "resolved",
      "outcome": "",
      "effort_score": "2",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "navigation",
      "detail": "Profile settings relocated in latest release; customer confused",
      "quote": "I kept looking in the wrong place.",
      "source_record_id": "HELP-2026-01-0048",
      "source_table": "cases-help",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-01-0020",
      "customer_id": "CUST-3019",
      "date": "2026-01-30",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "passive",
      "effort_score": "2",
      "rating": "",
      "nps_score": "8",
      "csat_score": "4",
      "flag": "",
      "detail": "Generally happy but billing terminology is confusing.",
      "quote": "Generally happy but billing terminology is confusing.",
      "source_record_id": "SUR-2026-01-0020",
      "source_table": "feedback-survey",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0005",
      "customer_id": "CUST-0017",
      "date": "2026-01-31",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed; callback required",
      "quote": "This should not be this hard.",
      "source_record_id": "CALL-2026-01-0005",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0010",
      "customer_id": "CUST-2009",
      "date": "2026-01-31",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed; callback required",
      "quote": "This should not be this hard.",
      "source_record_id": "CALL-2026-01-0010",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0023",
      "customer_id": "CUST-0001",
      "date": "2026-01-31",
      "source": "phone",
      "category": "password reset",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "7",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Reset flow failed; callback required",
      "quote": "This should not be this hard.",
      "source_record_id": "CALL-2026-01-0023",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CALL-2026-01-0038",
      "customer_id": "CUST-2037",
      "date": "2026-01-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.",
      "source_record_id": "CALL-2026-01-0038",
      "source_table": "cases-phone",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0005",
      "customer_id": "CUST-0003",
      "date": "2026-01-31",
      "source": "chat",
      "category": "account access",
      "status": "unresolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "MFA bypass required IT escalation — chat could not resolve",
      "quote": "This took too long for something so basic.",
      "source_record_id": "CHAT-2026-01-0005",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "CHAT-2026-01-0055",
      "customer_id": "CUST-0003",
      "date": "2026-01-31",
      "source": "chat",
      "category": "password reset",
      "status": "resolved",
      "outcome": "negative",
      "effort_score": "6",
      "rating": "",
      "nps_score": "",
      "csat_score": "",
      "flag": "authentication",
      "detail": "Customer reset link expired mid-session — agent issued manual token",
      "quote": "I had to ask twice before it actually worked.",
      "source_record_id": "CHAT-2026-01-0055",
      "source_table": "cases-chat",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0014",
      "customer_id": "CUST-2513",
      "date": "2026-01-31",
      "source": "portal",
      "category": "portal/settings",
      "status": "responded",
      "outcome": "3",
      "effort_score": "",
      "rating": "3",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Profile navigation is confusing. I could not find account settings without searching.",
      "quote": "Profile navigation is confusing. I could not find account settings without searching.",
      "source_record_id": "OD-2026-01-0014",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0036",
      "customer_id": "CUST-2535",
      "date": "2026-01-31",
      "source": "portal",
      "category": "portal/billing",
      "status": "responded",
      "outcome": "3",
      "effort_score": "",
      "rating": "3",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "quote": "The fee labels on the billing page are not explained anywhere. What is a settlement lag?",
      "source_record_id": "OD-2026-01-0036",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "OD-2026-01-0039",
      "customer_id": "CUST-0016",
      "date": "2026-01-31",
      "source": "portal",
      "category": "portal/settings",
      "status": "responded",
      "outcome": "2",
      "effort_score": "",
      "rating": "2",
      "nps_score": "",
      "csat_score": "",
      "flag": "",
      "detail": "Profile navigation is confusing. I could not find account settings without searching.",
      "quote": "Profile navigation is confusing. I could not find account settings without searching.",
      "source_record_id": "OD-2026-01-0039",
      "source_table": "feedback-ondemand",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-01-0006",
      "customer_id": "CUST-3005",
      "date": "2026-01-31",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "passive",
      "effort_score": "5",
      "rating": "",
      "nps_score": "8",
      "csat_score": "5",
      "flag": "",
      "detail": "Support team is helpful but wait times are frustrating.",
      "quote": "Support team is helpful but wait times are frustrating.",
      "source_record_id": "SUR-2026-01-0006",
      "source_table": "feedback-survey",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-01-0024",
      "customer_id": "CUST-3023",
      "date": "2026-01-31",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "passive",
      "effort_score": "5",
      "rating": "",
      "nps_score": "7",
      "csat_score": "5",
      "flag": "",
      "detail": "Support team is helpful but wait times are frustrating.",
      "quote": "Support team is helpful but wait times are frustrating.",
      "source_record_id": "SUR-2026-01-0024",
      "source_table": "feedback-survey",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-01-0025",
      "customer_id": "CUST-0041",
      "date": "2026-01-31",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "detractor",
      "effort_score": "6",
      "rating": "",
      "nps_score": "5",
      "csat_score": "3",
      "flag": "",
      "detail": "Password reset was too complex and took multiple tries.",
      "quote": "Password reset was too complex and took multiple tries.",
      "source_record_id": "SUR-2026-01-0025",
      "source_table": "feedback-survey",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-01-0028",
      "customer_id": "CUST-3027",
      "date": "2026-01-31",
      "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 wait times are frustrating.",
      "quote": "Support team is helpful but wait times are frustrating.",
      "source_record_id": "SUR-2026-01-0028",
      "source_table": "feedback-survey",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    },
    {
      "id": "SUR-2026-01-0031",
      "customer_id": "CUST-0019",
      "date": "2026-01-31",
      "source": "survey",
      "category": "monthly-nps",
      "status": "responded",
      "outcome": "detractor",
      "effort_score": "6",
      "rating": "",
      "nps_score": "6",
      "csat_score": "3",
      "flag": "",
      "detail": "Password reset was too complex and took multiple tries.",
      "quote": "Password reset was too complex and took multiple tries.",
      "source_record_id": "SUR-2026-01-0031",
      "source_table": "feedback-survey",
      "period": "2026-01",
      "domain": "service-experience",
      "synthetic": "true"
    }
  ]
}
