{"version":"1.0.118","anchor":"fixed-symlink-resolution-in-claude-md-processing","canonical_anchor":"fixed-symlink-resolution-in-claude-md-processing","heading":"Fixed Symlink Resolution in CLAUDE.md Processing","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/1.0.118\/e\/fixed-symlink-resolution-in-claude-md-processing","release_url":"https:\/\/changelogs.core-directive.com\/v\/1.0.118","markdown":"### Fixed Symlink Resolution in CLAUDE.md Processing\n\n**What:** CLAUDE.md files accessed through symbolic links are now properly resolved to their real paths.\n\n**Details:**\n\n- The `rd()` function at line 399923 now resolves symlinks before processing CLAUDE.md files\n- Both the symlink path and resolved real path are tracked to prevent infinite loops\n- Import paths within CLAUDE.md files are correctly resolved relative to the real file location\n- Prevents circular symlink issues and incorrect file path resolution\n- **Evidence**: `rd()` at line 399923 uses `uJ()` to resolve symlinks and tracks both paths in the visited set (lines 399947-399959)\n\n**Impact:** Users with symlinked CLAUDE.md files will no longer encounter incorrect behavior or infinite loops during file processing."}