Skip to main content
UI Coach Logo
Intermediate

Manage Generated Image Jobs and Failures

Design a job history that helps a creative team find prior image runs, understand partial failures, and retry without losing settings or successful results.

Desktop web1 to 2 hours

The brief

Understand the problem

Background

Image generation work often spans several variants, references, aspect ratios, and processing stages. When one result fails, a generic error can make people rerun the full batch, spend more credits, or lose track of which settings produced an approved image.

User context

Ren creates six campaign illustrations from one brief. Four finish, one is blocked by a reference-file error, and one times out during upscaling after the team has already commented on the successful results.

Product problem

Creators need a durable record of inputs, outputs, cost, and failure stage, plus recovery actions that do not duplicate completed work or detach team feedback.

Objective

Create job-history search, run detail, partial-failure recovery, and result comparison for one creative project.

What to design

Define the experience

Required experience

  • Find a prior job by project, date, status, or settings
  • Inspect the exact inputs, versions, results, and processing stages
  • Retry only a failed variant with a clear cost preview
  • Compare recovered output with successful results and preserve comments

Screens and states

  • Job history
  • Run detail
  • Failure recovery
  • Result comparison

Core user flow

Follow the critical path

  1. 01

    Ren filters the campaign project to jobs with partial failure

  2. 02

    He opens the six-variant run and sees four complete, one reference error, and one upscale timeout

  3. 03

    He replaces the unreadable reference for one variant and retries the upscale for the other

  4. 04

    The service previews two additional credits before submission

  5. 05

    Recovered results join the original run with input lineage and existing comments intact

Product rules

Requirements and constraints

Requirements

  • Store prompt, parameters, references, model version, creator, time, and project for each run
  • Show status and cost at both run and individual-result level
  • Explain whether failure occurred before generation, during rendering, or during post-processing
  • Offer retry, duplicate with edits, archive, and delete as distinct actions
  • Keep new results linked to the exact input version and originating failure

Constraints

  • Deleted source references may not be recoverable
  • Retrying can produce a different visual result even with the same settings
  • Usage cost must be confirmed before any billable retry

Reality check

States worth considering

A job succeeds after the user leaves the page
The model version used by an old run is no longer available
One collaborator deletes a result another has selected
A timeout is later reconciled as a completed billable job

Finish line

What to deliver

  • Four desktop screens showing searchable history, mixed job states, selective retry, and lineage-aware comparison

If you want more

Optional extensions

Add a project retention rule with a review step for runs referenced by published assets

Optional direction

Visual resources

Use these as a starting constraint if you want one. They are not part of the required solution.

Font pairing
PalanquinRoboto

Palanquin & Roboto

Clear interface writing gives people the confidence to understand what changed and decide what to do next.

Icons
Illustrations

Keep practicing

Advanced
AI products

Override a Low-Confidence Model Decision

Design a review queue that helps an operator understand uncertain classifications, make a human decision, and record downstream effects.

Desktop web4 hours plus
Trust and SafetyInformation Hierarchy
Advanced
AI products

Verify Sources in an AI Assistant Answer

Design a source-review experience that lets a professional test important claims, inspect supporting material, and correct an answer before reuse.

Desktop web2 to 4 hours
Information HierarchyUX Research
Intermediate
Education

Complete an Interactive Web Development Lesson

Design a lesson workspace that combines instruction, editable code, feedback, and progress without crowding a small laptop screen.

Desktop web2 to 4 hours
Information ArchitectureAccessibility
Intermediate
Developer tools

First Successful SDK Request

Design an SDK onboarding path that gets a developer from project setup to a verified request with useful recovery guidance.

Desktop web2 to 4 hours
Content DesignInformation Architecture
Advanced
Developer tools

CI Failure Triage

Design a build-results view that helps a developer distinguish code regressions, flaky tests, and infrastructure failures.

Desktop web2 to 4 hours
Information HierarchyError Handling
Advanced
Developer tools

Code Review Load Balancer

Design a review queue that helps an engineering team assign pull requests by expertise, urgency, and reviewer capacity.

Desktop web2 to 4 hours
Dashboard DesignInformation Architecture