Launch prototype

Patterns

Audit log

The Audit Log tab of a record page (DLA, DSA, nominations): the milestones, then every status move as one sentence, newest first. The list is taken from the activity feed in Vercel's team settings.

Anatomy

A record page's Audit Log tab is an AuditLog (app/pages/_shared/audit-log.tsx): the record's ID and its created, activated (or decided) and last-modified milestones as "on" and "by" pairs, then a "Show all changes" link. The list it opens is an AuditFeed (app/pages/_shared/audit-feed.tsx), shown below on its own. It takes the record's events in the order they happened, the status meta of the collection (label and badge colour) and a noun for the empty state. Nothing else is chosen by the screen, so the three record pages read the same.

A typical trail

Two people, newest first

  1. PB

    Phoenix Baker

    • moved this toApprovedCurrent

    • moved this toUnder review

  2. OW

    Olivia Wyatt

    • moved this toSubmitted

    • created this asDraft

A note and a system move

On hold with a note, then Active by the clock

  1. Systemmoved this toActiveCurrent

  2. PB

    Phoenix Baker

    • moved this toApproved

    • moved this toUnder review

    • moved this toOn hold

      Waiting on the signed letter of support from the requesting organisation.

    • moved this toUnder review

  3. OW

    Olivia Wyatt

    • moved this toSubmitted

    • created this asDraft

Recent moves

Today and Yesterday

  1. MD

    Maya Dewittmoved this toUnder reviewCurrent

  2. LS

    Lana Steiner

    • moved this toSubmitted

    • created this asDraft

Empty

A log with no moves

No status changes have been recorded for this request.

Rules

Held back

The research also showed filters and export (Customer.io, Toggl, Discord), expandable rows (Discord, 7shifts), before and after values (Toggl, Deputy), and from and to status chips (incident.io). None is built: a record has a handful of moves, and only status is recorded. They belong to a cross-record audit report, if one is added.

Figma

No linked Figma file yet - chosen from Mobbin research (Vercel's activity feed), not designed in Figma first.