Fixes bd-85 (GH-1): bd dep tree was showing duplicate nodes when multiple paths existed to the same issue (diamond dependencies). Changes: - Add path tracking in recursive CTE to detect cycles - Add cycle prevention via path LIKE check - Add Go-side deduplication using seen map - Show each node only once at its shallowest depth The fix maintains backward compatibility and passes all 37 tests. Created follow-up issues: - bd-164: Add visual indicators for multi-parent nodes - bd-165: Add --show-all-paths flag - bd-166: Make maxDepth configurable 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
14 KiB
14 KiB