πββοΈ Claim: battle-tested idea, not AI-slop . I carefully designed the architecture and crafted the implementation mostly by myself (>80%). AI assistance is present but mainly for creating unit tests and standalone utils.
I just release Runsmith , an Erlang/OTP style supervisor-tree framework for when your Python service/system is made of multiple long-running programs.
Brief Intro
Think of an ETL service with a data poller, a transformer, and a result notifier, each with its own lifecycle, failure modes, and recovery needs. Wiring this by hand with retry loops, watchdog threads, and scattered state flags brittle glue code that is hard to reason about.
βοΈ Runsmith brings structure to this problem. Each unit becomes a worker with an explicit FSM lifecycle.β¦