Pain point survey
A multi-page survey built around the group most surveys discard: the people who leave halfway. Every completed step upserts into Supabase against a session ID, and the final submit clears a partial flag, so an abandoned response is still a response. Turnstile and rate limiting are both optional.