Validate at the edge
Machine, quantity and batch reference have visible constraints before submission. Invalid input keeps the user in context.
FRONTEND ENGINEERING / FORM STATES / RECOVERY
Make a shop-floor report clear before it reaches the backend.
A runnable interface prototype based on the desktop and mobile production-feedback scenarios recorded in my earlier CV. All machine names, quantities and records are synthetic; this is not the original enterprise system or source code.
READING MAP / WHAT TO INSPECT
Machine, quantity and batch reference have visible constraints before submission. Invalid input keeps the user in context.
The step list, progress bar and status chip move together, so a reviewer can see which state the interface claims to be in.
The one-shot failure switch exposes a retry path instead of hiding an error behind a permanent spinner.