<commit_before>[
  {
    :time-offset 15 ; 15 minutes ago
    :board-slug "general"
    :headline "Welcome to Carrot 👋"
    :abstract ""
    :body "<p>Getting started with Carrot is easy. Check out our <a href='#''>Quick Start video</a> for tips, or go ahead and create a test post. <a href='#'' onclick='javascript:drift.api.startInteraction({interactionId: 42861});return false;''>Chat with us</a> if you have any questions.</p><p>We're thrilled you decided to give Carrot a try! Chat is great when everyone is working online at the same time, but it’s difficult to know what messages matter when working asynchronously. Carrot provides a calm space for distributed teams to have meaningful discussions.</p><p>Here are some common ways teams use Carrot:</p><ul><li>Announcements</li><li>Weekly reviews</li><li>HR and new hires</li><li>Decisions</li><li>CEO updates</li><li>Team updates</li><li>Product releases</li><li>Key metrics and results</li><li>Events</li></ul><p>To ensure your posts get read, we send out a Daily digest each morning so it’s easy to stay caught up. Unsure who’s read your post? Carrot tracks who’s read what and lets you know.</p><p>Using Slack for chat? Turn on our <a href='#' onclick='javascript:OCWebStaticOpenIntegrationsPanel();return false;'>Slack integration</a> to send Carrot posts into specific Slack channels.</p><p>Questions, ideas, or just feeling talkative? <a href=\"#\" onclick=\"drift.api.startInteraction({interactionId: 42861});return false;\">Chat with us!</a> In the meantime, create a test post and invite your team with email or Slack.</p>"
    :author {:name "<NAME>" :avatar-url "/img/ML/happy_face_yellow.svg" :user-id "9999-9999-9999"}
    :comments [
      {:time-offset 10 ; 10 minutes ago
       :body "This looks great! How do we make sure everyone knows about these posts?"
       :author {:name "<NAME>" :avatar-url "/img/ML/happy_face_red.svg" :user-id "9999-9999-9999"}}
      {:time-offset 5 ; 5 minutes ago
       :body "Easy, just head over to team management in settings and invite people by email or Slack. Once invited, they’ll receive a daily digest with new Carrot posts."
       :author {:name "<NAME>" :avatar-url "/img/ML/happy_face_green.svg" :user-id "9999-9999-9999"}}]
    :reactions [
      {:time-offset 10 ; 10 minutes ago
       :reaction "🙏"
       :author {:name "<NAME>" :avatar-url "/img/ML/happy_face_red.svg" :user-id "9999-9999-9999"}}
      {:time-offset 10 ; 10 minutes ago
       :reaction "🥳"
       :author {:name "<NAME>" :avatar-url "/img/ML/happy_face_red.svg" :user-id "9999-9999-9999"}}]
  }
]<commit_msg>Use different user-id for different users in the sample post to avoid UI problems.<commit_after>[
  {
    :time-offset 15 ; 15 minutes ago
    :board-slug "general"
    :headline "Welcome to Carrot 👋"
    :abstract ""
    :body "<p>Getting started with Carrot is easy. Check out our <a href='#''>Quick Start video</a> for tips, or go ahead and create a test post. <a href='#'' onclick='javascript:drift.api.startInteraction({interactionId: 42861});return false;''>Chat with us</a> if you have any questions.</p><p>We're thrilled you decided to give Carrot a try! Chat is great when everyone is working online at the same time, but it’s difficult to know what messages matter when working asynchronously. Carrot provides a calm space for distributed teams to have meaningful discussions.</p><p>Here are some common ways teams use Carrot:</p><ul><li>Announcements</li><li>Weekly reviews</li><li>HR and new hires</li><li>Decisions</li><li>CEO updates</li><li>Team updates</li><li>Product releases</li><li>Key metrics and results</li><li>Events</li></ul><p>To ensure your posts get read, we send out a Daily digest each morning so it’s easy to stay caught up. Unsure who’s read your post? Carrot tracks who’s read what and lets you know.</p><p>Using Slack for chat? Turn on our <a href='#' onclick='javascript:OCWebStaticOpenIntegrationsPanel();return false;'>Slack integration</a> to send Carrot posts into specific Slack channels.</p><p>Questions, ideas, or just feeling talkative? <a href=\"#\" onclick=\"drift.api.startInteraction({interactionId: 42861});return false;\">Chat with us!</a> In the meantime, create a test post and invite your team with email or Slack.</p>"
    :author {:name "<NAME>" :avatar-url "/img/ML/happy_face_yellow.svg" :user-id "9999-9999-9999"}
    :comments [
      {:time-offset 10 ; 10 minutes ago
       :body "This looks great! How do we make sure everyone knows about these posts?"
       :author {:name "<NAME>" :avatar-url "/img/ML/happy_face_red.svg" :user-id "9999-9999-9999"}}
      {:time-offset 5 ; 5 minutes ago
       :body "Easy, just head over to team management in settings and invite people by email or Slack. Once invited, they’ll receive a daily digest with new Carrot posts."
       :author {:name "<NAME>" :avatar-url "/img/ML/happy_face_green.svg" :user-id "9999-9999-9997"}}]
    :reactions [
      {:time-offset 10 ; 10 minutes ago
       :reaction "🙏"
       :author {:name "Red Jelly Head" :avatar-url "/img/ML/happy_face_red.svg" :user-id "9999-9999-9998"}}
      {:time-offset 10 ; 10 minutes ago
       :reaction "🥳"
       :author {:name "Red Jelly Head" :avatar-url "/img/ML/happy_face_red.svg" :user-id "9999-9999-9998"}}]
  }
]
{'fraction_non_alphanumeric': 0.13683613683613682, 'fraction_numerical': 0.033264033264033266, 'mean_word_length': 4.147859922178989, 'pattern_counts': {'":': 0, '<': 91, '<?xml version=': 0, '>': 91, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2203839', 'n_tokens_mistral': 1791, 'n_tokens_neox': 1607, 'n_words': 603}