<commit_before>digraph acceptor {
  rankdir=LR;
  size="11,9"
  node [shape = circle];

  acceptor_begin -> store_value [ label = "ACCEPT!" ];
  store_value -> reply_ACCEPTED [ label = "successfully?" ];
  reply_ACCEPTED -> acceptor_begin;
  store_value -> acceptor_begin [ label = "unsuccessfully?" ];

  acceptor_begin -> is_proposal_outdated [ label = "PROPOSE" ];
  is_proposal_outdated -> reply_NACK [ label = "yes" ];
  reply_NACK -> acceptor_begin;
  is_proposal_outdated -> store_promise [ label = "no" ];
  store_promise -> acceptor_begin [ label = "failed" ];
  store_promise -> reply_PROMISE [ label = "succeeded" ];
  reply_PROMISE -> acceptor_begin;
}<commit_msg>Update acceptor state machine graph from algo.<commit_after>digraph acceptor {
  rankdir=LR;
  size="11,9"
  node [shape = circle];

  acceptor_begin -> store_value [ label = "ACCEPT!" ];
  store_value -> acceptor_begin [ label = "old N? txmit ANACK" ];
  store_value -> acceptor_begin [ label = "successfully? txmit ACCEPTED" ];
  store_value -> acceptor_begin [ label = "unsuccessfully?" ];

  acceptor_begin -> is_proposal_outdated [ label = "PROPOSE" ];
  is_proposal_outdated -> acceptor_begin [ label = "yes? reply PNACK" ];
  is_proposal_outdated -> store_promise [ label = "no" ];
  store_promise -> acceptor_begin [ label = "failed" ];
  store_promise -> acceptor_begin [ label = "succeeded? txmit PROMISE" ];
}
{'fraction_non_alphanumeric': 0.13252148997134672, 'fraction_numerical': 0.004297994269340974, 'mean_word_length': 4.45703125, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 23, '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': '3706228', 'n_tokens_mistral': 488, 'n_tokens_neox': 460, 'n_words': 103}