# Frontend

1. UI to view
   1. running job
   x  jobs
   1. job definition
   1. next runtime
   1. last runtime
   1. last output
   1. add titles to jobs
   1. job title includes last pass/fail icon
   1. button to modify (copies to upsert form)
   1. button to delete
1. UI to mutate
   1. submit job
   1. delete job
   1. pause jobs
   1. interrupt job
1. JS
   x  ajax for json calls

# Backend

x  load from file
1. interrupt running jobs
1. temporarily disable jobs
1. json API
   1. list
      1. last run output
      1. last run pass/fail bool
      1. last run timestamp
      1. next run
   1. upsert
   1. delete job
   1. pause/disable job
   1. running job
   1. interrupt job
1. change cron to load the full job from storage so not holding big queued jobs in ram
x  add optional second for test main
1. test main
1. add titles to jobs
1. namespace for jobs, output, lastrun, laststatus
