Built-in answerFor() could return a number (e.g. "7" for years experience) when the select only has Yes/No options, causing selectOptionFuzzy to fail silently. Now checks if the answer matches any available option before using it, falling through to AI with actual options if not. Also added "right to work" to work authorization pattern matching. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>