Derived clips (#208) aren't counted as versions, so a photo whose only derived file is a clip looked like a plain photo, and clients never fetched /image/versions for it. Summaries now carry clip_count: /photos adds the parallel array photo_clip_counts, records (memories, search, /photos/exif) carry clip_count. All skipped when zero, so other responses are unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>