The CheckUpdates handler now reads has_repo_update to label each update with its source: [repo], [upstream], or [repo+upstream]. This was the last remaining warning — build should now be fully clean. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>