Replace fixed 2.5s sleep + single check with event-driven waitForSelector (state: 'detached', timeout: 8s). If modal persists, check for success indicators (success text, Submit button gone) before marking incomplete. Fixes false 'incomplete' status when LinkedIn shows post-submit dialog. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>