Summary
Reverts the platform inference logic added in PR #93 that attempted to infer platform from the step key prefix (e.g., consumer-* → "consumer") when the ?platform= URL param was absent. This was intended to fix progress dots on page refresh but was requested to be reverted.
The selections initialization now only reads platform from the URL search param, matching the behavior before the inference was added.
Review & Testing Checklist for Human
Notes
- The original reorder changes (step ordering,
exitUrl context lookup, CONSUMER_FIRST_STEP update) from PR #93 are untouched by this revert.
Link to Devin session: https://app.devin.ai/sessions/d5ace1a24db64ee6beed6ebda7fe1afe
Requested by: @palash-c