<commit_before>
IDE's have a lot of richness in the way devs create code.
But they have a lot less richness in the feedback of the
results of that code.
I would like cyber-dojo to try to be richer in its feedback.
Have two modes:

- INPUT
  - a [test] button which takes you to OUTPUT
  - [new file] [rename file] [delete file] buttons
  - the source files in alphabetical order
  - no stdout/stderr/status

- OUTPUT
  - a [resume] button which takes you back to INPUT
  - a single traffic-light (not the full sequence)
  - no traffic-light < > navigation
  - no diff check-box
  - no fork/revert/download buttons
  - at the _top_, stdout/stderr/status in plain view (not diffed)
  - below sss, a diff view of the source files

A good first step in preparing for this would be to
cyber-dojo.sh/makefile/etc back into the main filelist
and have only stdout/stderr/status below that.<commit_msg>[ci skip] notes update<commit_after>
IDE's have a lot of richness in the way devs create code.
But they have a lot less richness in the feedback of the
results of that code.
I would like cyber-dojo to try to be richer in its feedback.
Have two modes:

- INPUT
  - a [test] button which takes you to OUTPUT
  - [new file] [rename file] [delete file] buttons
  - the source files in alphabetical order
  - no stdout/stderr/status

- OUTPUT
  - a [resume] button which takes you back to INPUT
  - a single traffic-light (not the full sequence)
  - no traffic-light < > navigation
  - no diff check-box
  - no fork/revert/download buttons
  - at the _top_, stdout/stderr/status in plain view (not diffed)
  - below sss, a diff view of the source files

A good first step in preparing for this would be to
cyber-dojo.sh/makefile/etc back into the main filelist
and have only stdout/stderr/status below that.

So the diff-view has 3 'modes'

1. its own page with its own URL, reached from dashboard
   - full functionality
   - shows files at top with diffs
   - shows sss underneath with no diffs
2. as pseudo dialog from kata page, reached by pressing [test]
   - [resume] button
   - single traffic-light
   - no < > navigation
   - no diff check-box
   - no fork/revert/download buttons
   - sss at the TOP in no-diff view
   - files below sss in diff view
3. as pseudo dialog from kata page, reached by pressing a traffic-light
   - [resume] button
   - sequence of traffic-lights
   - < > navigation
   - diff check-box
   - fork/rever/download buttons
   - files at the TOP in diff-view
   - sss below in no-diff view
{'fraction_non_alphanumeric': 0.06451612903225806, 'fraction_numerical': 0.0015929908403026682, 'mean_word_length': 3.0192, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6386018', 'n_tokens_mistral': 759, 'n_tokens_neox': 748, 'n_words': 372}