# Gunakan clean architecture Python.
# Pisahkan adb layer, workflow layer, dan database layer.
# Semua adb subprocess wajib timeout safe.
# Gunakan multiprocessing pool untuk multi device.
# Gunakan structured logging dengan timestamp microsecond.
# Hindari duplicate adb command.