[Feature Request] Auto-detect and sync related files during codebase modifications

Resolved 💬 2 comments Opened Mar 7, 2026 by ivelyeborai Closed Apr 4, 2026

Bug Description
claude could benefit from defaulting to internal dependancy building while working (consider ANY other files in the codebase that pattern match with the files being reviewed/modified) failure mode: multiple files exist with the same concept but typically get lost/forgotten when context gets massive. constant reminders are needed to surf the codebase for similar infrastructure (for example, ensuring that the roadmap aligns with the README, technical documents, and any other PLANNING documents)

Environment Info

  • Platform: darwin
  • Terminal: Apple_Terminal
  • Version: 2.1.71
  • Feedback ID: 5aeff38b-c6e6-413a-bce2-f807f3c8f82f

Errors

[{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/jaqenhghar/.local/share/claude/versions/2.1.71 (expected in multi-process scenarios)\n    at Xxq (/$bunfs/root/src/entrypoints/cli.js:2603:2066)\n    at zU8 (/$bunfs/root/src/entrypoints/cli.js:2603:1210)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-07T17:12:44.987Z"},{"error":"Error\n    at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:83:10591)\n    at emit (node:events:92:22)\n    at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:82:5642)\n    at request (/$bunfs/root/src/entrypoints/cli.js:85:2149)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-07T17:13:04.999Z"},{"error":"Error: 1P event logging: 35 events failed to export (code=ECONNABORTED, timeout of 10000ms exceeded)\n    at queueFailedEvents (/$bunfs/root/src/entrypoints/cli.js:6764:2694)\n    at async doExport (/$bunfs/root/src/entrypoints/cli.js:6764:1563)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-07T17:13:05.001Z"},{"error":"Error: {\"message\":\"Failed to export 35 events (code=ECONNABORTED, timeout of 10000ms exceeded)\",\"originalLine\":\"6764\",\"originalColumn\":\"1715\",\"line\":\"6764\",\"column\":\"1715\",\"sourceURL\":\"/$bunfs/root/src/entrypoints/cli.js\",\"stack\":\"Error: Failed to export 35 events (code=ECONNABORTED, timeout of 10000ms exceeded)\\n    at doExport (/$bunfs/root/src/entrypoints/cli.js:6764:1715)\\n    at processTicksAndRejections (native:7:39)\",\"name\":\"Error\"}\n    at error (/$bunfs/root/src/entrypoints/cli.js:2569:25030)\n    at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:109:79642)\n    at DS4 (/$bunfs/root/src/entrypoints/cli.js:109:80186)\n    at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:110:17366)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-07T17:13:05.001Z"},{"error":"Error: EISDIR: illegal operation on a directory, read '/Users/jaqenhghar/projects/MK/OLYMPUS'\n    at dW_ (/$bunfs/root/src/entrypoints/cli.js:1318:111)\n    at async e67 (/$bunfs/root/src/entrypoints/cli.js:1456:2424)\n    at async call (/$bunfs/root/src/entrypoints/cli.js:1461:5677)\n    at async pTA (/$bunfs/root/src/entrypoints/cli.js:3904:14884)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-07T17:14:21.567Z"},{"error":"Error: Error normalizing tool input: ZodError: [\n  {\n    \"expected\": \"string\",\n    \"code\": \"invalid_type\",\n    \"path\": [\n      \"old_string\"\n    ],\n    \"message\": \"Invalid input: expected string, received undefined\"\n  },\n  {\n    \"expected\": \"string\",\n    \"code\": \"invalid_type\",\n    \"path\": [\n      \"new_string\"\n    ],\n    \"message\": \"Invalid input: expected string, received undefined\"\n  },\n  {\n    \"code\": \"unrecognized_keys\",\n    \"keys\": [\n      \"old_str\",\n      \"new_str\"\n    ],\n    \"path\": [],\n    \"message\": \"Unrecognized keys: \\\"old_str\\\", \\\"new_str\\\"\"\n  }\n]\n    at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:6478:357)\n    at map (native:1:11)\n    at WUq (/$bunfs/root/src/entrypoints/cli.js:6478:71)\n    at C29 (/$bunfs/root/src/entrypoints/cli.js:6209:6543)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-07T17:18:22.898Z"},{"error":"MaxFileReadTokenExceededError: File content (42882 tokens) exceeds maximum allowed tokens (25000). Use offset and limit parameters to read specific portions of the file, or search for specific content instead of reading the whole file.\n    at t67 (/$bunfs/root/src/entrypoints/cli.js:1452:8068)\n    at async e67 (/$bunfs/root/src/entrypoints/cli.js:1456:2486)\n    at async call (/$bunfs/root/src/entrypoints/cli.js:1461:5677)\n    at async pTA (/$bunfs/root/src/entrypoints/cli.js:3904:14884)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-07T17:43:23.721Z"}]

View original on GitHub ↗

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