A verify-then-fix production quality pass on sign-up, orders, and the operator console
Quality / Reliability
We ran a careful production quality pass that first re-verified earlier claims with real browser and API tests, then fixed what was confirmed. The full partner and fleet sign-up forms submit correctly, a cash-on-delivery order goes all the way from placement to delivery with the drop-off PIN check, and the operator console's screens work without errors. We also removed real-looking example data from the sign-up form and added a record of which terms version a partner accepted.
What we verified
- The full restaurant/shop sign-up submits successfully, and the contact-person field is correctly optional.
- The fleet sign-up submits successfully and only enables the final step after consent is given.
- A cash-on-delivery order completes the entire lifecycle - placed, accepted, prepared, picked up, delivered - with the drop-off PIN required at hand-off.
- The operator console screens load and operate without errors, and lower-privilege roles are correctly refused access to protected screens.
What we fixed
- Removed real-looking placeholder names and contact details from the sign-up form so only neutral examples remain.
- Added a server-side record of the terms version and the moment a partner accepted them, for a clear consent trail.
Commit: 88c63e9