UUTs #

URLs: /uuts

Every distinct UUT serial that has appeared in run history gets one row here. A UUT isn't declared in YAML — it's identified at run time by the serial number the operator (or automation) supplies when starting a run.

List — /uuts #

A table with one row per distinct UUT serial observed in run history. Rows are ordered by most-recent run first.

ColumnWhat it shows
SerialThe uut_serial value recorded on the run
Part NumberThe uut_part_number recorded on the most recent run for this serial
LotThe uut_lot_number recorded on the most recent run for this serial
RunsTotal run count across all outcomes for this serial
PassedRun count with outcome passed
FailedRun count with outcome failed
Last RunMost recent run start timestamp, browser-local time

A badge in the page header shows the total count of observed UUTs.

The table has no filter row. All rows are observed-only — there is no Configured / Observed distinction because UUTs have no backing YAML.

There is no detail page at /uuts/{serial}. The list is the only view.

Empty state #

When no runs with a non-empty uut_serial are present, the table is replaced with a card:

No UUTs observed yet.

Run a test against a station to populate this list. Every distinct UUT serial that appears in run history shows up here.

Outcome columns #

Passed and Failed count only runs whose outcome is exactly passed or failed. Runs with other outcomes (for example aborted) contribute to the Runs total but are not reflected in either column.

Underlying data #

Each column maps to a field on the run:

ColumnRun field
Serialuut_serial
Part Numberuut_part_number
Lotuut_lot_number

For the full set of run fields, see Parquet schema.

See also #

  • Parquet schema — the uut_serial, uut_part_number, and uut_lot_number run columns
  • Results — per-run view; its Serial column shows which runs belong to a UUT
  • Launch Test — where the operator supplies the serial number that populates this page