This is a aggregate issue of all minor TODOs not worth a separate issue. Noted here mainly for my own organization
[x] Add README.md to simple-example
[x] Move Swagger API out of Docs folder (doesn't belong there)
[x] Move parser responsiblity out of the create_workflow api command. Currently it is not retried if it fails or periodically to update the workflow. Combined with the plan to provide 'version policies' it might need to be moved to the controller.
[x] Implement control loop in controller
[x] Refactor scheduler to a more structure format (using GOSTA framework for example)
[x] Fix the projection component (currently a lot of duplication, lacking a general interface)
[ ] (Nats) Unsubscribe from completed invocations.
[ ] Evict completed invocations from cache (or just when capacity is met)
[ ] introduce overflow flag in the subscription model. If set, increase frequency of control loop that checks the projector for active invocations
[x] Generalize subscription model (currently specific to wf invocations)
[x] Capture errors generated by fission functions.
This is a aggregate issue of all minor TODOs not worth a separate issue. Noted here mainly for my own organization