
Editing code in a real project
It reads your code, edits files and runs the tests, then tells you what changed and how it was verified. Changes are listed per file, and each can be undone or reviewed.
Extract the retry logic from fetch_json in api_client.py into its own retry.py module, have api_client call it, and add unit tests for retry.py until they pass


