Summary
Add the ability for parents to monitor the progress of their children's analyses.
<!--- SKIP AUTOGENERATED NOTES --->
Contents (281)
New features
- Add ability to validate (against the schema in `twine.json`) and send monitoring updates from a child to its parent
- Allow parents to provide a callback function that handles monitoring updates for e.g. plotting or other visualisation
Fixes
- Log receipt of questions in Google Cloud Run
Operations
- Use latest conventional commits pre-commit hook
Refactoring
- Rename `Service.parse_question` to `Service._parse_question`
- Rename `Service.send_delivery_acknowledgement_to_asker` to `Service._send_delivery_acknowledgement`
<!--- STOP AUTOGENERATED NOTES --->
Quality Checklist
- [x] New features are fully tested (No matter how much Coverage Karma you have)
- [ ] [v0.2 onward] New features are included in the documentation