os-internal-ui · preview mode

Pipeline overview

Sample admin surface — every color, radius and font on this page comes from the theme's --os-* tokens. No raw values.

Jobs today
1,284
▲ 12% vs yesterday
Auto-sent
862
▲ 4.1% send rate 67%
Held for review
57
▼ 9 awaiting human
Failures
3
2 retried · 1 DLQ

Charts

Jobs per daylast 14 days
96
Jun 21Jun 28Jul 4
Share by lanethis week
support 38%
sales 24%
billing 16%
trust 12%
other 10%
Jobs by laneper day, stacked
MonThuSun
support sales billing trust other
Send rate% auto-sent, 14 days
73%
Jun 21Jun 28Jul 4
Top sendersemails sent this month
sarah.conner@412
paul@356
info@298
shawna.shilts@172
other96

Status vocabulary

SENT RUNNING HELD FAILED QUEUED HEALTHY KILLSWITCH
live idle busy stale offline

Buttons

Recent jobs

JobSubjectGradeStatusLatencyCost
#48213Meridian Displays
talk-to-sales · first reply
ASENT42s$0.31
#48212Harbor Coffee Co.
support · proof-of-play
B+RUNNING
#48211Vexel GmbH
billing · refund request
BHELD71s$0.44
#48210Northgate Cinemas
support · screen offline
A−SENT38s$0.27
#48209(unknown sender)
router · spam verdict
FAILED12s$0.02
1–5 of 1,284

Overlays & menus (rendered statically open for QA)

dialog · scrim

Disable runner?

mac-runner-01 will stop claiming jobs. In-flight work finishes first.

dropdown menu · tooltip
Last probe: 42s ago · OK
toasts
Draft held#48211 needs a human — refund request.
Reply sent#48213 · Meridian Displays · as Sarah.

Forms & feedback

Auto-send Dry-run

0 disables the vertical; changes apply on the next poll tick.

loading · skeleton
[ ]
No held drafts

Everything auto-sent cleanly in the last 24 hours.

Review drawer

Visible to the team only; never sent to the customer.

Held draft · #48211HELD

The agent drafted a refund acknowledgement but held it — refund requests are a narrow-exception hold.

"Hi Katrin — I've confirmed the duplicate charge on invoice INV-9312 and requested the refund to your original payment method…"

Confidence 4/5 · humanTaskRequired · lane: billing

QA checklist per theme×mode: chip text ≥ 4.5:1 on its soft bg · focus rings visible on background AND card · table hairlines visible but quiet · chart series distinguishable (chart-1..5, fixed order — light-mode amber needs its direct label) · dialog readable over the scrim · tooltip/toast pop against popover · hero tile accent reads as brand, not status.