Fixed bug when running tests using in-process sender
Cleaning up test
Re-fixing bug when running tests in-process
Added notes field to job
Fixed assoc-not-nil bug
Based on actual usage, switched from selecting jobs by multiple tags to selecting jobs by a single job type. Left tags in as a useful feature for reporting and search
Ignoring nested .idea directories
Stop leon ring server-headless from re-running the tests
Renaming contracts_completed to the more descriptive dependencies_succeeded
Added :running state to jobs that have contracts in-flight to distinguish from :waiting state which applies to jobs that either have an outstanding unclaimed contract or don't have a contract (which isn't currently possible)
Testing getting job state at more points in the lifecycle
Added rudimentary paging into get-jobs api call
get-job recursively (and very inefficiently) gets dependencies