# XWUIWorkOrderWorkbench

A list-detail workbench for shop-floor work orders: a roster pane
(`basic/XWUIList`) selects into a detail pane that composes
`basic/XWUIProgressCircle` (completion dial, only when the order has a
`progressPct`), `basic/XWUIDescriptionList` (product, quantity, due date,
status), an operations `basic/XWUITable` (routing/BOM steps, when present)
and `basic/XWUIQuickActions` (Start - shown only when the order is
`planned`/`released`; Pause/Complete - shown only when `in-progress`; plus
the always-available Report Issue). Selection defaults to the first work
order and is controllable via `data.selectedId`; a click on a roster row, a
call to `selectWorkOrder(id)`, and a `host.data = {...}` write on the custom
element all go through the same path.

`data.loading` and `data.error` take precedence over the roster and leave the
detail pane blank, so a host wiring this to a real fetch does not need a
separate skeleton component.

This is the first component in `industry/manufacturing/` - `XWUISuperManufacturing`
mounts it for its `mfg-work-orders` menu leaf. `mfg-schedule`, `mfg-boms`,
`mfg-routings`, `mfg-quality`, `mfg-maintenance` and `mfg-reports` still mount
the shell's placeholder.

## Basic Usage

Three work orders across planned, in-progress and completed statuses, so
every gated detail widget (progress dial, operations table, Start/Pause/
Complete) is visible on at least one of them.

```api
```
