Skip to the collection
Back to vault

GOV.UK — task list with explicit completion states

GOV.UK — task list with explicit completion states

Functional Product UI · product UI flow

Source: pending · Classification: pending

Keep every task beside its status.

Original principle diagram · Draft explanation

Keep every task beside its status.

What to borrow: Align task links and readable status labels in a single list; place hints below their task.

When to use this principle
When it works
Applications and onboarding processes with several independently understandable tasks.
When to avoid it
Presenting blocked tasks as immediately actionable or relying on badge color alone.

Original teaching diagram with illustrative content; not a screenshot or reconstruction of the source. Trova · AI-assisted illustration. Original Trova diagram.

  • Steal · grid/layoutmodel draft

    The example uses ruled rows with the task link at the left and completion status at the right. Repeated alignment makes unfinished work easy to scan without a separate progress dashboard.

Fonts: GDS Transport · Original: GOV.UK Design System

private-reference-only

View original ↗
Source & usage rights

Original: GOV.UK Design System. Source verification: pending review.

Recorded rights label: private-reference-only. Original work and reproduction rights belong to their owners. A note license does not grant rights to copy a screenshot, trademark or design.

Trova notes: apply the principles in your own work, including commercial projects. Bulk republication or resale is not permitted. Usage terms.

Captured: 2026-10-10. Capture does not establish source verification.

Similar, and why

  1. GOV.UK — check answers before submitting

    same family (Functional Product UI) · shares GDS Transport · palette within ΔE 0 · tags: practical-patterns, form-pattern · also steals grid/layout, copywriting, component pattern · same section (onboarding flow)

  2. GOV.UK — error summary with recovery links

    same family (Functional Product UI) · shares GDS Transport · palette within ΔE 0 · tags: practical-patterns, form-pattern · also steals component pattern, copywriting, grid/layout · same section (onboarding flow)

  3. Stripe — integration chooser

    same family (Functional Product UI) · palette within ΔE 18.1 · tags: onboarding · also steals component pattern, copywriting

  4. Radix Themes — controls beside component specimens

    same family (Functional Product UI) · palette within ΔE 22 · tags: practical-patterns · also steals grid/layout, component pattern

  5. Cal.com — pick a date and time

    same family (Functional Product UI) · palette within ΔE 16.6 · also steals grid/layout, component pattern, copywriting

Filed under product UI flow · onboarding flow · practical-patterns · form-pattern · onboarding · progress · task-list