Milvasoft/milvaion — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a .NET 10 distributed job scheduler called Milvaion. I want the scheduling API and the workers to be separate so jobs can run on different machines without taking down the scheduler. Use Redis and RabbitMQ for coordination and queuing, and make it runnable locally with Docker Compose.

It should have a web dashboard where I can create cron based jobs, start jobs manually, see live status updates, view execution history and logs, and monitor worker health. Jobs should retry automatically with backoff, move failed work to a dead letter queue, detect stuck jobs, and optionally disable jobs that keep failing.

Please include simple worker support so developers can create jobs by implementing one interface, with dependency injection and graceful cancellation. Add built in workers for HTTP calls, SQL queries, email sending, and maintenance cleanup. Also include a workflow builder concept where jobs can be chained, branched, merged, and pass data between steps.

Look up current docs online if you need to.

Want more depth? Deep Reverse