# Curated stock library

Drop high-quality stock photos here as `niche/slot/<name>.jpg|png|webp`. The
demo pipeline (`backend.modules.demo_assets.service.resolve_stock_photo`)
checks here FIRST before falling back to Pexels API search.

Layout
```
_stock/
  barbershop/
    hero/        <- big top-of-page shots; storefront / chair / mood
    about/       <- about-us section imagery
    interior/    <- inside the shop
    team/        <- people / staff portraits
    work_sample/ <- haircuts / styles
  garage/
    hero/ about/ interior/ team/ work_sample/
  nails/
    hero/ about/ interior/ team/ work_sample/
  _shared/
    hero/ about/   <- niche-agnostic fallbacks
```

Rules
* The resolver picks a random file from the most-specific matching directory.
  If `nails/hero/` is empty, it falls back to `_shared/hero/`.
* Filenames don't matter as long as the extension is recognised.
* These files are served as-is by the demo-website builder — please drop in
  WEB-OPTIMISED versions (under ~500KB, 1600px max width).
