<commit_before># DEV NOTES
LOCALS ONLY!!!

           _____
           |_ _|
      n    (O O)    n
      H   _|\_/|_   H
     nHnn/ \___/ \nnHn
    <V VV /     \ VV V>
     \__\/|     |\/__/

	   EAT SHIT && DIE
     (OR, BE WELL &&
       DO GOOD WORK &&
       KEEP IN TOUCH)

# D34D

# WH1P

# T4SX

- [ ] [SYSE] init && restart: use deploy target tags
- [ ] [DVLP] gotta do a fresh install && devnotes 4 set up && whatnot
- [ ] [SYSE] mk staging versions of init && restart scripts
- [ ] [SYSE] ? mk one liner build=>release=>push 2 staging script
- [ ] [ALRT] run all smoke tests from studio && from somewhere else? (home server?)
- [ ] [ALRT] send page/email
- [ ] [ALRT] maybs run erry 5 mins? if dead for 4 runs (20 mins) call it fux0rd
- [ ] [MNGO] backup script (pause mongod; cp out /data/db; push 2 s3)
- [ ] [MNGO] full restore from S3
- [ ] [CODE] load schedule FE
- [ ] [TEST] has loaded schedule smoke test
- [ ] [TEST] 'now playing' smoke test (has 'now playing' and now playing updated in last 2 hrs)
- [ ] [TEST] stream server dead smoke test
- [ ] [TEST] can't reach freeformportland.org smoke test
- [ ] [LGNG] get some mongo logging
- [ ] [XTRA] nginx reverse proxy container && configuration


# RUMINATIN AF RN

- actual release promotion stuff
  - hack hack hack w/ dev server
  - mk staging release
  - deploy to staging.kffp.rocks
  - run tests
  - call it good
  - mk production release
  - deploy to kffp.rocks
  - start new sprout container on 8080
  - run non-destructive tests against new sprout container<commit_msg>DOESN"T COUNT AS STREAKING<commit_after># DEV NOTES
LOCALS ONLY!!!

           _____
           |_ _|
      n    (O O)    n
      H   _|\_/|_   H
     nHnn/ \___/ \nnHn
    <V VV /     \ VV V>
     \__\/|     |\/__/

	   EAT SHIT && DIE
     (OR, BE WELL &&
       DO GOOD WORK &&
       KEEP IN TOUCH)

# D34D

# WH1P

- [ ] [RFXR] push connect() down to SearchSong
- [ ] [RFXR] push connect() down to AddedSongs
- [ ] [RFXR] rm setState calls from DeleteSongBtn
- [ ] [RFXR] rm setState calls from SearchSong

# T4SX

- [ ] [SYSE] init && restart: use deploy target tags
- [ ] [DVLP] gotta do a fresh install && devnotes 4 set up && whatnot
- [ ] [SYSE] mk staging versions of init && restart scripts
- [ ] [SYSE] ? mk one liner build=>release=>push 2 staging script
- [ ] [ALRT] run all smoke tests from studio && from somewhere else? (home server?)
- [ ] [ALRT] send page/email
- [ ] [ALRT] maybs run erry 5 mins? if dead for 4 runs (20 mins) call it fux0rd
- [ ] [MNGO] backup script (pause mongod; cp out /data/db; push 2 s3)
- [ ] [MNGO] full restore from S3
- [ ] [CODE] load schedule FE
- [ ] [TEST] has loaded schedule smoke test
- [ ] [TEST] 'now playing' smoke test (has 'now playing' and now playing updated in last 2 hrs)
- [ ] [TEST] stream server dead smoke test
- [ ] [TEST] can't reach freeformportland.org smoke test
- [ ] [TEST] Unit Testing Plan && Implementation
- [ ] [TEST] Functional Testing Plan && Implementation
- [ ] [LGNG] get some mongo logging
- [ ] [XTRA] nginx reverse proxy container && configuration


# RUMINATIN AF RN

- actual release promotion stuff
  - hack hack hack w/ dev server
  - mk staging release
  - deploy to staging.kffp.rocks
  - run tests
  - call it good
  - mk production release
  - deploy to kffp.rocks
  - start new sprout container on 8080
  - run non-destructive tests against new sprout container
{'fraction_non_alphanumeric': 0.11652480187848548, 'fraction_numerical': 0.011153507484590548, 'mean_word_length': 2.5316062176165803, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 9, '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': '5955538', 'n_tokens_mistral': 1232, 'n_tokens_neox': 1144, 'n_words': 448}