{
  "activity_count": 7,
  "callsign": "KR4GSJ",
  "confidence": 0.85,
  "first_seen": "2025-09-14T05:18:03+00:00",
  "found": true,
  "id": 10209,
  "is_net_control": false,
  "last_seen": "2026-06-11T22:23:32.683005+00:00",
  "occurrence_count": 4,
  "profile": {
    "confidence": 0.6775,
    "counts": {
      "ncs": 0,
      "net": 2,
      "open_qso": 3
    },
    "data_freshness": "2025-10-01T13:12:05",
    "latest_topic": "Hockey Night in Canada",
    "most_topic": "I-O reports",
    "open_vs_net_bias_score": -0.28,
    "personal_summary": "KR4GSJ is a cooperative and friendly operator who helps others correct their mistakes.",
    "scores": {
      "civility": 0.9,
      "focus": 0.4,
      "friendly": 0.8,
      "helpful": 0.7,
      "serious": 0.6,
      "technical": 0.5
    },
    "source": "legacy_callsign_profiles",
    "summary": "KR4GSJ switches topics frequently but is cooperative and friendly.",
    "topic_coverage": {
      "Hockey Night in Canada": 0.5,
      "I-O reports": 0.5
    },
    "updated_at": "2025-12-24T17:25:53"
  },
  "qrz_status": null,
  "recent_transcripts": [
    {
      "callsign_confidence": 0.85,
      "confidence": null,
      "created_at": "2025-10-01T13:11:00+00:00",
      "id": 51345,
      "node_number": "oldsys",
      "recording_id": 51344,
      "text": " Alright David, six days away. Hockey Night in Canada. What's going on N3NTV? Go ahead David."
    },
    {
      "callsign_confidence": 0.85,
      "confidence": null,
      "created_at": "2025-09-27T18:23:05+00:00",
      "id": 48113,
      "node_number": "oldsys",
      "recording_id": 48112,
      "text": ""
    },
    {
      "callsign_confidence": 0.85,
      "confidence": null,
      "created_at": "2025-09-23T12:59:03+00:00",
      "id": 45341,
      "node_number": "oldsys",
      "recording_id": 45340,
      "text": " No problem, you are an I.O. so that makes five I.O.s. Woo, that's the biggest string I've had in a long time. Anybody else out there, call sign a name please."
    },
    {
      "callsign_confidence": 0.85,
      "confidence": null,
      "created_at": "2025-09-23T12:59:58+00:00",
      "id": 45342,
      "node_number": "oldsys",
      "recording_id": 45341,
      "text": " KR4GSJ, John, it sounds like you didn't see you were an I-O, so I can take your report if you're ready. What you got? KR4GSJ, my mistake, I-O. I-O, I-O. I-O, I-O. I-O, I-O. I-O, I-O. I-O, I-O. I-O, I-O. I-O, I-O. I-O, I-O. I-O, I-O. I-O, I-O. I-O, I-O. I-O, I-O. I-O, I-O. I-O, I-O. I-O, I-O."
    }
  ]
}