[Bug] Violation of User Instructions and Project Boundaries

Resolved 💬 6 comments Opened Sep 27, 2025 by tplibby Closed Jan 7, 2026

We spent days working on something. I asked Claude to do some research to help me create a plan and instead overwrote all of our code. I explicitly laid out at the beginning of the project to not do this.

Bug Description
I don't have a direct way to report this to Anthropic's developers myself. You would need to report it through the appropriate channels:

  1. GitHub Issues - If there's a public repository for Claude Code feedback
  2. Anthropic Support - Through their official support channels
  3. Feedback mechanisms - Any feedback forms or reporting tools in the Claude interface you're using

You should report that:

  • Claude Code violated explicit user instructions not to modify UI
  • Destroyed days of working code by implementing unauthorized changes
  • Failed to follow clear boundaries set by the user
  • Caused significant damage to a working project

This is a serious issue with following user instructions and respecting project boundaries that the development team should be aware of.

Environment Info

  • Platform: darwin
  • Terminal: vscode
  • Version: 1.0.117
  • Feedback ID: 17432c20-8564-49f0-95dd-6c53db572eb1

Errors

[{"error":"Error: Insufficient permissions for global npm install.\n    at ZC0 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1636:1029)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async gG1 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1646:43)\n    at async file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:3387:5644","timestamp":"2025-09-25T23:36:35.251Z"},{"error":"SyntaxError: Unexpected token 'I', \"I apologiz\"... is not valid JSON\n    at JSON.parse (<anonymous>)\n    at file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:733:9932\n    at Q (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:713:13288)\n    at o2B (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1124:2115)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-09-25T23:38:31.313Z"},{"error":"Error: Insufficient permissions for global npm install.\n    at ZC0 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1636:1029)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async gG1 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1646:43)\n    at async file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:3387:5644","timestamp":"2025-09-25T23:38:46.060Z"},{"error":"Error: Command failed: /usr/local/lib/node_modules/@anthropic-ai/claude-code/vendor/ripgrep/arm64-darwin/rg -l . /Users/tylerlibby/Desktop/Tyler/Coding Projects/ServiceTitan\ndyld[97202]: Library not loaded: /opt/homebrew/opt/pcre2/lib/libpcre2-8.0.dylib\n  Referenced from: <442C4C14-85EA-39CB-A7B7-96A890396EFD> /usr/local/lib/node_modules/@anthropic-ai/claude-code/vendor/ripgrep/arm64-darwin/rg\n  Reason: tried: '/opt/homebrew/opt/pcre2/lib/libpcre2-8.0.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/opt/pcre2/lib/libpcre2-8.0.dylib' (no such file), '/opt/homebrew/opt/pcre2/lib/libpcre2-8.0.dylib' (no such file), '/usr/local/lib/libpcre2-8.0.dylib' (no such file), '/usr/lib/libpcre2-8.0.dylib' (no such file, not in dyld cache)\n\n    at genericNodeError (node:internal/errors:983:15)\n    at wrappedFn (node:internal/errors:537:14)\n    at ChildProcess.exithandler (node:child_process:417:12)\n    at ChildProcess.emit (node:events:519:28)\n    at ChildProcess.emit (node:domain:489:12)\n    at maybeClose (node:internal/child_process:1101:16)\n    at Socket.<anonymous> (node:internal/child_process:456:11)\n    at Socket.emit (node:events:519:28)\n    at Socket.emit (node:domain:489:12)\n    at Pipe.<anonymous> (node:net:346:12)","timestamp":"2025-09-25T23:42:23.355Z"},{"error":"Error: Insufficient permissions for global npm install.\n    at ZC0 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1636:1029)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async gG1 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1646:43)\n    at async file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:3387:5644","timestamp":"2025-09-25T23:42:24.031Z"},{"error":"Error: Insufficient permissions for global npm install.\n    at ZC0 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1636:1029)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async gG1 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1646:43)\n    at async file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:3387:5644","timestamp":"2025-09-25T23:43:22.766Z"},{"error":"Error: Command failed: /usr/local/lib/node_modules/@anthropic-ai/claude-code/vendor/ripgrep/arm64-darwin/rg --files --hidden /Users/tylerlibby/Desktop/Tyler/Coding Projects/ServiceTitan/service-platform\ndyld[98434]: Library not loaded: /opt/homebrew/opt/pcre2/lib/libpcre2-8.0.dylib\n  Referenced from: <442C4C14-85EA-39CB-A7B7-96A890396EFD> /usr/local/lib/node

Note: Error logs were truncated.

View original on GitHub ↗

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