Implements bd-13gm with 8 comprehensive tests that verify cache invalidation behavior: - Cache updates when blocking dependencies added/removed - Cache updates when issue status changes (close/reopen) - Cache consistency across multiple operations - Parent-child transitive blocking propagates to cache - Related dependencies don't affect cache - Deep hierarchies handled correctly - Multiple blockers handled correctly Tests directly query blocked_issues_cache table to verify implementation correctness, complementing existing behavior tests in ready_test.go. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
14 KiB
14 KiB