Inspiration

The client signs a shot list. The card holds thousands of frames. The gap shows up weeks later, when the client asks for a shot that was never taken.

What it does

  • Reads the shot list into numbered items.
  • Searches the import by content and named faces.
  • Asks a vision model two questions per frame: does it show this item? What part of it is absent?
  • Searches again by parts (people, objects, moment) before any item is called missing.
  • Reports missing items first, then weak, then covered.
  • Tags verified frames in place, copies confirmed picks to a proofing folder, builds an album.

How we built it

UGOS Skill Creation Tool. Delegation only: document-agent, photo-agent, file-agent, knowledge-agent. Real paths and resultRefs move between steps. Writes wait for approval. Static check: zero errors, zero warnings.

Challenges we ran into

Mood items such as "candid feel" cannot be checked by a camera. They are listed, never scored.

What we learned

Culling tools rank frames. A shot list is a promise. Auditing the promise is a different job.

What's next

On a finalist NAS: recall of search-screen for shot wording, yes or no accuracy, RAW handling, condition-album timing.

Built With

Share this project:

Updates

Submission history