Your AI generated a script with hardcoded paths and no way to interrupt it. Here's how to turn it into a proper CLI tool with arguments, config layering, and graceful shutdown.
Your AI wrote a for loop that calls an API 500 times sequentially. Here's how to parallelize it with asyncio and bounded concurrency for a 20x speedup.
Your AI generated a utility module with no types, no tests, and no safety net. Here's how to add type annotations, static analysis, and pytest coverage.
Your AI wrote an API client that crashes on the first timeout. Here's how to add circuit breakers, exponential backoff, and structured error handling.
Your AI built SQL queries with f-strings. It works fine in testing and is wide open to SQL injection in production. Here's how to fix it.