Repository analysis should avoid traversing generated directories such as .venv, .git, node_modules, caches, build and dist directories.
Ensure excluded directories are filtered before recursive traversal.
Acceptance criteria:
- Excluded directories are not traversed.
- File limits apply to relevant project files.
- Add regression tests.
- Legitimate source directories remain discoverable.
Repository analysis should avoid traversing generated directories such as .venv, .git, node_modules, caches, build and dist directories.
Ensure excluded directories are filtered before recursive traversal.
Acceptance criteria: