# Frontend

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

# Backend

x  load from file
1. interrupt running jobs
1. json API
   1. force run
   1. list
      x  last run output
      x  last run pass/fail bool
      x  last run timestamp
      1. next run
   x  upsert
   x  delete job
   x  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
x  add titles to jobs
x  namespace for jobs, output, lastrun, laststatus
1. how to control pids from host?
   1. run natively?
