Implement optimal caching hierarchy for both movies and TV shows
Local Docker Build (Dev) / build-dev (pull_request) Successful in 4s
Fix rename webhook targeting using episodeId lookup
Local Docker Build (Dev) / build-dev (pull_request) Successful in 4s
Add comprehensive rename event debugging
Local Docker Build (Dev) / build-dev (pull_request) Successful in 4s
fix: Improve Sonarr history API query for rename events
Local Docker Build (Dev) / build-dev (pull_request) Successful in 3s
fix: Use environment variable directly for Sonarr API key
Local Docker Build (Dev) / build-dev (pull_request) Successful in 4s
fix: Correct config attribute name for Sonarr URL in rename webhook handler
Local Docker Build (Dev) / build-dev (pull_request) Successful in 4s
Fix TV webhook processing: Add missing process_webhook_episodes method
Local Docker Build (Dev) / build-dev (pull_request) Successful in 4s
Add missing aiohttp dependency to requirements.txt
Local Docker Build (Dev) / build-dev (pull_request) Successful in 24s
Remove monolithic nfoguard.py and add comprehensive debug logging
Local Docker Build (Dev) / build-dev (pull_request) Successful in 24s