AstraPay KYC was built as a fixed sequence. Users completed KTP first, then Selfie, then moved into identity details and submission. When a session was interrupted, there was no reliable re-entry state.
Research around the flow showed a broader session continuity problem. People could stop because their KTP was not ready, a photo failed several times, OTP failed, or the connection dropped. Without a saved state, a small interruption could turn into work that had to be repeated.
Once Autosave entered the roadmap, I saw a more fundamental question. If KTP and Selfie could persist independently, did we still need to force the same order?