{{ pageTitle }}
{{ pageSub }}
Live
{{ clock }}
Shift B · Hour {{ hourLabel }}
{{ k.label }}
{{ k.value }}
{{ k.unit }}
{{ k.sub }}
Actual vs. shift target
On pace
At risk
Behind
{{ ln.name }}
{{ ln.part }}
Down
Scrap {{ ln.scrapRate }}%
Downtime {{ ln.downMin }} min
Pace target {{ ln.pace }}
{{ ln.actual }}
of {{ ln.target }}
{{ ln.delta }}
Active downtime
{{ openCount }} open
{{ d.machine }}
{{ d.minutes }} min
{{ d.reason }}
{{ d.line }} · {{ d.start }} · {{ d.ticket }}
All lines running. No open downtime events this shift.
Material status
{{ m.item }}
{{ m.note }}
{{ m.status }}
Hourly part count
{{ opLineName }} · {{ opPart }} · target {{ opHourTarget }}/hr{{ h.label }}
{{ h.count }}
scrap {{ h.scrap }}
Log current hour
{{ currentHourLabel }}
{{ pendingCount }}
Scrap tally
Tap a defect to add one pieceLog downtime event
{{ toast }}
This shift on {{ opLineName }}
{{ e.start }}
{{ e.machine }} — {{ e.reason }}
{{ e.minutes }} min · {{ e.statusLabel }}
No downtime logged on this line this shift.
Outgoing Shift B → Incoming Shift C
Compiled automatically at 22:52
{{ totalActual }}
Parts produced
{{ scrapRateAll }}%
Scrap rate
{{ totalDownMin }}
Downtime min
Priority read-out — act first
{{ p.rank }}
{{ p.tag }}
{{ p.title }}
{{ p.detail }}
{{ p.meta }}
Production by line
{{ ln.name }}
{{ ln.actual }}
/ {{ ln.target }}
{{ ln.delta }}
Carry-over notes
{{ n.text }}
{{ n.author }}
Downtime & scrap events
{{ resultCount }} records · {{ resultMinutes }} min total
DateMachineReasonShiftMinutesScrap pcs
{{ r.date }}
{{ r.machine }}
{{ r.reason }}
{{ r.shift }}
{{ r.minutes }}
{{ r.scrap }}
No records match these filters.
Recurring failures
Ranked by total downtime in the selected range.
{{ rc.machine }}
{{ rc.minutes }} min · {{ rc.events }}×
Top reason: {{ rc.topReason }}