- [ ] Update check script: - [ ] Run `go fmt` on all .go files - [ ] Run prettier on all .ts files - [ ] Eventually, run unit tests - [ ] Adapt master program so that it reads configuration from command line args instead of from environment variables - Should have sane defaults - Adding new arguments should be easy and obvious - [ ] Add wrapper script to run main program (so that various assumptions related to relative paths are safer) - [ ] Add unit tests all over the place. - ⚠️ Huge task - needs breakdown before starting - [ ] flesh out the `sync.sh` script - [ ] update framework-managed node - [ ] update framework-managed pnpm - [ ] update pnpm-managed deps - [ ] rebuild golang programs