Testing

Unit-test tasks in isolation, then exercise the full enqueue → execute → result path without a production backend.