MES + Job Cards
Each job card is owner-stamped: planned qty, machine, line, operator, status. State machine validates every transition — Created → In Progress → QC Pass → Closed.
- Server-validated FSM on every status change
- Plan vs produced live, by job card and by line
- Operator + machine + line all tied to the barcode
- Rework loops captured, not lost — same FSM, branching state




