Good framing. SQLite is often enough when the main problem is making workflow state durable, inspectable and easy to recover.