## Python-Specific Guidelines

- Use `asyncio.create_subprocess_exec()` instead of `subprocess.run()` in async code
- Use `await asyncio.sleep()` instead of `time.sleep()` in async code
- Prefer `httpx` or `aiohttp` over `requests` in async contexts
- Always use `asyncio.wait_for()` for timeout control in async operations
- Use type hints for function signatures
- Follow PEP 8 style conventions
