---
id: p2-01
title: Dashboard search - photos surface in unified search (via @imajin classifier)
priority: p2
status: stub
scope: mac-sync
tags: [search, photos, imajin, classifier, model-boss]
owner: search
updated_at: "2026-04-24"
evidence: []
blocked_by: [p1-03]
---

## Summary

Add the photos surface to the unified search endpoint once both cross-surface ranking (p1-03) and the @imajin image classifier are production-ready. Photo embeddings generated via the @imajin classifier on apricot through @model-boss.

## Acceptance criteria

- [ ] @imajin classifier is production-ready on apricot (external dependency, not owned by this objective)
- [ ] Photo embeddings generated and stored in the surface-agnostic embedding store
- [ ] `GET /my/search?q=…` includes photo results in the "All" tab
- [ ] Photo results surface consistently with messages/mail/calendar in fused ranking
