<commit_before>Notable Shortcomings

1) There's no .story file handling or parsing
2) Scenario parsing only covers the G/W/T steps of a single scenario
  - crude implementation would need to be replaced
3) No meta-filter on scenario (but is on story)
4) No multi-threaded of Future based execution
  - should be easy though.

Differences to JB 3.x

5) Before and After are a chain or pairs (either side of the pair is optional).
6) Meta filtering successfully excludes Before/AfterStory as well as Story
7) Steps collecting work on classes, not instances of steps POJO
   - one test proves the chronalogically later instantiation (or getting) of an instance to invoke the methods of
8) All the model objects are fully re-entrant
9) Execution state is modelled with a single boolean return value, and the stored invocations into a Monitor
   - the monitor would do all of the output formats<commit_msg>my weekend's work<commit_after>Notable Shortcomings

1) There's no .story file handling or parsing
2) Scenario parsing only covers the G/W/T steps of a single scenario
  - crude implementation would need to be replaced
3) No meta-filter on scenario (but is on story)
4) No multi-threaded of Future based execution
  - should be easy though.

Differences to JB 3.x

5) Before and After are a chain of before+after pairs (either side of the pair is optional).
6) Meta filtering successfully excludes Before/AfterStory as well as Story
7) Steps collecting work on classes, not instances of steps POJO
   - one test proves the chronalogically later instantiation (or getting) of an instance to invoke the methods of
8) All the model objects are fully re-entrant
9) Execution state is modelled with a single boolean return value, and the stored invocations into a Monitor
   - the monitor would do all of the output formats
{'fraction_non_alphanumeric': 0.03958218801539307, 'fraction_numerical': 0.010995052226498075, 'mean_word_length': 4.2298850574712645, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '1908395', 'n_tokens_mistral': 484, 'n_tokens_neox': 452, 'n_words': 286}