I don’t design for “happy paths” because I don’t believe in “perfect” users. Vessel audits and inspections happen in challenging conditions.
Most of the time, the inspectors are seniors, retired sea captains or officers. They travel around the world to perform audits, inspections and training. They get to board vessels at specific times and do their work in rough conditions. Sometimes, on a tight schedule, wearing protective equipment.
The Audit and Inspection application has to adapt to those conditions: used by seniors, those on the move, and devices with poor or no internet connection.