[Bug] Refactoring large codebase produces inconsistent results across multiple attempts

Resolved 💬 5 comments Opened Oct 18, 2025 by lfarkas Closed Jan 10, 2026

Bug Description
try simple refactor in a big repo all stream to camera. i already try 3 times with different prompt different model, but it seem even a few simple sed with all case do it much better. at first i try to swap stream and channel name everywhere. and it create a mess. then only do in 3 step and just rename stream to camera. and all docs and string literal in the code and the directory names remain stream. finally after 3-4 hours many rewind exit and different model and prompt i give it up.

Environment Info

  • Platform: linux
  • Terminal: vte-based
  • Version: 2.0.21
  • Feedback ID:

Errors

[{"error":"AxiosError: Request failed with status code 403\n    at _O (file:///home/lfarkas/.npm-packages/lib/node_modules/@anthropic-ai/claude-code/cli.js:24:1136)\n    at Unzip.<anonymous> (file:///home/lfarkas/.npm-packages/lib/node_modules/@anthropic-ai/claude-code/cli.js:29:9841)\n    at Unzip.emit (node:events:531:35)\n    at Unzip.emit (node:domain:489:12)\n    at endReadableNT (node:internal/streams/readable:1698:12)\n    at process.processTicksAndRejections (node:internal/process/task_queues:90:21)\n    at M31.request (file:///home/lfarkas/.npm-packages/lib/node_modules/@anthropic-ai/claude-code/cli.js:31:2129)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async iIB (file:///home/lfarkas/.npm-packages/lib/node_modules/@anthropic-ai/claude-code/cli.js:1497:26166)","timestamp":"2025-10-18T11:57:50.781Z"},{"error":"SyntaxError: Unexpected token '`', \"```json\n{\n\"... is not valid JSON\n    at JSON.parse (<anonymous>)\n    at file:///home/lfarkas/.npm-packages/lib/node_modules/@anthropic-ai/claude-code/cli.js:62:719\n    at Q (file:///home/lfarkas/.npm-packages/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:15093)\n    at Zn2 (file:///home/lfarkas/.npm-packages/lib/node_modules/@anthropic-ai/claude-code/cli.js:1056:20444)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-10-18T11:58:49.076Z"},{"error":"AxiosError: Request failed with status code 403\n    at _O (file:///home/lfarkas/.npm-packages/lib/node_modules/@anthropic-ai/claude-code/cli.js:24:1136)\n    at Unzip.<anonymous> (file:///home/lfarkas/.npm-packages/lib/node_modules/@anthropic-ai/claude-code/cli.js:29:9841)\n    at Unzip.emit (node:events:531:35)\n    at Unzip.emit (node:domain:489:12)\n    at endReadableNT (node:internal/streams/readable:1698:12)\n    at process.processTicksAndRejections (node:internal/process/task_queues:90:21)\n    at M31.request (file:///home/lfarkas/.npm-packages/lib/node_modules/@anthropic-ai/claude-code/cli.js:31:2129)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async bi6 (file:///home/lfarkas/.npm-packages/lib/node_modules/@anthropic-ai/claude-code/cli.js:1515:470)\n    at async Promise.all (index 0)\n    at async file:///home/lfarkas/.npm-packages/lib/node_modules/@anthropic-ai/claude-code/cli.js:1501:11922","timestamp":"2025-10-18T19:07:38.168Z"}]

View original on GitHub ↗

This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗