a supervisor should monitor the tasks and make sure that the data is and stays correct
it would be good to minimize log-output to cover a larger stream
and reliably (only) inform about errors (shepherd uses the advanced print-lib that lets you switch between debug and normal mode -> maybe that would also help here)
The code still violates general codestyle and pushes directly into our /documentation instead of the /software-directory or somewhere more appropriate for a prototype. won't merge
maybe you see, that our test-suite is not happy :)
I think the prototype fits better in the current scratch-space
at first glance I got some minor ideas to bring it closer to our real-world problem and also function also as a proof-of-concept:
TBC