Workflow: Process Unfinished Objects

This desktop-optimised workflow lets users quickly complete metadata for objects that were captured via the Batch Create flow and still have status unprocessed.

Flow Steps

  1. Access Inbox – User navigates to a list filtered for objects whose statuses include unprocessed.
  2. Select Object – Selecting a row opens an Edit Panel displaying the object’s photo(s) and editable fields.
  3. Enter Details
    Name – required.
    Description – optional.
    Statuses – update as needed (removing unprocessed).
    AI AssistAuto-describe button sends the main image to an AI endpoint which returns suggested name/description.
  4. Workflow Actions
    Cancel – discard changes, return to list.
    Save – commit changes, remove unprocessed, return to list.
    Save & Next – commit changes then automatically load the next object in the list for rapid data entry.

GraphQL Operations

  • mutation updateObject(id, input) – updates fields & statuses; optimistic UI update recommended.

Performance Notes

  • List should use virtualisation for large object counts.
  • Save & Next action should prefetch the next object’s images for snappy transition.

Open Items / TODO

  • Keyboard shortcuts for Save (⌘+S) and Save-&-Next (⌘+↩︎).
  • Bulk apply common description template.
  • Ability to tag multiple images as main/secondary.